📄 node39.html
字号:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2 Final//FR"><!-- Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) --><!-- by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds --><!-- Modified Simulog 03/97 --><HTML><HEAD><TITLE>2.6.1 Calling, libraries and files</TITLE><LINK REL=STYLESHEET TYPE="text/css" HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="2.6.1 Calling, libraries and files"><meta name="keywords" value="Guide3"><meta name="resource-type" value="document"><meta name="distribution" value="global"></HEAD><BODY BGCOLOR="#FFFFFF"><P> <IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM ALT="Modulef"><A NAME=tex2html1329 HREF="node38.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html1335 HREF="node38.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html1337 HREF="node40.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html1339 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A NAME=tex2html1340 HREF="node28.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/index_motif.gif" ALT="index"></A><A HREF="../Guide3-18/node39.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide3-14/node39.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide3-10/node39.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html1338 HREF="node40.html">2.6.2 Keywords</A><B>Up: </B> <A NAME=tex2html1336 HREF="node38.html">2.6 Implementation of module APNOP3</A><B> Prev: </B> <A NAME=tex2html1330 HREF="node38.html">2.6 Implementation of module APNOP3</A><B><A HREF="node28.html" >Index</A></B><B><A HREF="node2.html" >Contents</A></B><HR SIZE=3 WIDTH="75%"><H2><A NAME=SECTION00561000000000000000>2.6.1 Calling, libraries and files</A></H2><P><P><P>The MODULEF library [<A HREF="node76.html#bibmod">Bernadou et al. 1988</A>] is organized into several sets of programs or (sub-)libraries as indicated in chapter <A HREF="node4.html#chap1">1</A>. In the same way, the programs concerning three-dimensional meshes are found in <b> NOP3</b>, etc.<P>There are two ways of calling module <b> APNOP3</b>:<OL><LI> via preprocessor <b> APN3XX</b>, or<LI> directly.</OL><P>In the first case, we must perform a link between libraries <b> CONV</b>, <b> CONW</b>, <b> NOP3</b>, <b> NOPO</b>,<b> UTSD</b>, <b> UTIL</b> and <b> UTIF</b> (general non-portable utilities) and program <b> APN3XX</b><A NAME=3930> </A>.<P>In the second case, the libraries required are the same as above, except for <b> CONV</b> and <b> CONW</b>, which are now redundant.<P><P><P>A calling program, in FORTRAN 77, must be written in the following manner:<P><UL><LI> COMMON M(LM) <BR> Declaration of the super-array M, of LM words<LI> EXTERNAL XYZ23,XYZ33, F2D3D <BR> Declaration of the "functions"<LI> CALL INITI(M,LM,IMPRE,NNN) <BR> Initialization for all the MODULEF jobs<LI> CALL APNOP3(M,M,XYZ23,XYZ33,F2D3D) <BR> Call the module<LI> STOP<LI> END</UL><P><P><P>The only arguments of this module are the super-array, <b> M</b>, and the formal name of the three possible functions. The data is contained in a command file in the form of keywords andassociated values.<P>The list of keywords, classed according to their logical level, are given below. For each value, the corresponding type expected is indicated ((I): Integer, (R): Real, (A): Character, etc.).<P><HR SIZE=3 WIDTH="75%"><IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM ALT="Modulef"><A NAME=tex2html1329 HREF="node38.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html1335 HREF="node38.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html1337 HREF="node40.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html1339 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A NAME=tex2html1340 HREF="node28.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/index_motif.gif" ALT="index"></A><A HREF="../Guide3-18/node39.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide3-14/node39.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide3-10/node39.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html1338 HREF="node40.html">2.6.2 Keywords</A><B>Up: </B> <A NAME=tex2html1336 HREF="node38.html">2.6 Implementation of module APNOP3</A><B> Prev: </B> <A NAME=tex2html1330 HREF="node38.html">2.6 Implementation of module APNOP3</A><B><A HREF="node28.html" >Index</A></B><B><A HREF="node2.html" >Contents</A></B><BR> <HR><P><ADDRESS></ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -