16 INTEGER,
PARAMETER ::
fct = 0
37 INTEGER :: nrow, ncol, nfs
40 INTEGER :: lastpanelwritten_l
41 INTEGER :: lastpanelwritten_u
42 INTEGER,
POINTER,
DIMENSION(:) :: indices
52 INTEGER(8) TMP1,TMP2,CONV
53 parameter(conv=1073741824_8)
54 tmp1=int(int1,kind=kind(tmp1))
55 tmp2=int(int2,kind=kind(tmp2))
56 bigint=(tmp1*conv)+tmp2
63 INTEGER(8) TMP1,TMP2,CONV
64 parameter(conv=1073741824_8)
72 & (typef_l,typef_u,typef_cb,k201, k251, k50,
75 INTEGER,
intent(out):: TYPEF_L, TYPEF_U, TYPEF_CB
76 INTEGER,
intent(in) :: K201, K251, K50
77 INTEGER,
intent(in) :: TYPEF_INVALID
78 IF (k201 .EQ. 1 .AND. k50.EQ.0)
THEN
85 typef_l = typef_invalid
90 typef_u = typef_invalid
96 & (fwdorbwd, mtype, k201, k50)
98 INTEGER,
intent(in) :: mtype, k201, k50
99 CHARACTER(len=1),
intent(in) :: fwdorbwd
103 WRITE(*,*)
"Internal error 1 in MUMPS_OOC_GET_FCT_TYPE",
107 IF (fwdorbwd .NE.
'F' .AND. fwdorbwd .NE.
'B')
THEN
108 WRITE(*,*)
"Internal error in MUMPS_OOC_GET_FCT_TYPE,",fwdorbwd
111 IF (k201 .EQ. 1)
THEN
112 IF (fwdorbwd .EQ.
'F')
THEN
113 IF((mtype.NE.1).AND.(k50.EQ.0))
THEN
integer function mumps_ooc_get_fct_type(fwdorbwd, mtype, k201, k50)
subroutine mumps_ooc_convert_2inttobigint(int1, int2, bigint)
subroutine mumps_ooc_convert_bigintto2int(int1, int2, bigint)
subroutine mumps_ooc_init_filetype(typef_l, typef_u, typef_cb, k201, k251, k50, typef_invalid)
integer(8), dimension(:,:), pointer ooc_vaddr
integer(8), save hbuf_size
character(len=1), dimension(err_str_ooc_max_len) err_str_ooc
integer, save low_level_strat_io
logical, save strat_io_async
integer, public strat_try_write
integer, dimension(:), pointer step_ooc
integer, public strat_write_max
integer, parameter, public typef_invalid
integer(8), dimension(:), allocatable addvirtlibre
integer, dimension(:,:), pointer ooc_inode_sequence
integer(8), save dim_buf_io
integer, dimension(:), pointer procnode_ooc
integer err_str_ooc_max_len
integer, dimension(:), pointer keep_ooc