Commit Graph

50 Commits

Author SHA1 Message Date
14731a6c31 This is the first merge from main into MPI branch
Merge branch 'main' into local-MPI
2025-05-03 16:40:46 +03:30
d69203168e PostprocessData update
Modifications on fieldsDataBase to work both during simulation and post-simulation
Some bug fixes and changes to the code based
Correction for region volume
2025-04-18 15:32:53 +03:30
98a30bc98c keepHistory for integration to automatically remove the fields related to integration. The default is no save on the disk 2025-04-17 02:41:36 +03:30
892f5395bc Bug fix for observed in particles, getNth and naming for contact lists 2025-03-14 18:33:02 +03:30
HRN
9b3c4f83b9 edits 2025-02-14 20:39:37 +03:30
HRN
8466e02d81 global damping is activated for velocity and rVelocity in both sphere and grain solvers 2025-02-10 01:10:13 +03:30
HRN
b9ab015eb1 bug resolve, chekcForCollision is set to true for always, adjustable search box is set to false for always, old hearChanges has been removed 2025-02-07 23:12:53 +03:30
HRN
02e0b72082 All messages are revisited for internal points and boundaries 2025-02-06 11:04:30 +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
64c041a753 boundaryListPtr is created and other classes were changed accordingly 2025-02-01 22:14:41 +03:30
HRN
42b024e1ed globalDamping is deactivated for future developement 2025-01-25 19:56:01 +03:30
2ec3dfdc7e global damping is added to the code 2025-01-20 21:02:50 +03:30
HRN
ff6c3454c9 grainDEMSystem folder is added 2024-12-28 13:22:12 +03:30
HRN
16f8ab4572 sphereDEMSystem is updated for version 1.0 2024-12-26 19:07:39 +03:30
2bd95b933f course graining added 2024-11-17 10:19:40 +03:30
HRN
d3ccf354b7 code recovery regular part 2024-10-18 23:13:20 +03:30
HRN
f317cef0ef Merge branch 'develop' into MPIdev after first commit after code loss 2024-09-21 13:39:17 +03:30
HRN
173d3c4917 first commit after code loss - develop branch 2024-09-21 13:37:03 +03:30
HRN
93617a6ee5 MPI developement zeroTime 2024-08-07 15:13:15 +03:30
e05bd2c350 Merge branch 'develop' into MPIdev 2024-05-18 19:14:01 +03:30
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
HRN
614b2f732e develop branch update for changes in MPI branch for data transfer stage
mortong indexing is added (messaging is not complete)
2024-05-12 19:10:04 +03:30
729c088c9f Merge branch 'develop' into MPI 2024-04-27 09:05:49 -07:00
e7215159af modification to the base code for MPI-developement up to processor boundaries 2024-04-27 09:03:19 -07:00
6241fa6dd3 MPI particle id handler 2024-04-27 08:59:13 -07:00
79b987c711 Particle insertion
- particleInsertion is now transfered to time folders to track particle insertion progress
- collision check is added for new inserted particles and old particles in the simulaiton.
- minor changes to dataEntry and triple
2024-04-15 13:19:03 -07:00
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
89d7e1f0ba Particle insertion (domain check)
- Domain check is added to prevent points that are outside of internalDomainBox
2024-04-13 01:41:11 -07:00
9c2a9a81b0 Particle insertion is added with anyList
- collision check is not active yet.
- variable velocity is not active yet.
- events and messages are not active yet.
2024-04-12 22:39:09 -07:00
821dde9b1c modifications for adding boundary condtions 2024-04-04 12:33:09 -07:00
8beaec448a modifications for version (1.0) 2024-03-24 02:49:47 -07:00
49af1119f9 particles and sphereParticles classes were tested for exit boundary 2024-03-22 08:26:14 -07:00
182e156786 sphereParticles tested on CPU, iteration, write to file, particle deletion 2024-01-29 07:57:19 -08:00
c0ee29e39c boundaryExit beforeIteration, not tested 2024-01-28 14:43:10 -08:00
0df384f546 sphereParticles tested 2024-01-26 01:10:10 -08:00
20be76aed0 Particle base class and sphereParticle class have been updated 2024-01-25 03:07:59 -08:00
9c86fe8f31 refactor up to particles.hpp 2024-01-21 13:26:23 -08:00
61f48ea654 Merge branch 'main' of https://github.com/PhasicFlow/phasicFlow into main 2023-06-07 05:41:02 -07:00
5942263e46 documentation for Insertion 2023-06-07 05:40:43 -07:00
709c5263b1 constexpr removed from kernel execution 2023-05-06 13:51:03 +03:30
06a431f689 doc for integration 2023-04-23 12:47:12 -07:00
93945516cb mortong sorting added, contactList left 2023-04-09 08:06:35 -07:00
651c74313c bug fix for particle insertion and id handling 2023-04-02 23:34:37 -07:00
80647e5103 bug fix for cudaRun in indexContainer 2023-03-16 21:22:24 +03:30
360eda7c6c change in particle insertion ctor and addition to DEMSystem 2023-02-19 11:35:35 -08:00
fef0c4fe96 modification for coupling, data transfer 2023-01-02 14:31:40 +03:30
853d50e96f correction in the macros to be compatible with OpenFOAM 2022-12-24 15:00:00 +03:30
8cc47b1c47 modify for coupling-cpp and hpp 2022-12-10 01:32:54 +03:30
490577dcd2 change for predictor-corrector and adams-moulton3 2022-10-25 19:30:57 +03:30
ac5c3f08af src folder 2022-09-05 01:56:29 +04:30