#------------------------------------------------------------------------------ # $Id: outlist.in,v 1.5 1997/04/15 20:35:00 cook Exp $ #------------------------------------------------------------------------------ # Outlist.in--> # # Defines which gridfunctions are dumped and when #------------------------------------------------------------------------------ # DOCUMENTATION FOR INPUTFILE # # The text of the input file must consist of a series of lines. # Any text following a pound sign "#" will be ignored. # Each line is parsed as a separate entry. No continuation lines. # There are two valid line types: # # 1) Type of data to output and filename for the data. # # Gridfunction: DATATYPE[, name FILENAME] # # DATATYPE specifies the kind of data to be dumped. # FILENAME is optional and specifies the base name of the # output file associated with that data. If not # present, a default value will be used. # # Valid values of DATATYPE and assocated default values for # FILENAME will be listed below. # # 2) What part of the data to dump. # # #D dump: [COORD1 = IND1, ][COORD2 = IND2, ] every TIME UNITS # # #D must be 1D, 2D, or 3D and will produce dump files of the # corresponding dimensionality. # COORD# = IND# indicates that the specified coordinate (COORD#) # will be held fixed at the at the specified # grid index (IND#). For 1D dumps, both # coordinates must be specified and must be different. # For 2D dumps one coordinate must be specified. # For 3D dumps, no coordinates may be specified. # Allowed values for COORD# and IND# are listed below. # TIME specifies the interval between dumps. # UNITS may be either "time steps" or "time units". # "time steps" -> interval in integer time steps. # "time units" -> interval in floating point coordinate time. # Allowed values for UNITS is listed below. # # Each "#D dump:" entry applies the the most recent "Gridfunction:" # entry. A "Gridfunction entry must appear before the first "#D dump" # entry. The resulting filename will be: # a) 3D dump -> FILENAME.3d.hdf # b) 2D dump -> FILENAME.2d[x,y,z].hdf # c) 1D dump -> FILENAME.1d[x,y,z][.hdf,.segdat] # # The text is insensitive to case except for FILENAME. The parser # is insensitive to extra spaces, including spacing around punctuation. # # Allowed values for DATATYPE: # Description : Default FILENAME : Allowed DATATYPEs # 1) Metric components : # gxx : 'g11','gxx' # gxy : 'g12','g21','gxy','gyx' # gxz : 'g13','g31','gxz','gzx' # gyy : 'g22','gyy' # gyz : 'g23','g32','gyz','gzy' # gzz : 'g33','gzz' # 2) Metric gxx - 1 : gxxm1 : 'g11-1','gxx-1','g11m1','gxxm1', # 'g11 -1','gxx -1','g11 - 1','gxx - 1', # 'g11- 1','gxx- 1' # gyy - 1 : gyym1 : 'g22-1','gyy-1','g22m1','gyym1', # 'g22 -1','gyy -1','g22 - 1','gyy - 1', # 'g22- 1','gyy- 1' # gzz - 1 : gzzm1 : 'g33-1','gzz-1','g33m1','gzzm1', # 'g33 -1','gzz -1','g33 - 1','gzz - 1', # 'g33- 1','gzz- 1' # 3) Lapse : lapse : 'lapse','alpha','alph' # 4) Lapse - 1 : lapsem1 : 'lapse-1','alpha-1','alph-1', # 'lapse -1','alpha -1','alph -1', # 'lapse- 1','alpha- 1','alph- 1', # 'lapse - 1','alpha - 1','alph - 1', # 'lapsem1','alpham1','alphm1' # 5) Shift : # shiftx : 'shift x','shiftx','betax','beta x', # 'shift 1','shift1','beta 1','beta1' # shifty : 'shift y','shifty','betay','beta y', # 'shift 2','shift2','beta 2','beta2' # shiftz : 'shift z','shiftz','betaz','beta z', # 'shift 3','shift3','beta 3','beta3' # 6) Extrinsic curvature : # kxx : 'k11','kxx' # kxy : 'k12','k21','kxy','kyx' # kxz : 'k13','k31','kxz','kzx' # kyy : 'k22','kyy' # kyz : 'k23','k32','kyz','kzy' # kzz : 'k33','kzz' # 7) Hamiltonian constraint: # ham : 'ham','hamil','hamiltonian','hamcon' # 7) Normalized Hamiltonian constraint: # normham : 'normalized ham','normalized hamil', # 'normalized hamiltonian', # 'normalized hamcon','normal ham', # 'normal hamil','normal hamiltonian', # 'normal hamcon','norm ham', # 'norm hamil','norm hamiltonian', # 'norm hamcon' # 9) Errors in metric, extrinsic curvature # gxx error : err_gxx : 'gxx error','g11 error', # 'gxx err','g11 err' # gxy error : err_gxy : 'g12 error','g21 error','gxy error', # 'gyx error','g12 err','g21 err', # 'gxy err','gyx err' # gxz error : err_gxz : 'g13 error','g31 error','gxz error', # 'gzx error','g13 err','g31 err', # 'gxz err','gzx err' # gyy error : err_gyy : 'gyy error','g22 error', # 'gyy err','g22 err' # gyz error : err_gyz : 'g23 error','g32 error','gyz error', # 'gzy error','g23 err','g32 err', # 'gyz err','gzy err' # gzz error : err_gzz : 'gzz error','g33 error', # 'gzz err','g33 err' # kxx error : err_kxx : 'kxx error','k11 error', # 'kxx err','k11 err' # kxy error : err_kxy : 'k12 error','k21 error','kxy error', # 'kyx error','k12 err','k21 err', # 'kxy err','kyx err' # kxz error : err_kxz : 'k13 error','k31 error','kxz error', # 'kzx error','k13 err','k31 err', # 'kxz err','kzx err' # kyy error : err_kyy : 'kyy error','k22 error', # 'kyy err','k22 err' # kyz error : err_kyz : 'k23 error','k32 error','kyz error', # 'kzy error','k23 err','k32 err', # 'kyz err','kzy err' # kzz error : err_kzz : 'kzz error','k33 error', # 'kzz err','k33 err' # # Allowed values for COORD# : x, y, z # # Allowed values for IND# : # 1) Integer coordinate index value. # 2) The "middle" of the grid : 'center','cent','middle','mid' # 3) The "lower" limit of the coordinate index : 'low','lo','bottom','bot' # 4) The "upper" limit of the coordinate index : 'high','hi','upper','up' # # Allowed values for UNITS: # 1) "time steps" : 'step','steps','time step','time steps', # 'timestep','timesteps' # 2) "time units" : 'unit','units','time unit','time units', # 'timeunit','timeunits' # #------------------------------------------------------------------------------ # Things to be added (sooner or later) # Suggestions? #------------------------------------------------------------------------------ #------------------------------------------------------------------------------ #------------------------------------------------------------------------------ Gridfunction: gxx error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: gyy error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: gzz error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: gxy error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: gxz error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: gyz error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: kxx error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: kyy error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: kzz error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: kxy error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: kxz error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: kyz error 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step Gridfunction: normalized ham 3D dump: every 40 steps 1D dump: x = mid, y = mid, every 1 step # #------------------------------------------------------------------------ # Spherical tests #------------------------------------------------------------------------ Gridfunction: spherical grr 3D dump: every 50 steps 2D dump: x = mid, every 1 steps 1D dump: x = mid, y = mid, every 1 step 1D dump: y = mid, z = mid, every 1 step Gridfunction: spherical gtt error 3D dump: every 40 steps 2D dump: x = mid, every 40 steps 1D dump: x = mid, y = mid, every 1 step 1D dump: y = mid, z = mid, every 1 step Gridfunction: spherical gpp error 3D dump: every 40 steps 2D dump: x = mid, every 40 steps 1D dump: x = mid, y = mid, every 1 step 1D dump: y = mid, z = mid, every 1 step Gridfunction: spherical grt 3D dump: every 40 steps 2D dump: x = mid, every 40 steps 1D dump: x = mid, y = mid, every 1 step 1D dump: y = mid, z = mid, every 1 step Gridfunction: spherical grp 3D dump: every 40 steps 2D dump: x = mid, every 40 steps 1D dump: x = mid, y = mid, every 1 step 1D dump: y = mid, z = mid, every 1 step Gridfunction: spherical gtp 3D dump: every 40 steps 2D dump: x = mid, every 40 steps 1D dump: x = mid, y = mid, every 1 step 1D dump: y = mid, z = mid, every 1 step Gridfunction: spherical expansion 3D dump: every 40 steps 2D dump: x = mid, every 40 steps 1D dump: x = mid, y = mid, every 1 step 1D dump: y = mid, z = mid, every 1 step # #------------------------------------------------------------------------