@@ -66,6 +66,8 @@ module pm_sysdep
6666 ! ************ Compiler defaults ****************
6767 integer ,parameter :: pm_default_ftn_dims= 15
6868 logical ,parameter :: pm_default_ftn_has_contiguous= .true.
69+ integer ,parameter :: pm_default_ftn_lines= 255
70+ integer ,parameter :: pm_default_ftn_max_stack_array= 10 * 1024 * 1024
6971
7072
7173 ! ************ Memory model *********************
@@ -80,8 +82,9 @@ module pm_sysdep
8082
8183 ! Types used by memory model (block offsets,object sizes,bitmap flags)
8284
83- ! integer,parameter:: pm_p=kind(1) ! Pointer offsets, object types +
85+ ! integer,parameter:: pm_p=kind(1) ! Pointer offsets, object types +
8486 ! flags (>~24 bits, typically int)
87+
8588integer ,parameter :: pm_p= 8
8689
8790 integer ,parameter :: pm_f= kind (1 ) ! Bitmap storage (integer word)
@@ -166,7 +169,11 @@ module pm_sysdep
166169
167170 ! Long long integers - big enough to address any file
168171 integer ,parameter :: pm_lln= MPI_OFFSET_KIND
169-
172+
173+ ! Maximum arguments to a PM procedure (must be 2**m-1 for some m)
174+ integer ,parameter :: pm_max_args= 31
175+ character (len= 3 ),parameter :: pm_maxargs_str= ' 31'
176+
170177
171178contains
172179
0 commit comments