================================================================================
SVN $Id: ChangeLog 30292 2011-09-12 22:46:25Z jedwards $
SVN $URL: https://svn-ccsm-models.cgd.ucar.edu/Machines/trunk/ChangeLog $

This file describes what tags were created and why
=================================================================================
Originator:  cacraig
Date: Feb 2, 2015
Model: Machines
Version: Machines_mklfix15
One-line: Updated yellowstone intel to 15.0.1

M       env_mach_specific.yellowstone

=================================================================================
Originator:  jshollen
Date: Nov 24, 2014
Model: Machines
Version: Machines_mklfix14
One-line: Turning VMATH back on for yellowstone

M       config_compilers.xml

=================================================================================
Originator:  jshollen
Date: Nov 21, 2014
Model: Machines
Version: Machines_mklfix13
One-line: Turning Intel vector math back on for all machines except for Yellowstone, 
since this is what we've tested with already.  

M       config_compilers.xml

=================================================================================
Originator:  jshollen
Date: Nov 21, 2014
Model: Machines
Version: Machines_mklfix12
One-line: Turn off threading for ne120 B1850C5, turn off Intel vector math for the 
Intel compiler 

M       config_compilers.xml
M       config_pes.xml

=================================================================================
Originator:  santos
Date: Nov 13, 2014
Model: Machines
Version: Machines_mklfix09
One-line: Reduce optimization for wetdep

M       Depends.intel

=================================================================================
Originator:  jshollen
Date: Nov 12, 2014
Model: Machines
Version: Machines_mklfix08
One-line: Reduce optimization for SatellitePhenologyMod

M       Depends.intel

=================================================================================
Originator:  jshollen
Date: Nov 10, 2014
Model: Machines
Version: Machines_mklfix07
One-line: switch yellowstone intel to intel15, add -DNO_SHR_VMATH to yellowstone intel
cppdefs

M       config_compilers.xml
M       env_mach_specific.yellowstone

=================================================================================
Originator:  jedwards
Date: Nov 03, 2014
Model: Machines
Version: Machines_141103
One-line: add gmake module for yellowstone

M     env_mach_specific.yellowstone


=================================================================================
Originator: mickelso 
Date: Oct 13, 2014
Model: Machines
Version: Machines_141013a
One-line: update hopper pgi to 14.7.0

M       env_mach_specific.hopper

=================================================================================
Originator: mickelso 
Date: Oct 13, 2014
Model: Machines
Version: Machines_141013
One-line: updates for mira

M       mkbatch.mira
	-Set the wallclock outside of the *.run script
M       Depends.mira
	-time_management need to be compiled w/o threads to enable threading
	to work with POP
M       env_mach_specific.mira
	-Update compiler to version 2014-08
M       config_machines.xml
	-Change max pes from 48 to 64 on mira
M       config_pes.xml
	-Update/balance mira layouts to work with 64 max tasks


=================================================================================
Originator: sacks
Date: Oct 10, 2014
Model: Machines
Version: Machines_141010a
One-line: updates for titan

(1) Point to newer trilinos

(2) Fix nf-config call: the old logic pointed to a non-existent path; apparently
this didn't cause problems for most cases, but caused problems for builds that
include C++ code

Tested with:
PASS  SMS.T31_g37.B.titan_pgi 
And a bunch of tests involving CISM

M       config_compilers.xml

=================================================================================
Originator: jedwards
Date: Oct 10, 2014
Model: Machines
Version: Machines_141010
One-line: updates for mira and yellowstone

M    config_compilers.xml
      - Remove noI8 cpp not required on mira
      - add BIT64 flag required for using gptl nanotime on yellowstone


=================================================================================
Originator: santos
Date: Oct 7, 2014
Model: Machines
Version: Machines_141007a
One-line: csm_share, NAG, and pFUnit updates

M       Makefile
        - Add csm_share/include to included paths.

M       config_compilers.xml
        - Remove duplicated flags for NAG.
        - New pFUnit paths for Intel and NAG on goldbach.

=================================================================================
Originator: sacks
Date: Oct 7, 2014
Model: Machines
Version: Machines_141007
One-line: Point to newer pFUnit on yellowstone

Point to pFUnit3.0.1, rather than the old 2.x that we had been using. This is
built with intel14.0.2, because there are problems with pFUnit3 with intel13.1.2
(and we're now switching to intel14.0.2 by default anyway).

For running unit tests on yellowstone, this tag depends on unit_testing_0_08, to
have consistency in compiler versions between the pFUnit build and your unit
test build.

M       config_compilers.xml

=================================================================================
Originator: jedwards
Date: Oct 2, 2014
Model: Machines
Version: Machines_141002
One-line: Switch Yellowstone INTEL to 14.0.2, update titan & cray support

M       config_compilers.xml
M       env_mach_specific.yellowstone
A       Depends.cray
M       Depends.intel
M       env_mach_specific.titan
M       config_machines.xml


=================================================================================
Originator: jshollen
Date: Oct 1, 2014
Model: Machines
Version: Machines_141001
One-line: Switch Yellowstone PGI to 14.7

M       env_mach_specific.yellowstone

=================================================================================
Originator: santos
Date: Sep 23, 2014
Model: Machines
Version: Machines_140923a
One-line: Work around NAG fpp bug

M       config_compilers.xml
        - nagfor 5.3.1 can get stuck in an infinite loop if you mention a
          function macro without giving it arguments. When this happens, it
          is almost always due to a mention of the macro in comments, so
          use the option "-Wp,-macro=no_com" to disable expansion of macros
          in comments.

=================================================================================
Originator: sacks
Date: Sep 23, 2014
Model: Machines
Version: Machines_140923
One-line: use newer version of mkl on yellowstone

Use mkl 11.1.2 rather than 11.0.1 on yellowstone. My main motivation
for this is that, for some CISM2 configurations, answers were not
bit-for-bit reproducible using 11.0.1, but are using 11.1.2.

I have tested this change with the yellowstone-intel prealpha test
list. All tests passed (except the two IS2 expected failures) and were
bit-for-bit, except that there were roundoff-level changes in:

  ERS_Ly21.f09_g16.TG.yellowstone_intel

In addition, I ran:

  ERI.f09_g16.ICLM45BGC.yellowstone_intel
  ERI_D.f09_g16.ICLM45BGC.yellowstone_intel

- both passed and were bit-for-bit.

So it appears that this upgrade changes answers for CISM, but probably
nothing else.



M       env_mach_specific.yellowstone

=================================================================================
Originator: sacks
Date: Sep 22, 2014
Model: Machines
Version: Machines_140922
One-line: use newer version of trilinos on yellowstone

With the old trilinos version (11.0.3), CISM2 runs were not bit-for-bit
reproducible. With the new version (11.10.2), they are reproducible as long as I
use a newer version of mkl (coming in a follow-on Machines tag).

M       env_mach_specific.yellowstone

=================================================================================
Originator: sacks
Date: Sep 9, 2014
Model: Machines
Version: Machines_140909
One-line: fix PE layouts for TG compsets

PE layouts for TG compsets had been using 8 atm PEs, when they should
have used 1 (it uses SATM). I tracked this back to a movement of where
the SATM PE layouts occurred in the file. Since nobody can remember
the reason for these SATM layouts, I am reluctant to remove them or
change them too drastically - so I am simply restricting them to work
only when we are using SGLC (so they won't be activated for TG
compsets, which use CISM).

M       config_pes.xml

=================================================================================
Originator: aliceb
Date: Sep 5, 2014
Model: Machines
Version: Machines_140905
One-line: added calls to load python modules on yellowstone

M      env_mach_specific.yellowstone

=================================================================================
Originator: jshollen
Date: Sep 4, 2014
Model: Machines
Version: Machines_140904
One-line: Bluewaters add -nofma, turn vectorization back on. 

M      config_compilers.xml

=================================================================================
Originator: sacks
Date: Aug 29, 2014
Model: Machines
Version: Machines_140829
One-line: Make use of new PROJECT xml variable in scripts

Removed logic for getting account numbers from mkbatch scripts - this logic is
now in one shared place in scripts4_140829. Also, added PROJECT_REQUIRED = TRUE
in config_machines.xml for machines that require you to specify a project
number, either because it's needed in the batch script or because it's needed in
directory paths (or both).

Changes behavior in potentially user-visible ways as follows:
- hopper & edison: include the #PBS -A line if an account number can be found
  (but keeps it commented out if not found). Previously this was always
  commented out. (This logic means that a project number is not actually
  required on these machines... this optional specification of a project/account
  number is currently unique to hopper & edison.)
- titan: no longer gets a project automatically from showproj, instead requiring
  you to specify one (via -project, $PROJECT, $ACCOUNT, ~/.cesm_proj or
  ~/.ccsm_proj)
- yellowstone: if a project number cannot be found, create_newcase now fails (in
  the past, you would get a warning and then could change your batch scripts to
  specify a project)
- all machines: there is a chance that a different project number will be picked
  up, because the order of precedence of various options ($PROJECT, $ACCOUNT,
  ~/.cesm_proj and ~/.ccsm_proj) is now done more uniformly in scripts

Requires scripts4_140829

M       config_machines.xml
M       mkbatch.edison
M       mkbatch.eos
M       mkbatch.erebus
M       mkbatch.hopper
M       mkbatch.pleiades-ivy
M       mkbatch.pleiades-san
M       mkbatch.pleiades-wes
M       mkbatch.pronghorn
M       mkbatch.titan
M       mkbatch.yellowstone


=================================================================================
Originator: jedwards
Date: Aug 27, 2014
Model: Machines
Version: Machines_140827
One-line: Fix restart errors on bluewaters, update pgi compiler 

M env_mach_specific.bluewaters
M config_compilers.xml

=================================================================================
Originator: sacks
Date: Aug 25, 2014
Model: Machines
Version: Machines_140825
One-line: Fix ChangeLog typo

M       ChangeLog

=================================================================================
Originator: mickelso 
Date: Aug 24, 2014
Model: Machines
Version: Machines_140824
One-line: Update a mira pe layout and update path on mira to remove
scratch/exe.

Update pe layout to avoid problems within the reprosum_mod function.  
Removed scratch/exe to simplify the path on mira and make it consistent with what is
on other machines.

M       config_machines.xml
M       config_pes.xml

=================================================================================
Originator: sacks
Date: Aug 21, 2014
Model: Machines
Version: Machines_140821b
One-line: Add 'usr' to paths on mira, at Sheri's suggestion

Apparently this is the way Warren Washington's group has the directory structure
on mira.

M     config_machines.xml

=================================================================================
Originator: santos
Date: Aug 21, 2014
Model: Machines
Version: Machines_140821a
One-line: Fix Mira builds of CISM and cvmix

M       Makefile
        - Only provide the USE_CONTIGUOUS definition for files compiled
          directly by the CESM Makefile. Builds with XLF require a comma to
          be escaped in this macro, which is only feasible when you can
          control the number of times that a flag is affected by shell
          expansion. Also, only CESM needs this definition anyway.

=================================================================================
Originator: sacks
Date: Aug 21, 2014
Model: Machines
Version: Machines_140821
One-line: change how paths are set on some machines

IMPORTANT NOTE FOR MIRA: You now need to set a PROJECT environment variable -
this is no longer hard-coded to be ClimEndStation.

Pat Worley suggested these changes to config_machines for titan, hopper, edison
and mira. His main point was to follow the example set by yellowstone,
especially for setting & using CESMSCRATCHROOT.

Specific changes are:

(1) Making RUNDIR, EXEROOT and DOUT_S_ROOT depend on CESMSCRATCHROOT where
possible, so that these various locations are more likely to stay consistent.

(2) Using things like $ENV{SCRATCH} rather than simply $SCRATCH in
CESMSCRATCHROOT (I think the motivation here is that CESMSCRATCHROOT is supposed
to be fully resolved before a case is built, according to a comment in
config_machines.xml).

(3) For mira, replacing the hard-coded ClimEndStation (which some people don't
have access to) with $PROJECT. Note that this means that you will need to set
the PROJECT environment variable when you run on mira. Also, note that this uses
$PROJECT rather than $ENV{PROJECT}, because in some of Pat's other changes (not
yet on the trunk), PROJECT becomes an xml variable (I plan to eventually bring
these to the trunk, and until then it shouldn't matter that it's $PROJECT
instead of $ENV{PROJECT}).


I have tested cases on titan, hopper and edison, but not on mira (since I don't
have an account there).


M       config_machines.xml

=================================================================================
Originator: sacks
Date: Aug 11, 2014
Model: Machines
Version: Machines_140811
One-line: workaround for messages about array temporaries with yellowstone-intel

For some reason, yellowstone-intel has starting giving lots of
messages about array temporaries, leading to a ton of standard output,
and sometimes causing runs to die. Adding '-check noarg_temp_created'
to suppress these diagnostics. This is a band-aid fix, which should
really be addressed at the system-level. (Note: I could not add this
in the yellowstone-specific section, beacuse apparently that overrides
rather than adds to this ADD_FFLAGS list.)

M       config_compilers.xml

=================================================================================
Originator: jshollen
Date: Aug 10, 2014
Model: Machines
Version: Machines_140810
One-line: CSL pe layout updates, ne30@ICLM45BGC, f09@B1850BPRPC5CLM45

M       config_pes.xml

=================================================================================
Originator: muszala
Date: Aug 7, 2014
Model: Machines
Version: Machines_140807
One-line: make sure nag with DEBUG gets -g

M       config_compilers.xml

=================================================================================
Originator: jshollen
Date: Aug 6, 2014
Model: Machines
Version: Machines_140806
One-line: Logan port

A       mkbatch.logan
M       config_machines.xml
M       config_compilers.xml
A       env_mach_specific.logan

=================================================================================
Originator: jshollen
Date: Aug  5, 2014
Model: Machines
Version: Machines_140805
One-line: LDFLAGS updates for goldbach, should be able to run the model on
goldbach without LD_LIBRARY_PATH in shell startup files. 

M       config_compilers.xml

=================================================================================
Originator: erik
Date: Jul 23, 2014
Model: Machines
Version: Machines_140723
One-line: Move the default setting for dead atm or CLM/DATM higher up

This resolves the PE count issue for bug 2018. And gives ne30 and f19 for I 
compsets a higher PE count again (back to before 140514 machines tag).

M       config_pes.xml

=================================================================================
Originator: santos
Date: Jul 17, 2014
Model: Machines
Version: Machines_140717a
One-line: Remove last mentions of Lahey compiler.

M       Makefile
M       config_machines.xml
        - Replace mentions of Lahey with NAG, remove dead logic.

=================================================================================
Originator: cacraig
Date: Jul 17, 2014
Model: Machines
Version: Machines_140717
One-line: CAM's abortutils is now cam_abortutils

M       Makefile
        - cosp now depends on cam_abortutils

=================================================================================
Originator: santos
Date: Jul 10, 2014
Model: Machines
Version: Machines_140710a
One-line: Add USE_CONTIGUOUS macro.

M       buildlib.mct
M       config_compilers.xml
M       Makefile
        - Add the USE_CONTIGUOUS macro. This can be used to turn on the
          contiguous attribute for performance reasons on compilers that
          support it, like so:

real(r8), USE_CONTIGUOUS intent(in) :: x(:)

          Currently the implementation requires that some other attribute
          must follow USE_CONTIGUOUS, since the macro contains a comma.

=================================================================================
Originator: sacks
Date: Jul 10, 2014
Model: Machines
Version: Machines_140710
One-line: move location for titan builds

Jim moved the titan EXEROOT into the case directory a few months ago,
because it apparently sped build time significantly. However, I'm
reverting that change, moving EXEROOT back to being a sibling of the
run directory (in scratch space). My motivation is that your home
directory quickly fills up if builds are placed there.

Testing done: I just did this testing on the cesm1.2.2 release branch:

PASS  SMS_Ld3.ne30_g16.B20TRC5CN.titan_pgi 
PASS  SMS_Ld3.ne30_g16.B20TRC5CN.titan_pgi.memleak

I also checked the build time of the above case before and after this
change. Build time before the change (with builds going in
/autofs/na3_home1/sacks/cesm_code/cesm1_2_2.newMach/scripts/SMS_Ld3.ne30_g16.B20TRC5CN.titan_pgi.140710-120712/bld)
was 46 min. Build time after the change (with builds going in
/lustre/atlas/scratch/sacks/cli107/SMS_Ld3.ne30_g16.B20TRC5CN.titan_pgi.140710-122430/bld)
was 42 min. This just is a single data point (on two different login
nodes), but it at least indicates that moving this back doesn't
significantly hurt build time.

M       config_machines.xml

=================================================================================
Originator: santos
Date: Jul 7, 2014
Model: Machines
Version: Machines_140707
One-line: Fix (compiler-specific?) driver compilation error with cvmix.

M       Makefile
        - Add cvmix to included directories for all components if pop2 is
          the ocean component. At least with NAG, the cvmix module files
          must be found to compile the *driver* modules, so it's not enough
          to provide the "-I" option just for compiling the ocean.

=================================================================================
Originator:  mlevy
Date: Jul 2,2014
Model: Machines
Version: Machines_140702
One-line: Makefile update for building CVMix with POP

M       Makefile


=================================================================================
Originator:  jedwards
Date: Jun 30,2014
Model: Machines
Version: Machines_140630
One-line: further Updates for edison

M    env_mach_specific.edison


=================================================================================
Originator:  jedwards
Date: Jun 27,2014
Model: Machines
Version: Machines_140627
One-line: Updates for edison

M    env_mach_specific.edison


=================================================================================
Originator:  jedwards
Date: Jun 25,2014
Model: Machines
Version: Machines_140625b
One-line: add convert option for nag binary file read 

M    config_compilers.xml

=================================================================================
Originator:  jshollen
Date: Jun 25,2014
Model: Machines
Version: Machines_140625a
One-line: Switch Janus to Slurm queuing system

M       mkbatch.janus
M       env_mach_specific.janus

=================================================================================
Originator:  jedwards
Date: Jun 25,2014
Model: Machines
Version: Machines_140625a
One-line: add convert option for nag binary file read 

M    config_compilers.xml

=================================================================================
Originator:  jedwards
Date: Jun 25,2014
Model: Machines
Version: Machines_140625
One-line: Improve dependancies for support libraries

M    Makefile

=================================================================================
Originator:  jedwards
Date: Jun 24,2014
Model: Machines
Version: Machines_140624
One-line: Improve dependancies test for csm_share

M    Makefile

=================================================================================
Originator:  jedwards
Date: Jun 9,2014
Model: Machines
Version: Machines_140609
One-line: Changes suggested by Helen He of NERSC

M env_mach_specific.hopper
M env_mach_specific.edison


=================================================================================
Originator:  jedwards
Date: Jun 2,2014
Model: Machines
Version: Machines_140602
One-line: avoid module conflicts on edison (need to choose between mkl and libsci)

M config_compilers.xml
M env_mach_specific.edison

=================================================================================
Originator:  jedwards
Date: May 28,2014
Model: Machines
Version: Machines_140528a
One-line: fix issues on edison - reduce compiler level

M env_mach_specific.edison
M config_compilers.xml


=================================================================================
Originator: mlevy / jedwards
Date: May 28, 2014
Model: Machines
Version: Machines_140528
One-line: mlevy - Set NTHRDS_OCN = 1 when using Darwin (POP2 tracer module)
          jedwards - include patch for edison regarding $CRAY_CPU_TARGET

M       env_mach_specific.edison
M       config_pes.xml

=================================================================================
Originator: erik
Date: May 21, 2014
Model: Machines
Version: Machines_140521
One-line: Change PE count for CLM single-point grids

M       config_pes.xml -- Put PE layout for CLM single-point grids last
                          Remove use of pt1_pt1 grid as never used.

=================================================================================
Originator: jedwards
Date: May 20, 2014
Model: Machines
Version: Machines_140520
One-line: Fix modules for edison

M env_mach_specific.edison


=================================================================================
Originator: jedwards
Date: May 16, 2014
Model: Machines
Version: Machines_140516a
One-line: Performance improvements for Mira

M    Depends.mira
M    config_compilers.xml


=================================================================================
Originator: santos
Date: May 16, 2014
Model: Machines
Version: Machines_140516
One-line: Remove -fno-range-check from Depends.gnu

M       Depends.gnu
        - Remove lines that add -fno-range-check; as of share3_140418, this
          is unnecessary for shr_infnan_mod, and the other files have been
          fixed or removed long ago.

=================================================================================
Originator: jedwards
Date: May 14, 2014
Model: Machines
Version: Machines_140514a
One-line:  Fix some pe layouts

M   config_pes.xml

=================================================================================
Originator: jedwards
Date: May 14, 2014
Model: Machines
Version: Machines_140514
One-line: Updates for EOS 

M   config_machines.xml
M   mkbatch.eos

=================================================================================
Originator: jedwards
Date: May 13, 2014
Model: Machines
Version: Machines_140513
One-line: fix issues with csm_share shared build path

M      Makefile
M      buildlib.csm_share


=================================================================================
Originator: jedwards
Date: May 9, 2014
Model: Machines
Version: Machines_140509
One-line: Updates for Bluewaters

M        env_mach_specific.bluewaters
A        Depends.bluewaters


=================================================================================
Originator: jshollen
Date: May 8, 2014
Model: Machines
Version: Machines_140508
One-line: dial down GMAKE_J to 8 on Edison

M       config_machines.xml

=================================================================================
Originator: jedwards
Date: May 7, 2014
Model: Machines
Version: Machines_140507b
One-line: allow each component to build smp or not (requires scripts4_140507)

M   Makefile


=================================================================================
Originator: jedwards
Date: May 7, 2014
Model: Machines
Version: Machines_140507a
One-line: updates for hopper (fixes esmf issue and removes unneeded nf-config) 

M  config_compilers.xml

=================================================================================
Originator: jedwards
Date: May 7, 2014
Model: Machines
Version: Machines_140507
One-line: updates for titan

M env_mach_specific.titan

=================================================================================
Originator: jedwards
Date: May 6, 2014
Model: Machines
Version: Machines_140506
One-line: bulk change of pelayouts for stampede 

M        config_pes.xml

=================================================================================
Originator: jshollen
Date: 29 April 2014
Model: Machines
Version: Machines_140429
One-line: improve mpi-serial handling for mct build

M       buildlib.mct

=================================================================================
Originator: jedwards
Date: 24 April 2014
Model: Machines
Version: Machines_140424
One-line: improve Makefile for .F90.in files, fix module issue on yellowstone

M     Makefile
M     mkbatch.yellowstone

=================================================================================
Originator: jedwards
Date: 18 April 2014
Model: Machines
Version: Machines_140418a
One-line: fix link step for mpi-serial

M      Makefile


=================================================================================
Originator: santos
Date: 18 April 2014
Model: Machines
Version: Machines_140418
One-line: Add include of csm_share directory to Makefile.

M       Makefile
         - csm_share now contains shr_assert.h, which is included by
           component code, so we have to add a -I flag for csm_share/shr.

=================================================================================
Originator: jedwards
Date: 17 April 2014
Model: Machines
Version: Machines_140417
One-line: Further cleanup of Makefile and direct processing of .F90.in files

M          Makefile
M          mkSrcfiles
M          mkDepends



=================================================================================
Originator: jshollen
Date: 16 April 2014
Model: Machines
Version: Machines_140416b
One-line: pop USE_FLOW_CONTROL on for all yellowstone compilers, add
COMPILER_PATH variable for Nag Debug builds. 

M       ChangeLog
M       config_compilers.xml
M       Makefile

=================================================================================
Originator: jshollen
Date: 16 April 2014
Model: Machines
Version: Machines_140416a
One-line: With Jim's help, shared build fixes to the Makefile and buildlib scripts. 
Also swaps SCRATCHROOT for CESMSCRATCHROOT

M       Makefile
M       ChangeLog
M       buildlib.csm_share
M       buildlib.mct
M       buildlib.pio
M       buildlib.gptl
M       config_machines.xml

=================================================================================
Originator: jedwards
Date: 16 April 2014
Model: Machines
Version: Machines_140416
One-line: make sure that pgi openmp settings work

M   config_compilers.xml

=================================================================================
Originator: jedwards
Date: 11 April 2014
Model: Machines
Version: Machines_140411
One-line: Fix  load of cray-libsci on hopper

M       env_mach_specific.hopper


=================================================================================
Originator: erik
Date: 10 April 2014
Model: Machines
Version: Machines_140410
One-line: Fix perl path on janus to a general location rather than one specific for jay

M       env_mach_specific.janus

=================================================================================
Originator: jedwards
Date: 04 April 2014
Model: Machines
Version: Machines_140404
One-line: cleanup, removal of obsolete machines

M            58847   config_compilers.xml
D            58847   Depends.intrepid
D            58847   env_mach_specific.intrepid
D            58847   env_mach_specific.lynx
D            58847   env_mach_specific.frankfurt
M            58847   ChangeLog
D            58847   Depends.frankfurt
D            58847   mkbatch.intrepid
D            58847   mkbatch.lynx
D            58847   mkbatch.frankfurt
M            58847   config_machines.xml

=================================================================================
Originator: srinathv
Date: 03 April 2014
Model: Machines
Version: Machines_140403c
One-line: changed location of netcdf lib libraries for intel 13 compiler

M       config_compilers.xml
M       env_mach_specific.stampede
 M      config_pes.xml

=================================================================================
Originator: aliceb
Date: 03 April 2014
Model: Machines
Version: Machines_140403b
One-line: removed reference to DOUT_S_SAVE_ROOT from config_machines.xml

M  config_machines.xml

=================================================================================
Originator: jedwards
Date: 03 April 2014
Model: Machines
Version: Machines_140403a
One-line: implement modules on goldbach, update esmf on yellowstone_intel, add
gnu compiler on goldbach

M  env_mach_specific.goldbach
M  env_mach_specific.yellowstone
M  config_machines.xml

=================================================================================
Originator: srinathv
Date: 03 April 2014
Model: Machines
Version: Machines_140403
One-line: refactored and builds intel<mic><14> with cesm1_3_beta07

M       config_compilers.xml
M       env_mach_specific.stampede
=================================================================================
Originator: srinathv
Date: 02 Aprim 2014
Model: Machines
Version: Machines_140402b
One-line: config_machines.xml was missing SCRATCHROOT due to incorrect merge

M       config_machines.xml

=================================================================================
Originator: srinathv
Date: 02 Aprim 2014
Model: Machines
Version: Machines_140402a
One-line: Added module load perl to get correct perl for new scripts.

M     env_mach_specific.stampede

===============================================================================
Originator: jshollen
Date: 02 Apr 2014
Model: Machines
Version: Machines_140402
One-line: Shared builds will now use SCRATCHROOT, multi-instance builds fixed.  

M       Makefile

================================================================================
Originator: jshollen
Date: 02 Apr 2014
Model: Machines
Version: Machines_140402
One-line: Shared builds will now use SCRATCHROOT, multi-instance builds fixed.  

M       Makefile

================================================================================
Originator: jedwards
Date: 31 Mar 2014
Model: Machines
Version: Machines_140331
One-line: Add a pelayout for f09_g16 on edison, remove intrepid references from config_pes

M     config_pes.xml


================================================================================
Originator: jshollen
Date: 28 Mar 2014
Model: Machines
Version: Machines_140328
One-line: Update to deal with shared build bug in csm_share. 

M       Makefile

================================================================================
Originator: santos
Date: 26 Mar 2014
Model: Machines
Version: Machines_140326
One-line: Define NDEBUG for non-debugging runs.

M       Makefile

================================================================================
Originator: srinathv
Date: 19 Mar 2014
Model: Machines
Version: Machines_140319
One-line: Allows for use of Intel 14.0.1 compiler on Stampede

M config_compilers.xml
M env_mach_specific.stampede
M ChangeLog
A Depends.intel14
M env_mach_specific.goldbach
A Depends.intelmic14
M config_machines.xml
M .
===============================================================================
Originator: jshollen
Date: 18 Mar 2014
Model: Machines
Version: Machines_140318
One-line: Update Goldbach PGI compiler to 14.1

M       env_mach_specific.goldbach

================================================================================
Originator: jshollen
Date: 18 Mar 2014
Model: Machines
Version: Machines_140318
One-line: Update Goldbach PGI compiler to 14.1

M       env_mach_specific.goldbach

================================================================================
Originator: jshollen
Date: 17 Mar 2014
Model: Machines
Version: Machines_140317
One-line: Bug fixes for CESM shared library builds, fixes mixed
threaded/non-threaded builds as well as mpi-serial.  

M       buildlib.csm_share
M       buildlib.pio
M       buildlib.gptl
M       Makefile
M       buildlib.mct

================================================================================
Originator: jshollen
Date: 11 Mar 2014
Model: Machines
Version: Machines_140311
One-line: CESM library builds (mct, gptl, pio, csm_share) can now be shared, 
needs scripts4_140311

M       buildlib.csm_share
M       buildlib.pio
M       buildlib.gptl
M       Makefile
M       buildlib.mct

================================================================================
Originator: jshollen
Date: 27 Feb 2014
Model: Machines
Version: Machines_140227
One-line: use /projects instead of /gpfs/mira-fs0/projects for Mira, fix typo in
mkbatch.mira

M       mkbatch.mira
M       config_machines.xml

================================================================================
=======
Originator: jshollen
Date: 17 Mar 2014
Model: Machines
Version: Machines_140317
One-line: Bug fixes for CESM shared library builds, fixes mixed
threaded/non-threaded builds as well as mpi-serial.  

M       buildlib.csm_share
M       buildlib.pio
M       buildlib.gptl
M       Makefile
M       buildlib.mct

================================================================================
Originator: jshollen
Date: 11 Mar 2014
Model: Machines
Version: Machines_140311
One-line: CESM library builds (mct, gptl, pio, csm_share) can now be shared, 
needs scripts4_140311

M       buildlib.csm_share
M       buildlib.pio
M       buildlib.gptl
M       Makefile
M       buildlib.mct

================================================================================
Originator: jshollen
Date: 27 Feb 2014
Model: Machines
Version: Machines_140227
One-line: use /projects instead of /gpfs/mira-fs0/projects for Mira, fix typo in
mkbatch.mira

M       mkbatch.mira
M       config_machines.xml

================================================================================
Originator: santos
Date: 25 Feb 2014
Model: Machines
Version: Machines_140225
One-line: Work around Perl + LibXml issue on yellowstone.

M       mkbatch.yellowstone
         - Load perlmods immediately after starting the run script, so that
           LibXml can be used in scripts run before env_mach_specific is
           sourced. (This should remove the need to load the module in the
           user's .cshrc or equivalent.)

================================================================================
Originator: fvitt
Date: 18 Feb 2014
Model: Machines
Version: Machines_140218
One-line: pleiades updates
	
M       env_mach_specific.pleiades-ivy
 - load cmake module

M       env_mach_specific.pleiades-san
 - load cmake module

M       env_mach_specific.pleiades-wes
 - updates on mpi lib and ifort compiler
 - load cmake module

================================================================================
Originator: santos
Date: 14 Feb 2014
Model: Machines
Version: Machines_140214c
One-line: goldbach performance tweak.

M       mkbatch.goldbach
         - Remove "--mca btl openib" option. This option is not necessary
           to enable Infiniband, and can actually reduce performance by
           disabling faster means of communication for tasks that share
           memory.

================================================================================
Originator: santos
Date: 14 Feb 2014
Model: Machines
Version: Machines_140214b
One-line: NAG/goldbach path tweaks

M       env_mach_specific.goldbach
M       config_compilers.xml
         - Switch to system default paths (including
           /usr/local/openmpi-gcc-nag).

================================================================================
Originator: santos
Date: 14 Feb 2014
Model: Machines
Version: Machines_140214a
One-line: Changes to goldbach port (remove MPICH, fix NAG).

M       mkbatch.goldbach
M       env_mach_specific.goldbach
M       config_machines.xml
M       config_compilers.xml
         - Remove MPICH from list of goldbach MPI implementations.
         - Change NAG paths to pick up new OpenMPI/netCDF libraries.
         - Cleanup and cosmetic changes.

=================================================================================
Originator: muszala
Date: 14 Feb 2014
Model: Machines
Version: Machines_140214
One-line: PIO_BUFFER_LIMIT_SIZE fix for bug 1730 and pio_1_8_9

M       config_pes.xml

=================================================================================
Originator: sacks
Date: 13 Feb 2014
Model: Machines
Version: Machines_140213
One-line: Fix pgi on yellowstone

Need to put in a temporary workaround for a problem with pgi on yellowstone
(setting MP_COMPILER to gnu), and remove an old temporary workaround that no
longer works (setting LD_PRELOAD to
/opt/ibmhpc/pe1304/ppe.pami/gnu/lib64/pami64/libpami.so)

M       env_mach_specific.yellowstone

=================================================================================
Originator: jshollen
Date: 12 Feb 2014
Model: Machines
Version: Machines_140212
One-line: Reverted goldbach cprnc back to /fs/cgd/csm/tools/cprnc_64

M       config_machines.xml

=================================================================================
Originator: jshollen
Date: 11 Feb 2014
Model: Machines
Version: Machines_140211
One-line: unlimited stacksize on goldbach, Perl module fixes on janus. 

M       env_mach_specific.goldbach
M       env_mach_specific.janus

=================================================================================
Originator: jshollen
Date: 07 Feb 2014
Model: Machines
Version: Machines_140207a
One-line: added module load perlmods for Yellowstone

M       env_mach_specific.yellowstone

=================================================================================
Originator: srinathv
Date: 07 Feb 2014
Model: Machines
Version: Machines_140207
One-line: port to Stampede and Pronghorn


M       config_compilers.xml
A       mkbatch.pronghorn
A       env_mach_specific.pronghorn
M       config_machines.xml
M       config_pes.xml
===============================================================================
Originator: jshollen
Date: 03 Feb 2014
Model: Machines
Version: Machines_140203
One-line: port to goldbach

A       mkbatch.goldbach
A       env_mach_specific.goldbach
M       config_machines.xml
M       config_compilers.xml
A       Depends.goldbach

================================================================================
Originator: jedwards
Date: 30 Jan 2014
Model: Machines
Version: Machines_140130
One-line: minor module patch and move EXEROOT for titan (putting your case on home speeds compliation significantly)

M   env_mach_specific.titan
M   config_machines.xml

================================================================================
Originator: jshollen
Date: 24 Jan 2014
Model: Machines
Version: Machines_140124
One-line: Remove gres=widow for titan, PBS -m ae directive for frankfurt batch
scripts

M       mkbatch.titan
M       mkbatch.frankfurt

================================================================================

Originator: jedwards
Date: 16 Jan 2014
Model: Machines
Version: Machines_140116a
One-line: new netcdf lib on mira, new pelayout for ne30 F cases

M   config_compilers.xml
M   config_pes.xml

================================================================================
Originator: jedwards
Date: 16 Jan 2014
Model: Machines
Version: Machines_140116
One-line: change titan scratch directory, update netcdf module on janus

M env_mach_specific.janus
M config_machines.xml


================================================================================
Originator: jedwards
Date: 07 Jan 2014
Model: Machines
Version: Machines_140107a
One-line: correct netcdf modules on hopper

M env_mach_specific.hopper


================================================================================
Originator: sacks
Date: 07 Jan 2014
Model: Machines
Version: Machines_140107
One-line: Update pgi compiler version on yellowstone and hopper

Update from 13.3 -> 13.9 on yellowstone, 13.3 -> 13.6 on hopper

This is needed to address a compiler bug that affects CLM4.5; it was fixed in 13.6.

M       env_mach_specific.hopper
M       env_mach_specific.yellowstone

================================================================================
Originator: jedwards
Date: 26 Dec 2013
Model: Machines
Version: Machines_131226
One-line: Increase optimization for intel compiler in cam

M  Depends.intel

================================================================================
Originator: jshollen
Date: 19 Dec 2013
Model: Machines
Version: Machines_131219
One-line: Added rpath linking for Intel, PGI netCDF libraries.

M       config_compilers.xml

================================================================================
Originator: jedwards
Date: 14 Dec 2013
Model: Machines
Version: Machines_131214
One-line: better ne120 pe-layout for yellowstone, add new compiler arg in
configure

M    configure
M    config_pes.xml

================================================================================
Originator: santos
Date: 13 Dec 2013
Model: Machines
Version: Machines_131213
One-line: More Fortran 2003 compatibility compiler options.

M       config_compilers.xml
         - Add "-assume realloc_lhs" to ifort options.
         - Change all xlf95 compilers to xlf2003.

================================================================================
Originator: jedwards
Date: 11 Dec 2013
Model: Machines
Version: Machines_131211
One-line:further build updates for pio

M  Makefile
M  buildlib.pio

================================================================================
Originator: jedwards
Date: 06 Dec 2013
Model: Machines
Version: Machines_131206c
One-line: minor change in the way NETCDF_DIR is passed to pio

M   Makefile

================================================================================
Originator: jedwards
Date: 06 Dec 2013
Model: Machines
Version: Machines_131206b
One-line: only load netcdf parallel when mpilib is not mpi-serial

M            env_mach_specific.hopper
M            env_mach_specific.yellowstone
M            env_mach_specific.eos
M            env_mach_specific.bluewaters
M            env_mach_specific.titan
M            env_mach_specific.edison


================================================================================
Originator: mickelso 
Date: 06 Dec 2013
Model: Machines
Version: Machines_131206a
One-line: added hdf5 flags for mira

M       config_compilers.xml

================================================================================
Originator: jedwards  
Date: 06 Dec 2013
Model: Machines
Version: Machines_131206
One-line: fix typo for titan, add pgicuda compiler support on titan
 
M config_machines.xml
M config_compilers.xml
M env_mach_specific.titan

================================================================================
Originator: jedwards  
Date: 04 Dec 2013
Model: Machines
Version: Machines_131204
One-line: titan filesystem changes

M config_machines.xml

================================================================================
Originator: jedwards  
Date: 03 Dec 2013
Model: Machines
Version: Machines_131203a
One-line: Add juqueen bluegene-Q port

M config_machines.xml
M config_compilers.xml
A env_mach_specific.juqueen
A mkbatch.juqueen

================================================================================
Originator: jedwards  
Date: 03 Dec 2013
Model: Machines
Version: Machines_131203
One-line: Fix mpi-serial build on yellowstone

M     config_compilers.xml
M     env_mach_specific.yellowstone

================================================================================
Originator: jshollen   
Date: 27 Nov 2013
Model: Machines
Version: Machines_131127
One-line: Added documentation to config_pes.xml explaining the use of the TEST 
attribute for allowing/disallowing pe layouts for specific tests. 

M       config_pes.xml

================================================================================
Originator: jshollen   
Date: 26 Nov 2013
Model: Machines
Version: Machines_131126
One-line: add -DNO_C_SIZEOF for frankfurt nag

M       config_compilers.xml

================================================================================
Originator: jshollen   
Date: 25 Nov 2013
Model: Machines
Version: Machines_131125a
One-line: add -DNO_C_SIZEOF for yellowstone gnu

M       config_compilers.xml

================================================================================
Originator: jedwards   
Date: 25 Nov 2013
Model: Machines
Version: Machines_131125
One-line: fix frankfurt pgi build issue
	M config_compilers.xml
	M Makefile
	
================================================================================
Originator: jedwards   
Date: 24 Nov 2013
Model: Machines
Version: Machines_131124
One-line: removed debug code 

M  env_mach_specific.yellowstone

================================================================================
Originator:  jshollen   
Date: 22 Nov 2013
Model: Machines
Version: Machines_131122a
One-line: Yellowstone pio build updates, change pgi threaded=false compile flags
to -nomp

M       config_compilers.xml
M       env_mach_specific.yellowstone

================================================================================
Originator: fvitt
Date: 22 Nov 2013
Model: Machines
Version: Machines_131122
One-line: Updates for pleiades
	   - replaced "pleiades-har" with "pleiades-ivy"
           - ifort compiler updated to version 13.1.3

M       config_compilers.xml
A  +    env_mach_specific.pleiades-ivy
D       env_mach_specific.pleiades-har
M       taskmaker.pl
M       mkbatch.pleiades-san
M       mkbatch.pleiades-wes
M       env_mach_specific.pleiades-san
A  +    mkbatch.pleiades-ivy
D       mkbatch.pleiades-har
M       config_machines.xml
M       config_pes.xml

================================================================================
Originator: jedwards
Date: 20 Nov 2013
Model: Machines
Version: Machines_131120
One-line: use different launch script on yellowstone when threads are not used

M       mkbatch.yellowstone

================================================================================
Originator: santos
Date: 19 Nov 2013
Model: Machines
Version: Machines_131119b
One-line: config_compilers updates from unit testing development.

M    config_compilers.xml
     - Remove instances of "--" from comments, since this is not really
       valid XML.
     - Remove some workarounds for NAG/OpenMP, since these complicate
       parsing of this file and don't get OpenMP working on NAG yet
       anyway.
     - Add paths to pFUnit install on machines where it is set up.

================================================================================
Originator: jedwards
Date: 19 Nov 2013
Model: Machines
Version: Machines_131119
One-line: Fix machine and compiler issues with pio build

U    config_compilers.xml
U    Makefile
U    env_mach_specific.bluewaters
U    env_mach_specific.titan
U    env_mach_specific.edison



================================================================================
Originator: jedwards
Date: 14 Nov 2013
Model: Machines
Version: Machines_131114
One-line: Convert pio build to cmake - Requires pio 1.8.0 or newer

M               config_compilers.xml
M               env_mach_specific.yellowstone
M               Makefile
M               buildlib.pio


================================================================================
Originator: jshollen 
Date: 12 Nov 2013
Model: Machines
Version: Machines_131112
One-line: updated torque module for bluewaters

M       env_mach_specific.bluewaters

================================================================================
Originator: jshollen 
Date: 11 Nov 2013
Model: Machines
Version: Machines_131111a
One-line: New layout for T62_g16 CECO titan
M       config_pes.xml

================================================================================
Originator: mickelso 
Date: 11 Nov 2013
Model: Machines
Version: Machines_131111
One-line: Added a new layout for edison. 

M       config_pes.xml

================================================================================
Originator: mickelso 
Date: 08 Nov 2013
Model: Machines
Version: Machines_131108
One-line: Updated compiler version on Mira. 

M       env_mach_specific.mira

================================================================================
Originator: mickelso 
Date: 30 Oct 2013
Model: Machines
Version: Machines_131030
One-line: Added new mira layout 

M       config_pes.xml

================================================================================
Originator: jedwards
Date: 23 Oct 2013
Model: Machines
Version: Machines_131023a
One-line: Corrected mkbatch update for yellowstone 

M             mkbatch.yellowstone

================================================================================
Originator: jedwards
Date: 23 Oct 2013
Model: Machines
Version: Machines_131023
One-line:  Updates for yellowstone, fix gptl build for mpi-serial

M             config_compilers.xml
M             env_mach_specific.yellowstone
M             buildlib.gptl
M             mkbatch.yellowstone

================================================================================
Originator: jedwards
Date: 17 Oct 2013
Model: Machines
Version: Machines_131017
One-line:  port to new ornl machine eos, note this machine port requires an environment 
	variable PROJECT which is your project name in lowercase. 

A            env_mach_specific.eos
M            config_pes.xml
M            config_machines.xml
A            mkbatch.eos


================================================================================
Originator: jedwards
Date: 14 Oct 2013
Model: Machines
Version: Machines_131014
One-line:  Add include path, cray compiler needs this (though the others do not)

M  buildlib.gptl 

================================================================================
Originator: mickelso
Date: 05 Oct 2013
Model: Machines
Version: Machines_131005
One-line:  Removed extra BGQ flags 

M       config_compilers.xml

================================================================================
Originator: mickelso
Date: 04 Oct 2013
Model: Machines
Version: Machines_131004
One-line:  needed to modify the mira build because of compiler bugs 

A       Depends.mira
M       config_compilers.xml

================================================================================
Originator: sacks
Date: 30 Sep 2013
Model: Machines
Version: Machines_130930b
One-line: point to new cprnc on edison

Note that we need a different cprnc on edison than on hopper - a build on
edison doesn't run on hopper (a build on hopper seems to run on
edison, but I can't manage to rebuild cprnc on hopper).

M       config_machines.xml

================================================================================
Originator: sacks
Date: 30 Sep 2013
Model: Machines
Version: Machines_130930a
One-line: module rm netcdf on edison

This is needed if the user has loaded a netcdf module in their environment

M       env_mach_specific.edison

================================================================================
Originator: sacks
Date: 30 Sep 2013
Model: Machines
Version: Machines_130930
One-line: fix mkl on edison, fix cam-se build on frankfurt

*** Add definition of MKL environment variable; this is needed to fix the CLM4.5 build on edison
M       env_mach_specific.edison

*** Change from Jim Edwards, needed for CAM-SE dycore to run on frankfurt
A       Depends.frankfurt

================================================================================
Originator: sacks
Date: 27 Sep 2013
Model: Machines
Version: Machines_130927
One-line: use latest cmake on edison

This is needed to get the cism build to work; with the old cmake, it
died during compiler tests because it tried to include '-rdynamic' on
the link line.
	
M       env_mach_specific.edison

================================================================================
Originator: jshollen
Date: 25 Sep 2013
Model: Machines
Version: Machines_130925a
One-line: escaped variables in commented code for mkbatch.yellowstone

M       mkbatch.yellowstone

================================================================================
Originator: mai
Date: 25 Sep 2013
Model: Machines
Version: Machines_130925
One-line: add option to keep data on disk when running long-term archiver

M            51591   mkbatch.yellowstone
M            51591   config_machines.xml

=================================================================================
Originator: sacks
Date: 24 Sep 2013
Model: Machines
Version: Machines_130924
One-line: Change threading rules for CLM

Get rid of clause that turns threading off for CLM4.5 (because now threading
works in CLM4.5!). But add a clause that turns threading off for I compsets,
because performance is generally better without threading.

M       config_pes.xml

=================================================================================
Originator: jedwards
Date:19 Sep 2013
Model: Machines
Version: Machines_130919
One-line: Fix type in config_pes for edison

A   taskmaker.pl
M   config_pes.xml
M   mkbatch.edison
M   env_mach_specific.edison

=================================================================================
Originator: jedwards
Date:17 Sep 2013
Model: Machines
Version: Machines_130917
One-line: Updates for edison 

M     config_pes.xml
M     mkbatch.edison
M     env_mach_specific.edison

=================================================================================
Originator: mickelso
Date: 05 Sep 2013
Model: Machines
Version: Machines_130905
One-line: Updates for edison and mira

M       env_mach_specific.mira
M       config_machines.xml


=================================================================================
Originator: jedwards
Date: 03 Sep 2013
Model: Machines
Version: Machines_130903
One-line: Updates for bluewaters

M  env_mach_specific.bluewaters
M  mkbatch.bluewaters


=================================================================================
Originator: jedwards
Date: 30 Aug 2013
Model: Machines
Version: Machines_130830
One-line:  reduce optimization level for pgi

M config_compilers.xml


=================================================================================
Originator: mickelson
Date: 29 Aug 2013
Model: Machines
Version: Machines_130829a
One-line:  add compiler flag for mira

M       config_compilers.xml

=================================================================================
Originator: jshollen
Date: 29 Aug 2013
Model: Machines
Version: Machines_130829
One-line:  fix slow pgi compilation times on yellowstone (fix from Jim)

M       env_mach_specific.yellowstone

=================================================================================
Originator: jshollen
Date: 28 Aug 2013
Model: Machines
Version: Machines_130828c
One-line:  nag netCDF update and fix for frankfurt

M       config_compilers.xml
M       env_mach_specific.frankfurt

=================================================================================
Originator: jedwards
Date: 28 Aug 2013
Model: Machines
Version: Machines_130828b
One-line:  pgi compiler fix on yellowstone

M env_mach_specific.yellowstone

=================================================================================
Originator: jedwards
Date: 28 Aug 2013
Model: Machines
Version: Machines_130828a
One-line: mpi mod on yellowstone, pe-layout on edison

M config_pes.xml
M config_compilers.xml
M mkbatch.edison


=================================================================================
Originator: jshollen
Date: 28 Aug 2013
Model: Machines
Version: Machines_130828
One-line: intel -> 2013.4.183, netcdf -> 4.3.0 for pgi/intel, 
set 'long' as default queue. 

M       config_compilers.xml
M       env_mach_specific.frankfurt
M       mkbatch.frankfurt

=================================================================================
Originator: jedwards
Date: 27 Aug 2013
Model: Machines
Version: Machines_130827
One-line: backoff to pgi 12.9.0 - threading problem in 13.x

M env_mach_specific.titan

=================================================================================
Originator: jshollen
Date: 26 Aug 2013
Model: Machines
Version: Machines_130826
One-line: Update pgi to 13.7 for frankfurt

M       env_mach_specific.frankfurt

=================================================================================
Originator: jedwards
Date: 23 Aug 2013
Model: Machines
Version: Machines_130823
One-line: Update Titan pgi configuration (may affect other machines)

M   config_compilers.xml

=================================================================================
Originator: jedwards
Date: 09 Aug 2013
Model: Machines
Version: Machines_130809
One-line: Update Edison configuration

M              config_compilers.xml
M              mkbatch.edison
M              env_mach_specific.edison
M              config_machines.xml
M              config_pes.xml


=================================================================================
Originator: jedwards
Date: 07 Aug 2013
Model: Machines
Version: Machines_130807a
One-line: Update Stampede configuration

M            config_compilers.xml
M            env_mach_specific.stampede
M            config_machines.xml


=================================================================================
Originator: mickelso
Date: 07 Aug 2013
Model: Machines
Version: Machines_130807
One-line: Modified Mira layouts to use threads.

M       config_machines.xml
M       config_pes.xml

=================================================================================
Originator: erik
Date: 02 Aug 2013
Model: Machines
Version: Machines_130802
One-line: Add support for rosa from Edouard Davin

Only tested for CLM "I" compsets by Edouard. He did his testing with cesm1_2_0.

A       mkbatch.rosa
A       env_mach_specific.rosa
M       config_machines.xml

=================================================================================
Originator: santos
Date: 21 Jul 2013
Model: Machines
Version: Machines_130721
One-line: Turn on bounds checking for Intel DEBUG cases.

M   config_compilers.xml

=================================================================================
Originator: jedwards
Date: 19 Jul 2013
Model: Machines
Version: Machines_130719b
One-line: Hopper modules update

M   env_mach_specific.hopper

=================================================================================
Originator: jedwards
Date: 19 Jul 2013
Model: Machines
Version: Machines_130719a
One-line: Janus modules update

M   env_mach_specific.janus

=================================================================================
Originator: jedwards
Date: 19 Jul 2013
Model: Machines
Version: Machines_130719
One-line: Titan modules update

M   env_mach_specific.titan

	
=================================================================================
Originator: sacks
Date: 12 Jul 2013
Model: Machines
Version: Machines_130712
One-line: for intel and pgi, use -O0 when building in debug mode

Purpose is so debuggers have more information

Note that this will change answers for all _D tests compiled with
intel or pgi


M       config_compilers.xml

=================================================================================
Originator: jedwards
Date: 09 Jul 2013
Model: Machines
Version: Machines_130709
One-line: port to stampede

M config_machines.xml
M mkbatch.stampede
M env_mach_specific.stampede

=================================================================================
Originator: jedwards
Date: 27 Jun 2013
Model: Machines
Version: Machines_130627
One-line: Modify PE-layout for T31_g37 compsets

M           config_pes.xml
	
=================================================================================
Originator: jedwards
Date: 25 Jun 2013
Model: Machines
Version: Machines_130625
One-line: Modify Makefile to build CAM/COSP as a separate library

M         Makefile

=================================================================================
Originator: santos
Date: 12 Jun 2013
Model: Machines
Version: Machines_130612
One-line: On Frankfurt, check MPILIB instead of COMPILER for run command

M       mkbatch.frankfurt
         - Instead of assuming that NAG uses MPICH and Intel and PGI use
           OpenMPI, check MPILIB.

=================================================================================
Originator: erik
Date: 05 Jun 2013
Model: Machines
Version: Machines_130605a
One-line: set pio_buffer_size_limit=0 for f09 and hcru_hcru grids as well

Bugzilla bug 1730 occurs for clm40 cases as well. This sets pio_buffer_size_limit=0
for f09 and hcru_hcru whether for clm40 or clm45. This does mean we are likely to
still have a potential bug for ne120, ne30 or on BGP or BGQ for both CLM40 and CLM45.
But, it requires a CLM setting that would be rare to use for these cases.

M       config_pes.xml

=================================================================================
Originator: jedwards
Date: 05 Jun 2013
Model: Machines
Version: Machines_130605
One-line: set pio_buffer_size_limit=0 for clm45

M       config_pes.xml

=================================================================================
Originator: jshollen
Date: 01 Jun 2013
Model: Machines
Version: Machines_130601
One-line: SLIB updates for Mira. 

M       config_compilers.xml

=================================================================================
Originator: erik
Date: 30 May 2013
Model: Machines
Version: Machines_130530
One-line: Use $ENV variable in place of hard-coded path

M       config_machines.xml - Use $ENV variable for head of CESMDATA on yellowstone

=================================================================================
Originator: erik
Date: 29 May 2013
Model: Machines
Version: Machines_130529
One-line: Added PE layouts for hcru_hcru grid and f09_g16 yellowstone for I compsets

Set 384 tasks for default hcru grid
64 when on frankfurt
and 630 concurrent on yellowstone

for yellowstone and f09_g16 for I compsets use same 630 concurrent layout

M       config_pes.xml

=================================================================================
Originator: srinathv
Date: 24 May 2013
Model: Machines
Version: Machines_130524
One-line:Added Stampdede Machine for SNB (build/run) and MIC (build)

M       config_compilers.xml
A       env_mach_specific.stampede
M       ChangeLog
A       mkbatch.stampede
M       config_machines.xml
M       config_pes.xml


===============================================================================
Originator: jedwards
Date: 20 May 2013
Model: Machines
Version: Machines_130520
One-line:Set MP_EAGER_LIMIT 0 on yellowstone, new pelayout for clm45 I cases

M     config_pes.xml
M     env_mach_specific.yellowstone


================================================================================
Originator: jedwards
Date: 16 May 2013
Model: Machines
Version: Machines_130516
One-line: Fixes for mira and edison

M             config_compilers.xml
M             config_pes.xml


================================================================================
Originator: jedwards
Date: 15 May 2013
Model: Machines
Version: Machines_130515
One-line: Add mkl lib on edison, pnetcdf on pleiades
	
M              config_compilers.xml
M              env_mach_specific.pleiades-har
M              env_mach_specific.pleiades-san
M              env_mach_specific.edison
M              env_mach_specific.pleiades-wes


================================================================================
Originator: erik
Date: 09 May 2013
Model: Machines
Version: Machines_130509
One-line: Fix DIN_LOC_ROOT_CLMFORC and set correctly it for frankfurt and janus

The specific Qian subdirectory: atm_forcing.datm7.Qian.T62.c080727 was included
in many instances of DIN_LOC_ROOT_CLMFORC and should NOT have been. Also added
it for janus, and set it to /project/tss for frankfurt.

M       config_machines.xml

================================================================================
Originator: santos
Date: 06 May 2013
Model: Machines
Version: Machines_130506a
One-line: Re-enable threading for WACCM-SE.

M      config_pes.xml
        - Remove recently added workaround for WACCM-SE memory leak, as it will
          be fixed in CAM.

================================================================================
Originator: jedwards
Date: 06 May 2013
Model: Machines
Version: Machines_130506
One-line: Update bluewaters

M      config_compilers.xml
M      env_mach_specific.bluewaters
M      mkbatch.bluewaters


================================================================================
Originator: jedwards
Date: 02 May 2013
Model: Machines
Version: Machines_130502
One-line: Update bluewaters, remove bluefire
	
M            config_compilers.xml
D            mkbatch.bluefire
D            env_mach_specific.bluefire
M            env_mach_specific.bluewaters
M            config_machines.xml


================================================================================
Originator: santos
Date: 01 May 2013
Model: Machines
Version: Machines_130501b
One-line: Disable threading by default for WACCM-SE on yellowstone.

M  config_pes.xml
    - For WACCM on ne30np4, use CAM F case default settings, except disable
      threading due to memory leak.

================================================================================
Originator: jedwards
Date: 01 May 2013
Model: Machines
Version: Machines_130501a
One-line: Updates for yellowstone

M  env_mach_specific.yellowstone


================================================================================
Originator: mickelso
Date: 01 May 2013
Model: Machines
Version: Machines_130501
One-line: Port to Mira

M       config_machines.xml
	- Set correct Mira paths

M       config_pes.xml
	- Modified Mira PE layouts

================================================================================
Originator: santos
Date: 26 Apr 2013
Model: Machines
Version: Machines_130426b
One-line: Add cesm.log to batch scripts that didn't have it.

M       mkbatch.ubgl
M       mkbatch.intrepid
         - Add cesm.log.

M       mkbatch.frankfurt
         - Correct typo in redirect for PGI.

================================================================================
Originator: jedwards
Date: 26 Apr 2013
Model: Machines
Version: Machines_130426a
One-line: Correct accidental overwrite of 130425 tag with 130426

M               config_compilers.xml

================================================================================
Originator: jedwards
Date: 26 Apr 2013
Model: Machines
Version: Machines_130426
One-line: Port to Mira

M               config_compilers.xml
M               mkbatch.mira
M               config_pes.xml
M               config_machines.xml

================================================================================
Originator: jedwards
Date: 25 Apr 2013
Model: Machines
Version: Machines_130425
One-line:  Update gnu compiler on yellowstone, forces netcdf for io (pnetcdf has problems)

M       env_mach_specific.yellowstone

================================================================================
Originator: fischer
Date: 19 Apr 2013
Model: Machines
Version: Machines_130419
One-line: Disable threading for CLUBB

M       config_pes.xml

================================================================================
Originator: fvitt
Date: 17 Apr 2013
Model: Machines
Version: Machines_130417a
One-line: Remove workaround for SC-WACCM threading problem

M       config_pes.xml

================================================================================
Originator: jedwards
Date: 17 Apr 2013
Model: Machines
Version: Machines_130417
One-line: Updates for yellowstone (nano timers, ocean threading)

M              config_compilers.xml
M              env_mach_specific.yellowstone
M              mkbatch.yellowstone
M              config_pes.xml


================================================================================
Originator: santos
Date: 12 Apr 2013
Model: Machines
Version: Machines_130412
One-line: fix NAG experimental options and CESM log names.

M       Makefile
         - compile_threaded is now set to "false" if not "true"

M       config_compilers.xml
         - Remove "HAVE_F2008_CONTIGUOUS" CPP macro that HOMME no
           longer uses.

M       mkbatch.olympus
M       mkbatch.brutus
M       mkbatch.bluefire
M       mkbatch.bluewaters
M       mkbatch.eastwind
M       mkbatch.sierra
M       mkbatch.userdefined
M       mkbatch.gaea
M       mkbatch.pleiades-san
M       mkbatch.titan
M       mkbatch.hera
M       mkbatch.janus
M       mkbatch.edison
M       mkbatch.pleiades-wes
M       mkbatch.evergreen
M       mkbatch.hopper
M       mkbatch.lynx
M       mkbatch.pleiades-har
M       mkbatch.frankfurt
         - Change the name "ccsm.log" to "cesm.log" (had already been
           done for yellowstone).

================================================================================
Originator: mai
Date: 08 Apr 2013
Model: Machines
Version: Machines_130408
One-line: add compression of ocn/ice history files to long-term archiver

M mkbatch.yellowstone

================================================================================
Originator: jedwards
Date: 03 Apr 2013
Model: Machines
Version: Machines_130403
One-line: update build for pio (genf90.pl has moved)

M buildlib.pio

================================================================================
Originator: jedwards
Date: 01 Apr 2013
Model: Machines
Version: Machines_130401
One-line: Update PrgEnv-pgi on hopper.

M env_mach_specific.hopper

================================================================================
Originator: santos
Date: 29 Mar 2013
Model: Machines
Version: Machines_130329
One-line: NAG OpenMP tweaks

M       config_compilers.xml

OpenMP with NAG is not really ready yet, but these changes bring it closer.

================================================================================
Originator: tcraig
Date: 26 Mar 2013
Model: Machines
Version: Machines_130326
One-line: Add wave model, update mkDepends 

mkDepends:
  - Restore ability to recognize .mod files in the path, if there's no source
    file that provides the same module.

M       config_compilers.xml
M       env_mach_specific.yellowstone
M       Makefile
M       buildlib.csm_share
M       mkDepends
M       config_pes.xml

================================================================================
Originator: sacks
Date: 25 Mar 2013
Model: Machines
Version: Machines_130325
One-line: Fix some PE layouts, mira fix from Sheri

M       config_pes.xml
        - Move TG compset layout to final override section, to fix
          problem with TG layout at T31_g37
        - Add yellowstone PE layout for f09, to prevent use of partial
          nodes (applies to I compsets at f09, and maybe others)

M       mkbatch.mira
        - Fixes from Sheri
	
================================================================================
Originator: jedwards
Date: 20 Mar 2013
Model: Machines
Version: Machines_130320
One-line: Changes in config_pes.xml necessary for scripts refactoring in scripts4_130318 

M config_pes.xml
	
================================================================================
Originator: jedwards
Date: 19 Mar 2013
Model: Machines
Version: Machines_130319
One-line: Update Titan modules

M config_compilers.xml
M env_mach_specific.titan


================================================================================
Originator: santos
Date: 15 Mar 2013
Model: Machines
Version: Machines_130315
One-line: Further tweaking of NAG flags.

M       config_compilers.xml
        - Turn off some unsupported and buggy runtime features for cases that
          use OpenMP. Later the runtime checks that are not buggy should be
          re-enabled...
        - Bump Fortran version for diagnostic output to Fortran 2003.

================================================================================
Originator: santos
Date: 08 Mar 2013
Model: Machines
Version: Machines_130308
One-line: Change debug-specific NAG flags.

M       config_compilers.xml

================================================================================
Originator: sacks
Date: 07 Mar 2013
Model: Machines
Version: Machines_130307b
One-line: Change where gnu fixed and free options are defined to allow cism's cmake to work

M       config_compilers.xml

================================================================================
Originator: sacks
Date: 07 Mar 2013
Model: Machines
Version: Machines_130307
One-line: Allow extra options to mkDepends call in Makefile

M       Makefile

================================================================================

Originator: santos
Date: 04 Mar 2013
Model: Machines
Version: Machines_130304b
One-line: Fix mkDepends with -m upper

M       mkDepends
        - Fix bug where lowercase .mod was being specified in a rule
	  even with "-m upper".

================================================================================

Originator: santos
Date: 04 Mar 2013
Model: Machines
Version: Machines_130304
One-line: Update mkDepends, fix COSP build with gfortran

M       Makefile
        - Remove COSP object file dependencies; these are redundant with
          mkDepends output, and radar_simulator_types.o erroneously depended
          on itself.

M       config_compilers.xml
        - Fix gfortran FIXEDFLAGS (COSP will not compile without these).

M       mkDepends
        - Several new features:
          - Properly creates dependencies on a module that has a different
            name from the file it is defined in.
          - Allows double-colon in use statement (e.g. "use :: shr_kind_mod").
          - Dependencies between object files have become indirect dependencies
            via .mod files, to allow faster building on gfortran.
          - Add "-m" option to specify how a module name relates to the name
            of the corresponding .mod file.

================================================================================

Originator: jedwards
Date: 01 Mar 2013
Model: Machines
Version: Machines_130301
One-line: Add totalview and debug modules for debug mode on yellowstone, avoid compiler warning from intel compiler

M       config_compilers.xml
M       env_mach_specific.yellowstone
	
================================================================================


Originator: mlevy
Date: 28 Feb 2013
Model: Machines
Version: Machines_130228
One-line: update makefile and mkDepends to avoid recompiling all modules if one
          module is changed.

M       Makefile
M       mkDepends

================================================================================

Originator: jedwards
Date: 26 Feb 2013
Model: Machines
Version: Machines_130226
One-line: update pgi compiler on cray systems, requires a change in pio	build

M           44206   config_compilers.xml
M           44206   env_mach_specific.hopper
M           44206   Makefile
M           44206   mkbatch.bluewaters
M           44206   env_mach_specific.bluewaters
M           44206   buildlib.pio
M           44206   env_mach_specific.titan
M           44206   config_pes.xml
M           44206   config_machines.xml

================================================================================

Originator: sacks
Date: 25 Feb 2013
Model: Machines
Version: Machines_130225
One-line: change default PE count to 15 on yellowstone; get netcdf libs more
          robustly on hopper

M       config_pes.xml
        - change yellowstone default to 15 PEs rather than 16 (for compsets /
	resolutions that do not have an explicitly-specified PE layout)
M       config_compilers.xml
        - for pgi, get netcdf settings from nf-config, now that it is fixed

================================================================================

Originator: santos
Date: 15 Feb 2013
Model: Machines
Version: Machines_130215
One-line: Settings for NAG port

M       https://svn-ccsm-models.cgd.ucar.edu/Machines/trunk/config_compilers.xml
        - Add nagfor flags and libraries.

A       https://svn-ccsm-models.cgd.ucar.edu/Machines/trunk/Depends.nag
        - Exempt two files from NAG runtime checks.

M       https://svn-ccsm-models.cgd.ucar.edu/Machines/trunk/Makefile
        - Add workarounds when gcc and nagfor need different flags for linking.
        - Include *.mod files for GPTL interface.
        - Pass SLIBS to configure using LIBS, not LDFLAGS.
        - Add FPPDEFS to FFLAGS_NOOPT.

M       https://svn-ccsm-models.cgd.ucar.edu/Machines/trunk/env_mach_specific.frankfurt
M       https://svn-ccsm-models.cgd.ucar.edu/Machines/trunk/mkbatch.frankfurt
M       https://svn-ccsm-models.cgd.ucar.edu/Machines/trunk/config_machines.xml
        - Add NAG to frankfurt compilers.

================================================================================

Originator: jshollen
Date: 14 Feb 2013
Model: Machines
Version: Machines_130214
One-line: PE layout update for intrepid

M       config_pes.xml

================================================================================

Originator: jedwards
Date: 13 Feb 2013
Model: Machines
Version: Machines_130213
One-line: updates for intrepid, compiler update and ICE workaround 

A   Depends.intrepid
M   env_mach_specific.intrepid

================================================================================

Originator: jedwards
Date: 11 Feb 2013
Model: Machines
Version: Machines_130211
One-line: add support for edison.nersc.gov

M              config_compilers.xml
A              mkbatch.edison
A              env_mach_specific.edison
M              config_machines.xml



================================================================================
Originator: sacks
Date: 6 Feb 2013
Model: Machines
Version: Machines_130206
One-line: add support for cism2, including c++, trilinos and cmake

- Add C++ support for some machine/compiler combos
- Add trilinos support for yellowstone (intel), hopper (pgi, gnu),
  titan (pgi)
- Add support to drive CISM's cmake script from the CESM makefile. Add
  cmake support on bluefire, intrepid, yellowstone, hopper, lynx,
  titan, janus.
- Add lapack & blas support on the main testing platforms
- Change PE layouts to support parallel operation of CISM: For any
  compset that can potentially include an active GLC (B,E,F,I, in
  addition to TG), GLC by default uses the same number of PEs as
  ATM. For cism1 or cism2-serial, this is later changed to 1 PE. Also,
  add PE layouts for cism2 (parallel) TG compsets.

M       config_compilers.xml
M       config_pes.xml
M       Makefile
M       mkSrcfiles
M       env_mach_specific.bluefire
M       env_mach_specific.intrepid
M       env_mach_specific.yellowstone
M       env_mach_specific.hopper
M       env_mach_specific.lynx
M       env_mach_specific.titan
M       env_mach_specific.janus

================================================================================
Originator: jedwards
Date: 5 Feb 2013
Model: Machines
Version: Machines_130205
One-line: Improve pe layout for ne30 F cases, run tests in small queue on yellowstone

M            43732   mkbatch.yellowstone
M            43732   config_pes.xml


================================================================================
Originator: sacks
Date: 4 Feb 2013
Model: Machines
Version: Machines_130204
One-line: restore change that sets nthrds to 1 for CLM45 compsets

The changes I made in Machines_130118a were accidentally removed. I am
putting these back.

M     config_pes.xml

================================================================================
riginator: jedwards
Date: 30 Jan 2013
Model: Machines
Version: Machines_130130a
One-line: correct issue in pelayout for f09_g16.B1850BPRP on yellowstone

M     config_pes.xml

================================================================================

Originator: jedwards
Date: 30 Jan 2013
Model: Machines
Version: Machines_130130
One-line: improve pe-layout for ne120 on titan

M      config_pes.xml
M      config_compilers.xml
	
================================================================================
Originator: jedwards
Date: 28 Jan 2013
Model: Machines
Version: Machines_130128
One-line: Workaround some threading issues on yellowstone

M      config_pes.xml
M      env_mach_specific.yellowstone

================================================================================
Originator: jshollen
Date: 25 Jan 2013
Model: Machines
Version: Machines_130125
One-line: titan walltime fix, intrepid pnetcdf path update

M       config_compilers.xml
M       mkbatch.titan

================================================================================
Originator: sacks
Date: 18 Jan 2013
Model: Machines
Version: Machines_130118a
One-line: set NTHRDS to 1 for all clm4.5 compsets

M              config_pes.xml

================================================================================
Originator: jedwards
Date: 18 Jan 2013
Model: Machines
Version: Machines_130118
One-line: set ocn threading to 1 for all cases on yellowstone

M              config_pes.xml

================================================================================
Originator: jedwards
Date: 16 Jan 2013
Model: Machines
Version: Machines_130116
One-line: update titan build, improve yellowstone pe layouts

M            43280   config_compilers.xml
M            43280   mkbatch.titan
M            43280   env_mach_specific.yellowstone
M            43280   mkbatch.yellowstone
M            43280   Depends.intel
M            43280   env_mach_specific.titan
M            43280   config_pes.xml


================================================================================
Originator: jedwards
Date: 08 Jan 2013
Model: Machines
Version: Machines_130108a
One-line: irevert hopper pgi to 12.4.0 due to a bug in 12.9.0

M  env_mach_specific.hopper

================================================================================
Originator: jedwards
Date: 08 Jan 2013
Model: Machines
Version: Machines_130108
One-line:  One more pe layout change for yellowstone, compiler update on
hopper
M    env_mach_specific.hopper
M    config_pes.xml

================================================================================
Originator: jedwards
Date: 07 Jan 2013
Model: Machines
Version: Machines_130107
One-line: reworked pe layouts for ptiles=15 on yellowstone

M       env_mach_specific.yellowstone
M       mkbatch.yellowstone
M       config_machines.xml
M       config_pes.xml

================================================================================
Originator: sacks
Date: 04 Jan 2013
Model: Machines
Version: Machines_130104
One-line: restored mkl module for yellowstone

M       env_mach_specific.yellowstone

================================================================================
Originator: jshollen
Date: 03 Jan 2013
Model: Machines
Version: Machines_130103
One-line: commented out mkl module for yellowstone

M       env_mach_specific.yellowstone

================================================================================
Originator: jedwards
Date: 19 Dec 2012
Model: Machine
Version: Machines_121219a
One-line: Updates for gaea

M        mkbatch.gaea
M        config_machines.xml

================================================================================
Originator: fvitt
Date: 19 Dec 2012
Model: Machine
Version: Machines_121219
One-line: Updates for pleiades

M       mkbatch.pleiades-wes
M       mkbatch.pleiades-har
M       mkbatch.pleiades-san

================================================================================
Originator: tcraig
Date: 17 Dec 2012
Model: Machine
Version: Machines_121217b
One-line: update cost analysis (COST_PES) and task geom for yellowstone

M       mkbatch.erebus
M       mkbatch.bluefire
M       mkbatch.intrepid
M       mkbatch.yellowstone
M       mkbatch.mira

================================================================================
Originator: jedwards
Date: 17 Dec 2012
Model: Machine
Version: Machines_121217a
One-line: correct ptiles on yellowstone 

M              mkbatch.yellowstone

================================================================================
Originator: jedwards
Date: 17 Dec 2012
Model: Machine
Version: Machines_121217
One-line: updates for yellowstone and for gaea

M              config_compilers.xml
M              env_mach_specific.yellowstone
M              mkbatch.yellowstone
M              mkbatch.gaea
M              config_pes.xml


================================================================================
Originator: jedwards
Date: 14 Dec 2012
Model: Machine
Version: Machines_121214
One-line: updates for hera and sierra from Art Mirin

M            42697   config_compilers.xml
M            42697   mkbatch.hera
M            42697   env_mach_specific.sierra
M            42697   mkbatch.sierra
M            42697   env_mach_specific.hera
M            42697   config_machines.xml


================================================================================
Originator: jedwards
Date: 12 Dec 2012
Model: Machine
Version: Machines_121212
One-line: added gaea as a new machine

A    mkbatch.gaea
A    env_mach_specific.gaea	
M    config_machines.xml
	
================================================================================
Originator: jedwards
Date: 11 Dec 2012
Model: Machine
Version: Machines_121211
One-line: update for intel compiler (removed workaround for erfc bug)  

M    Depends.intel

================================================================================
Originator: jedwards
Date: 07 Dec 2012
Model: Machine
Version: Machines_121207
One-line: update for intel compiler  

M    Depends.intel

================================================================================
Originator: jedwards
Date: 04 Dec 2012
Model: Machine
Version: Machines_121204a
One-line: update for gfortran compiler compatiblity with share3_121204a 

M    Depends.gnu

================================================================================
Originator: jedwards
Date: 04 Dec 2012
Model: Machine
Version: Machines_121204
One-line: lt archive for yellowstone, gnu and pathscale compiler updates 

M               config_compilers.xml
M               env_mach_specific.yellowstone
M               mkbatch.yellowstone

================================================================================
Originator: jedwards
Date: 03 Dec 2012
Model: Machine
Version: Machines_121203
One-line: Workaround ecosys_mod error on yellowstone

A    Depends.intel
M    env_mach_specific.yellowstone


================================================================================
Originator: erik
Date: 02 Dec 2012
Model: Machine
Version: Machines_121202
One-line: Bring clm45 branch to trunk (bfICEprob09_Machines_121129a)

M       config_compilers.xml ---- Add LAPACK on frankfurt, and different ESMF_LIB when mpi-serial
M       env_mach_specific.yellowstone - Add module load of LAPACK
M       mkbatch.frankfurt --- Fix mpi-serial run
M       config_machines.xml - Set DIN_LOC_CLMFORC on yellowstone

================================================================================
Originator: fvitt
Date: 29 Nov 2012
Model: Machine
Version: Machines_121129a
One-line: Updates for pleiades

compiler update and new machine added for Sandy Bridge nodes and
renamed "pleiades" and "pleiades-westmere". Pleiades mach options are:
 pleiades-har (Harpertown 8 cores/node)
 pleiades-wes (Westmere 12 cores/node)
 pleiades-san (Sandy Bridge 16 cores/node)

D      env_mach_specific.pleiades
D      env_mach_specific.pleiades-westmere
A      env_mach_specific.pleiades-har
A      env_mach_specific.pleiades-san
A      env_mach_specific.pleiades-wes
D      mkbatch.pleiades
D      mkbatch.pleiades-westmere
A      mkbatch.pleiades-har
A      mkbatch.pleiades-san
A      mkbatch.pleiades-wes
M      config_compilers.xml
M      config_machines.xml
M      config_pes.xml

================================================================================
Originator: jedwards
Date: 29 Nov 2012
Model: Machine
Version: Machines_121129
One-line: Updates for yellowstone 

M            env_mach_specific.yellowstone
M            mkbatch.yellowstone
M            config_pes.xml   	

================================================================================
Originator: santos
Date: 26 Nov 2012
Model: Machine
Version: Machines_121126
One-line: Fix pleiades MPI module

(See svn log message for detailed notes on what was changed, and cases
for which this changes the PE layout)

M       config_compilers.xml
M       env_mach_specific.pleiades-westmere
M       env_mach_specific.pleiades

================================================================================
Originator: sacks
Date: 15 Nov 2012
Model: Machine
Version: Machines_121115
One-line: use compset longname rather than shortname in config_pes.xml

(See svn log message for detailed notes on what was changed, and cases
for which this changes the PE layout)

M       config_pes.xml

================================================================================
Originator: jedwards
Date: 14 Nov 2012
Model: Machine
Version: Machines_121114e
One-line: make user stacksize unlimited on lynx, yellowstone, hopper

M  env_mach_specific.lynx
M  env_mach_specific.hopper
M  env_mach_specific.yellowstone 

================================================================================
Originator: jedwards
Date: 14 Nov 2012
Model: Machine
Version: Machines_121114d
One-line: add machine mira 

M     config_machines.xml
M     config_compilers.xml
A     mkbatch.mira
A     env_mach_specific.mira

================================================================================
Originator: jshollen
Date: 14 Nov 2012
Model: Machine
Version: Machines_121114c
One-line: update intel compiler, fix pgi LD_LIBRARY_PATH for frankfurt

M       env_mach_specific.frankfurt

================================================================================
Originator: jedwards
Date: 14 Nov 2012
Model: Machine
Version: Machines_121114b
One-line: machines update for web documents 

M     config_machines.xml

================================================================================
Originator: jedwards
Date: 14 Nov 2012
Model: Machine
Version: Machines_121114a
One-line: intrepid fix

M     config_pes.xml

================================================================================
Originator: jedwards
Date: 14 Nov 2012
Model: Machine
Version: Machines_121114
One-line: hopper fix

M     env_mach_specific.hopper
M     config_pes.xml 
M     mkbatch.hopper

================================================================================
Originator: jedwards
Date: 13 Nov 2012
Model: Machine
Version: Machines_121113
One-line: janus fix

M     config_pes.xml

================================================================================
Originator: tcraig
Date: 06 Nov 2012
Model: Machine
Version: Machines_121106
One-line: olympus fix

M       mkbatch.olympus
M       config_machines.xml
	
================================================================================
Originator: jedwards
Date: 05 Nov 2012
Model: Machine
Version: Machines_121105a
One-line: Workaround for ice in xlf11 on intrepid

M  config_pes.xml

================================================================================
Originator: jedwards
Date: 05 Nov 2012
Model: Machine
Version: Machines_121105
One-line: Add ESMF path for yellowstone

M  config_compilers.xml


================================================================================
Originator: jedwards
Date: 01 Nov 2012
Model: Machine
Version: Machines_121101a
One-line: Recover from poor testing of the previous commit
	
M            buildlib.csm_share

================================================================================
Originator: jedwards
Date: 01 Nov 2012
Model: Machine
Version: Machines_121101
One-line: Fix issue in configure, set_compiler was not found, moved to new SetupTools.pm in scripts
	
M            configure
M            buildlib.csm_share


================================================================================
Originator: jedwards
Date: 30 Oct 2012
Model: Machine
Version: Machines_121030
One-line: update yellowstone setup
M               env_mach_specific.yellowstone
M               mkbatch.yellowstone
M               config_pes.xml
================================================================================
Originator: tcraig
Date: 29 Oct 2012
Model: Machine
Version: Machines_121029
One-line: update userdefined defaults, rename to env_mach_pes.xml, update 1 pe 
  layouts, remove nxm layouts (handled automatically by confopts)

svn merge $SVNREPO/Machines/trunk_tags/Machines_121025a $SVNREPO/Machines/branch_tags/tbld_tags/tbld03_Machines_121025a
	
M       config_compilers.xml
M       mkbatch.erebus
M       mkbatch.bluefire
A  +    env_mach_specific.userdefined
M       mkbatch.intrepid
M       mkbatch.yellowstone
M       mkbatch.userdefined
M       config_machines.xml
MM      config_pes.xml
================================================================================
Originator: jshollen
Date: 25 Oct 2012
Model: Machine
Version: Machines_121025a
One-line: Modified mpirun statement for frankfurt

M       mkbatch.frankfurt

================================================================================
Originator: jedwards
Date: 25 Oct 2012
Model: Machine
Version: Machines_121025
One-line: Update intrepid for 1024x4 task on ne30 grids

M   config_pes.xml

================================================================================
Originator: jedwards
Date: 12 Oct 2012
Model: Machine
Version: Machines_121012a
One-line: Update janus to avoid lustre filesystem issue

M       config_machines.xml

================================================================================
Originator: jedwards
Date: 12 Oct 2012
Model: Machine
Version: Machines_121012
One-line: Update mkbatch.yellowstone to run small jobs on caldera

M       mkbatch.yellowstone
================================================================================
Originator: tcraig
Date: 11 Oct 2012
Model: Machine
Version: Machines_121011
One-line: Update mkbatch.yellowstone for account number

M       mkbatch.yellowstone

================================================================================
Originator: jshollen
Date: 10 Oct 2012
Model: Machine
Version: Machines_121010
One-line: Fix typo in config_pes.xml, fix for mkbatch.yellowstone

M       mkbatch.yellowstone
M       config_pes.xml

================================================================================
Originator: jshollen
Date: 09 Oct 2012
Model: Machine
Version: Machines_121009a
One-line: set NTHRDS = 1 atm,lnd,ocn,ice. NTHRDS = 4 for cpl, compset F,res ne30_g16,f09_f09 on intrepid.

M      config_pes.xml

================================================================================
Originator: jedwards
Date: 09 Oct 2012
Model: Machine
Version: Machines_121009
One-line: additional updates to yellowstone port

M            40883   config_compilers.xml
M            40883   env_mach_specific.yellowstone
M            40883   ChangeLog
M            40883   mkbatch.yellowstone
M            40883   config_machines.xml
M            40883   config_pes.xml

================================================================================
Originator: jedwards
Date: 04 Oct 2012
Model: Machine
Version: Machines_121004
One-line: add path to ESMF on hopper

M               config_compilers.xml

================================================================================
Originator: jedwards
Date: 03 Oct 2012
Model: Machine
Version: Machines_121003
One-line: update port to erebus and yellowstone

M               config_compilers.xml

================================================================================
Originator: jedwards
Date: 02 Oct 2012
Model: Machine
Version: Machines_121002
One-line: fix mkbatch.intrepid, update port to erebus and yellowstone

M               config_compilers.xml
M               mkbatch.erebus
M               env_mach_specific.yellowstone
M               mkbatch.intrepid
M               env_mach_specific.erebus
M               config_machines.xml
M               config_pes.xml


================================================================================
Originator: tcraig
Date: 01 Oct 2012
Model: Machine
Version: Machines_121001
One-line: fix EXEROOT in mkbatch scripts

M       mkbatch.olympus
M       mkbatch.janus
M       mkbatch.evergreen
M       mkbatch.brutus
M       mkbatch.frankfurt
================================================================================
Originator: jshollen
Date: 21 Sep 2012
Model: Machine
Version: Machines_120921
One-line: Changed all <OS>Linux</OS> entries to LINUX

M       config_machines.xml
================================================================================
Originator: mvertens
Date: 20 Sep 2012
Model: Machine
Version: Machines_120920
One-line: Fixes for userdefined machine
	
M       config_compilers.xml
M       config_machines.xml

================================================================================
Originator: tcraig
Date: 18 Sep 2012
Model: Machine
Version: Machines_120918
One-line: Add rof component

  svn merge $SVNREPO/Machines/trunk_tags/Machines_120916 $SVNREPO/Machines/branch_tags/rtmcomp_tags/rtmcomp03_Machines_120916

M       config_compilers.xml
M       Makefile
M       buildlib.csm_share
MM      config_pes.xml
================================================================================
Originator: jshollen
Date: 16 Sep 2012
Model: Machine
Version: Machines_120916
One-line: Intial port to frankfurt, may need refinements

M       config_compilers.xml
M       config_machines.xml
A       env_mach_specific.frankfurt
A       mkbatch.frankfurt

================================================================================
Originator: erik
Date: 15 Sep 2012
Model: Machine
Version: Machines_120915
One-line: Fix comment that commented out single-point grid settings

M       config_pes.xml

================================================================================
Originator: jedwards
Date: 14 Sep 2012
Model: Machine
Version: Machines_120914a
One-line: replace configure which should not have been deleted in Machines_120912

A         configure

================================================================================
Originator: sacks
Date: 14 Sep 2012
Model: Machine
Version: Machines_120914
One-line: add documentation for attributes in config_pes.xml

M       config_pes.xml

================================================================================

Originator: mvertens
Date: 12 Sep 2012
Model: Machine
Version: Machines_120912
One-line: changes for userdefined rather than generic machine
	
Only compatible with scripts4_120912
	
D       configure
M       mkbatch.erebus
D       mkbatch.generic
M       mkbatch.yellowstone
A       mkbatch.userdefined
M       config_machines.xml
	
================================================================================
Originator: fvitt
Date: 11 Sep 2012
Model: Machine
Version: Machines_120911
One-line: set default threaded PE configuration for f19_f19 FSTRAT* compsets on bluefire
M       config_pes.xml
	
================================================================================
Originator: jedwards
Date: 05 Sept 2012
Model: Machine
Version: Machines_120905
One-line: fix cprnc path on janus
     M config_machines.xml
	
================================================================================
Originator: sacks
Date: 29 August 2012
Model: Machine
Version: Machines_120829
One-line: run <= 4 PE bluefire jobs in share queue

Previously, only single-PE jobs were run in the share queue by
default; I have changed the logic so 1-4 PE jobs are run in the share
queue

M       mkbatch.bluefire

================================================================================
Originator: jshollen
Date: 28 August 2012
Model: Machine
Version: Machines_120828
One-line: Fix bug in mkbatch.janus, mixed up variable initialization order. 

M       mkbatch.janus
================================================================================
Originator: jshollen
Date: 27 August 2012
Model: Machine
Version: Machines_120827
One-line: Fix bug in mkbatch.janus, ccsm_getenv not needed for make_larch phase. 

M       mkbatch.janus

================================================================================
Originator: sacks
Date: 26 August 2012
Model: Machine
Version: Machines_120826
One-line: add T31 I compset PE layout for bluefire that uses a full node

M       config_pes.xml

================================================================================
Originator: mvertens
Date: 24 August 2012
Model: Machine
Version: Machines_120824
One-line: changes to be consistent with scripts4_120824
	
M       mkbatch.olympus
M       mkbatch.titan
M       mkbatch.hera
M       mkbatch.janus
M       mkbatch.evergreen
M       mkbatch.brutus
M       mkbatch.pleiades
M       mkbatch.ubgl
M       mkbatch.bluefire
M       mkbatch.hopper
M       mkbatch.generic
M       mkbatch.bluewaters
M       mkbatch.eastwind
M       mkbatch.intrepid
M       mkbatch.pleiades-westmere
M       mkbatch.sierra
M       mkbatch.lynx
        - main changes above are renaming env_configure.xml with env_pesetup.xml
	  and cleanup of long term archiving of the scripts to make them more compact
	
M       config_machines.xml
        - EXEROOT has an added /bld at the end
	
================================================================================
Originator: erik
Date: 23 August 2012
Model: Machine
Version: Machines_120823
One-line: Add some pure OMP PE configurations use thread-safe LAPACK on bluefire

M       config_compilers.xml -- use /contrib version of LAPACK on bluefire which
            is thread-safe.
M       config_pes.xml -------- Add 1x2,1x4,1x12,1x16,1x64 pure threaded PE layouts.

================================================================================
Originator: erik
Date: 22 August 2012
Model: Machine
Version: Machines_120822
One-line: Add supported_by field to machines, and set MPILIB to mpi-serial for 1-pe cases

M       config_pes.xml
M       config_machines.xml
	
================================================================================
Originator: jedwards
Date: 17 August 2012
Model: Machine
Version: Machines_120817
One-line: Updates for hopper (new pgi compiler may change answers)
	
M            39497   env_mach_specific.hopper
M            39497   config_compilers.xml
M            39497   config_machines.xml

	
================================================================================
Originator: mlevy
Date: 16 August 2012
Model: Machine
Version: Machines_120816
One-line: Set SFC and SCC to mpi compilers on janus (needed for linking with
          netCDF) -- non-MPI executables now must be run on node0001.
M               config_compilers.xml


================================================================================
Originator: jedwards
Date: 15 August 2012
Model: Machine
Version: Machines_120815
One-line: Cleanup directory, remove old machines
M               config_compilers.xml
M               config_pes.xml
M               config_machines.xml
D               env_mach_specific.nyblue
D               mkbatch.ranger
D               env_mach_specific.atlas
D               README.compilers
D               mkbatch.chester
D               mkbatch.franklin
D               mkbatch.edinburgh
D               mkbatch.hector
D               env_mach_specific.ranger
D               mkbatch.frost
D               mkbatch.hadley
D               env_mach_specific.chester
D               mkbatch.kraken
D               env_mach_specific.franklin
D               env_mach_specific.edinburgh
D               mkbatch.nyblue
D               env_mach_specific.hector
D               mkbatch.atlas
D               env_mach_specific.frost
D               env_mach_specific.hadley
D               env_mach_specific.kraken


================================================================================
Originator: jedwards
Date: 10 August 2012
Model: Machine
Version: Machines_120810
One-line: trap return code from buildlib.csm_share, remove debug flag from mkbatch.janus
M               buildlib.csm_share
M               mkbatch.janus
 

================================================================================
Originator: jedwards
Date: 09 August 2012
Model: Machine
Version: Machines_120809
One-line: initial port to erebus and yellowstone

M               config_compilers.xml
A               mkbatch.erebus
A               env_mach_specific.erebus
A               mkbatch.yellowstone
A               env_mach_specific.yellowstone
M               config_machines.xml



================================================================================
Originator: jedwards
Date: 03 August 2012
Model: Machine
Version: Machines_120803
One-line: correct pe layout on intrepid

M config_pes.xml

================================================================================
Originator: jedwards
Date: 02 August 2012
Model: Machine
Version: Machines_120802
One-line: undo tag 120719a which was a mistake

M mkbatch.janus

================================================================================
Originator: jedwards
Date: 01 August 2012
Model: Machine
Version: Machines_120801
One-line: pes adjustments, serial build fix

M         Makefile
M         config_pes.xml
	
================================================================================
Originator: jshollen
Date: 19 July 2012
Model: Machine
Version: Machines_120719a
One-line: enforce ppn=12 for the janus-wide queue 

M          mkbatch.janus

================================================================================
Originator: jedwards
Date: 19 July 2012
Model: Machine
Version: Machines_120719
One-line: mkbatch on janus, correct buildlib.csm_share error, remove pio restrictions on ocn

M          mkbatch.janus
M          config_pes.xml
M          buildlib.csm_share

================================================================================
Originator: jedwards
Date: 18 July 2012
Model: Machine
Version: Machines_120718b
One-line: Correct mkbatch on janus

M          mkbatch.janus

================================================================================
Originator: jedwards
Date: 18 July 2012
Model: Machine
Version: Machines_120718a
One-line: Correct default compiler on janus

M          config_machines.xml

================================================================================
Originator: jedwards
Date: 18 July 2012
Model: Machine
Version: Machines_120718
One-line: Correct some issues with build dependancies, update intrepid pe layouts
M            38766   Makefile
M            38766   buildlib.csm_share
M            38766   mkSrcfiles
M            38766   buildlib.gptl
M            38766   config_pes.xml



================================================================================
Originator: jedwards
Date: 09 July 2012
Model: Machine
Version: Machines_120709
One-line: Build gptl library seperatly and prior to PIO lib
	 mkbatch.bluefire  (added time to default runlength)
	 Makefile             
	 buildlib.csm_share
	 buildlib.gptl
	 buildlib.pio      (turn on timing instrumentation)

================================================================================
Originator: jedwards
Date: 29 June 2012
Model: Machine
Version: Machines_120629
One-line: Refactor config_pes.xml, remove a flag from aix compiler, update
bluefire externals (requires scripts4_120629a )
	

M           38288   config_compilers.xml
M           38288   config_pes.xml
M           38288   config_machines.xml


================================================================================
Originator: mvertens
Date: 26 June 2012
Model: Machine
Version: Machines_120626
One-line: support for building executable in one directory and running in another
	  and removeal of DIN_LOC_ROOT_CSMDATA (only keeping DIN_LOC_ROOT)

M       mkbatch.olympus
M       mkbatch.ranger
M       mkbatch.brutus
M       mkbatch.pleiades
M       mkbatch.ubgl
M       mkbatch.chester
M       mkbatch.bluefire
M       mkbatch.franklin
M       mkbatch.edinburgh
M       mkbatch.bluewaters
M       mkbatch.eastwind
M       mkbatch.pleiades-westmere
M       buildlib.csm_share
M       mkbatch.hector
M       mkbatch.sierra
M       mkbatch.frost
M       mkbatch.hadley
M       mkbatch.kraken
M       mkbatch.hera
M       mkbatch.titan
M       mkbatch.janus
M       mkbatch.evergreen
M       mkbatch.hopper
M       mkbatch.nyblue
M       mkbatch.atlas
M       mkbatch.generic
M       mkbatch.intrepid
M       mkbatch.lynx
M       config_machines.xml
	
- removed EXEROOT, OBJROOT and LIBROOT and introduced RUNDIR	
- all mkbatch scripts now use $CASEROOT/Tools/taskmaker.pl rather than 
  $UTILROOT/Tools/taskmaker.pl
	
================================================================================
Originator: fvitt
Date: 25 June 2012
Model: Machine
Version: Machines_120625
One-line: Change to pleiades archiving node and PE layout for FSTRAT* chemistry 
          compsets on bluefire.

M       mkbatch.pleiades
M       mkbatch.pleiades-westmere
M       config_pes.xml

================================================================================
Originator: tcraig
Date: 29 May 2012
Model: Machine
Version: Machines_120529
One-line: add pe layout for wrf configurations, removed accidently
          in Machines_120514a
	
M       config_pes.xml
================================================================================
Originator: mvertens
Date: 28 May 2012
Model: Machine
Version: Machines_120528
One-line: change env_mach_pes.xml to env_configure.xml
	  replace din_loc_root_csmdata in configure with din_loc_root
  
M       configure
M       mkbatch.bluefire
M       mkbatch.intrepid
	
================================================================================
Originator: jedwards
Date: 23 May 2012
Model: Machine
Version: Machines_120523
One-line: Update modules on titan for pgi 12.4 
  
M     config_compilers.xml
M     env_mach_specific.titan

================================================================================
Originator: jedwards
Date: 17 May 2012
Model: Machine
Version: Machines_120517b
One-line: Add HAVE_F2008_CONTIGUOUS for intel, cray and gnu compilers
  
M     config_compilers.xml

================================================================================
Originator: mvertens
Date: 17 May 2012
Model: Machine
Version: Machines_120517a
One-line:  set DIN_LOC_ROOT to DIN_LOC_ROOT_CSMDATA explicitly

   - This is in preparation of removing DIN_LOC_ROOT_CSMDATA from the
     scripts and only using DIN_LOC_ROOT
	
M       config_machines.xml

	
================================================================================
Originator: jedwards
Date: 17 May 2012
Model: Machine
Version: Machines_120517
One-line:  update intel compiler dot files on Janus

M    env_mach_specific.janus

================================================================================
Originator: jedwards
Date: 15 May 2012
Model: Machine
Version: Machines_120515
One-line:  update intel compiler flags on Janus

M    config_compilers.xml

================================================================================
Originator: jedwards
Date: 14 May 2012
Model: Machine
Version: Machines_120514a
One-line:  bug fix on bluefire, updates for bluewaters

M            37044   mkbatch.bluefire
M            37044   Makefile
M            37044   mkbatch.bluewaters
M            37044   env_mach_specific.bluewaters
M            37044   config_pes.xml

================================================================================
Originator: fvitt
Date: 14 May 2012
Model: Machine
Version: Machines_120514
One-line:  changes for pleiades and FSTRAT* compset on bluefire
	
     - changes for pleiades 
       - switch to SGI MPI lib
       - use later intel compiler version
       - inputdata in common location
     - change default pe layout for FSTRAT* compset on bluefire

M       config_compilers.xml
M       mkbatch.pleiades
M       mkbatch.pleiades-westmere
M       env_mach_specific.pleiades
M       env_mach_specific.pleiades-westmere
M       config_pes.xml
M       config_machines.xml

================================================================================
Originator: tcraig
Date: May 9 2012
Model: Machine
Version: Machines_120509a
One-line: new config_pes for wrf configurations, new machines

A  +    mkbatch.olympus
M       config_compilers.xml
A  +    mkbatch.eastwind
A  +    env_mach_specific.olympus
A  +    mkbatch.evergreen
A  +    env_mach_specific.eastwind
A  +    env_mach_specific.evergreen
MM      config_pes.xml
M       config_machines.xml
	
================================================================================
Originator: jedwards
Date: May 9 2012
Model: Machine
Version: Machines_120509
One-line: config_pes.xml change for FWX test on lynx
	
================================================================================
Originator: jedwards
Date: Apr 24 2012
Model: Machine
Version: Machines_120424
One-line: NO_MPIMOD on intrepid

M       config_compilers.xml

====================================================================================
Originator: jedwards
Date: Apr 20 2012
Model: Machine
Version: Machines_120420
One-line: remove mass libs on intrepid

M       config_compilers.xml

================================================================================
Originator: tcraig
Date: Apr 18 2012
Model: Machine
Version: Machines_120418a
One-line: bluefire share queue on 1 pe, add TG compset, default pe count mod

M       mkbatch.bluefire
M       config_pes.xml

================================================================================
Originator: mlevy
Date: Apr 18 2012
Model: Machine
Version: Machines_120418
One-line: added walltime to janus run / test scripts

================================================================================

Originator: jedwards
Date: Apr 16 2012
Model: Machine
Version: Machines_120416
One-line: add pgi 11.10 compiler on bluewaters

================================================================================

Originator: jedwards
Date: Apr 13 2012
Model: Machine
Version: Machines_120413
One-line: bugfix bluefire mkbatch found in prealpha testing

M     mkbatch.bluefire
================================================================================

Originator: jedwards
Date: Apr 12 2012
Model: Machine
Version: Machines_120412
One-line: updates to bluefire mkbatch

M     mkbatch.bluefire

================================================================================

Originator: jedwards
Date: Apr 10 2012 
Model: Machine
Version: Machines_120410a
One-line: updates to janus configuration

M    mkbatch.janus
M    env_mach_specific.janus



================================================================================

Originator: mvertens
Date: Apr 10 2012 
Model: Machine
Version: Machines_120410
One-line:  added changes to build moby library (invoked from pop2.cpl7.template)

M       config_compilers.xml
M       Makefile
	
================================================================================
	
Originator: jedwards
Date: Apr 06 2012 
Model: Machine
Version: Machines_120406
One-line: correct new pe setting for lynx, intel -heap-arrays flag for Darwin

M config_pes.xml
M config_compilers.xml
	
================================================================================
	
Originator: jshollen
Date: Apr 03 2012 
Model: Machine
Version: Machines_120403
One-line: new pe setting for ne30_g16 on lynx

M config_pes.xml

================================================================================

Originator: jedwards
Date: Apr 02 2012
Model: Machine
Version: Machines_120402
One-line:  Add bluewaters NCSA machine
 A env_mach_specific.bluewaters
 A mkbatch.bluewaters
 M config_machines.xml 
 M config_compilers.xml


================================================================================

Originator: sacks
Date: Mar 28 2012
Model: Machine
Version: Machines_120328
One-line: Update pe counts for titan; bluefire archiving runs on archive queue

>>> remove redundant titan section for (grid_match="1.9x2.5_gx1" compset_match="B");
>>> update titan PE counts for (grid_match="0.9x1.25_gx1" compset_match="B") and
>>> (grid_match="0.23x0.31_tx0.1v2" compset_match="B") to use full nodes
M       config_pes.xml

>>> bluefire archiving runs on archive queue (from Jim Edwards)
M       mkbatch.bluefire

================================================================================

Originator: jedwards
Date: Mar 27 2012
Model: Machine
Version: Machines_120327a
One-line: Update compiler flags for lynx_intel, frost, Darwin_intel, update lt_archiving lynx, titan
 M config_compilers.xml 
 M mkbatch.lynx
 M mkbatch.titan
	

================================================================================

Originator: jshollen
Date: Mar 27 2012
Model: Machine
Version: Machines_120327
One-line: change pe count for ne30np4 to 128 for bluefire, 120 for lynx. 

M		config_pes.xml

================================================================================

Originator: santos
Date: Mar 26 2012
Model: Machine
Version: Machines_120326
One-line: Add WACCM-X processor counts.

M       config_pes.xml

================================================================================

Originator: jedwards
Date: Mar 23 2012
Model: Machine
Version: Machines_120323a
One-line:  Fix compiler issues kraken, titan, janus

M       config_compilers.xml
M       Makefile
M       env_mach_specific.kraken
M       env_mach_specific.janus

================================================================================

Originator: jedwards
Date: Mar 23 2012
Model: Machine
Version: Machines_120323
One-line:  Fix titan pgi compiler issues

M       config_compilers.xml
M       env_mach_specific.titan	

================================================================================

Originator: erik
Date: Mar 22 2012
Model: Machine
Version: Machines_120322
One-line: Set PE's for CLM single-point resolutions to 1, and 5 for 5x5_ regional

M       config_pes.xml

================================================================================

Originator: jedwards
Date: Mar 16 2012
Model: Machine
Version: Machines_120316
One-line: Updates for Darwin build and changes in csm_share

M Makefile
M config_compilers.xml

================================================================================

Originator: jedwards
Date: Mar 14 2012
Model: Machine
Version: Machines_120314
One-line: Updates for Darwin build

M Makefile
M config_compilers.xml

================================================================================
Originator: jedwards
Date: Mar 09 2012
Model: Machine
Version: Machines_120309
One-line: move set_compiler to scripts ConfigCase.pm

M configure
================================================================================
Originator: jedwards
Date: Mar 07 2012
Model: Machine
Version: Machines_120307
One-line: Update ibm compile flags 

M config_compilers.xml

================================================================================
Originator: jedwards
Date: Mar 05 2012
Model: Machine
Version: Machines_120305a
One-line: Update PGI build flags

M config_compilers.xml

================================================================================
Originator: jedwards
Date: Mar 05 2012
Model: Machine
Version: Machines_120305
One-line: Update PGI build flags

M config_compilers.xml




================================================================================
Originator: jedwards
Date: Mar 03 2012
Model: Machine
Version: Machines_120303a
One-line: Update intrepid build flags

M config_compilers.xml
M config_pes.xml
================================================================================
Originator: jedwards
Date: Mar 03 2012
Model: Machine
Version: Machines_120303
One-line: Update titan and bluefire build flags

M config_compilers.xml
M env_mach_specific.titan
	
================================================================================
Originator: dfeddema
Date: Feb 28 2012
Model: Machine
Version: Machines_120228
One-line: Update intrepid pnetcdf path (upgrade to pnetcdf 1.2.0) 

M config_compilers.xml
================================================================================
Originator: jedwards
Date: Feb 24 2012
Model: Machine
Version: Machines_120224
One-line: Update CRAY flags

M config_compilers.xml
M Makefile
================================================================================
Originator: jedwards
Date: Feb 22 2012
Model: Machine
Version: Machines_120222
One-line: Update bluegene flags

M config_compilers.xml
================================================================================
Originator: jedwards
Date: Feb 21 2012
Model: Machine
Version: Machines_120221
One-line: Add a build.csh to the output of configure
	
M configure
M config_compilers.xml
	
================================================================================
Originator: jedwards
Date: Feb 17 2012
Model: Machine
Version: Machines_120217
One-line: added file configure to read config_machines.xml and config_compilers.xml and
          produce Macros file for building auxilary tools distributed with cesm
A configure

================================================================================
Originator: jedwards
Date: Feb 16 2012
Model: Machine
Version: Machines_120216
One-line: mv Makefile macros to config_compilers.xml

U    env_mach_specific.hopper
A    config_compilers.xml
U    env_mach_specific.bluefire
U    env_mach_specific.chester
U    env_mach_specific.nyblue
U    env_mach_specific.franklin
U    env_mach_specific.atlas
U    README.compilers
U    env_mach_specific.edinburgh
U    env_mach_specific.intrepid
A    env_mach_specific.pleiades-westmere
U    env_mach_specific.hector
U    env_mach_specific.sierra
U    Makefile
U    env_mach_specific.lynx
U    env_mach_specific.frost
A    mkbatch.generic
A    mkbatch.pleiades-westmere
U    env_mach_specific.hadley
U    README
U    env_mach_specific.kraken
U    env_mach_specific.ranger
U    env_mach_specific.hera
U    env_mach_specific.titan
U    env_mach_specific.janus
U    env_mach_specific.brutus
U    env_mach_specific.pleiades
U    config_machines.xml
U    config_pes.xml
D    env_mach_specific.genericLINUX
D    mkbatch.genericCNL
D    env_mach_specific.genericAIX
D    mkbatch.genericLINUX
D    mkbatch.genericAIX
D    env_mach_specific.pleiades_wes
D    mkbatch.pleiades_wes
D    env_mach_specific.genericCNL
D    env_mach_specific.ubgl


================================================================================
Originator: jedwards, Art Mirin
Date: Feb 06 2012
Model: Machine
Version: Machines_120206
One-line: port to sierra, updates to llnl machines
  M            34441   mkbatch.sierra
  M            34441   mkbatch.hera 
  M            34441   env_mach_specific.sierra
  M            34441   mkbatch.atlas
  M            34441   config_machines.xml
  M            34441   config_pes.xml


================================================================================
Originator: jedwards, Art Mirin
Date: Febi 02 2012
Model: Machine
Version: Machines_120202
One-line: port to sierra, updates to llnl machines
Sending        config_machines.xml
Sending        config_pes.xml
Sending        env_mach_specific.hera
Adding         env_mach_specific.sierra
Sending        env_mach_specific.titan
Adding         mkbatch.sierra



================================================================================
Originator: jedwards
Date: Feb01 2012
Model: Machine
Version: Machines_120201
One-line: Fixes for intrepid, frost

================================================================================
Originator: jedwards
Date: Jan 31 2012
Model: Machine
Version: Machines_120131
One-line: Fixes for titan, add esmf for titan
M            34223   buildlib.csm_share
M            34223   env_mach_specific.titan

================================================================================
Originator: jedwards
Date: Jan 30 2012
Model: Machine
Version: Machines_120130
One-line: Fixes for frost, titan, janus esmf build updates for lynx and bluefire


M            34201   Makefile
M            34201   env_mach_specific.lynx
M            34201   buildlib.csm_share
M            34201   env_mach_specific.bluefire
M            34201   buildlib.mct
M            34201   buildlib.pio
M            34201   env_mach_specific.frost
M            34201   buildlib.gptl
M            34201   env_mach_specific.titan
M            34201   env_mach_specific.janus

================================================================================
Originator: jedwards
Date: Jan 28 2012
Model: Machine
Version: Machines_120128
One-line: Fix for intrepid
        M         env_mach_specific.intrepid
	M         Makefile
================================================================================
Originator: jedwards
Date: Jan 25 2012
Model: Machine
Version: Machines_120125b
One-line: Fix for bluefire
        M         env_mach_specific.bluefire
================================================================================
Originator: jedwards
Date: Jan 25 2012
Model: Machine
Version: Machines_120125a
One-line: Fixes for hopper, intrepid, franklin
	M         env_mach_specific.hopper
        M         env_mach_specific.franklin
        M         Makefile
        M         env_mach_specific.hera
        M         env_mach_specific.intrepid
        M         env_mach_specific.bluefire
	
================================================================================
Originator: mvertens, jedwards
Date: Jan 25 2012
Model: Machine
Version: Machines_120125
One-line: Major restructure of Machines and scripts
	Remove all Macros, place generic compiler settings in Makefile
	rename env_mach_opts to env_mach_specific 
	rename hopp2 -> hopper
	rename jaguarpf -> titan
	Remove USE_MPISERIAL
	

================================================================================
Originator: tcraig
Date: Jan 23 2012
Model: Machine
Version: Machines_120123
One-line: update esmf lib on bluefire to esmf-5.2.0rp1bs18-64-O

M       config_machines.xml
================================================================================
Originator: jedwards
Date: Jan 13 2012
Model: Machine
Version: Machines_120113
One-line: port to titan

D            33577   Macros.titan_cray
A  +             -   env_machopts.titan
A  +             -   mkbatch.titan
D            33577   mkbatch.titan_pgi
D            33577   Macros.titan_pgi
M            33577   config_pes.xml
M            33577   config_machines.xml
D            33577   env_machopts.titan_cray
D            33577   mkbatch.titan_cray
D            33577   env_machopts.titan_pgi
A  +             -   Macros.titan


================================================================================
Originator: jedwards
Date: Jan 10 2012
Model: Machine
Version: Machines_120110
One-line: port to titan_pgi

Deleting       Macros.jaguarpf
Adding         Macros.titan_pgi
Sending        config_pes.xml
Deleting       env_machopts.jaguarpf
Sending        env_machopts.titan_cray
Adding         env_machopts.titan_pgi
Deleting       mkbatch.jaguarpf
Adding         mkbatch.titan_pgi
	
================================================================================
Originator: dfeddema
Date: Jan 20 2012
Model: Machine
Version: Machines_120120
One-line:  Change pe layout for ne240_f02_t12 on intrepid, reducing the number of 
           processors to 16,384 nodes (from 16,828) resulting in the same model throughput
 
M            33974   config_pes.xml

================================================================================
Originator: mvertens
Date: Dec 20 2011
Model: Machine
Version: Machines_111220
One-line: changed all mkbatch scripts to enable a TESTMODE environment variable
	  (needed to have the batch commands appear in the test script)

This had already been done in lynx_pgi for Machines_111218 - but not for the 
platforms - - so this is in effect a bug fix
	
M       mkbatch.brutus_im
M       mkbatch.brutus_io
M       mkbatch.chester
M       mkbatch.bluefire
M       mkbatch.prototype_ranger
M       mkbatch.prototype_hera
M       mkbatch.lynx_cray
M       mkbatch.generic_darwin_pgi
M       mkbatch.prototype_columbia
M       mkbatch.hopp2
M       mkbatch.jaguarpf
M       mkbatch.lynx_gnu
M       mkbatch.janus_intel
M       mkbatch.generic_xt
M       mkbatch.generic_linux_lahey
M       mkbatch.prototype_nyblue
M       mkbatch.lynx_intel
M       mkbatch.edinburgh_lahey
M       mkbatch.generic_darwin_intel
M       mkbatch.pingo
M       mkbatch.pleiades
M       mkbatch.titan_cray
M       mkbatch.generic_ibm
M       mkbatch.franklin
M       mkbatch.prototype_frost
M       mkbatch.hector
M       mkbatch.generic_linux_pgi
M       mkbatch.midnight
M       mkbatch.pleiades_wes
M       mkbatch.edinburgh_pgi
M       mkbatch.hadley
M       mkbatch.kraken
M       mkbatch.generic_linux_pathscale
M       mkbatch.generic_linux_intel
M       mkbatch.prototype_atlas
M       mkbatch.edinburgh_intel
M       mkbatch.prototype_ubgl
M       mkbatch.intrepid
M       mkbatch.lynx_pathscale
M       mkbatch.brutus_pm
M       mkbatch.brutus_po

	
================================================================================
Originator: jedwards
Date: Dec 19 2011
Model: Machine
Version: Machines_111219a
One-line: Remove no longer used lt archive variables
         M env_machopts.bluefire
         M env_machopts.hadley
         M env_machopts.prototype_frost
         M env_machopts.prototype_ubgl
================================================================================
Originator: jedwards
Date: Dec 19 2011
Model: Machine
Version: Machines_111219
One-line: Update lynx machines to load ESMF lib, update ne30npf layout on intrepid
            M   env_machopts.lynx_pgi
            M   env_machopts.lynx_intel
            M   config_pes.xml
            M   config_machines.xml

	
================================================================================
Originator: mvertens
Date: Dec 18 2011
Model: Machines
Version: Machines_111218
One-line: change all mkbatch scripts to not have leverage $mach name in .run 
	  or .l_archive scripts

M       Macros.cppdefs
	- removed CCSM_BGC, VOC and GLC_NEC_NN as cpp-defs
	
M       mkbatch.brutus_im
M       mkbatch.brutus_io
M       mkbatch.chester
M       mkbatch.bluefire
M       mkbatch.prototype_ranger
M       mkbatch.prototype_hera
M       mkbatch.lynx_cray
M       mkbatch.generic_darwin_pgi
M       mkbatch.prototype_columbia
M       mkbatch.hopp2
M       mkbatch.jaguarpf
M       mkbatch.lynx_gnu
M       mkbatch.janus_intel
M       mkbatch.generic_xt
M       mkbatch.generic_linux_lahey
M       mkbatch.prototype_nyblue
M       mkbatch.lynx_intel
M       mkbatch.edinburgh_lahey
M       mkbatch.generic_darwin_intel
M       mkbatch.pingo
M       mkbatch.pleiades
M       mkbatch.lynx_pgi
M       mkbatch.titan_cray
M       mkbatch.generic_ibm
M       mkbatch.franklin
M       mkbatch.prototype_frost
M       mkbatch.hector
M       mkbatch.generic_linux_pgi
M       mkbatch.midnight
M       mkbatch.pleiades_wes
M       mkbatch.edinburgh_pgi
M       mkbatch.hadley
M       mkbatch.kraken
M       mkbatch.generic_linux_pathscale
M       mkbatch.generic_linux_intel
M       mkbatch.prototype_atlas
M       mkbatch.edinburgh_intel
M       mkbatch.prototype_ubgl
M       mkbatch.intrepid
M       mkbatch.lynx_pathscale
M       mkbatch.brutus_pm
M       mkbatch.brutus_po

================================================================================
Originator: jedwards
Date: Dec 14 2011
Model: Machines
Version: Machines_111214
One-line: Refactor config_machines.xml to make it more extendable

M       config_machines.xml
================================================================================

================================================================================
Originator: tcraig
Date: Dec 13 2011
Model: Machines
Version: Machines_111213
One-line: Add sleep 10 for bluefire before running ccsm

M       mkbatch.bluefire
================================================================================
Originator: jedwards
Date: Dec 8 2011
Model: Machines
Version: Machines_111208b
One-line: Correct typo for janus, add pnetcdf for titan
M    Macros.titan_cray
M    config_pes.xml
M    env_machopts.titan_cray
M    config_machines.xml


================================================================================
Originator: jedwards
Date: Dec 8 2011
Model: Machines
Version: Machines_111208a
One-line: Correct location of netcdf library flag in Macros
M            32572   Macros.janus_intel
M            32572   Macros.bluefire
M            32572   Macros.jaguarpf
================================================================================



Originator: jedwards
Date: Dec 8 2011
Model: Machines
Version: Machines_111208
One-line: Add jaguarpf replacement titan_cray, update config_pes.xml

A    Macros.titan_cray
A    env_machopts.titan_cray 
A    env_machopts.titan_cray
M    Macros.postdefs
M    config_machines.xml
M    config_pes.xml

	
================================================================================
Originator: jedwards
Date: Dec 6 2011
Model: Machines
Version: Machines_111206
One-line: update lynx intel to 12.1.0

M    Macros.lynx_intel
M    env_machopts.lynx_intel

================================================================================
Originator: jedwards
Date: Nov 30, 2011
Model: Machines
Version: Machines_111130
One-line: update lynx pgi to 11.10.0

M    Macros.lynx_pgi
M    env_machopts.lynx_pgi

================================================================================
Originator: erik
Date: Nov 29, 2011
Model: Machines
Version: Machines_111129
One-line: Remove DIN_LOC_ROOT_CLMQIAN, add DIN_LOC_ROOT_CLM_FORC

M       config_machines.xml

================================================================================
Originator: jedwards
Date: Nov 22, 2011
Model: Machines
Version: Machines_111122
One-line: Updates for hopper - ESMF library added - initial port to janus_intel
        M Macros.hopp2
        M config_machines.xml
        A         Macros.janus_intel
        A         mkbatch.janus_intel
        A         env_machopts.janus_intel

================================================================================    

Originator: jedwards
Date: Nov 01, 2011
Model: Machines
Version: Machines_111101
One-line: Add -D_NO_MPI_RSEND work around for bad rsend performance on hopper
         M Macros.hopp2





================================================================================        
Originator: jedwards
Date: Oct 27, 2011
Model: Machines
Version: Machines_111027
One-line: Updates for intrepid - change working directory
	  change pe layout for several compsets 

	M        config_machines.xml
        M        config_pes.xml
        M        env_machopts.intrepid
        M        mkbatch.intrepid

================================================================================        
Originator: trey
Date: Oct 11, 2011
Model: Machines
Version: Machines_111011
One-line: Change mkbatch so it uses lt_archive.csh.

M      mkbatch.lynx_pgi
M      mkbatch.bluefire
M      mkbatch.chester
M      mkbatch.franklin
M      mkbatch.lynx_cray
M      mkbatch.hopp2
M      mkbatch.jaguarpf
M      mkbatch.lynx_gnu
M      mkbatch.edinburgh_pgi
M      mkbatch.kraken
M      mkbatch.edinburgh_intel
M      mkbatch.intrepid
M      mkbatch.lynx_pathscale
M      mkbatch.lynx_intel
M      mkbatch.edinburgh_lahey	

================================================================================        
Originator: jedwards
Date: Oct 10, 2011
Model: Machines
Version: Machines_111010
One-line: Update ESMF library path on bluefire to be compatible with netcdf 4.1.3

================================================================================        
Originator: jedwards
Date: Oct 7, 2011
Model: Machines
Version: Machines_111007
One-line: Update jaguarpf, hopp2 and franklin to use netcdf 4.1.3 and pgi 11.7.0

================================================================================        
Originator: jedwards
Date: Sep 20 2011
Model: Machines
Version: Machines_110920
One-line: Moved from scripts/ccsm_utils/Machines to decouple Machine configurations from other scripts changes

================================================================================        	
