Go to the documentation of this file. 27 # define NIMEM_ (((NIGLOBAL_-1)/NIPROC_)+1+2*NIHALO_) 30 # define NJMEM_ (((NJGLOBAL_-1)/NJPROC_)+1+2*NJHALO_) 32 # ifdef SYMMETRIC_MEMORY_ 35 # define NIMEMB_ 0:NIMEM_ 38 # define NJMEMB_ 0:NJMEM_ 42 # define NIMEMB_ NIMEM_ 45 # define NJMEMB_ NJMEM_ 49 # define NIMEMB_PTR_ NIMEMB_ 52 # define NJMEMB_PTR_ NJMEMB_ 55 # define NIMEMB_SYM_ 0:NIMEM_ 58 # define NJMEMB_SYM_ 0:NJMEM_ 64 # define NKMEM0_ 0:NK_ 67 # define NK_INTERFACE_ NK_+1 78 # define SZI_(G) NIMEM_ 80 # define SZJ_(G) NJMEM_ 84 # define SZK0_(G) 0:NK_ 86 # define SZIB_(G) NIMEMB_ 88 # define SZJB_(G) NJMEMB_ 90 # define SZIBS_(G) 0:NIMEM_ 92 # define SZJBS_(G) 0:NJMEM_ 98 # define DEALLOC_(x) deallocate(x) 100 # define ALLOC_(x) allocate(x) 102 # define ALLOCABLE_ ,allocatable 104 # define PTR_ ,pointer 106 # define TO_NULL_ =>NULL() 118 # define NIMEMB_PTR_ : 121 # define NJMEMB_PTR_ : 122 # ifdef SYMMETRIC_MEMORY_ 139 # define NIMEMB_SYM_ 0: 142 # define NJMEMB_SYM_ 0: 151 # define NK_INTERFACE_ : 164 # define SZI_(G) G%isd:G%ied 166 # define SZJ_(G) G%jsd:G%jed 168 # define SZK_(G) G%ke 170 # define SZK0_(G) 0:G%ke 172 # define SZIB_(G) G%IsdB:G%IedB 174 # define SZJB_(G) G%JsdB:G%JedB 176 # define SZIBS_(G) G%isd-1:G%ied 178 # define SZJBS_(G) G%jsd-1:G%jed 185 #define SZDI_(G) G%isd:G%ied 187 #define SZDIB_(G) G%IsdB:G%IedB 189 #define SZDJ_(G) G%jsd:G%jed 191 #define SZDJB_(G) G%JsdB:G%JedB