29#define MUMPS_OOC_PREFIX_MAX_LENGTH 63
30#define MUMPS_OOC_TMPDIR_MAX_LENGTH 255
35#define MUMPS_DUMPRHSBINARY_C \
36 F_SYMBOL(dumprhsbinary_c,DUMPRHSBINARY_C)
40#define MUMPS_DUMPMATBINARY_C \
41 F_SYMBOL(dumpmatbinary_c,DUMPMATBINARY_C)
46#define MUMPS_LOW_LEVEL_INIT_PREFIX \
47 F_SYMBOL(low_level_init_prefix,LOW_LEVEL_INIT_PREFIX)
50#define MUMPS_LOW_LEVEL_INIT_TMPDIR \
51 F_SYMBOL(low_level_init_tmpdir,LOW_LEVEL_INIT_TMPDIR)
56#define MUMPS_LOW_LEVEL_INIT_OOC_C \
57 F_SYMBOL(low_level_init_ooc_c,LOW_LEVEL_INIT_OOC_C)
62#define MUMPS_TEST_REQUEST_C \
63 F_SYMBOL(test_request_c,TEST_REQUEST_C)
66#define MUMPS_WAIT_REQUEST \
67 F_SYMBOL(wait_request,WAIT_REQUEST)
70#define MUMPS_LOW_LEVEL_WRITE_OOC_C \
71 F_SYMBOL(low_level_write_ooc_c,LOW_LEVEL_WRITE_OOC_C)
83#define MUMPS_LOW_LEVEL_READ_OOC_C \
84 F_SYMBOL(low_level_read_ooc_c,LOW_LEVEL_READ_OOC_C)
96#define MUMPS_LOW_LEVEL_DIRECT_READ \
97 F_SYMBOL(low_level_direct_read,LOW_LEVEL_DIRECT_READ)
106#define MUMPS_CLEAN_IO_DATA_C \
107 F_SYMBOL(clean_io_data_c,CLEAN_IO_DATA_C)
110#define MUMPS_GET_MAX_NB_REQ_C \
111 F_SYMBOL(get_max_nb_req_c,GET_MAX_NB_REQ_C)
114#define MUMPS_GET_MAX_FILE_SIZE_C \
115 F_SYMBOL(get_max_file_size_c,GET_MAX_FILE_SIZE_C)
118#define MUMPS_OOC_GET_NB_FILES_C \
119 F_SYMBOL(ooc_get_nb_files_c,OOC_GET_NB_FILES_C)
122#define MUMPS_OOC_GET_FILE_NAME_C \
123 F_SYMBOL(ooc_get_file_name_c,OOC_GET_FILE_NAME_C)
127#define MUMPS_OOC_SET_FILE_NAME_C \
128 F_SYMBOL(ooc_set_file_name_c,OOC_SET_FILE_NAME_C)
132#define MUMPS_OOC_ALLOC_POINTERS_C \
133 F_SYMBOL(ooc_alloc_pointers_c,OOC_ALLOC_POINTERS_C)
136#define MUMPS_OOC_INIT_VARS_C \
137 F_SYMBOL(ooc_init_vars_c,OOC_INIT_VARS_C)
141#define MUMPS_OOC_START_LOW_LEVEL \
142 F_SYMBOL(ooc_start_low_level,OOC_START_LOW_LEVEL)
145#define MUMPS_OOC_PRINT_STATS \
146 F_SYMBOL(ooc_print_stats,OOC_PRINT_STATS)
149#define MUMPS_OOC_REMOVE_FILE_C \
150 F_SYMBOL(ooc_remove_file_c,OOC_REMOVE_FILE_C)
153#define MUMPS_OOC_END_WRITE_C \
154 F_SYMBOL(ooc_end_write_c,OOC_END_WRITE_C)
157#define MUMPS_OOC_IS_ASYNC_AVAIL \
158 F_SYMBOL(ooc_is_async_avail,OOC_IS_ASYNC_AVAIL)
we set the rigth hand side id RHS
#define MUMPS_GET_MAX_FILE_SIZE_C
static char MUMPS_OOC_STORE_TMPDIR[MUMPS_OOC_TMPDIR_MAX_LENGTH]
#define MUMPS_DUMPMATBINARY_C
#define MUMPS_CLEAN_IO_DATA_C
#define MUMPS_LOW_LEVEL_DIRECT_READ
#define MUMPS_LOW_LEVEL_INIT_PREFIX
#define MUMPS_OOC_END_WRITE_C
static MUMPS_INT MUMPS_OOC_STORE_TMPDIRLEN
#define MUMPS_OOC_START_LOW_LEVEL
#define MUMPS_OOC_TMPDIR_MAX_LENGTH
#define MUMPS_LOW_LEVEL_INIT_OOC_C
#define MUMPS_OOC_INIT_VARS_C
#define MUMPS_OOC_PREFIX_MAX_LENGTH
#define MUMPS_TEST_REQUEST_C
#define MUMPS_LOW_LEVEL_INIT_TMPDIR
#define MUMPS_DUMPRHSBINARY_C
static char MUMPS_OOC_STORE_PREFIX[MUMPS_OOC_PREFIX_MAX_LENGTH]
#define MUMPS_OOC_PRINT_STATS
static MUMPS_INT MUMPS_OOC_STORE_PREFIXLEN
#define MUMPS_OOC_ALLOC_POINTERS_C
MUMPS_INLINE MUMPS_INT mumps_convert_2fint_to_longlong(MUMPS_INT *, MUMPS_INT *, long long *)
#define MUMPS_OOC_REMOVE_FILE_C
#define MUMPS_LOW_LEVEL_READ_OOC_C
#define MUMPS_WAIT_REQUEST
#define MUMPS_OOC_SET_FILE_NAME_C
#define MUMPS_OOC_GET_FILE_NAME_C
#define MUMPS_OOC_GET_NB_FILES_C
#define MUMPS_GET_MAX_NB_REQ_C
#define MUMPS_LOW_LEVEL_WRITE_OOC_C
#define MUMPS_OOC_IS_ASYNC_AVAIL
*fortran !University of Stuttgart All rights reserved Inc All rights reserved ! $COPYRIGHT$ !Additional copyrights may follow ! $HEADER$ !WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING !Do ***not ***copy this file to the directory where your Fortran !fortran application is compiled unless it is absolutely necessary !Most !modern Fortran compilers now support the I command line flag