00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 MODULE M3_mpif
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034 INTERFACE
00035 FUNCTION m3_f90_runconfig_readMPI( runconfig, runconfigfilename, runtype, theComm )
00036
00037
00038
00039
00040 USE M3_typesf
00041 IMPLICIT NONE
00042
00043 INTEGER(KIND=int4)::m3_f90_runconfig_readMPI
00044 TYPE(m3_f90_runconfig), INTENT(OUT)::runConfig
00045 CHARACTER(LEN=*), INTENT(IN)::runconfigfilename
00046 INTEGER(KIND=int4), INTENT(IN)::runtype
00047 INTEGER, INTENT(IN)::theComm
00048 END FUNCTION m3_f90_runconfig_readMPI
00049 END INTERFACE
00050
00051 INTERFACE
00052 FUNCTION m3_f90_runconfig_readBinMPI( runconfig, runconfigfilename, runtype, theComm )
00053
00054
00055
00056
00057 USE M3_typesf
00058 IMPLICIT NONE
00059
00060 INTEGER(KIND=int4)::m3_f90_runconfig_readBinMPI
00061 TYPE(m3_f90_runconfig), INTENT(OUT)::runConfig
00062 CHARACTER(LEN=*), INTENT(IN)::runconfigfilename
00063 INTEGER(KIND=int4), INTENT(IN)::runtype
00064 INTEGER, INTENT(IN)::theComm
00065 END FUNCTION m3_f90_runconfig_readBinMPI
00066 END INTERFACE
00067
00068 INTERFACE
00069 FUNCTION m3_f90_runconfig_Bcast( runconfig, root , theComm )
00070
00071
00072
00073
00074 USE M3_typesf
00075 IMPLICIT NONE
00076
00077 INTEGER(KIND=int4)::m3_f90_runconfig_bcast
00078 TYPE(m3_f90_runconfig), INTENT(OUT)::runConfig
00079 INTEGER, INTENT(IN)::root
00080 INTEGER, INTENT(IN)::theComm
00081 END FUNCTION m3_f90_runconfig_Bcast
00082 END INTERFACE
00083
00084 END MODULE M3_mpif