Commit Graph

24 Commits

Author SHA1 Message Date
HRN 774afd5f37 bug correction for the time when empty is used 2025-02-14 22:50:28 +03:30
HRN 63bd9c9993 the need to provide neighborLength in domain dictionary is lifted. Now it is optional 2025-02-03 23:49:11 +03:30
Hamidreza Norouzi a32786eb8a particlePhasicFlow bug-fix when flag --set-fields-only is used and no shpaeName is set 2025-01-20 15:39:17 +03:30
Hamidreza Norouzi 4e8b921514 bug remove for GPU run after CPU MPI parallelization
- specialization of VectorSingle for word
- dummyFile creation to solve write to file in MPI mode
2024-05-18 18:40:25 +03:30
Hamidreza Norouzi 07bb9e9003 pointStruture selectors refactored
- geometricRegion was added as selector(for now, box, sphere, and cylinder)
- base class upgraded and new method is added to allow accessing point positions in a vector
- selection is modified to account for inactive points when selection is done based on position
- file interface for particlesPhasicFlow changed.

- TODO
- Tutorials should be updated in new version.
2024-04-13 13:13:53 -07:00
Hamidreza Norouzi e395c379cb Collision check and particlePosition -> random
- A new class is added for simple collision check
- position particles in utility is upgraded
- morton sorting is not active yet for particlesPhasicFlow
2024-04-13 07:07:36 -07:00
Hamidreza Norouzi 90fc1c6357 particlesPhasicFlow finalized for version (1.x) 2024-03-24 02:59:51 -07:00
Hamidreza Norouzi 182e156786 sphereParticles tested on CPU, iteration, write to file, particle deletion 2024-01-29 07:57:19 -08:00
Hamidreza Norouzi 206df8924e utility particlesPhasicFlow updated. TODO: upgrade it further more to mandates supplying shapeName in particlesDict 2024-01-25 03:12:01 -08:00
Hamidreza Norouzi 9c86fe8f31 refactor up to particles.hpp 2024-01-21 13:26:23 -08:00
Hamidreza Norouzi f5d8daa608 MPI-parallelization upto IO file 2024-01-13 09:54:23 +03:30
Hamidreza Norouzi 280f53a230 before checking parallelIO for dictionary 2023-12-25 13:59:24 +03:30
Hamidreza Norouzi f1baff5a59 pointStructure with boundaries, construction tested 2023-12-17 15:27:05 +03:30
Hamidreza Norouzi c46aaab2db data read and write in binary 2023-04-11 22:19:36 -07:00
hamidrezanorouzi ded25ab7b3 max particle correction for position particles 2023-01-18 17:48:11 +03:30
hamidrezanorouzi 8f657458cc bug fix for max_capacity of pStruct 2023-01-18 14:20:08 +03:30
hamidrezanorouzi 853d50e96f correction in the macros to be compatible with OpenFOAM 2022-12-24 15:00:00 +03:30
hamidrezanorouzi 8cc47b1c47 modify for coupling-cpp and hpp 2022-12-10 01:32:54 +03:30
hamidrezanorouzi 2b514d0302 first modifications for coupling 2022-12-03 12:12:56 +03:30
hamidrezanorouzi e6d7fbcda3 contact search NBS refactored 2022-10-27 14:19:53 +03:30
hamidrezanorouzi 6152ec6a7c correted position random 2022-09-10 17:12:12 +04:30
hamidrezanorouzi ceb3e0596c positionParticles-ordered modified to accept cylinder&sphere region 2022-09-07 22:22:23 +04:30
hamidrezanorouzi b7d510adf2 Tutorial-dortatingDrumSmall 2022-09-05 16:58:23 +04:30
hamidrezanorouzi 7f3b4e0e2c utilities added 2022-09-05 11:14:41 +04:30