LMDZ
yommp Module Reference

Variables

integer(kind=jpim), dimension(:), allocatable nprcids
 
integer(kind=jpim), dimension(:,:), allocatable ngpset2pe
 
logical lsplit
 
logical leq_regions
 
logical lsplitout
 
logical lockio
 
logical limp
 
logical limp_noolap
 
integer(kind=jpim) mp_type
 
integer(kind=jpim) mbx_size
 
integer(kind=jpim) myproc
 
integer(kind=jpim) myseta
 
integer(kind=jpim) mysetb
 
integer(kind=jpim) mysetw
 
integer(kind=jpim) mysetv
 
integer(kind=jpim) mysetm
 
integer(kind=jpim) mysetn
 
integer(kind=jpim) my_region_ns
 
integer(kind=jpim) my_region_ew
 
integer(kind=jpim) nstrin
 
integer(kind=jpim) nstrout
 
integer(kind=jpim) nfldin
 
integer(kind=jpim) nfldout
 
integer(kind=jpim) nslpad
 
integer(kind=jpim) nintype
 
integer(kind=jpim) nouttype
 
integer(kind=jpim) ngathout
 
integer(kind=jpim) nwrtout
 
integer(kind=jpim) nblkout
 
integer(kind=jpim), dimension(:), allocatable numpp
 
integer(kind=jpim), dimension(:), allocatable numxpp
 
integer(kind=jpim), dimension(:), allocatable nprocm
 
integer(kind=jpim), dimension(:), allocatable numprocfp
 
integer(kind=jpim), dimension(:), allocatable nptrms
 
integer(kind=jpim), dimension(:), allocatable nallms
 
integer(kind=jpim), dimension(:), allocatable nptrls
 
integer(kind=jpim), dimension(:), allocatable nptrsv
 
integer(kind=jpim), dimension(:), allocatable nptrcv
 
integer(kind=jpim), dimension(:), allocatable nptrtv
 
integer(kind=jpim), dimension(:), allocatable nptrsvf
 
integer(kind=jpim), dimension(:), allocatable nptrmf
 
integer(kind=jpim), dimension(:), allocatable nspstaf
 
integer(kind=jpim), dimension(:), allocatable numll
 
integer(kind=jpim), dimension(:), allocatable nptrll
 
integer(kind=jpim), dimension(:), allocatable numvmo
 
integer(kind=jpim), dimension(:), allocatable numvmojb
 
integer(kind=jpim), dimension(:), allocatable mylevs
 
integer(kind=jpim), dimension(:), allocatable npsurf
 
integer(kind=jpim), dimension(:,:), allocatable, target nsta
 
integer(kind=jpim), dimension(:,:), allocatable, target nonl
 
integer(kind=jpim), dimension(:), allocatable, target nptrfrstlat
 
integer(kind=jpim), dimension(:), allocatable nptrlstlat
 
integer(kind=jpim), dimension(:), allocatable nptrlat
 
integer(kind=jpim), dimension(:), allocatable, target nfrstlat
 
integer(kind=jpim), dimension(:), allocatable, target nlstlat
 
integer(kind=jpim), dimension(:), allocatable nbsetlev
 
integer(kind=jpim), dimension(:), allocatable nglobalindex
 
integer(kind=jpim), dimension(:), allocatable nglobalproc
 
integer(kind=jpim), dimension(:), allocatable nlocalindex
 
logical, dimension(:), allocatable lsplitlat
 
integer(kind=jpim), dimension(:), allocatable mylats
 
integer(kind=jpim), dimension(:,:), allocatable nvmodist
 
integer(kind=jpim), dimension(:), allocatable nslsta
 
integer(kind=jpim), dimension(:), allocatable nslonl
 
integer(kind=jpim), dimension(:), allocatable nsloff
 
integer(kind=jpim), dimension(:,:), allocatable nslext
 
integer(kind=jpim), dimension(:), allocatable nslsendpos
 
integer(kind=jpim), dimension(:), allocatable nslrecvpos
 
integer(kind=jpim), dimension(:), allocatable nsendptr
 
integer(kind=jpim), dimension(:), allocatable nrecvptr
 
integer(kind=jpim), dimension(:), allocatable nslcore
 
integer(kind=jpim), dimension(:), allocatable nslcomm
 
integer(kind=jpim), dimension(:), allocatable nfpsta
 
integer(kind=jpim), dimension(:), allocatable nfponl
 
integer(kind=jpim), dimension(:), allocatable nfpoff
 
integer(kind=jpim), dimension(:,:), allocatable nfpext
 
integer(kind=jpim), dimension(:), allocatable nfpsendpos
 
integer(kind=jpim), dimension(:), allocatable nfprecvpos
 
integer(kind=jpim), dimension(:), allocatable nfpsendptr
 
integer(kind=jpim), dimension(:), allocatable nfprecvptr
 
integer(kind=jpim), dimension(:), allocatable nfpcore
 
integer(kind=jpim), dimension(:), allocatable nfpcomm
 
integer(kind=jpim), dimension(:), allocatable nobsta
 
integer(kind=jpim), dimension(:), allocatable nobonl
 
integer(kind=jpim), dimension(:), allocatable noboff
 
integer(kind=jpim), dimension(:), allocatable nrista
 
integer(kind=jpim), dimension(:), allocatable nrionl
 
integer(kind=jpim), dimension(:), allocatable nrioff
 
integer(kind=jpim), dimension(:,:), allocatable nriext
 
integer(kind=jpim), dimension(:), allocatable nrisendpos
 
integer(kind=jpim), dimension(:), allocatable nrirecvpos
 
integer(kind=jpim), dimension(:), allocatable nrisendptr
 
integer(kind=jpim), dimension(:), allocatable nrirecvptr
 
integer(kind=jpim), dimension(:), allocatable nricore
 
integer(kind=jpim), dimension(:), allocatable nricomm
 
integer(kind=jpim), dimension(:), allocatable nrosta
 
integer(kind=jpim), dimension(:), allocatable nroonl
 
integer(kind=jpim), dimension(:), allocatable nrooff
 
integer(kind=jpim), dimension(:,:), allocatable nroext
 
integer(kind=jpim), dimension(:), allocatable nrosendpos
 
integer(kind=jpim), dimension(:), allocatable nrorecvpos
 
integer(kind=jpim), dimension(:), allocatable nrosendptr
 
integer(kind=jpim), dimension(:), allocatable nrorecvptr
 
integer(kind=jpim), dimension(:), allocatable nrocore
 
integer(kind=jpim), dimension(:), allocatable nrocomm
 
integer(kind=jpim) numxp
 
integer(kind=jpim) npsp
 
integer(kind=jpim) nspec2v
 
integer(kind=jpim) ncpec2v
 
integer(kind=jpim) ntpec2v
 
integer(kind=jpim) nspec2vf
 
integer(kind=jpim) nbsetsp
 
integer(kind=jpim) nfrstloff
 
integer(kind=jpim) myfrstactlat
 
integer(kind=jpim) mylstactlat
 
integer(kind=jpim) napsets
 
integer(kind=jpim) nptrfloff
 
integer(kind=jpim) ncombflen
 
integer(kind=jpim) naslb1
 
integer(kind=jpim) nslprocs
 
integer(kind=jpim) nslmpbufsz
 
integer(kind=jpim) nslrpt
 
integer(kind=jpim) nslspt
 
integer(kind=jpim) nafpb1
 
integer(kind=jpim) nfpprocs
 
integer(kind=jpim) nfpmpbufsz
 
integer(kind=jpim) nfprpt
 
integer(kind=jpim) nfpspt
 
integer(kind=jpim) narib1
 
integer(kind=jpim) nriprocs
 
integer(kind=jpim) nrimpbufsz
 
integer(kind=jpim) nrirpt
 
integer(kind=jpim) nrispt
 
integer(kind=jpim) narob1
 
integer(kind=jpim) nroprocs
 
integer(kind=jpim) nrompbufsz
 
integer(kind=jpim) nrorpt
 
integer(kind=jpim) nrospt
 

Variable Documentation

logical yommp::leq_regions

Definition at line 71 of file yommp.F90.

logical yommp::limp

Definition at line 74 of file yommp.F90.

logical yommp::limp_noolap

Definition at line 75 of file yommp.F90.

logical yommp::lockio

Definition at line 73 of file yommp.F90.

logical yommp::lsplit

Definition at line 70 of file yommp.F90.

logical, dimension(:), allocatable yommp::lsplitlat

Definition at line 357 of file yommp.F90.

logical yommp::lsplitout

Definition at line 72 of file yommp.F90.

integer(kind=jpim) yommp::mbx_size

Definition at line 78 of file yommp.F90.

integer(kind=jpim) yommp::mp_type

Definition at line 77 of file yommp.F90.

integer(kind=jpim) yommp::my_region_ew

Definition at line 87 of file yommp.F90.

integer(kind=jpim) yommp::my_region_ns

Definition at line 86 of file yommp.F90.

integer(kind=jpim) yommp::myfrstactlat

Definition at line 428 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::mylats

Definition at line 359 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::mylevs

Definition at line 343 of file yommp.F90.

integer(kind=jpim) yommp::mylstactlat

Definition at line 429 of file yommp.F90.

integer(kind=jpim) yommp::myproc

Definition at line 79 of file yommp.F90.

integer(kind=jpim) yommp::myseta

Definition at line 80 of file yommp.F90.

integer(kind=jpim) yommp::mysetb

Definition at line 81 of file yommp.F90.

integer(kind=jpim) yommp::mysetm

Definition at line 84 of file yommp.F90.

integer(kind=jpim) yommp::mysetn

Definition at line 85 of file yommp.F90.

integer(kind=jpim) yommp::mysetv

Definition at line 83 of file yommp.F90.

integer(kind=jpim) yommp::mysetw

Definition at line 82 of file yommp.F90.

integer(kind=jpim) yommp::nafpb1

Definition at line 444 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nallms

Definition at line 331 of file yommp.F90.

integer(kind=jpim) yommp::napsets

Definition at line 430 of file yommp.F90.

integer(kind=jpim) yommp::narib1

Definition at line 452 of file yommp.F90.

integer(kind=jpim) yommp::narob1

Definition at line 460 of file yommp.F90.

integer(kind=jpim) yommp::naslb1

Definition at line 436 of file yommp.F90.

integer(kind=jpim) yommp::nblkout

Definition at line 97 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nbsetlev

Definition at line 352 of file yommp.F90.

integer(kind=jpim) yommp::nbsetsp

Definition at line 426 of file yommp.F90.

integer(kind=jpim) yommp::ncombflen

Definition at line 432 of file yommp.F90.

integer(kind=jpim) yommp::ncpec2v

Definition at line 423 of file yommp.F90.

integer(kind=jpim) yommp::nfldin

Definition at line 90 of file yommp.F90.

integer(kind=jpim) yommp::nfldout

Definition at line 91 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfpcomm

Definition at line 386 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfpcore

Definition at line 385 of file yommp.F90.

integer(kind=jpim), dimension(:,:), allocatable yommp::nfpext

Definition at line 380 of file yommp.F90.

integer(kind=jpim) yommp::nfpmpbufsz

Definition at line 446 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfpoff

Definition at line 379 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfponl

Definition at line 378 of file yommp.F90.

integer(kind=jpim) yommp::nfpprocs

Definition at line 445 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfprecvpos

Definition at line 382 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfprecvptr

Definition at line 384 of file yommp.F90.

integer(kind=jpim) yommp::nfprpt

Definition at line 447 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfpsendpos

Definition at line 381 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfpsendptr

Definition at line 383 of file yommp.F90.

integer(kind=jpim) yommp::nfpspt

Definition at line 448 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nfpsta

Definition at line 377 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable, target yommp::nfrstlat

Definition at line 350 of file yommp.F90.

integer(kind=jpim) yommp::nfrstloff

Definition at line 427 of file yommp.F90.

integer(kind=jpim) yommp::ngathout

Definition at line 95 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nglobalindex

Definition at line 353 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nglobalproc

Definition at line 354 of file yommp.F90.

integer(kind=jpim), dimension(:,:), allocatable yommp::ngpset2pe

Definition at line 69 of file yommp.F90.

integer(kind=jpim) yommp::nintype

Definition at line 93 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nlocalindex

Definition at line 355 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable, target yommp::nlstlat

Definition at line 351 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::noboff

Definition at line 392 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nobonl

Definition at line 391 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nobsta

Definition at line 390 of file yommp.F90.

integer(kind=jpim), dimension(:,:), allocatable, target yommp::nonl

Definition at line 346 of file yommp.F90.

integer(kind=jpim) yommp::nouttype

Definition at line 94 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nprcids

Definition at line 68 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nprocm

Definition at line 328 of file yommp.F90.

integer(kind=jpim) yommp::npsp

Definition at line 421 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::npsurf

Definition at line 344 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrcv

Definition at line 334 of file yommp.F90.

integer(kind=jpim) yommp::nptrfloff

Definition at line 431 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable, target yommp::nptrfrstlat

Definition at line 347 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrlat

Definition at line 349 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrll

Definition at line 340 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrls

Definition at line 332 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrlstlat

Definition at line 348 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrmf

Definition at line 337 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrms

Definition at line 330 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrsv

Definition at line 333 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrsvf

Definition at line 336 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nptrtv

Definition at line 335 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrecvptr

Definition at line 371 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nricomm

Definition at line 405 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nricore

Definition at line 404 of file yommp.F90.

integer(kind=jpim), dimension(:,:), allocatable yommp::nriext

Definition at line 399 of file yommp.F90.

integer(kind=jpim) yommp::nrimpbufsz

Definition at line 454 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrioff

Definition at line 398 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrionl

Definition at line 397 of file yommp.F90.

integer(kind=jpim) yommp::nriprocs

Definition at line 453 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrirecvpos

Definition at line 401 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrirecvptr

Definition at line 403 of file yommp.F90.

integer(kind=jpim) yommp::nrirpt

Definition at line 455 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrisendpos

Definition at line 400 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrisendptr

Definition at line 402 of file yommp.F90.

integer(kind=jpim) yommp::nrispt

Definition at line 456 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrista

Definition at line 396 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrocomm

Definition at line 418 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrocore

Definition at line 417 of file yommp.F90.

integer(kind=jpim), dimension(:,:), allocatable yommp::nroext

Definition at line 412 of file yommp.F90.

integer(kind=jpim) yommp::nrompbufsz

Definition at line 462 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrooff

Definition at line 411 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nroonl

Definition at line 410 of file yommp.F90.

integer(kind=jpim) yommp::nroprocs

Definition at line 461 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrorecvpos

Definition at line 414 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrorecvptr

Definition at line 416 of file yommp.F90.

integer(kind=jpim) yommp::nrorpt

Definition at line 463 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrosendpos

Definition at line 413 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrosendptr

Definition at line 415 of file yommp.F90.

integer(kind=jpim) yommp::nrospt

Definition at line 464 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nrosta

Definition at line 409 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nsendptr

Definition at line 370 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nslcomm

Definition at line 373 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nslcore

Definition at line 372 of file yommp.F90.

integer(kind=jpim), dimension(:,:), allocatable yommp::nslext

Definition at line 367 of file yommp.F90.

integer(kind=jpim) yommp::nslmpbufsz

Definition at line 438 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nsloff

Definition at line 366 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nslonl

Definition at line 365 of file yommp.F90.

integer(kind=jpim) yommp::nslpad

Definition at line 92 of file yommp.F90.

integer(kind=jpim) yommp::nslprocs

Definition at line 437 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nslrecvpos

Definition at line 369 of file yommp.F90.

integer(kind=jpim) yommp::nslrpt

Definition at line 439 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nslsendpos

Definition at line 368 of file yommp.F90.

integer(kind=jpim) yommp::nslspt

Definition at line 440 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nslsta

Definition at line 364 of file yommp.F90.

integer(kind=jpim) yommp::nspec2v

Definition at line 422 of file yommp.F90.

integer(kind=jpim) yommp::nspec2vf

Definition at line 425 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::nspstaf

Definition at line 338 of file yommp.F90.

integer(kind=jpim), dimension(:,:), allocatable, target yommp::nsta

Definition at line 345 of file yommp.F90.

integer(kind=jpim) yommp::nstrin

Definition at line 88 of file yommp.F90.

integer(kind=jpim) yommp::nstrout

Definition at line 89 of file yommp.F90.

integer(kind=jpim) yommp::ntpec2v

Definition at line 424 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::numll

Definition at line 339 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::numpp

Definition at line 326 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::numprocfp

Definition at line 329 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::numvmo

Definition at line 341 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::numvmojb

Definition at line 342 of file yommp.F90.

integer(kind=jpim) yommp::numxp

Definition at line 420 of file yommp.F90.

integer(kind=jpim), dimension(:), allocatable yommp::numxpp

Definition at line 327 of file yommp.F90.

integer(kind=jpim), dimension(:,:), allocatable yommp::nvmodist

Definition at line 360 of file yommp.F90.

integer(kind=jpim) yommp::nwrtout

Definition at line 96 of file yommp.F90.