| Type | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|
| integer(kind=jpim), | parameter | :: | min_octa_points | = | 20 | |
| integer(kind=jpim) | :: | istack | ||||
| integer(kind=jpim) | :: | getstackusage | ||||
| real(kind=jprd) | :: | zmaxerr(5) | ||||
| real(kind=jprd) | :: | zmaxerrg | ||||
| integer(kind=jpim), | parameter | :: | nerr | = | 0 | |
| integer(kind=jpim), | parameter | :: | nout | = | 6 | |
| integer(kind=jpim), | parameter | :: | noutdump | = | 7 | |
| integer(kind=jpim) | :: | iters | = | 10 | ||
| integer(kind=jpim) | :: | nfld | = | 1 | ||
| integer(kind=jpim) | :: | nlev | = | 1 | ||
| integer(kind=jpim) | :: | iters_warmup | = | 3 | ||
| integer(kind=jpim) | :: | nflevg | ||||
| integer(kind=jpim) | :: | nspec2 | ||||
| integer(kind=jpim) | :: | ngptot | ||||
| integer(kind=jpim) | :: | ngptotg | ||||
| integer(kind=jpim) | :: | ifld | ||||
| integer(kind=jpim) | :: | jroc | ||||
| integer(kind=jpim) | :: | jb | ||||
| integer(kind=jpim) | :: | nspec2g | ||||
| integer(kind=jpim) | :: | i | ||||
| integer(kind=jpim) | :: | ja | ||||
| integer(kind=jpim) | :: | ib | ||||
| integer(kind=jpim) | :: | jprtrv | ||||
| integer(kind=jpim), | allocatable | :: | nprcids(:) | |||
| integer(kind=jpim) | :: | myproc | ||||
| integer(kind=jpim) | :: | jj | ||||
| integer | :: | jstep | ||||
| real(kind=jprd) | :: | ztinit | ||||
| real(kind=jprd) | :: | ztloop | ||||
| real(kind=jprd) | :: | ztstepmax | ||||
| real(kind=jprd) | :: | ztstepmin | ||||
| real(kind=jprd) | :: | ztstepavg | ||||
| real(kind=jprd) | :: | ztstepmed | ||||
| real(kind=jprd) | :: | ztstepmax1 | ||||
| real(kind=jprd) | :: | ztstepmin1 | ||||
| real(kind=jprd) | :: | ztstepavg1 | ||||
| real(kind=jprd) | :: | ztstepmed1 | ||||
| real(kind=jprd) | :: | ztstepmax2 | ||||
| real(kind=jprd) | :: | ztstepmin2 | ||||
| real(kind=jprd) | :: | ztstepavg2 | ||||
| real(kind=jprd) | :: | ztstepmed2 | ||||
| real(kind=jprd), | allocatable | :: | ztstep(:) | |||
| real(kind=jprd), | allocatable | :: | ztstep1(:) | |||
| real(kind=jprd), | allocatable | :: | ztstep2(:) | |||
| real(kind=jprb), | allocatable | :: | znormvor(:) | |||
| real(kind=jprb), | allocatable | :: | znormvor1(:) | |||
| real(kind=jprb), | allocatable | :: | znormdiv(:) | |||
| real(kind=jprb), | allocatable | :: | znormdiv1(:) | |||
| real(kind=jprb), | allocatable | :: | znormscalar(:) | |||
| real(kind=jprb), | allocatable | :: | znormscalar1(:) | |||
| real(kind=jprb), | allocatable | :: | znormsc3a(:) | |||
| real(kind=jprb), | allocatable | :: | znormsc3a1(:) | |||
| real(kind=jprb), | allocatable | :: | znormsc2(:) | |||
| real(kind=jprb), | allocatable | :: | znormsc21(:) | |||
| real(kind=jprd) | :: | zaveave(0:jpmaxstat) | ||||
| real(kind=jprb), | pointer | :: | zspvor(:,:) | |||
| real(kind=jprb), | pointer | :: | zspdiv(:,:) | |||
| real(kind=jprb), | pointer | :: | zspscalar(:,:) | |||
| real(kind=jprb), | pointer | :: | zspsc3a(:,:,:) | |||
| real(kind=jprb), | pointer | :: | zspsc2(:,:) | |||
| real(kind=jprb), | pointer | :: | zgp(:,:,:) | |||
| real(kind=jprb), | pointer | :: | zgpuv(:,:,:,:) | |||
| real(kind=jprb), | pointer | :: | zgp3a(:,:,:,:) | |||
| real(kind=jprb), | pointer | :: | zgp2(:,:,:) | |||
| logical | :: | lstack | = | .false. | ||
| integer(kind=jpim) | :: | nsmax | = | 79 | ||
| integer(kind=jpim) | :: | ndgl | ||||
| integer(kind=jpim), | allocatable | :: | nloen(:) | |||
| logical | :: | luserpnm | = | .false. | ||
| logical | :: | luseflt | = | .false. | ||
| logical | :: | lvordiv | = | .false. | ||
| logical | :: | lscders | = | .false. | ||
| logical | :: | luvder | = | .false. | ||
| logical | :: | lstats | = | .true. | ||
| logical | :: | ltrace_stats | = | .false. | ||
| logical | :: | lstats_omp | = | .false. | ||
| logical | :: | lstats_comms | = | .false. | ||
| logical | :: | lbarrier_stats | = | .false. | ||
| logical | :: | lbarrier_stats2 | = | .false. | ||
| logical | :: | ldetailed_stats | = | .false. | ||
| logical | :: | lstats_alloc | = | .false. | ||
| logical | :: | lsyncstats | = | .false. | ||
| logical | :: | lstatscpu | = | .false. | ||
| logical | :: | lstats_mem | = | .false. | ||
| logical | :: | lxml_stats | = | .false. | ||
| integer(kind=jpim) | :: | nstats_mem | = | 0 | ||
| integer(kind=jpim) | :: | ntrace_stats | = | 0 | ||
| integer(kind=jpim) | :: | nprnt_stats | = | 1 | ||
| integer(kind=jpim) | :: | nopt_mem_tr | = | 0 | ||
| logical | :: | lprint_norms | = | .false. | ||
| logical | :: | lmeminfo | = | .false. | ||
| integer(kind=jpim) | :: | ncheck | = | 0 | ||
| logical | :: | lmpoff | = | .false. | ||
| integer | :: | verbosity | = | 0 | ||
| integer(kind=jpim) | :: | nproc | ||||
| integer(kind=jpim) | :: | nthread | ||||
| integer(kind=jpim) | :: | nprgpns | ||||
| integer(kind=jpim) | :: | nprgpew | ||||
| integer(kind=jpim) | :: | nprtrv | = | 0 | ||
| integer(kind=jpim) | :: | nprtrw | = | 0 | ||
| integer(kind=jpim) | :: | mysetv | ||||
| integer(kind=jpim) | :: | mysetw | ||||
| integer(kind=jpim) | :: | mp_type | = | 2 | ||
| integer(kind=jpim) | :: | mbx_size | = | 150000000 | ||
| integer(kind=jpim), | allocatable | :: | numll(:) | |||
| integer(kind=jpim), | allocatable | :: | ivset(:) | |||
| integer(kind=jpim), | allocatable | :: | ivsetsc(:) | |||
| integer(kind=jpim) | :: | ivsetsc2(1) | ||||
| integer(kind=jpim) | :: | nflevl | ||||
| integer(kind=jpim) | :: | isqr | ||||
| logical | :: | lsync_trans | = | .true. | ||
| logical | :: | leq_regions | = | .true. | ||
| integer(kind=jpim) | :: | nproma | = | 0 | ||
| integer(kind=jpim) | :: | npromatr | = | 0 | ||
| integer(kind=jpim) | :: | ngpblks | ||||
| integer(kind=jpim) | :: | iprtrv | ||||
| integer(kind=jpim) | :: | iprtrw | ||||
| integer(kind=jpim) | :: | iprused | ||||
| integer(kind=jpim) | :: | ilevpp | ||||
| integer(kind=jpim) | :: | irest | ||||
| integer(kind=jpim) | :: | ilev | ||||
| integer(kind=jpim) | :: | jlev | ||||
| logical | :: | ldump_values | = | .false. | ||
| logical | :: | lpinning | = | .false. | ||
| logical | :: | ldump_checksums | = | .false. | ||
| character(len=256) | :: | checksums_filename | ||||
| logical | :: | luse_mpi | = | .true. | ||
| character(len=16) | :: | cgrid | = | '' | ||
| character(len=128) | :: | cchecksums_path | = | '' | ||
| integer(kind=jpim) | :: | iend | ||||
| integer(kind=jpim) | :: | ierr | ||||
| integer | :: | icall_mode | = | 2 | ||
| integer | :: | inum_wind_fields | ||||
| integer | :: | inum_sc_3d_fields | ||||
| integer | :: | inum_sc_2d_fields | ||||
| integer | :: | itotal_fields | ||||
| integer | :: | ipgp_start | ||||
| integer | :: | ipgp_end | ||||
| integer | :: | ipgpuv_start | ||||
| integer | :: | ipgpuv_end | ||||
| real(kind=jprb), | allocatable | :: | global_field(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | cname | |||
| integer, | intent(inout) | :: | iarg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | cname | |||
| integer, | intent(inout) | :: | iarg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nsmax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=jprd), | intent(in) | :: | vec(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | cgrid | |||
| integer, | intent(inout) | :: | ndgl | |||
| integer, | intent(inout), | allocatable | :: | nloen(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | str | |||
| integer, | intent(out) | :: | int | |||
| integer, | intent(out) | :: | stat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | optional | :: | unit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | message |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | nsmax | |||
| character(len=16), | intent(inout) | :: | cgrid | |||
| integer, | intent(inout) | :: | iters | |||
| integer, | intent(inout) | :: | iters_warmup | |||
| integer, | intent(inout) | :: | nfld | |||
| integer, | intent(inout) | :: | nlev | |||
| logical, | intent(inout) | :: | lvordiv | |||
| logical, | intent(inout) | :: | lscders | |||
| logical, | intent(inout) | :: | luvder | |||
| logical, | intent(inout) | :: | luseflt | |||
| integer, | intent(inout) | :: | nopt_mem_tr | |||
| integer, | intent(inout) | :: | nproma | |||
| integer, | intent(inout) | :: | npromatr | |||
| integer, | intent(inout) | :: | verbosity | |||
| logical, | intent(inout) | :: | ldump_values | |||
| logical, | intent(inout) | :: | lprint_norms | |||
| logical, | intent(inout) | :: | lmeminfo | |||
| integer, | intent(inout) | :: | nprtrv | |||
| integer, | intent(inout) | :: | nprtrw | |||
| integer, | intent(inout) | :: | ncheck | |||
| logical, | intent(inout) | :: | lpinning | |||
| integer, | intent(inout) | :: | icall_mode | |||
| logical, | intent(inout) | :: | ldump_checksums | |||
| character(len=128), | intent(inout) | :: | cchecksums_path |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nsmax | |||
| real(kind=jprb), | intent(inout) | :: | field(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nsmax | |||
| real(kind=jprb), | intent(inout) | :: | field(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=jpim), | intent(in) | :: | jstep | |||
| integer(kind=jpim), | intent(in) | :: | myproc | |||
| integer(kind=jpim), | intent(in) | :: | nproma | |||
| real(kind=jprb), | intent(inout) | :: | gfld(:,:) | |||
| real(kind=jprb), | intent(in) | :: | fld(:,:,:) | |||
| character(len=1), | intent(in) | :: | fldchar | |||
| integer(kind=jpim), | intent(in) | :: | noutdump |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| integer(kind=jpim), | intent(in) | :: | noutdump | |||
| integer(kind=jpim), | intent(in) | :: | jstep | |||
| integer(kind=jpim), | intent(in) | :: | myproc | |||
| integer(kind=jpim), | intent(in) | :: | nproma | |||
| integer(kind=jpim), | intent(in) | :: | ngptotg | |||
| integer(kind=jpim), | intent(in) | :: | nspec2g | |||
| integer(kind=jpim), | intent(in) | :: | ivset(:) | |||
| integer(kind=jpim), | intent(in) | :: | ivsetsc(:) | |||
| integer(kind=jpim), | intent(in) | :: | ivsetsc2(:) | |||
| real(kind=jprb), | intent(in), | optional | :: | zgp(:,:,:) | ||
| real(kind=jprb), | intent(in), | optional | :: | zgpuv(:,:,:,:) | ||
| real(kind=jprb), | intent(in), | optional | :: | zgp3a(:,:,:,:) | ||
| real(kind=jprb), | intent(in), | optional | :: | zgp2(:,:,:) | ||
| real(kind=jprb), | intent(in), | optional | :: | zspvor(:,:) | ||
| real(kind=jprb), | intent(in), | optional | :: | zspdiv(:,:) | ||
| real(kind=jprb), | intent(in), | optional | :: | zspscalar(:,:) | ||
| real(kind=jprb), | intent(in), | optional | :: | zspsc3a(:,:,:) | ||
| real(kind=jprb), | intent(in), | optional | :: | zspsc2(:,:) |