Commit Graph

50 Commits

Author SHA1 Message Date
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 821dde9b1c modifications for adding boundary condtions 2024-04-04 12:33:09 -07:00
Hamidreza Norouzi ef0e752929 pFlowToVTK finalized and tested
- geometry conversion now can handle separate vtk files.
2024-03-30 08:35:16 -07:00
Hamidreza Norouzi 815b134e1e pFlowToVTK enhanced
- pointField conversion is completed, tested (finalized).
- geometry conversion is not complete yet.
2024-03-30 01:42:51 -07:00
Hamidreza Norouzi f288f812fd pFlowToVTK is added
- this utility is not complete yet.
- geometry should be ajusted to be converted separately
2024-03-29 13:50:02 -07:00
Hamidreza Norouzi 90fc1c6357 particlesPhasicFlow finalized for version (1.x) 2024-03-24 02:59:51 -07:00
Hamidreza Norouzi 93b33deffb finalized gemometryPhasicFlow for version (1.x) 2024-03-24 02:56:37 -07:00
Hamidreza Norouzi c0cf200fa8 iterateGeometry and geometryPhasicFlow refactor 2024-02-05 21:28:30 -08:00
Hamidreza Norouzi fd039f234f geometryPhasicFlow-pass1 and triSurface and multiTriSurface tested 2024-02-03 11:49:07 -08: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
hamidrezanorouzi c34c55bdde bug fix for pFlowToVTK 2023-04-13 14:52:31 +03:30
Hamidreza Norouzi c46aaab2db data read and write in binary 2023-04-11 22:19:36 -07:00
Hamidreza Norouzi 7fec15e3dc runtime dynamic link library and geometryPhasicFlow modification 2023-02-25 05:15:17 -08: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 878c281d45 adjustment for coupling-reordering or header includes and kokkos is required 2022-12-09 23:25:34 +03:30
hamidrezanorouzi 2b514d0302 first modifications for coupling 2022-12-03 12:12:56 +03:30
hamidrezanorouzi 0865a55bcc planeWall high resolution 2022-11-28 08:41:29 +03:30
hamidrezanorouzi a9097ad286 cuboidWall 2022-11-25 11:13:29 +03:30
hamidrezanorouzi 02f7f9af20 zResolution is added to cylinder 2022-11-24 23:13:15 +03:30
PhasicFlow cedfcfea10
Merge pull request #46 from PhasicFlow/solvers
contact search NBS  refactored
2022-10-27 14:21:46 +03:30
hamidrezanorouzi e6d7fbcda3 contact search NBS refactored 2022-10-27 14:19:53 +03:30
PhasicFlow 7188e6b6f1
Merge pull request #41 from PhasicFlow/solvers
replace action by operation in postprocessPhasicFlow
2022-10-10 12:54:52 +03:30
hamidrezanorouzi e83eeffd7b replace action by operation in postprocessPhasicFlow 2022-10-10 12:48:36 +03:30
PhasicFlow e4c5afd5fe
Merge pull request #38 from PhasicFlow/solvers
modified pFlowToVTK to accept a supset of fields
2022-10-07 16:46:29 +03:30
hamidrezanorouzi 0eae4ef319 modified pFlowToVTK to accept a supset of fields 2022-10-07 16:41:15 +03:30
PhasicFlow e38a3d347a
Merge pull request #34 from PhasicFlow/solvers
build floating point type report
2022-10-01 19:19:11 +03:30
hamidrezanorouzi 9e955fa11e build floating point type report 2022-10-01 19:16:33 +03:30
PhasicFlow 4eb19c4823
Merge pull request #32 from PhasicFlow/solvers
Solvers
2022-09-30 11:46:07 +03:30
hamidrezanorouzi fb3763004d bug fixes for builiding with float for postpropcessPhasicFlow 2022-09-29 17:52:37 +03:30
PhasicFlow f7795b3fd4
Merge pull request #27 from PhasicFlow/solvers
correctoin for particle insertion:cylinder region
2022-09-28 11:39:33 +03:30
hamidrezanorouzi 7485ed16a8 correctoin for particle insertion:cylinder region 2022-09-28 11:31:16 +03:30
PhasicFlow 359560cd13
Merge pull request #26 from PhasicFlow/solvers
postprocessPhasicFlow
2022-09-26 11:16:15 +03:30
hamidrezanorouzi f36a4d7782 postprocessPhasicFlow 2022-09-26 11:08:03 +03:30
hamidrezanorouzi 0fab140eb6
Merge pull request #24 from hamidrezanorouzi/solvers
correted position random
2022-09-10 17:13:30 +04:30
hamidrezanorouzi 6152ec6a7c correted position random 2022-09-10 17:12:12 +04:30
hamidrezanorouzi ad1eb20aaa
Merge pull request #21 from hamidrezanorouzi/solvers
positionParticles-ordered modified to accept cylinder&sphere region
2022-09-07 22:25:01 +04:30
hamidrezanorouzi ceb3e0596c positionParticles-ordered modified to accept cylinder&sphere region 2022-09-07 22:22:23 +04:30
hamidrezanorouzi a739d7c6a1 iterateGeometry tutorial added 2022-09-06 00:40:00 +04:30
hamidrezanorouzi fa297c3c52 checkPhasicFlow utility 2022-09-05 17:53:56 +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