Changes between Version 2 and Version 3 of Docs/Polaris


Ignore:
Timestamp:
14/03/13 12:37:14 (6 years ago)
Author:
grenville
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Docs/Polaris

    v2 v3  
    3939Copy the UM Setup section from /home/polaris_lds1/ldsgl/.bashrc to your .bashrc (note if you wish to use utilities for a version of the UM other than 6.6.3, you will need to source the appropriate .umsetvars file) 
    4040 
    41 == 4 Model Build Information == 
     41== 4 Model Build Information and UMUI Settings == 
    4242The model build information is kept in configuration files which are read by the FCM build system. The appropriate compiler flags are used to build the model along with information about which libraries to link. We have used the following flags for the Polaris intel compiler for both model and communications builds 
    4343 
    4444{{{-i8 -r8 -fp-model precise -O1}}} 
    4545 
    46 These and all other Polaris settings are picked up by FCM by setting the variable UM_SVN_BIND to  
     46These and all other Polaris build settings are picked up by FCM by navigating to ''model selection -> sub-model independent -> FCM configuration ->  FCM configuration variables'' and setting the variable '''UM_SVN_BIND''' to  
    4747 
    4848{{{fcm:um_br/dev/ros/hg6.6.3_polaris_machine_cfg/src/configs/bindings}}} 
    4949 
    5050 
    51 == 5 FCM Branches == 
     51=== FCM Branches === 
    5252 
    5353We have created a branch with code changes to account for slight differences in the way the intel compiler handles some aspects of the UM code (mostly because of its intolerance to multiple declarations of the same variable). Include the following branch 
     
    5858 
    5959 
    60 == 6 UMUI Settings == 
     60=== General UMUI Settings === 
    6161 
     62Navigate to ''model selection -> sub-model independent -> FCM configuration ->  FCM configuration variables'' 
     63Experience will help determine the most convenient places to extract the model to. We have chose '''UM_ROUTDIR''' to be $DATADIR. 
    6264 
     65Navigate to model ''selection -> user information and target machine -> general details'' 
     66Set '''User-id''' to be your Polaris id. The '''Tic Code''' is not relevant to Polaris. We have not tested end of run email notification. 
    6367 
     68Navigate to ''selection -> user information and target machine -> target machine'' 
     69Chose 'other' for the '''Compile, Link and Run the job''' option, and set the '''Other machine name''' to polaris.leeds.ac.uk 
     70 
     71Navigate to ''selection -> sub-model independent -> job submission, resources and resubmission pattern'' 
     72Choose the option ''''qsub' for SGE(SGI)''' for the submission method. The '''Job memory limit''' is not relevant (all jobs currently request the default memory/core of 4GB).