MICA, a facility to achieve portability for message-passing and dynamic memory management in FORTRAN
MICA, which stands for Macro Interface for Communication and Allocation, is a macro facility for message passing and dynamic memory management for Fortran programs on Unix platforms. A combination of CPP and M4 preprocessing is used to provide the macro interface. CPP is used for conditional compilation according to machine architecture and selected memory management and message passing options. M4 is used for translating the macro calls into the appropriate Fortran code sequences. Several supporting Fortran subprograms are included.
- Research Organization:
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE, Washington, DC (United States)
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 10123838
- Report Number(s):
- UCRL-ID-115975; ON: DE94006692; TRN: 94:002654
- Resource Relation:
- Other Information: PBD: Jan 1994
- Country of Publication:
- United States
- Language:
- English
Similar Records
Performance of a portable, parallel atmospheric general circulation model
Portable parallel programming in a Fortran environment
A portable implementation of ARPACK for distributed memory parallel architectures
Conference
·
Fri Dec 31 00:00:00 EST 1993
·
OSTI ID:10123838
+2 more
Portable parallel programming in a Fortran environment
Conference
·
Sun Jan 01 00:00:00 EST 1989
·
OSTI ID:10123838
A portable implementation of ARPACK for distributed memory parallel architectures
Conference
·
Tue Dec 31 00:00:00 EST 1996
·
OSTI ID:10123838