Changes between Version 6 and Version 7 of Projects/OpenIFS-IO


Ignore:
Timestamp:
23/09/13 15:36:46 (7 years ago)
Author:
grenville
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Projects/OpenIFS-IO

    v6 v7  
    8181}}} 
    8282 
    83 This cumbersome command can be made simpler by use of FCM keywords and of course you can use aliasing to reduce the amount of typing required. However, it is instructive to see the command in its entirety (actually we have already defined the keyword oifs to save some typing). The text after fcm co is the URL for the code. In this case the code is in a '''branch''' owned by '''dev'''eloper '''grenville'''; the breanch is called '''38r1v02_fdb_updates''' and the code is at ('''@''') revision number '''16''' 
     83This cumbersome command can be made simpler by use of FCM keywords and of course you can use aliasing to reduce the amount of typing required. However, it is instructive to see the command in its entirety (actually we have already defined the keyword oifs to save some typing). The text after fcm co is the URL for the code which exposes some of the structure of the underlying code repository. In this case the code is in a '''branch''' owned by '''dev'''eloper '''grenville'''; the branch is called '''38r1v02_fdb_updates''' and the code is at ('''@''') revision number '''16'''. This is just standard FCM (svn) terminology. 
     84 
     85This is the simplest way to get OIFS code - it will often be the case that you wish to extract from several branches and possibly a working copy - see later. 
     86 
     87After executing this command on HECToR, you will have a complete copy of the code in your /home space. A set of configuration files is provided in the oifs/make sub-directory for several possible compilers and options. When you loaded the openifs_cce/0.0.2 module, you set several environment variables which determine the particular configuration files to choose. In the make directory type 
     88 
     89{{{ 
     90fcm make -j 4 -vv -f cfg/oifs.cfg 
     91}}} 
     92 
     93which runs the compile and link phases of the build, using 4 processors (-j 4), with verbose output (-vv) based on the configuration file in cfg/oifs.cfg (the -f option) (see the FCM documentation for more options for the fcm make command). 
    8494 
    8595