Pierre-Yves Barriat 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
..
.cvsignore 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
Makefile 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
README 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
assertmpeu.H 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
get_zeits.c 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_FcComms.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_FileResolv.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_Filename.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_IndexBin_char.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_IndexBin_integer.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_IndexBin_logical.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_List.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_MergeSorts.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_Permuter.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_SortingTools.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_StrTemplate.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_String.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_StringLinkedList.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_TraceBack.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_chars.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_die.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_dropdead.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_flow.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_inpak90.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_ioutil.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_mall.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_mpif.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_mpif90.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_mpout.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_rankMerge.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_realkinds.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_stdio.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu
m_zeit.F90 71250bb2a0 Initial fork tag 3.3.3.2 1 rok temu

README

!-----------------------------------------------------------------------
! CVS README,v 1.5 2004-04-23 22:00:55 jacob Exp
! CVS MCT_2_8_0
!-----------------------------------------------------------------------

This directory contains a version of MPEU distributed as part
of the Model Coupling Toolkit (MCT). MPEU was written by
Jing Guo of the NASA Data Assimilation Office.

This copy of MPEU provided by Jing Guo. Usage is covered
by terms in the file MCT/COPYRIGHT.

MCT distribution contents:
MCT/
MCT/COPYRIGHT
MCT/doc/
MCT/examples/
MCT/mct/
MCT/mpeu/ <- You are here
MCT/protex/

A complete distribution of MCT can be obtained from http://www.mcs.anl.gov/mct.

---------------------------------------------------
Build instructions:

In top level directory, type "./configure", then "make".

If "./configure" has already been run, you can also type "make"
in this directory.

---------------------------------------------------
NASA/GSFC, Data Assimilation Office, Code 910.3, GEOS/DAS

28Sep99 - Jing Guo
- Changed supported libraries to

mpeu: libmpeu.a libeu.a with the _same_ interface in mpeu/

- Implemented several design changes:

. Removed -r8/_R8_ compiler flags in Makefile.conf.IRIX64.
The current design is expected to support both single and
double precision REAL kinds. The selection should be made
by the compiler through Fortran 90 generic interface
feature.

. Added MP_type() function in mpif90.F90 to allow a more
portable approach of using MPI_REAL.

. Removed _SINGLE_PE_ flag to make the interface in mpeu/
portable to both library versions.


14Sep99 - Jing Guo - Targets supported in this directory

mpeu: make -f Makefile all for MPI env
eu: make -f Makefile.1pe all for single PE env