📄 node31.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.2 Other information</TITLE><LINK REL=STYLESHEET TYPE="text/css" HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="2.2 Other information"><meta name="keywords" value="Guide1"><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=tex2html562 HREF="node30.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html568 HREF="node29.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html570 HREF="node32.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html572 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A HREF="../Guide1-18/node31.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide1-14/node31.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide1-10/node31.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html571 HREF="node32.html">2.3 Organization of the MODULEF library</A><B>Up: </B> <A NAME=tex2html569 HREF="node29.html">2 Installation procedure: UNIX</A><B> Prev: </B> <A NAME=tex2html563 HREF="node30.html">2.1 The installation procedure:</A><B><A HREF="node2.html" >Contents</A></B><HR SIZE=3 WIDTH="75%"><H1><A NAME=SECTION05320000000000000000>2.2 Other information</A></H1> <A NAME=secfurth_info> </A><P><P><P>You are not obliged to restart the entire execution ofthe Makefile, but only need to restart a Makefile target (<b> make</b> <i> target name</i>), for example after an interruption. To do this, you need to place yourself in directory <b> $MR/Install$MM</b>.<P>The targets which can be executed are the following:<DL COMPACT><DT>librairies<DD>: compile the source libraries;<DT>executables<DD>: create the executable programs again;<DT>POBA POBV<DD>: create the direct access files <b> poba.direct</b> or <b> pobn.direct</b>;<DT>TEST<DD>: create the executable programs corresponding to the test programs;<DT>clean<DD>: <b> delete all</b> the Makefile files contained in the source libraries;<DT>cleantrad<DD> : <b> delete all</b> the files generated during theexecution of the target traduction: delete all files with thesuffixes <tt> .original</tt> et <tt> .ftn</tt> ;<P><DT>veryclean<DD>: execute the targets <b> clean</b> and <b>cleantrad</b>, <b> delete</b> the directory containing all the binary files (<b> $MR/$MM</b>);<DT>gestion<DD>: create two files, used by the management commands (see chapter <A HREF="node42.html#part4">5</A>);<DT>traduction<DD>: translate the MODULEF source into English orFrench). This target must be executed before compiling (target <b> librairies</b>). The translation is only performed if variable LANGUAGE is not empty.The print formats are translate<UL><LI> in English if <tt> LANGUAGE=GB</tt> <LI> in French if <tt> LANGUAGE=F</tt></UL>During the translation, only the Fortran files with a translatedversion different from the initial version are updated, the initialversion is saved in files with suffix <tt> .original</tt>.<DT>traduction_origine<DD> : the Modulef libraries are put in thestate they were before the execution of the <b> traduction</b> target;<P><DT>graphique<DD>: create, according your graphic peripheralchoice, subroutines <tt> perfgn</tt> and <tt> itrctg</tt>, compile them andverify if the corresponding archives are up to date.<P> </DL><P>An archive library, a MODULEF main program, the translation of a library can also be generated in the same manner, by initiating the commands: <UL><LI> <b> make</b> <i> name of the source library</i>, for example: <b> make nopo</b><LI> <b> make PP_</b><i> name of the main program</i>, for example: <b> make PP_thelxx</b><LI> <b> make</b> <b> trad_</b><i> name of the library</i> :translate the library in the language defined by the variable<tt> LANGUAGE</tt> for example: <b> make trad_emc2</b><P><LI> <b> make</b> <b> trad_o_</b><i> name of the library</i> : puts inits initial state the library, for example:<b> make trad_o_emc2</b></UL><P>This utilization of the Makefile is particularly interesting when we notice that, after having launched the Makefile, certain compilations were not performed correctly,or if we forgot to create certain executables.<P><P><P>After the MODULEF installation, you need to<P><UL><LI> adapt the management commands at you site<LI> and, to ensure successful execution of the programs, initialize variables</UL>MR, MM and MV in your environment,<P>You may now execute the test contained in libraries <b> test</b> and <b> tesd</b>(see Part <A HREF="node13.html#part2"> ii</A> in this user guide). If you wish to produce hard-copies orpostscript graphics, it is necessary to adapt command <b> prf_f3d</b> contained in directory<b> $MR/ascii/com.util</b> at your site (see section <A HREF="node37.html#prf_f3d">4.3.3</A>).<BR><P><P><P><HR SIZE=3 WIDTH="75%"><IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM ALT="Modulef"><A NAME=tex2html562 HREF="node30.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html568 HREF="node29.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html570 HREF="node32.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html572 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A HREF="../Guide1-18/node31.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide1-14/node31.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide1-10/node31.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html571 HREF="node32.html">2.3 Organization of the MODULEF library</A><B>Up: </B> <A NAME=tex2html569 HREF="node29.html">2 Installation procedure: UNIX</A><B> Prev: </B> <A NAME=tex2html563 HREF="node30.html">2.1 The installation procedure:</A><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 + -