lp:esys-particle/esys-foam-dem

Created by Dion Weatherley and last modified
Get this branch:
bzr branch lp:esys-particle/esys-foam-dem
Members of ESyS-Particle Development Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
ESyS-Particle Development Team
Project:
ESyS-Particle
Status:
Development

Recent revisions

29. By Feng Chen

Renamed 1d upward seepage flow and 1d consolidation batch file name. The two files are used to produce the results in:

Feng Chen, Eric. C. Drumm, Georges Guiochon, Coupled Discrete Element and Finite Volume Solution of Two Classical Soil Mechanics Problems, Computers and Geotechnics, Volume 38, Issue 5, July 2011, Pages 638–647

28. By Feng Chen

Added readme for esysfoam, slight change in the bath file script

27. By Feng Chen

Removed boost dependency of icoFoamESyS

26. By Feng Chen

Removed boost::barrier related contents in common_def.h

25. By Feng Chen

Removed boost::barrier dependency for the icoFoamESyS dll, therefore no boost compilation will be required in future build, which will greatly ease the compilation of OpenFOAM side (icoFoamESyS)
The compilation of boost using MingW is no longer needed.

24. By Feng Chen

added blockMesh to batch script

23. By Feng Chen

add 2d sheetpile problem files to repository

22. By Feng Chen

tried to fix the parallel issue

21. By Feng Chen

1. changed dataTransfer path definition from const string to CMake Definition
2. removed the middle barrier->wait() in DragForceGroup.hpp, seems to have saved around 55 sec execution time... for the test_2dshpl.py case

Results:
==============================================================
Before:
No SPAWN: CSubLatticeControler::initMPI()
No SPAWN: slave started at local/global rank 19348608 / 1
Loaded foam case: C:/SVWork/DEMDev/esys-particle-win_dem_cfd/trunk/example/2dshpl...
Loaded C:/OpenFOAM/bin/icoFoamESyS.dll...
Loaded dll data transfer function from
C:/SVWork/DEMDev/esys-particle-win_dem_cfd/trunk/buildvs2008/output/Release/datatransfer.dll...
totalSteps=5000
join completed, start clear...
data_trasfer from DEM side took: 0.024sec
data_trasfer from FVM side took: 0.038sec.
cleared.
N_total= 5000 , N_int= 10 , NDF= 10
mass_p= 0.523598775598
I got particles!!
foamCaseName= 2dshpl
endTime= 0.025 , deltaT= 5e-05 , writeInterval= 1
I got the mesh wall!!
simulation took 1244.220 sec (20.737 min)
----------------------------------------------------------------------------------------------------------------------------
After:
No SPAWN: CSubLatticeControler::initMPI()
No SPAWN: slave started at local/global rank 736384 / 1
Loaded foam case: C:/SVWork/DEMDev/esys-particle-win_dem_cfd/trunk/example/2dshpl...
Loaded C:/OpenFOAM/bin/icoFoamESyS.dll...
Loaded dll data transfer function from
C:/SVWork/DEMDev/esys-particle-win_dem_cfd/trunk/buildvs2008/output/Release/datatransfer.dll...
totalSteps=5000
join completed, start clear...
data_trasfer from DEM side took: 0.014sec
data_trasfer from FVM side took: 0.062sec.
cleared.
N_total= 5000 , N_int= 10 , NDF= 10
mass_p= 0.523598775598
I got particles!!
foamCaseName= 2dshpl
endTime= 0.025 , deltaT= 5e-05 , writeInterval= 1
I got the mesh wall!!
simulation took 1188.452 sec (19.808 min)

20. By Feng Chen

moved dataTransfer DLL to esys-particle-win_dem_cfd trunk, so separate build of test_of dll is no longer needed

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:esys-particle
This branch contains Public information 
Everyone can see this information.

Subscribers