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: