




![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
Next: 4.2 The non-portable subroutines
Up: 4 Generalities
Prev: 4 Generalities
Contents
- Portable subroutines in FORTRAN 77
- ALOC : Utilities for VISU
's dynamic arrays;
- BIHM : Dirichlet problem for a biharmonic operator;
- BOUT : Utilities for the management of the buttons in VISU
and edit_but;
- COMP : Characterization of unidirectional composites;
- CONV,CONW : Interactive generation of MODULEF data
( CONW calls CONV);
- COSD : Data structure construction
(BDCL, FORC, MILI, MAIL, NDL1, COOR, TAE);
- ELAS, ELA2 ELA3, ELCP :
Finite element libraries for 2D, 3D linear elasticity, or shell and plate elements
( ELAS calls ELA2, ELA3 and ELCP);
- EMC2 : Subroutines used by EMC˛
;
- ELNL : Finite element libraries for non-linear elasticity (large deformations, plasticity);
- EVOL : Transient problems of first or second order in time;
- FLUI : Computational modules for 2D viscous incompressible fluid flow;
- GRAM : Grammars for EMC˛
, VISU
, edit_but, meta, meta1;
- LANG : VISU
's subroutines for special command language which is FORTRAN extended for specific graphic instructions;
- LISP : Lists used by EMC˛
;
- MAGN : Magnetic study of a wave guide;
- MENU, MENW : Construction of pop-up menus and graphic window management;
- NOP2, NOP3, NOPO : two-and three-dimensional meshes using the D.S. NOPO
( NOP2 and NOP3 call NOPO);
- PIEZ : Finite element libraries for piezoelectric problem;
- PLMA : Magneto-hydro-dynamic (plasma) computations;
- POBA : Calculation of the basis polynomials at numerical integration points;
- RESO, RESR, RESC, RESD, RESB:
Solution of linear systems and computation of eigenvalues in REAL, COMPLEX, or DOUBLE PRECISION,
( RESO calls RESR, RESC and RESD, which call RESB (base));
- SYMO : System environment for MODULEF users;
- THER : Finite element library for thermal problems;
- UTII : Basic utilities;
- UTSD : Data structure utilities.
- VISU : Subroutines used by VISU
- Portable main programs in FORTRAN 77:
- PPAL : calling program of the usual modules, for interactive use;
- TEST : test programs (elasticity, fluid mechanics, thermal problems).
- Graphic subroutines in FORTRAN 77:
- BATC : graphic modules run in batch;
- BNF3 : BENSON
FORTRAN 3D interface;
- FT3D : FORTRAN 3D graphics software;
- TRAC : plotting of curves, meshes, isovalues, sections,etc;
- VIS3 : 3D graphics.
- Subroutines supplied as models:
The following libraries are only used on certain machines:
- BLAS_MOD : basic linear algebra software (library may already exist on the system, and
it is, for example, inutile to compile it on CRAY);
- UTIL_MOD : specification of the utilities required for an arbitrary machine;
- PERF_MOD : specification of FORTRAN 3D peripherals for an arbitrary terminal or graphic
library;
- ZZZZ_MOD : specification of eventual user-defined subroutines and functions (to compile
only on systems with static linking).
- Non-portable subroutines:
The libraries given below are specific to certain machines
(see section 4.2):
- P_x : FORTRAN 3D peripherals for machine or graphic library x.
This library has already been written for the following x's: Apollo, Benson,
Brigitte, Imprimante, Phigs, Postscript, Silicon, Sun, tektro, Vaxsta, X11;
- U_x : utilities for machine x. This library has already been written
for the following x's: HP/Apollo, CRAY, HPX, IBM, IBM6000, Multics,
Silicon, Sun, Univac;
- INCLUDE : this library contains the include files.
- Portable libraries containing data or text:
- PPAD : data read by library PPAL, and documentation;
- TESD : data read by library TEST.
The library management is facilitated by program PROIMP
(see section 4.5).





![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
Next: 4.2 The non-portable subroutines
Up: 4 Generalities
Prev: 4 Generalities
Contents