Commit Graph

66 Commits

Author SHA1 Message Date
HRN b44c4de3f6 reading particle position from file for partilclesPhasicFlow 2025-02-24 13:55:56 +03:30
Simboy 9ccc487a51
Merge branch 'PhasicFlow:main' into main 2025-02-16 12:38:31 +08:00
wanqing0421 ae251598a4 update rapid filling 2025-02-16 12:31:11 +08:00
HRN 774afd5f37 bug correction for the time when empty is used 2025-02-14 22:50:28 +03:30
wanqing0421 29d922e3c5 A simple rapid filling demo 2025-02-10 23:12:42 +08:00
HRN edb02ecfc7 pFlowToVTK now manages when Ctrl+C is used by user 2025-02-06 10:51:13 +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
HRN 0fc9eea561 timeInfo and timeValue
- timeInfo updated
- timeValue type is added = double
- AB2 bug fixed
- updateInterval for broadSearch is activated
2025-01-25 19:18:11 +03:30
HRN 1ccc321c1d Merge branch 'develop' of github.com:PhasicFlow/phasicFlow into develop 2025-01-24 21:15:51 +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
HRN 8823dd3c94 file headers 2025-01-10 12:27:35 +03:30
HRN 66c3cda39e Binary conversion from pointFiled files to vtk format
- all vtk files are stored in the /particles/ folder
- terminal output is modified
- time series file are added. files with extntions .vtk.series can be loaded into paraview
2025-01-09 19:16:18 +03:30
HRN 1f242d8911 Some changes to be compatible with phasicFlowPlus-v1.0 2024-12-27 19:26:09 +03:30
HRN 5df18532b4 bug fix for postProcess 2024-11-22 21:33:46 +03:30
HRN 75fba2710e Utility postProcess is modified to be used in Version 1.0
- counting dictionary is added to postProcess
- Code need to be modified to cleaned (fields in the repository should be removed onces postProcess is passed the next time step)
2024-11-18 20:27:44 +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 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