mf_write
Module
Description
None
- References:
None
- Owner:
Daniel Price
- Runtime parameters:
None
- Dependencies:
infile_utils, io, part, physcon
Quick access
- Variables:
evfileprivate,gasrad,ibinpos,imflow,ipartatrad,ivmflow,maxradius,mflowname,ncolsi,nradi,read_discparams- Routines:
binpos_init(),binpos_write(),createbins(),flow_analysis(),mflow_init(),mflow_write(),vmflow_init(),vmflow_write()
Variables
- mf_write/evfileprivate [character,private]
- mf_write/gasrad [real,private/optional/default=2]
change to decide gpos radius
- mf_write/ibinpos [integer,private]
- mf_write/imflow [integer,private]
- mf_write/ipartatrad [integer,private]
- mf_write/ivmflow [integer,private]
- mf_write/maxradius [real,private]
- mf_write/mflowname [character,private]
- mf_write/ncolsi [integer,public/optional/default=304]
ncolsi nradi+4
- mf_write/nradi [integer,public/optional/default=300]
- mf_write/read_discparams [private]
Subroutines and functions
- subroutine mf_write/mflow_write(time, dt)
- Parameters:
time [real,in]
dt [real,in]
- Use :
part(npart(),xyzh(),massoftype()),io(fatal())
- subroutine mf_write/mflow_init(iflow, evfile, infile)
- Parameters:
iflow [integer,in]
evfile [character,in] :: create .mf
infile [character,in]
- Use :
io(fatal()),part(massoftype())
- subroutine mf_write/vmflow_write(time, dt)
- subroutine mf_write/vmflow_init(ivflow, evfile, infile)
- Parameters:
ivflow [integer,in]
evfile [character,in] :: create .vmf
infile [character,in]
- Use :
io(fatal())- Call to:
- subroutine mf_write/binpos_write(time, dt)
- subroutine mf_write/binpos_init(ibinposi, evfile)
- Parameters:
ibinposi [integer,in]
evfile [character,in]
- Use :
io(fatal(),igpos()),part(npart(),xyzh())
- subroutine mf_write/createbins(rad, nr, rmax, rmin, dr)
- Parameters:
rad (*) [real,inout]
nr [integer,in]
rmax [real,in]
rmin [real,in]
dr [real,inout]
- Use :
io(fatal())- Called from:
- subroutine mf_write/flow_analysis(xyzh, vxyz, pmass, flow, npart, rad, nr, dr)
- Parameters:
xyzh (,) [real,in]
vxyz (,) [real,in]
pmass [real,in]
flow (*) [real,inout]
npart [integer,in]
rad (*) [real,in]
nr [integer,in]
dr [real,in] :: normalized on dr
- Called from: