|
procedure | init |
|
procedure | dealloc |
|
procedure | update |
|
procedure | gas_pressure |
|
procedure, nopass | cast2gpatch |
|
procedure | init_task_list |
|
procedure | update |
|
procedure | input |
|
procedure | output |
|
procedure | init |
|
procedure | counter_update |
|
procedure | dnload |
|
procedure | courant_condition |
|
procedure | void_fun |
|
procedure | void_fun1 |
|
procedure | void_fun3 |
|
procedure | gas_pressure => void_fun |
|
procedure | compression_magnitude => void_sub |
|
procedure | vorticity_magnitude => void_sub |
|
procedure | gas_velocity_scalar => void_fun1 |
|
procedure | gas_velocity_vector => void_fun3 |
|
generic | gas_velocity => gas_velocity_scalar, gas_velocity_vector |
|
procedure, nopass | cast2patch |
|
procedure | init |
|
procedure | init_default |
|
procedure | init_bdries |
|
procedure | setup |
|
procedure | dealloc |
|
procedure | clone_mem_accounting |
|
procedure | rotate |
|
procedure | allocate_mesg |
|
procedure | pack |
|
procedure, nopass | unpack_id |
|
procedure | unpack |
|
procedure | info |
|
generic | contains => contains1, contains2 |
|
procedure | overlaps |
|
procedure | index |
|
procedure | nearest |
|
procedure | lowest |
|
procedure | highest |
|
procedure | myposition |
|
procedure | myposition_staggered |
|
procedure | periodic_grid |
|
procedure | extrapolate_guards |
|
procedure | is_periodic |
|
generic, public | make_periodic => make_periodic4, make_periodic8 |
|
generic, public | fsum => fsum4, fsum8 |
|
generic, public | faver => faver4, faver8 |
|
generic, public | fminval => fminval4, fminval8, fminvali |
|
generic, public | fmaxval => fmaxval4, fmaxval8, fmaxvali |
|
generic, public | fminvalvar => fminval4, fminval8 |
|
generic, public | fmaxvalvar => fmaxval4, fmaxval8 |
|
procedure | courant_condition |
|
procedure | check_density |
|
procedure | check_nan |
|
procedure | custom_refine |
|
procedure | patch_to_header |
|
procedure | header_to_patch |
|
generic, public | stats => stats_patch, stats_scalar, stats_vector |
|
procedure | mapvectors |
|
procedure | beyond_patch_edge |
|
procedure | myfloatindex_scalar |
|
procedure | log_interpolate |
|
procedure | time_interval |
|
procedure | distance => distance_curvilinear |
|
procedure | index_stagger |
|
procedure | interpolate |
|
procedure | interpolate_specific |
|
procedure | index_space |
|
procedure | index_space_of |
|
procedure | index_space2 |
|
procedure | index_only |
|
procedure | index_only2 |
|
procedure | count_edges |
|
procedure | update_position |
|
procedure | get_overlap |
|
procedure | init_level |
|
procedure | init |
|
procedure | init_unique |
|
procedure | dealloc |
|
procedure | dnload |
|
procedure | update => void |
|
procedure | rotate |
|
procedure | info |
|
procedure | timeslots |
|
procedure | is_ahead_of |
|
procedure | set |
|
procedure | clear |
|
procedure | print |
|
procedure | is_set |
|
procedure | is_clear |
|
procedure | allocate => void |
|
procedure | allocate_mesg => void |
|
procedure | unique_id |
|
procedure | load_balance |
|
procedure | has_finished |
|
procedure | overlaps |
|
procedure | overlaps_point |
|
procedure | nbor_relations |
|
procedure | distance |
|
procedure | point_distance |
|
procedure | pack |
|
procedure | unpack |
|
procedure | is_relevant |
|
procedure | test_update |
|
procedure | solver_is |
|
procedure | debug |
|
procedure | task_info |
|
procedure | log |
|
|
logical | mhd =.false. |
|
integer | idim =3 |
|
character(len=10) | riemann ='hllc' |
|
real, dimension(:,:,:,:), pointer | uin |
|
real, dimension(:,:,:,:), pointer | unew |
|
real, dimension(:,:,:,:), pointer | q |
|
real, dimension(:,:,:,:,:), pointer | qp |
|
real, dimension(:,:,:,:,:), pointer | qm |
|
real, dimension(:,:,:,:,:), pointer | dq |
|
real, dimension(:,:,:,:,:), pointer | fl |
|
real, dimension(:,:,:), pointer | c |
|
real, dimension(:,:,:), pointer | s |
|
type(initial_t) | initial |
|
type(data_hub_t) | data_hub |
|
class(list_t), pointer | task_list => null() |
|
real(8) | d0 |
|
real(kind=kindscalarvar), dimension(:,:,:,:,:,:), pointer | mem => null() |
|
real(kind=kindscalarvar), dimension(:,:,:,:,:), pointer | vgas => null() |
|
real(kind=kindscalarvar), dimension(:,:,:,:), pointer | density => null() |
|
real(kind=kindscalarvar), dimension(:,:,:,:), pointer | pressure => null() |
|
real(kind=kindscalarvar), dimension(:,:,:,:), allocatable | force_per_unit_mass |
|
real(kind=kindscalarvar), dimension(:,:,:,:), allocatable | force_per_unit_volume |
|
real(kind=kindscalarvar), dimension(:,:,:), allocatable | heating_per_unit_mass |
|
real(kind=kindscalarvar), dimension(:,:,:), allocatable | heating_per_unit_volume |
|
integer(kind=int8), dimension(:,:,:), allocatable | filled |
|
type(connect_t) | connect |
|
class(mesh_t), dimension(:), pointer | mesh => null() |
|
real | courant |
|
real(8) | pdf_next =0.0 |
|
real(8) | gamma =1.4 |
|
real(8) | dt_fixed |
|
real | u_fixed |
|
real | u_max |
|
integer | ndim = ndim |
|
integer | nv =0 |
|
integer | nw =2 |
|
integer | msplit =0 |
|
integer | max_files |
|
integer | check_refine_next =0 |
|
integer | time_derivs |
|
integer | not_filled =0 |
|
integer | refine_ratio =2 |
|
logical | guard_zones |
|
logical | mem_allocated =.false. |
|
logical | do_pebbles =.false. |
|
logical | staggered =.true. |
|
logical | no_mans_land =.false. |
|
logical | use_data_hub =.false. |
|
logical | manual_refine =.false. |
|
logical | get_umax_location =.false. |
|
logical, dimension(:), pointer | unsigned => null() |
|
logical, dimension(:), pointer | pervolume => null() |
|
class(link_t), pointer | link |
|
type(boundaries_t) | boundaries |
|
character(len=32) | eos ='ideal' |
|
character(len=32) | opacity ='none' |
|
integer, dimension(4) | file_offset |
|
type(index_t) | idx |
|
real | safety_factor =1.0 |
|
logical, dimension(:,:,:), allocatable | mask |
|
integer(int8), dimension(:,:,:), allocatable | irefine |
|
type(lock_t), dimension(:), pointer | mem_lock => null() |
|
real(8) | theta =0d0 |
|
real(8) | phi =0d0 |
|
real | csound |
|
real | grav |
|
integer, dimension(3) | n =0 |
|
integer, dimension(3) | ng =0 |
|
integer, dimension(3) | li |
|
integer, dimension(3) | ui |
|
integer, dimension(3) | gn |
|
integer, dimension(3) | ncell |
|
integer, dimension(3) | ipos |
|
real(8), dimension(3) | offset |
|
real(8), dimension(3) | llc_cart =0d0 |
|
real(8), dimension(3) | llc_nat =0d0 |
|
real(8), dimension(3) | centre_cart =0d0 |
|
real(8), dimension(3) | centre_nat =0d0 |
|
integer | mesh_type = 1 |
|
real(8), dimension(3) | grid_vel = 0d0 |
|
integer | id = 0 |
|
integer | status = 0 |
|
integer | rank = 0 |
|
integer | n_check = 0 |
|
integer | n_nbors = 0 |
|
integer | istep = 0 |
|
integer | iout = 0 |
|
integer | level = 0 |
|
integer | nt =0 |
|
integer | it =1 |
|
integer | new =2 |
|
integer | verbose =1 |
|
integer | nq =999 |
|
integer | n_behind =0 |
|
integer | restart =-9 |
|
integer | state =0 |
|
integer | parentid =0 |
|
integer | thread =-1 |
|
integer | mem_thread =-1 |
|
integer | n_dump =0 |
|
integer | ip |
|
integer | n_needed =1 |
|
integer | seq =0 |
|
integer | n_failed |
|
integer | logging =0 |
|
real(8) | time = 0d0 |
|
real(8) | atime = 0d0 |
|
real(8) | out_next = 0d0 |
|
real(8) | print_next = 0d0 |
|
real(8) | dtime = 0d0 |
|
real(8) | min_dtime = 0d0 |
|
real(4) | grace = 0.0 |
|
real(8), dimension(3) | position = 0d0 |
|
real(8), dimension(3) | origin =0d0 |
|
real(8), dimension(3) | velocity = 0d0 |
|
real(8), dimension(3) | size = 0.9999d0 |
|
real(8), dimension(3) | gsize |
|
real(8), dimension(3) | ds |
|
real(8), dimension(3) | box =1d0 |
|
real(8) | wallclock |
|
real(8) | unpack_time =0d0 |
|
real(8) | dnload_time =-1d0 |
|
real(4) | quality = 0.0 |
|
integer, dimension(:), pointer | iit => null() |
|
real(8), dimension(:), pointer | t => null() |
|
real(8), dimension(:), pointer | dt => null() |
|
character(len=64), pointer | name => null() |
|
class(task_t), pointer | parent => null() |
|
class(mesg_t), pointer | mesg => null() |
|
character(len=64) | kind ='task' |
|
character(len=12) | type ='task_t' |
|
real | latency =0.0 |
|
real(8) | wc_last =0.0_8 |
|
real(8) | sync_time =0d0 |
|
real(8) | update_last =0.0_8 |
|
real | update_cadence =0.0 |
|
logical | syncing =.false. |
|
logical | track =.false. |
|
logical, dimension(3) | periodic =.true. |
|
logical | rotated =.false. |
|
logical | limit_dtime =.false. |
|
type(lock_t), pointer | lock |
|
type(random_t) | random |
|
type(aux_t) | aux |
|
integer(8) | amr_offset =0_8 |
|
Definition at line 36 of file hd_mod.f90.