Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
e4c7c8a
Fix wrapping mpcd positions in pytest
mzbush Dec 8, 2025
63cde61
Delete CellCommunicator
mzbush Dec 8, 2025
934ff53
Replace m_thermo with m_cl
mzbush Dec 8, 2025
fdf76a4
Delete CellCommunicator
mzbush Dec 8, 2025
6ad6c08
Add cell velocity and energy to CellList
mzbush Dec 8, 2025
1863f9d
Restore size of test box in collide pytest
mzbush Dec 8, 2025
7c276c4
Compute cell velocity and cell energy
mzbush Dec 8, 2025
9d05284
Remove print statements
mzbush Dec 8, 2025
5bbe427
Fix bug resetting cell velocity
mzbush Dec 9, 2025
52da337
Fix using correct mass of mpcd particles
mzbush Dec 9, 2025
a70f3de
Add thermo ctests to CellList
mzbush Dec 9, 2025
c9e3a9b
Sort after collision method
mzbush Dec 9, 2025
0974d82
Rename applyOrder to applySortOrder like SFC sort
mzbush Dec 9, 2025
7aa079c
Remove cellList checks from sorter ctest
mzbush Dec 9, 2025
d3c0c25
Sort mpcd particles w/o cell list indexer CPU
mzbush Dec 9, 2025
9d3287e
Refactor Sorter for GPU
mzbush Dec 10, 2025
9808232
Add net properties to CellList
mzbush Dec 10, 2025
12aed55
Edit comments in CellList
mzbush Dec 10, 2025
1198f11
Stop compiling CellThermoCompute
mzbush Dec 10, 2025
b36af01
Stop compiling ATCollisionMethod
mzbush Dec 10, 2025
99e3287
Reorder functions in CellList
mzbush Dec 10, 2025
8855a81
Remove m_cell_np from finishComputeProperties
mzbush Dec 11, 2025
3706d82
Separate final property and net property compute
mzbush Dec 11, 2025
9998712
Implement final and net property compute in GPU
mzbush Dec 11, 2025
042d798
Remove m_cell_list and m_cell_list_indexer
mzbush Dec 11, 2025
6a4213a
Remove max particles per cell
mzbush Dec 11, 2025
0db375a
Merge branch 'trunk' into refactor-celllist
mzbush Dec 11, 2025
787ee1c
Update hoomd/mpcd/CellList.cc
mzbush Dec 18, 2025
b3098b8
Update hoomd/mpcd/CellList.cc
mzbush Dec 18, 2025
fde8c73
Update hoomd/mpcd/Sorter.cc
mzbush Dec 18, 2025
599745d
Remove CellThermoCompute dependency in ctest util
mzbush Dec 18, 2025
883db33
Remove unneeded dependency from CellListGPU
mzbush Dec 18, 2025
3cbbf04
Remove vestigial call to drawGridShift
mzbush Dec 18, 2025
ad7fc2c
Move resizing Sorter arrays to update
mzbush Dec 18, 2025
dbd6136
Change m_cell_id to GPUArray
mzbush Dec 18, 2025
6a9ec28
Split compute_order cuda function
mzbush Dec 18, 2025
9d3f47a
Uncomment getter for embedded group
mzbush Dec 18, 2025
a611206
Change applySortOrder back to applyOrder
mzbush Dec 18, 2025
0485380
Remove auxiliary array from Sorter.cc
mzbush Dec 18, 2025
ce8e878
Fix typo
mzbush Dec 18, 2025
ad5f7a1
Remove m_property_sum
mzbush Dec 18, 2025
ada789d
Use np to set cell_energy.z
mzbush Dec 18, 2025
1dc5de4
Fix getNExtraCells
mzbush Dec 18, 2025
5845318
Update hoomd/mpcd/CellList.cc
mzbush Dec 18, 2025
2b7a889
Revert "Update hoomd/mpcd/CellList.cc"
mzbush Dec 18, 2025
6159f2c
Remove mention of CellThermoCompute from types
mzbush Dec 18, 2025
1b6d860
Remove dependency on CellThermoCompute
mzbush Dec 18, 2025
17f29a3
Merge branch 'trunk' into refactor-celllist
mzbush Dec 18, 2025
7df1c4c
Remove print statement
mzbush Dec 18, 2025
90ae2e3
Separate cell energy and temperature
mzbush Dec 18, 2025
22f0c18
Delete CellThermoCompute
mzbush Dec 18, 2025
9156dd8
m_decomposition is private
mzbush Dec 18, 2025
f27bf36
Merge branch 'trunk' into refactor-celllist
mzbush Jan 6, 2026
4966b96
Move updateFlags location in header
mzbush Jan 6, 2026
2e5e0c5
Fix array call in computeNetProperties
mzbush Jan 6, 2026
9664989
Fill energy and temperature only if needed
mzbush Jan 6, 2026
2dadc89
Use reference for d_cell_vel
mzbush Jan 6, 2026
dd8950b
Remove order from mpcd sort signal emit
mzbush Jan 7, 2026
5bd7895
Remove rorder from Sorter
mzbush Jan 7, 2026
4e3f276
Remove completed todo
mzbush Jan 7, 2026
0a48735
Merge branch 'trunk' into refactor-celllist
mzbush Jan 8, 2026
cb306d0
Add ability to store ghosts in mpcd ParticleData
mzbush Jan 13, 2026
e60a16f
Add todo comment
mzbush Jan 13, 2026
7d97f5f
Remove todo comment and add note
mzbush Jan 13, 2026
caf7688
Revert "Remove todo comment and add note"
mzbush Jan 13, 2026
9b16e20
Revert "Add todo comment"
mzbush Jan 13, 2026
40693b9
Revert "Add ability to store ghosts in mpcd ParticleData"
mzbush Jan 13, 2026
f6a0cac
Reallocate m_cell_np in reallocate method
mzbush Jan 14, 2026
53d3d2b
Remove todo from ParticleData
mzbush Jan 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions hoomd/mpcd/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ endif()

set(_mpcd_cc_sources
module.cc
ATCollisionMethod.cc
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noting the AT will need to be added back later.

CellCommunicator.cc
CellThermoCompute.cc
CellList.cc
CollisionMethod.cc
Communicator.cc
Expand All @@ -23,12 +20,9 @@ set(_mpcd_cc_sources
)

set(_mpcd_headers
ATCollisionMethod.h
BounceBackNVE.h
BulkGeometry.h
BulkStreamingMethod.h
CellCommunicator.h
CellThermoCompute.h
CellList.h
CollisionMethod.h
BounceBackStreamingMethod.h
Expand Down Expand Up @@ -70,8 +64,6 @@ set(_geometries

if(ENABLE_HIP)
list(APPEND _mpcd_cc_sources
ATCollisionMethodGPU.cc
CellThermoComputeGPU.cc
CellListGPU.cc
CommunicatorGPU.cc
ParallelPlateGeometryFillerGPU.cc
Expand All @@ -81,16 +73,11 @@ if(ENABLE_HIP)
SRDCollisionMethodGPU.cc
)
list(APPEND _mpcd_headers
ATCollisionMethodGPU.cuh
ATCollisionMethodGPU.h
BounceBackNVEGPU.cuh
BounceBackNVEGPU.h
BounceBackStreamingMethodGPU.cuh
BounceBackStreamingMethodGPU.h
BulkStreamingMethodGPU.h
CellCommunicator.cuh
CellThermoComputeGPU.cuh
CellThermoComputeGPU.h
CellListGPU.cuh
CellListGPU.h
CollisionMethod.cuh
Expand All @@ -111,9 +98,7 @@ if(ENABLE_HIP)
SRDCollisionMethodGPU.h
)
set(_mpcd_cu_sources
ATCollisionMethodGPU.cu
BounceBackNVEGPU.cu
CellThermoComputeGPU.cu
CellListGPU.cu
CollisionMethod.cu
CommunicatorGPU.cu
Expand Down
Loading
Loading