- This is the repo for the porenetwork generator build by Lucas van Oosterhout and Chaozhong Qin at the University of Utrecht.
- Version 2.0a
- The generator is setup by running 'cmake CMakeLists.txt' followed by 'make'
- A valid C++11 compiler is needed. The software builds with gcc-4.6 and clang-3.5 and higher, use other compilers at your own risk.
- For most cases executing Generator is enough, just make sure there is a
data
directory present with theNetworkSpecs.in
file in it. Other options are supplied via de '-h' switch.
###The NetworkSpecs.in File ###
The NetworkSpecs.in
file is pretty self-explantory. Comments lines can be added with the #
character.
- A vtk file is produced for every flow direction, you can open it with paraview http://www.paraview.org
- a connectivity file is generated:
networkname_dir_conn.txt
- a location file is generated:
networkname_dir_loc.txt
- a
_specs
file is generated:networkname_dir_specs.txt
_specs
files contains information about the amount of porebodies, throats and number ofinlet
andoutlet
poresinlet
porebodies are the first pores in the location list, and their connections are also at the head of the connectivity file.outlet
porebodies are the last lines in the location list, and their connections are also at the tail of the connectivity file.
Combining networks is done with the -combine
switch. At least the NetworkSpecs.in
files are needed per network and a set of networkname_conn.txt
, networkname_loc.txt
files.
- For more information see the contact information at the github page of this project https://github.com/luxinator/Pore-Network-Generator