Handles computations for coordinates and variables in output
Compute both corner as well as cell-centered values for output
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| integer, | intent(in) | :: | igrid | |||
| double precision, | intent(in), | dimension(ixMlo1-1:ixMhi1,ixMlo2-1:ixMhi2, ixMlo3-1:ixMhi3,ndim) | :: | xC | ||
| double precision, | intent(in), | dimension(ixMlo1:ixMhi1,ixMlo2:ixMhi2, ixMlo3:ixMhi3,ndim) | :: | xCC | ||
| double precision, | dimension(ixMlo1-1:ixMhi1,ixMlo2-1:ixMhi2, ixMlo3-1:ixMhi3,ndim) | :: | xC_TMP | |||
| double precision, | dimension(ixMlo1:ixMhi1,ixMlo2:ixMhi2,ixMlo3:ixMhi3, ndim) | :: | xCC_TMP | |||
| double precision, | dimension(ixMlo1-1:ixMhi1,ixMlo2-1:ixMhi2, ixMlo3-1:ixMhi3,nw+nwauxio) | :: | wC_TMP | |||
| double precision, | dimension(ixMlo1:ixMhi1,ixMlo2:ixMhi2,ixMlo3:ixMhi3, nw+nwauxio) | :: | wCC_TMP | |||
| double precision, | intent(out), | dimension(0:nw+nwauxio) | :: | normconv | ||
| integer | :: | ixCmin1 | ||||
| integer | :: | ixCmin2 | ||||
| integer | :: | ixCmin3 | ||||
| integer | :: | ixCmax1 | ||||
| integer | :: | ixCmax2 | ||||
| integer | :: | ixCmax3 | ||||
| integer | :: | ixCCmin1 | ||||
| integer | :: | ixCCmin2 | ||||
| integer | :: | ixCCmin3 | ||||
| integer | :: | ixCCmax1 | ||||
| integer | :: | ixCCmax2 | ||||
| integer | :: | ixCCmax3 | ||||
| logical, | intent(in) | :: | first |
computes cell corner (xC) and cell center (xCC) coordinates
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| double precision, | intent(out) | :: | xC(ixMlo1-1:ixMhi1,ixMlo2-1:ixMhi2,ixMlo3-1:ixMhi3,ndim) | |||
| double precision, | intent(out) | :: | xCC(ixMlo1:ixMhi1,ixMlo2:ixMhi2,ixMlo3:ixMhi3,ndim) |
get all variables names
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=name_len) | :: | wnamei(1:nw+nwauxio) | ||||
| character(len=name_len) | :: | xandwnamei(1:ndim+nw+nwauxio) | ||||
| character(len=1024) | :: | outfilehead |
convert to cartesian coordinates and vector components
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | dimension(ixmin1:ixmax1,ixmin2:ixmax2,ixmin3:ixmax3, ndim) | :: | x_TMP | |||
| double precision, | dimension(ixmin1:ixmax1,ixmin2:ixmax2,ixmin3:ixmax3, nw+nwauxio) | :: | w_TMP | |||
| integer | :: | ixmin1 | ||||
| integer | :: | ixmin2 | ||||
| integer | :: | ixmin3 | ||||
| integer | :: | ixmax1 | ||||
| integer | :: | ixmax2 | ||||
| integer | :: | ixmax3 | ||||
| double precision, | dimension(ixmin1:ixmax1,ixmin2:ixmax2,ixmin3:ixmax3, ndim) | :: | xC | |||
| double precision, | dimension(ixmin1:ixmax1,ixmin2:ixmax2,ixmin3:ixmax3, nw+nwauxio) | :: | wC |