Type | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|
integer(kind=jpim), | parameter | :: | min_octa_points | = | 20 | |
integer(kind=jpim) | :: | istack | ||||
integer(kind=jpim) | :: | getstackusage | ||||
real(kind=jprd), | dimension(1) | :: | zmaxerr(5) | |||
real(kind=jprd), | dimension(1) | :: | zerr(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) | :: | nsmax | = | 79 | ||
integer(kind=jpim) | :: | iters | = | 10 | ||
integer(kind=jpim) | :: | nfld | = | 1 | ||
integer(kind=jpim) | :: | nlev | = | 1 | ||
integer(kind=jpim) | :: | nflevg | ||||
integer(kind=jpim) | :: | ndgl | ||||
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 | :: | nloen(:) | |||
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) | :: | timef | ||||
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 | :: | znormsp(:) | |||
real(kind=jprb), | allocatable | :: | znormsp1(:) | |||
real(kind=jprb), | allocatable | :: | znormdiv(:) | |||
real(kind=jprb), | allocatable | :: | znormdiv1(:) | |||
real(kind=jprb), | allocatable | :: | znormvor(:) | |||
real(kind=jprb), | allocatable | :: | znormvor1(:) | |||
real(kind=jprb), | allocatable | :: | znormt(:) | |||
real(kind=jprb), | allocatable | :: | znormt1(:) | |||
real(kind=jprd) | :: | zaveave(0:jpmaxstat) | ||||
real(kind=jprb), | allocatable, target | :: | zgmv(:,:,:,:) | |||
real(kind=jprb), | allocatable, target | :: | zgmvs(:,:,:) | |||
real(kind=jprb), | pointer | :: | zgp3a(:,:,:,:) | |||
real(kind=jprb), | pointer | :: | zgpuv(:,:,:,:) | |||
real(kind=jprb), | pointer | :: | zgp2(:,:,:) | |||
real(kind=jprb), | allocatable, target | :: | sp3d(:,:,:) | |||
real(kind=jprb), | pointer | :: | zspvor(:,:) | => | null() | |
real(kind=jprb), | pointer | :: | zspdiv(:,:) | => | null() | |
real(kind=jprb), | pointer | :: | zspsc3a(:,:,:) | => | null() | |
real(kind=jprb), | allocatable | :: | zspsc2(:,:) | |||
logical | :: | lstack | = | .false. | ||
logical | :: | luserpnm | = | .false. | ||
logical | :: | lkeeprpnm | = | .false. | ||
logical | :: | luseflt | = | .false. | ||
logical | :: | ltrace_stats | = | .false. | ||
logical | :: | lstats_omp | = | .false. | ||
logical | :: | lstats_comms | = | .false. | ||
logical | :: | lstats_mpl | = | .false. | ||
logical | :: | lstats | = | .true. | ||
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. | ||
logical | :: | lvordiv | = | .false. | ||
logical | :: | lscders | = | .false. | ||
logical | :: | luvders | = | .false. | ||
logical | :: | lprint_norms | = | .false. | ||
logical | :: | lmeminfo | = | .false. | ||
integer(kind=jpim) | :: | nstats_mem | = | 0 | ||
integer(kind=jpim) | :: | ntrace_stats | = | 0 | ||
integer(kind=jpim) | :: | nprnt_stats | = | 1 | ||
integer(kind=jpim) | :: | ncheck | = | 0 | ||
logical | :: | lmpoff | = | .false. | ||
integer | :: | verbosity | = | 0 | ||
real(kind=jprd) | :: | zra | = | 6371229._jprd | ||
integer(kind=jpim) | :: | nmax_resol | = | 37 | ||
integer(kind=jpim) | :: | npromatr | = | 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) | :: | ivsetsc(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) | :: | 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 | ||||
integer(kind=jpim) | :: | ndimgmv | = | 0 | ||
integer(kind=jpim) | :: | ndimgmvs | = | 0 | ||
integer(kind=jpim) | :: | jbegin_uv | = | 0 | ||
integer(kind=jpim) | :: | jend_uv | = | 0 | ||
integer(kind=jpim) | :: | jbegin_sc | = | 0 | ||
integer(kind=jpim) | :: | jend_sc | = | 0 | ||
integer(kind=jpim) | :: | jbegin_scder_NS | = | 0 | ||
integer(kind=jpim) | :: | jend_scder_NS | = | 0 | ||
integer(kind=jpim) | :: | jbegin_scder_EW | = | 0 | ||
integer(kind=jpim) | :: | jend_scder_EW | = | 0 | ||
integer(kind=jpim) | :: | jbegin_uder_EW | = | 0 | ||
integer(kind=jpim) | :: | jend_uder_EW | = | 0 | ||
integer(kind=jpim) | :: | jbegin_vder_EW | = | 0 | ||
integer(kind=jpim) | :: | jend_vder_EW | = | 0 | ||
logical | :: | ldump_values | = | .false. | ||
logical | :: | luse_mpi | = | .true. | ||
character(len=16) | :: | cgrid | = | '' | ||
integer(kind=jpim) | :: | ierr |
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=*) | :: | cgrid | ||||
integer, | intent(inout) | :: | ndgl | |||
integer, | intent(inout), | allocatable | :: | nloen(:) |
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) | :: | nfld | |||
integer, | intent(inout) | :: | nlev | |||
logical, | intent(inout) | :: | lvordiv | |||
logical, | intent(inout) | :: | lscders | |||
logical, | intent(inout) | :: | luvders | |||
logical, | intent(inout) | :: | luseflt | |||
integer, | intent(inout) | :: | nproma | |||
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 |
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 | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nsmax | |||
real(kind=jprb), | intent(inout) | :: | zsp(:,:) | |||
real(kind=jprb), | intent(inout) | :: | sp3d(:,:,:) |
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 | |||
integer(kind=jpim), | intent(in) | :: | ngpblks | |||
real(kind=jprb), | intent(in) | :: | fld(nproma,ngpblks) | |||
character(len=1), | intent(in) | :: | fldchar | |||
integer(kind=jpim), | intent(in) | :: | noutdump |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=jpim), | intent(in) | :: | kflev |