# PhasicFlow: src/Interaction/grainInteraction -> contactLists Relation
PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU.

### grainInteraction → contactLists Relation

File in src/Interaction/grainInteraction | Includes file in src/Interaction/contactLists
--- | ---
boundaries / boundaryGrainInteraction / boundaryGrainInteraction.hpp | sortedContactList.hpp
grainInteractionsLinearModels.cpp | sortedContactList.hpp
grainInteractionsLinearModels.cpp | unsortedContactList.hpp
grainInteractionsNonLinearModels.cpp | sortedContactList.hpp
grainInteractionsNonLinearModels.cpp | unsortedContactList.hpp
grainInteractionsNonLinearModModels.cpp | sortedContactList.hpp
grainInteractionsNonLinearModModels.cpp | unsortedContactList.hpp