Version 8 (modified by rpwagner, 5 years ago)

--

VOBOZ (VOronoi BOund Zones)

VOBOZ is a halo finding algorithm developed by Mark Neyrinck. We maintain a copy in our public repository, that has been modified to read and output in HDF5, and to enable control of the integer precision at compile time. To make maintenance simpler, this version also removes the serial version of voz1b1 and jozov, the void finder. The input datasets can be created by a new parallel particle extractor, which will be released shortly after Enzo 1.5.

Executables and Arguments

Each executable should display the appropriate arguments when called incorrectly, or without any flags.

voz1b1_mpi

voboz $ ./bin/voz1b1_mpi 
Wrong number of arguments.
arg1: position file
arg2: border size
arg3: box size
arg4: suffix
arg5: number of divisions
voboz $ 

Example:

$ mpirun -np 4 ~/Projects/voboz/bin/voz1b1_mpi RedshiftOutput0007.h5 0.2 1 rd7 2 >& rd7.log &

voztie

voboz $ ./bin/voztie 
Wrong number of arguments.
arg1: number of divisions (default 2)
arg2: suffix describing this run
voboz $ 

Example:

$ ~/voboz/bin/voztie 2 rd7

jovoz

voboz $ ./bin/jovoz  
Wrong number of arguments.
arg1: adjacency file
arg2: volume file
arg3: output zone membership file
arg4: output text file
arg5: volume tolerance (e.g. 1)
voboz $ 

Example:

$ ~/voboz/bin/jovoz adjrd7.dat volrd7.dat zones.rd7.dat zones.rd7.txt 0.005

boz

voboz $ ./bin/boz   
Wrong number of arguments.
arg1: box size
arg2: nsim
arg3: Omega_matter
arg4: scale factor a
arg5: position and velocity file
arg6: input zone file
arg7: output bound zone file
arg8: output text file
arg9: unbinding f
voboz $ 

Examples:

$ ~/voboz/bin/boz 10 32 0.3 1.0 RedshiftOutput0007.h5 zones.rd7.dat halos.rd7.dat halos.rd7.txt 1.2