commit bab8e3fe8e16116f2645014c34130040383e6165
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 7 17:34:18 2018 -0700

    MLMG: assert grids are coarsenable

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit cb1959a5522c931274f059918314c839ded7bc5c
Merge: 0f5b5110f 9ca38ccfb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon May 7 17:18:43 2018 -0700

    Merge branch 'development' of https://www.github.com/amrex-codes/amrex into development

commit 0f5b5110ff6e539c2409bcb7d5ff6fd9be03fa4b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon May 7 17:18:37 2018 -0700

    Revert "Allow face-based arrays to coarsen even if the boxes don't quite line up right (eg if a fine"
    
    This reverts commit 2832ad001c06a2e2ef0106e43a81620084e9dcb0.

Src/Base/AMReX_MultiFabUtil.cpp

commit 9ca38ccfb2235876ad4929dbd5eaa99afd6c9a70
Merge: a42f0fcf1 2832ad001
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 7 17:10:40 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit a42f0fcf16e3ee4743393afbdb1a24db85ae52a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 7 17:10:36 2018 -0700

    fix print in TinyProfiler

Src/Base/AMReX_TinyProfiler.cpp

commit 2832ad001c06a2e2ef0106e43a81620084e9dcb0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon May 7 16:56:03 2018 -0700

    Allow face-based arrays to coarsen even if the boxes don't quite line up right (eg if a fine
    32x32 domain is broken into boxes 15-wide and 17-wide but the coarse boxes are 8x8)

Src/Base/AMReX_MultiFabUtil.cpp

commit 1a6e616469f53b8615fa3fd2006910e1e01dbaae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 7 16:49:42 2018 -0700

    avoid using cout and cerr directly

Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_TracerParticles.cpp

commit 341add6033565375a56d74a79e0c9daedb7205ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 7 15:37:23 2018 -0700

    avoid using cout and cerr directly in Base/

Src/Base/AMReX.cpp
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_TinyProfiler.cpp
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_VisMF.cpp

commit b6575d1c5cdbb1d05950c128ef8cdac17a4d0a4c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 7 15:01:05 2018 -0700

    add amrex::ErrorStream and remove cout and cerr from Amr/

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_StateDescriptor.cpp
Src/Base/AMReX.H
Src/Base/AMReX.cpp

commit 5c7bce4c60e960e3e348acaad96be61b494f6881
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon May 7 11:51:17 2018 -0700

    added a bit about using WrappedGShop for generating higher order EB moments.

Docs/sphinx_documentation/source/EB.rst

commit 5d6890c8aacd024fe56a58e57a94ecf849db1693
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon May 7 10:32:20 2018 -0700

    added derivative functions for Union, Intersection and Complement implicit functions.

Src/GeometryShop/AMReX_ComplementIF.H
Src/GeometryShop/AMReX_ComplementIF.cpp
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_IntersectionIF.cpp
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_UnionIF.cpp

commit 0655db9d6930d09deaeeb8ae49b3985afab9278d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 7 09:45:25 2018 -0700

    add geom_type box to Tests/EBbcent

Tests/EBbcent/main.cpp

commit 48cd1e42126f0b983dd9e7de6c184f410123009a
Merge: 12b94b74c 771d94899
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri May 4 16:07:08 2018 -0700

    Merge pull request #256 from AMReX-Codes/cg-mulicomponent
    
    updated CG solver for multicomponent solves

commit 771d94899fb645eb46ac14cd48f0edf8e2affc3f
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Fri May 4 17:04:33 2018 -0600

    updated CG solver for multicomponent solves

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp

commit 12b94b74cba673f38edd912f2be6e14532301ab9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 4 15:37:02 2018 -0700

    add FabArray::Redistribute function that redistributes FabArray data from one to another with the same BoxArray but different DistributionMapping

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_FabArrayCommI.H

commit ca4514d762e45072e78598c9a7d6bebbca72f132
Author: Andrew Myers <atmyers@lbl.gov>
Date:   Fri May 4 16:17:32 2018 -0400

    make swapBytes a regular, non-template function.

Src/Base/AMReX_IntConv.H
Src/Base/AMReX_IntConv.cpp

commit a5590c9365e8e07f2dff07c703bd063f1cd978c4
Merge: 504031a76 034aa4584
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 4 12:18:38 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 504031a76c463f435df9020a277aa7e89731954b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 4 12:18:09 2018 -0700

    merging.

Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_IrregNode.cpp
Tests/EBbcent/GNUmakefile
Tests/EBbcent/Make.package
Tests/EBbcent/main.cpp

commit b0eff8d4853962edd3434942f142adc6392325c7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 4 12:14:00 2018 -0700

    make the swapBytes function templated on size rather than type to make it work on Titan with cce

Src/Base/AMReX_IntConv.H
Src/Base/AMReX_IntConv.cpp

commit 034aa4584b251d917e956051f8bf4023a75b55f9
Merge: 6b0ef2675 7879dd3e1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri May 4 11:00:15 2018 -0700

    Merge pull request #255 from AMReX-Codes/eb-bcent
    
    bug fix in higher order moments

commit 7879dd3e1c58152cf9b3ad665367f4957b66532e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri May 4 10:57:53 2018 -0700

    added fix for where EBMoments get the wrong sign

Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_IrregNode.cpp
Tests/EBbcent/main.cpp

commit 6b0ef2675a4476b999b9539215e0c5ca45c8fb03
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 4 10:13:34 2018 -0700

    fix loop bounds problem in BndryRegister.

Src/Boundary/AMReX_BndryRegister.cpp

commit 93e77c8a69f4ec7c435da63c6291b92e1a5304ef
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 4 10:04:52 2018 -0700

    simplify the logic here a bit.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit 6cee5a02a19ef658b2242ea6fcae45e1de438fe7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 4 09:56:47 2018 -0700

    test for debugging

Tests/EBbcent/GNUmakefile
Tests/EBbcent/Make.package
Tests/EBbcent/main.cpp

commit ff68f170034a833989e0cd4e0845131a3e9efd11
Merge: ef4cee103 041050c05
Author: atmyers <atmyers2@gmail.com>
Date:   Thu May 3 21:00:51 2018 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit ef4cee103563d12b1a2442ef9819a95ee98c788c
Author: atmyers <atmyers2@gmail.com>
Date:   Thu May 3 21:00:28 2018 -0700

    remove the version of amrex::ResetRandomSeed that set all the threads to have the same seed.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit 041050c059e507d0fb7724e1df12843d23ef118f
Merge: 56b970b3d 579b2a8a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 3 15:00:47 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 56b970b3d41b7a6fc2dae600b6183483d3435af2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 3 14:57:36 2018 -0700

    add cg to MLMG

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.H
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 755edb0a1ba816ce34821bfb551139d968a1c90b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 3 13:50:28 2018 -0700

    clean up SPMD.H

Src/Base/AMReX_SPMD.H
Src/Base/AMReX_SPMD.cpp
Src/Base/AMReX_SPMDI.H
Src/Base/AMReX_parstream.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Tests/GeometryShop/regression/levelRedistTest.cpp

commit 579b2a8a02e1882c7ed0257c1f8c7d877a6595ac
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu May 3 13:49:05 2018 -0700

    MultiFab is_nodal test for a single direction

Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit c8a715d8e60143411f880369416579ae55ccb104
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 3 13:24:00 2018 -0700

    change pout basename to amrex_pout and use ParmParse instead of environment variable for specifying output interval

Src/Base/AMReX_parstream.H
Src/Base/AMReX_parstream.cpp

commit 5ac4735c2b06cea32c8cf729a7f197488f52aaff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 3 12:47:11 2018 -0700

    amrex::Initialize can now take an std::ostream argument for amrex::Print() to use

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_Print.H

commit c265cbe95b817db2a94caad52fe6150730f850a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 2 16:14:45 2018 -0700

    rm EBAMRElliptic

Src/EBAMRElliptic/AMReX_AMREBMultiGrid.H
Src/EBAMRElliptic/AMReX_BaseBCFuncEval.H
Src/EBAMRElliptic/AMReX_BiCGStabSolver.H
Src/EBAMRElliptic/AMReX_ConductivityBaseDomainBC.H
Src/EBAMRElliptic/AMReX_ConductivityBaseEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_EBEllipticFort.F90
Src/EBAMRElliptic/AMReX_EBEllipticFort_F.H
Src/EBAMRElliptic/AMReX_EBMultiGrid.H
Src/EBAMRElliptic/AMReX_EBSimpleSolver.H
Src/EBAMRElliptic/AMReX_EBSimpleSolver.cpp
Src/EBAMRElliptic/AMReX_LinearSolver.H
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_NoOpSolver.H
Src/EBAMRElliptic/AMReX_VCAggStencil.H
Src/EBAMRElliptic/AMReX_VCAggStencil.cpp
Src/EBAMRElliptic/Make.package
Tests/EBAMRElliptic/exec/GNUmakefile
Tests/EBAMRElliptic/exec/cond.inputs
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit a18a9ba9855d16d1d938cee0ca34c8660583cdac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 1 11:23:39 2018 -0700

    minor update

INSTALL

commit 5553b6af63da745ef13ecdb51654b72ec1cca544
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 1 09:32:44 2018 -0700

    update CHANGES

CHANGES

commit b2c6a638d1e27cf8be2f453d88f5041c6b9f4046
Author: Kevin Gott <kngott@lbl.gov>
Date:   Fri Apr 27 17:39:20 2018 -0700

    MemCheck versions of flush for testing after timeSteps.

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp

commit 21d32773eab0737d7b6dcff96682b8eebae58b81
Author: Kevin Gott <kngott@lbl.gov>
Date:   Fri Apr 27 14:45:35 2018 -0700

    BL_PROFILE_FLUSH() allows user-specified profiling database writes. input flag 'blprofiler.prof_flushprint' can be set to false to remove intermediate std::cout outputs.

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp
Tests/ProfTests/HeatEquation_EX1_C/Exec/GNUmakefile
Tests/ProfTests/HeatEquation_EX1_C/Exec/inputs_2d
Tests/ProfTests/HeatEquation_EX1_C/Exec/inputs_3d
Tests/ProfTests/HeatEquation_EX1_C/Source/Make.package
Tests/ProfTests/HeatEquation_EX1_C/Source/advance.cpp
Tests/ProfTests/HeatEquation_EX1_C/Source/advance_2d.f90
Tests/ProfTests/HeatEquation_EX1_C/Source/advance_3d.f90
Tests/ProfTests/HeatEquation_EX1_C/Source/init_phi_2d.f90
Tests/ProfTests/HeatEquation_EX1_C/Source/init_phi_3d.f90
Tests/ProfTests/HeatEquation_EX1_C/Source/main.cpp
Tests/ProfTests/HeatEquation_EX1_C/Source/myfunc.H
Tests/ProfTests/HeatEquation_EX1_C/Source/myfunc_F.H

commit a6872238056e639b6c4135971ddaf9ceb9c386ca
Merge: c3b0d7e3f 5af5cde5b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Apr 27 08:39:20 2018 -0400

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c3b0d7e3f570a3a9b4bde2367755f0f041cf8a03
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Apr 27 08:38:45 2018 -0400

    only warn if not all variables are present
    still send a success code so tests pass when we add new variables

Tools/Postprocessing/F_Src/fcompare.f90

commit 5af5cde5b6fe47ceba7c54da718c73d0772d5ff7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 22:33:15 2018 -0700

    get aroung a compiler bug?

Src/Base/AMReX_Box.H

commit 3cf8767320a186a22a26dee9764f37f4d930852d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 15:57:04 2018 -0700

    remove a number of function level static variables that may not be thread safe

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp

commit 66fb57dba5f13d848d570de0b96d0c0861b099e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 15:33:13 2018 -0700

    tidy

Src/Base/AMReX_Box.H

commit f3ed96383f67ce5da957801227fe6215b137ac60
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 13:36:27 2018 -0700

    fix new Box bug and revert my revert

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp

commit bbf478ec0d564bada752839bd784ac0a3a4e54ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 13:31:26 2018 -0700

    fix omp compilation

Src/Boundary/AMReX_YAFluxRegister.cpp

commit 3b078ac423a85e308e3320f681bd541007ae1273
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 13:22:36 2018 -0700

    revert my change in Box due to a bug

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp

commit 6474448fe41da6afa4982396699e387cf4b05f52
Merge: 14fd7e3c8 e2af6e6a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 13:00:46 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 14fd7e3c86975116e326d2f6ce5b18e80889c3c9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 13:00:43 2018 -0700

    omp in in YAFluxRegister::define

Src/Boundary/AMReX_YAFluxRegister.cpp

commit e2af6e6a5c85332b9b40c21bc322c6193e59d45b
Merge: 68bba833e e5734db5d
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Apr 26 12:54:12 2018 -0700

    Merge pull request #252 from AMReX-Codes/pgi
    
    fix PGI compilation

commit e5734db5d003b76aaca6fe816f4940a0372ab2ec
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Apr 26 15:45:29 2018 -0400

    fix PGI compilation
    PGI complains that with the 'pure' keyword here:
    
    PGF90-S-0074-Illegal number or type of arguments to heapsort_indirect_d - arguments of greater_d and cmp do not agree (/home/zingale/development/AMReX//Src/F_BaseLib/knapsack.f90: 85)

Src/F_BaseLib/knapsack.f90

commit 68bba833e0a0d8fba8d6a2f71246f71d199377ba
Merge: 8fea0d1e7 bd6b94802
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Apr 26 12:16:23 2018 -0700

    Merge branch 'development' of https://www.github.com/amrex-codes/amrex into development

commit 8fea0d1e7f4f4a674cbc6fb5313d5a931bf79dae
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Apr 26 12:14:48 2018 -0700

    Remove unused variables

Src/GeometryShop/AMReX_GeometryShop.cpp

commit 93f4fc171fe1cfa41867639822f8a0370529d5ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 11:12:28 2018 -0700

    optimization in YAFluxRegister::define

Src/Boundary/AMReX_YAFluxRegister.cpp

commit 3f3764c7fa5fa40abd52c7d86f8773c7cbfbd3db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 26 11:10:04 2018 -0700

    inline most of IntVect and Box functions

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp

commit bd6b948020e9dbce9c347fd66aead8da6cfcfe39
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 25 22:13:20 2018 -0700

    when BoxArray is cell-centered and its coarse ratio is 1, use the internal Box data directly

Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.H

commit 30fd2c465e794247100150f71a1dbcfc4427eeb1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 25 16:41:46 2018 -0700

    add Tests/complementIn

Src/Base/AMReX_VisMF.cpp
Tests/complementIn/GNUmakefile
Tests/complementIn/Make.package
Tests/complementIn/grids/grids_1
Tests/complementIn/grids/grids_10
Tests/complementIn/grids/grids_2
Tests/complementIn/grids/grids_3
Tests/complementIn/grids/grids_4
Tests/complementIn/grids/grids_5
Tests/complementIn/grids/grids_6
Tests/complementIn/grids/grids_7
Tests/complementIn/grids/grids_8
Tests/complementIn/grids/grids_9
Tests/complementIn/main.cpp

commit be7ab93f5e0738b822b23846181787b245067b28
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 25 16:09:07 2018 -0700

    replace sed with perl here.

Tools/GNUMake/Make.rules

commit ea1fe034c49c48c2ad4ba890829af2aad0e61502
Merge: 5528a3ec7 312177a52
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Apr 25 15:40:19 2018 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 5528a3ec789d97133847253054bbaa4f910b0393
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Apr 25 15:40:08 2018 -0700

    add this newline in a way that works with OS X sed.

Tools/GNUMake/Make.rules

commit 312177a5293d9b698eccd4b6045a5f3b3a3a3eab
Merge: 01b1554df 77b78b0c4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 25 15:13:08 2018 -0700

    Merge branch 'development' into weiqun/complementIn

commit 01b1554df6e779d5c604e740f27d70e94388be94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 25 13:53:42 2018 -0700

    fix assertion

Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp

commit f8e8a57d01b048de780133deea1b2420de790a8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 25 13:37:22 2018 -0700

    more optimization on using complementIn

Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxDomain.cpp
Src/Particle/AMReX_ParticleContainerI.H

commit 4840c15e93517ad255bb105aaeb26885fd667ba8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 25 13:03:30 2018 -0700

    optimization of BoxList::complementIn

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp

commit 77b78b0c484d9f6fc38ed6269a149fef72ceee61
Merge: 22f683129 111be5f60
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Apr 25 11:23:47 2018 -0700

    Merge branch 'mr/cmake' into development

commit 22f6831291a5dc0f95b1bf8a893717ba246727b4
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Apr 25 10:39:51 2018 -0700

    remove the newline here, as Mac's sed doesn't like it.

Tools/GNUMake/Make.rules

commit 2b99334edebe45bf75d08ff6e7dd69b5dc78f60d
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Apr 25 10:22:48 2018 -0700

    include missing header in AMReX_IntVect.H

Src/Base/AMReX_IntVect.H

commit 49447802658c3c5a0a6ba74cc315a9d5c4a3a324
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 24 14:57:10 2018 -0700

    profiling BoxList::complementIn

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/Base/AMReX_BoxList.cpp

commit 111be5f60825f5f5f98315da59724a3735f41556
Merge: a73f28375 d1cda11a4
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Apr 24 11:35:28 2018 -0700

    Merge branch 'development' into mr/cmake

commit a73f283752aa92d024f254b867823f28d1bc76f3
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Apr 24 11:30:27 2018 -0700

    CMake:update docs

Docs/sphinx_documentation/source/BuildingAMReX.rst
Tools/CMake/AMReX_Config.cmake

commit 7ad844e7f440bacac57b95d2bcc3f9fc5e400ad1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 24 11:06:51 2018 -0700

    BoxList::complementIn calls BoxArray::complementIn

Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit d1cda11a49096835ad9416c21a894600294c43fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 24 07:46:49 2018 -0700

    fix typos

Src/Base/AMReX_MultiFab.cpp

commit e0d439155dee08047b0a14beecc9d4e3e26fe442
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Apr 23 22:04:56 2018 -0700

    Initialize fab ptr array with nullptr, allowing safe call to delete whether or not data allocated, then remove FabArray::ok() test in AmrData::FlushGrids, allowing FlushGrids to clear fabs even if not allocated. Add AmrData::FlushGrids() function to clear all variables.

Src/Base/AMReX_FabArray.H
Src/Extern/amrdata/AMReX_AmrData.H
Src/Extern/amrdata/AMReX_AmrData.cpp

commit 30f45deb470e4f78c2f1bdefc30cfbb874ca4886
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 23 17:08:30 2018 -0700

    add some functions in MultiFab to deal with IntVect ghost cells

Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit f0c4b170dde81ba06c6d5719f2792077d3dcac15
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 23 13:24:23 2018 -0700

    add some profilers

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit 6a2a73ea6156730816c37d5861a96184af5eb59f
Merge: a706ee742 d878fe0e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 23 13:21:14 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit a706ee7421d62febc35e8ee1bc1430876e2c717d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 23 13:20:50 2018 -0700

    BoxList::reserve is bad if it is used in a loop!

Src/Base/AMReX_BoxList.cpp

commit d878fe0e13c0f760e58a470c1a390735c5fa070b
Merge: e3f5a4177 a5d5660b6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 23 11:27:39 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit e3f5a41778fa34f300ed8b6c302645a78d999016
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 23 11:23:16 2018 -0700

    refactor the CreateVirtualParticles code so that we don't create the buffer if we're not doing Cell aggregation.

Src/Particle/AMReX_ParticleContainerI.H

commit d37679f6c8160df0d58bfb7c5276482c82e5e233
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 23 10:53:52 2018 -0700

    use a C++-style cast here.

Src/Particle/AMReX_ParticleContainerI.H

commit a5d5660b645a82adebe50675409e3b956f2fdb60
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 18:38:47 2018 -0700

    add --enable-xsdk-defaults to configure

Tools/GNUMake/Make.defs
Tools/libamrex/configure.py

commit b1db263331fadaef7ef99de49acb2f78a7c61366
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 18:02:08 2018 -0700

    some amrex prefix in EB

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_IrregNode.cpp
Src/GeometryShop/AMReX_NormalDerivative.cpp
Src/GeometryShop/AMReX_SmoothIntersection.cpp
Src/GeometryShop/AMReX_TransformIF.cpp
Tutorials/EB/CNS/Exec/Combustor/bc_fill_nd.F90
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/fortran/bc_fill_nd.F90

commit f2547bad2e931f0fffc27ffd837120a7607030da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 17:37:13 2018 -0700

    do not build with unused old particles fortran routines

Src/Particle/AMReX_Particles_1D.F
Src/Particle/AMReX_Particles_2D.F
Src/Particle/AMReX_Particles_3D.F
Src/Particle/AMReX_Particles_F.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit 5052604452c166d50d4f0d6e7c822f78f0180ae1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 17:25:59 2018 -0700

    AMREX_XSDK: Particle/

Src/Particle/AMReX_LoadBalanceKD.H
Src/Particle/AMReX_LoadBalanceKD.cpp
Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H
Src/Particle/AMReX_Particles_F.H

commit aa0e54d87828a423ffeca6170fdce01243c09031
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 15:55:03 2018 -0700

    AMREX_XSDK: C_CellMG/

Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp

commit 162bff367c73cec49dd75a138441b5842bf88235
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 15:31:29 2018 -0700

    some amrex_ in LinearSovlers/

Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90
Src/LinearSolvers/MLMG/AMReX_MLMGBndry.cpp

commit e007f99754dd0eab2fc5a168128f6e9db5b08c60
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 14:34:52 2018 -0700

    AMREX_XSDK: Boundary/

Src/Base/AMReX_BaseFab.H
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/Boundary/AMReX_LO_BCTYPES.H
Src/Boundary/AMReX_MacBndry.cpp
Src/Boundary/AMReX_Mask.cpp
Src/Boundary/AMReX_YAFluxRegister.H

commit 91e86836ce1aa838a32709933489c30d70b31221
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 14:04:54 2018 -0700

    amrex prefix in Amr/

Src/Amr/AMReX_Extrapolater.cpp
Src/Amr/AMReX_extrapolater_1d.f90
Src/Amr/AMReX_extrapolater_2d.f90
Src/Amr/AMReX_extrapolater_3d.f90

commit cb60a3940241fe0790922fffb7f0a1d2134aef4f
Merge: ce70eec0b 39d1e7537
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 10:48:48 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit ce70eec0b05dd8fc390ee14b578702323263d082
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 21 10:47:09 2018 -0700

    Merge branch 'weiqun/ng' into development

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_TagBox.cpp
Src/AmrTask/AMFIter/AMReX_AmrTask.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_FabArrayCommI.H
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_MFIter.H
Src/Base/AMReX_MFIter.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_iMultiFab.cpp
Tools/CompileTesting/compiletesting.py

commit ca83d229516cb7f35289b2554ae23f92d1c5d274
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Apr 20 17:37:41 2018 -0700

    CMake:generate AMReX_BuildInfo.cpp and include it in the build

Src/CMakeLists.txt
Tools/CMake/AMReX_CMakeVariables.cmake

commit e38a7136a4fbb7719e8ccae96ae0cee27e26765a
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Apr 20 15:56:04 2018 -0700

    CMake:fix CMakeLists bugs

Src/LinearSolvers/CMakeLists.txt

commit 39d1e7537af60f65ef3bede08cc344c59d99035e
Merge: b88060155 a86ea2314
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Apr 20 15:27:17 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit b88060155c4b29187934939b2a6f79ed06bc004d
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Apr 20 15:09:47 2018 -0700

    be more conservative with writing output files in this tutorial by default.

Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit a86ea2314f5f07a926424cf013be488bca91b646
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 20 14:53:46 2018 -0700

    for typecheck

Src/Boundary/AMReX_INTERPBNDRYDATA_F.H

commit a62dfa12c8699fdc8b350a418a09b200c53fdf61
Merge: b59eb2627 55b3f9aa9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Apr 20 14:00:41 2018 -0700

    Merge branch 'development' of https://www.github.com/amrex-codes/amrex into development

commit b59eb2627d2cb68c5469cf880d7b695884e7d29d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Apr 20 14:00:12 2018 -0700

    Move distribution.h to distribution_c.h

Src/Extern/SWFFT/Distribution.H
Src/Extern/SWFFT/Make.package
Src/Extern/SWFFT/distribution.c
Src/Extern/SWFFT/distribution_c.h

commit 55b3f9aa91dc7dcac2d4c3ff4892b14066877451
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 20 11:04:03 2018 -0700

    AMREX_CRSEGRNDOMP

Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_StateData.cpp
Src/AmrTask/Amr/AMReX_AmrLevelTask.cpp
Tutorials/EB/CNS/Exec/Make.CNS

commit a6f687cb040be85e03920b6f783164204a5a2c44
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 20 10:54:11 2018 -0700

    minor

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_StateData.cpp

commit dcafcf9eba81bf57f3399d2713e1bab00411ccd5
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Apr 20 10:44:39 2018 -0700

    CMake:more xSDK stuff

Src/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Tools/CMake/AMReX_Compilers.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit 8e10f0625357d31c5c6786ae25619d8d3cf24f18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 20 10:30:34 2018 -0700

    add anonymous namespace to some file scope classes

Src/AmrCore/AMReX_Cluster.cpp

commit b770a6df9ca6b36df9004168da130139a99f97d5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 20 09:57:53 2018 -0700

    use amrex_bc_types_module instead of AMReX_bc_types.fi

Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90

commit 18006c1d807b92eb140edd9195eb494c08d8f4b9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 20 09:35:51 2018 -0700

    remove some old tutorials

OldTutorials/GettingStarted_C/GNUmakefile
OldTutorials/GettingStarted_C/Make.package
OldTutorials/GettingStarted_C/main.cpp
OldTutorials/GettingStarted_C/work_on_data_2d.f90
OldTutorials/GettingStarted_C/work_on_data_3d.f90
OldTutorials/HeatEquation_EX2_C/FILCC_2D.F
OldTutorials/HeatEquation_EX2_C/FILCC_3D.F
OldTutorials/HeatEquation_EX2_C/GNUmakefile
OldTutorials/HeatEquation_EX2_C/Make.package
OldTutorials/HeatEquation_EX2_C/advance_2d.f90
OldTutorials/HeatEquation_EX2_C/advance_3d.f90
OldTutorials/HeatEquation_EX2_C/bc_fill_nd.F90
OldTutorials/HeatEquation_EX2_C/init_phi_2d.f90
OldTutorials/HeatEquation_EX2_C/init_phi_3d.f90
OldTutorials/HeatEquation_EX2_C/inputs_2d
OldTutorials/HeatEquation_EX2_C/inputs_3d
OldTutorials/HeatEquation_EX2_C/main.cpp
OldTutorials/HeatEquation_EX2_C/myfunc_F.H
OldTutorials/HeatEquation_EX2_C/writePlotFile.H
OldTutorials/HeatEquation_EX2_C/writePlotFile.cpp

commit ec4c73fd3ddb23c1ce595a50378b10ec250f8f19
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 20 09:30:42 2018 -0700

    add AMREX_

Src/Extern/ProfParser/AMReX_AVGDOWN_2D.F
Src/Extern/ProfParser/AMReX_AVGDOWN_3D.F
Src/Extern/amrdata/AMReX_FABUTIL_1D.F
Src/Extern/amrdata/AMReX_FABUTIL_2D.F
Src/Extern/amrdata/AMReX_FABUTIL_3D.F
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit eb2f3a9f4c68d4dc2d893869a651d828164f0df6
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Apr 19 18:00:42 2018 -0700

    Add a simple AmrData-based function to computer (weighted) horizontal averages of plotfile variables.

Tools/Postprocessing/C_Src/HorizontalAvg.cpp

commit 735b0817690d7ae7afb22cb98fff2a177cf4e775
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Apr 19 15:03:14 2018 -0700

    CMake:one step closer to xSDK compliance

Tools/CMake/AMReXConfig.cmake.in
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Compilers.cmake
Tools/CMake/AMReX_CompilersFlags.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Defines.cmake

commit 6757f9057a15e0cdea4a7e3312b8e475e20019e4
Merge: 5cf25428a 9377350b0
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Apr 19 12:40:49 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 5cf25428a2f1b223d8f693bb9f3e8361f677e010
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Apr 19 12:40:37 2018 -0700

    move these function out of an anonymous namepsace and into a separate file to avoid compiler warnings.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleMPIUtil.H
Src/Particle/AMReX_ParticleMPIUtil.cpp
Src/Particle/AMReX_Particles.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit b86b03823106cbbbc0d2f748c75186a1f094a63a
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Apr 19 11:23:06 2018 -0700

    remove some unused variables from the ElectrostaticPIC particle container

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 9377350b053d062498b3d172eb57110f1ddf710f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 19 11:08:07 2018 -0700

    amrex prefix in LinearSolver/

Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABec_F.H
Src/LinearSolvers/C_CellMG/AMReX_LO_F.H
Src/LinearSolvers/C_CellMG/AMReX_LP_F.H
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MG_F.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.cpp
Tests/LinearSolvers/C_CellMG/COEF_F.H
Tests/LinearSolvers/C_CellMG/MACOPERATOR_F.H
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 3c96a022754d4e23196249a6bc2d712de696aa22
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 19 10:49:44 2018 -0700

    amrex prefix in Amr/ and Particle/ etc.

Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_Derive.H
Src/Amr/AMReX_StateDescriptor.cpp
Src/Extern/ProfParser/AMReX_AVGDOWN_F.H
Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/BLProfParser.y
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/F_Interfaces/AmrCore/AMReX_FAmrCore.cpp
Src/Particle/AMReX_ParticleContainerI.H
Tests/C_BaseLib/tUMap.cpp
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp

commit 6d5184e5529f89dacbd19426796776ae6fc1a75b
Merge: a603506e9 97444ff82
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Apr 19 10:42:31 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit a603506e96feb105ade36261af93b56f48dec74c
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Apr 19 10:42:19 2018 -0700

    remove the ShortRangeParticles tutorial, as that stuff is all included in the NeighborList tutorial now.

Tutorials/Particles/ShortRangeParticles/GNUmakefile
Tutorials/Particles/ShortRangeParticles/Make.package
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/Particles/ShortRangeParticles/inputs
Tutorials/Particles/ShortRangeParticles/main.cpp
Tutorials/Particles/ShortRangeParticles/short_range_2d.f90
Tutorials/Particles/ShortRangeParticles/short_range_3d.f90
Tutorials/Particles/ShortRangeParticles/short_range_F.H

commit c54dbb53991de2178c4219b8e0cd7a9b2a11d418
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Apr 19 10:40:46 2018 -0700

    some minor tweaks to the particle documentation.

Docs/sphinx_documentation/source/Chapter8.rst
Docs/sphinx_documentation/source/Particle.rst

commit bcef2ec62714231bc3fea438e6740bb86c9ff8b2
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Apr 19 10:40:11 2018 -0700

    add some info about the particle tutorials

Docs/sphinx_tutorials/source/Particles_Tutorial.rst

commit 29aa16d89d78d32345820ac94344251d5ef7c114
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Apr 19 10:39:44 2018 -0700

    fix typo

Docs/sphinx_tutorials/source/Basic_Tutorial.rst

commit 97444ff82e68152dfbe23683c7351fb64ae60b86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 19 09:05:20 2018 -0700

    fix the conflict between macro and enum type

Src/Base/AMReX_BC_TYPES.H
Src/Boundary/AMReX_MacBndry.cpp

commit 9f51a2411effe7f9825792f40786b1bb09f81f56
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 19 08:56:19 2018 -0700

    remove preprocessor directive form AMReX_bc_types.fi

Src/Base/AMReX_bc_types.fi

commit 44f4e62b87aa66649821cf0c4f2133478b32b66a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 22:03:50 2018 -0700

    amrex prefix in AmrCore and Boundary

Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/AMReX_ErrorList.H
Src/AmrCore/AMReX_ErrorList.cpp
Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_INTERP_F.H
Src/AmrCore/AMReX_Interpolater.cpp
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MacBndry.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/bc_fill_nd.F90

commit ed3114726281c6c8a83d0dd32ea86f751818bbb3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 17:02:23 2018 -0700

    D_DECL --> AMREX_D_DECL

Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp

commit 8ae4df53765566c6927d40d6779f15448269cdda
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 16:57:23 2018 -0700

    AMREX_XSDK: bc types and filcc

Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_FILCC_2D.F90
Src/Base/AMReX_FILCC_3D.F90
Src/Base/AMReX_filcc_mod.F90

commit 9d5c692a9e18614187bf3ed52cbd04a35ba6e853
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 14:56:52 2018 -0700

    make sure enum base type is int in BC_TYPES.H

Src/Base/AMReX_BC_TYPES.H

commit 2175e85d8e83c51b173e0e58f54f70db05612788
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 14:31:30 2018 -0700

    AMREX_XSDK: BC_TYPES.H

Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BC_TYPES.H
Src/Base/AMReX_bc_types_mod.F90

commit 339c5f7d712d6906f63bbe7521cd1bbe9ed70362
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 14:06:10 2018 -0700

    add amrex_random and amrex_random_int and AMREX_XSDK old fortran interface to amrex::Random

Src/Base/AMReX_RealVect.cpp
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_fort_mod.F90

commit bb970363e5ad3abb5a1552bb0951df63f85f9501
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Apr 18 15:31:52 2018 -0700

    CMake:fix tutorials link issue

Tutorials/Amr/Advection_AmrLevel/CMakeLists.txt

commit b7e10e2c7f1890830f4c50264e2b62dfcb066211
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Apr 18 13:05:17 2018 -0700

    CMake:forgot to include Fortran-only defines

Tools/CMake/AMReX_CompilersFlags.cmake

commit ebf787d99bb1301fc8a187140dba3cbc89af6a2e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Apr 18 11:33:05 2018 -0700

    added some const_cast calls so that ParallelContext will continue to compile with old versions of MPI.

Src/Base/AMReX_ParallelContext.cpp

commit b0b41cd7578a456afa64ed37aee80762a278c638
Merge: 362d97cdd 6e6c7438c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Apr 18 11:16:16 2018 -0700

    Merge pull request #249 from AMReX-Codes/dtg_branch
    
    moment convergence test good to go.

commit 6e6c7438ced05773f6bd9b163abacad21950d186
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Apr 18 11:14:56 2018 -0700

    fixed another test that got broken by an interface change.  Moment convergence test works fine.

Tests/GeometryShop/regression/fabfromif.cpp
Tests/GeometryShop/regression/simplemomentexample.inputs

commit db577d9eb4a17e71f71cbb67bb249e3fcb612ce8
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Apr 18 11:11:41 2018 -0700

    CMake: modify how compiler flags are handled

Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_CompilersFlags.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit 362d97cddf7e91d9fb31143064021149432c4c6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 11:03:41 2018 -0700

    fix a test

Tests/C_BaseLib/tUMap.cpp

commit f12b2c1d0f92142187f9ad55f845cd0f4633ddb7
Merge: ad9c33b56 99feb1f8f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Apr 18 10:54:49 2018 -0700

    Merge branch 'development' into dtg_branch

commit 99feb1f8fe04262cec2e8ce32f96556f1c09e0fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 10:27:17 2018 -0700

    mempool_module --> amrex_mempool_module

Docs/sphinx_documentation/source/Basics.rst
Src/AmrCore/AMReX_FillPatchUtil_2d.F90
Src/AmrCore/AMReX_FillPatchUtil_3d.F90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/face_velocity_2d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/face_velocity_3d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_2d/Adv_2d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_2d/slope_2d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_3d/Adv_3d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_3d/slope_3d.f90
Src/Base/AMReX_mempool_f.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/vector_i.f90
Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_fab_mod.F90
Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_2d/slope_2d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_3d/slope_3d.f90
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_2d/slope_2d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_3d/slope_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/slope_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/slope_3d.f90
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90

commit 3697f0ef75361d0102c196242bbf805a16890b10
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 18 10:00:24 2018 -0700

    AMREX_XSDK: filcc

Src/Base/AMReX_FILCC_2D.F90
Src/Base/AMReX_FILCC_3D.F90
Tutorials/Basic/HeatEquation_EX2_C/Source/AMReX_FILCC_2D.F
Tutorials/Basic/HeatEquation_EX2_C/Source/AMReX_FILCC_3D.F

commit b64321e18c2c2e767586534159b5049c706c7d9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 17 17:28:26 2018 -0700

    put subroutine filcc inside #ifndef AMREX_XSDK

Src/Base/AMReX_BLBoxLib_F.F90
Src/Base/AMReX_BLProfiler_F.F90
Src/Base/AMReX_BLutil_F.F90
Src/Base/AMReX_BaseUmap_f.H
Src/Base/AMReX_BaseUmap_nd.f90
Src/Base/AMReX_FILCC_1D.F90

commit e1307eed39a43750f8056325f64dd652679e42c3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 17 17:08:19 2018 -0700

    add missing std::

Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp

commit 8c73047c59c85bdca40abdd41d4b9db7fa34eb04
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 17 16:23:10 2018 -0700

    D_* -> AMREX_D_* macros in Base/

Src/Base/AMReX_IntVect.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_SPACE.H
Src/Base/AMReX_SPMD.H
Src/Base/AMReX_SPMDI.H
Src/EBAMRElliptic/AMReX_AMREBMultiGrid.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp

commit 774cd6bad1887f30dede73c9a1342e8e2c3dc5ce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 17 15:54:43 2018 -0700

    put some variables inside #ifndef AMREX_XSDK

Src/Base/AMReX_CONSTANTS.H
Src/Base/AMReX_REAL.H
Src/Base/AMReX_bc_types.fi
Src/Base/AMReX_bc_types_mod.F90

commit 85a4e2b00f3360d1b4bb97204e1230435710aeb6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 17 15:43:12 2018 -0700

    more namespace/prefix changes in Base/

Src/Base/AMReX_BLFort.H
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BaseUmap_f.H
Src/Base/AMReX_PhysBCFunct.H
Tests/ProfTests/ThirdParty/Source/main.cpp

commit 670ceda20bb5aa4f2945ec31578d951fe196e95f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 17 14:48:01 2018 -0700

    use new ArrayLim macros in Base

Src/Amr/AMReX_AmrLevel.cpp
Src/AmrTask/Amr/AMReX_AmrLevelTask.cpp
Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BLFort.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_COORDSYS_F.H
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_PhysBCFunct.H
Src/Base/AMReX_PhysBCFunct.cpp

commit 1f1ac77996a4753a378be86ec207017ca8903af2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 17 14:34:55 2018 -0700

    FORTRAN_BOXLIB --> AMREX_FORTRAN_BOXLIB; add amrex prefix a BaseFab Fortran functions; add amrex prefix to macros in AMReX_ArrayLim.H.

Src/Base/AMReX_Array.H
Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BLassert.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_CArena.H
Src/Base/AMReX_CArena.cpp
Src/Base/AMReX_MemPool.cpp
Src/F_BaseLib/backtrace_c.cpp
Tools/F_mk/GMakedefs.mak

commit 891e590eb85ef939af6e081dca33b014cd48602b
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Tue Apr 17 17:13:41 2018 -0700

    fillNodalMultifab: allignment factor could be ratio => int -> Real

Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp

commit ad9c33b56edae74a64309047a2ea2f0ed9b2b826
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Apr 17 17:04:03 2018 -0700

    added moment convergence test.

Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/momentConvTest.cpp
Tests/GeometryShop/regression/momentconvtest.inputs

commit 30f207076f657dca3e9f41cad5a99945849bf0ad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 17 11:09:47 2018 -0700

    amrex prefix for include guards

Src/AmrCore/AMReX_AmrParGDB.H
Src/Boundary/AMReX_InterpBndryData.H
Src/GeometryShop/AMReX_AggStencil.H
Src/GeometryShop/AMReX_AggStencilI.H
Src/GeometryShop/AMReX_AllRegularService.H
Src/GeometryShop/AMReX_AnisotropicDxPlaneIF.H
Src/GeometryShop/AMReX_AnisotropicIF.H
Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_BaseEBCellFactory.H
Src/GeometryShop/AMReX_BaseEBFaceFAB.H
Src/GeometryShop/AMReX_BaseEBFaceFABI.H
Src/GeometryShop/AMReX_BaseIF.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_CH_EBIS_ORDER.H
Src/GeometryShop/AMReX_CellEdge.H
Src/GeometryShop/AMReX_ComplementIF.H
Src/GeometryShop/AMReX_ConstrainedLS.H
Src/GeometryShop/AMReX_CoordinateSystem.H
Src/GeometryShop/AMReX_CoordinateSystemImplem.H
Src/GeometryShop/AMReX_CutCellMoments.H
Src/GeometryShop/AMReX_CutCellMomentsImplem.H
Src/GeometryShop/AMReX_DivNormalRefinement.H
Src/GeometryShop/AMReX_DivNormalRefinementImplem.H
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBCellFAB.H
Src/GeometryShop/AMReX_EBCellFactory.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBDataVarMacros.H
Src/GeometryShop/AMReX_EBDebugDump.H
Src/GeometryShop/AMReX_EBDebugOut.H
Src/GeometryShop/AMReX_EBFaceFAB.H
Src/GeometryShop/AMReX_EBFluxFAB.H
Src/GeometryShop/AMReX_EBFluxFactory.H
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBISBox.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBLevelGrid.H
Src/GeometryShop/AMReX_EBLevelRedist.H
Src/GeometryShop/AMReX_EBLoHiCenter.H
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.H
Src/GeometryShop/AMReX_EB_TYPEDEFS.H
Src/GeometryShop/AMReX_EllipsoidIF.H
Src/GeometryShop/AMReX_ExtrudeIF.H
Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_FaceIndex.H
Src/GeometryShop/AMReX_FaceIterator.H
Src/GeometryShop/AMReX_Factorial.H
Src/GeometryShop/AMReX_FixedRefinement.H
Src/GeometryShop/AMReX_FixedRefinementImplem.H
Src/GeometryShop/AMReX_FlatPlateGeom.H
Src/GeometryShop/AMReX_GenericArithmetic.H
Src/GeometryShop/AMReX_GenericArithmeticI.H
Src/GeometryShop/AMReX_GeomIntersectUtils.H
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GraphNode.H
Src/GeometryShop/AMReX_IFData.H
Src/GeometryShop/AMReX_IFDataImplem.H
Src/GeometryShop/AMReX_IFSlicer.H
Src/GeometryShop/AMReX_IFSlicerImplem.H
Src/GeometryShop/AMReX_IndexTM.H
Src/GeometryShop/AMReX_IndexTMI.H
Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_IrregFAB.H
Src/GeometryShop/AMReX_IrregFABFactory.H
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_KDStruct.H
Src/GeometryShop/AMReX_KDTree.H
Src/GeometryShop/AMReX_LSProblem.H
Src/GeometryShop/AMReX_LSProblemImplem.H
Src/GeometryShop/AMReX_LSquares.H
Src/GeometryShop/AMReX_LatheIF.H
Src/GeometryShop/AMReX_LoHiSide.H
Src/GeometryShop/AMReX_MetaPrograms.H
Src/GeometryShop/AMReX_MinimalCCCM.H
Src/GeometryShop/AMReX_MinimalCCCMImplem.H
Src/GeometryShop/AMReX_MomentIterator.H
Src/GeometryShop/AMReX_MomentIteratorImplem.H
Src/GeometryShop/AMReX_Moments.H
Src/GeometryShop/AMReX_MonomialPowers.H
Src/GeometryShop/AMReX_MultiIndex.H
Src/GeometryShop/AMReX_MultiIndexImplem.H
Src/GeometryShop/AMReX_NoRefinement.H
Src/GeometryShop/AMReX_NoRefinementImplem.H
Src/GeometryShop/AMReX_NormalDerivative.H
Src/GeometryShop/AMReX_NormalDerivativeNew.H
Src/GeometryShop/AMReX_Notation.H
Src/GeometryShop/AMReX_PXStuff.H
Src/GeometryShop/AMReX_PlaneIF.H
Src/GeometryShop/AMReX_PolyGeom.H
Src/GeometryShop/AMReX_PolynomialIF.H
Src/GeometryShop/AMReX_RedistStencil.H
Src/GeometryShop/AMReX_RefinementCriterion.H
Src/GeometryShop/AMReX_STLAsciiReader.H
Src/GeometryShop/AMReX_STLBox.H
Src/GeometryShop/AMReX_STLExplorer.H
Src/GeometryShop/AMReX_STLIF.H
Src/GeometryShop/AMReX_STLMesh.H
Src/GeometryShop/AMReX_STLReader.H
Src/GeometryShop/AMReX_STLUtil.H
Src/GeometryShop/AMReX_SmoothAbsoluteValue.H
Src/GeometryShop/AMReX_SmoothIntersection.H
Src/GeometryShop/AMReX_SmoothUnion.H
Src/GeometryShop/AMReX_SphereIF.H
Src/GeometryShop/AMReX_Stencils.H
Src/GeometryShop/AMReX_TransformIF.H
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_VoFIterator.H
Src/GeometryShop/AMReX_VolIndex.H
Src/GeometryShop/AMReX_WrappedGShop.H
Src/GeometryShop/AMReX_ZCylinder.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.H
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.H
Src/LinearSolvers/C_CellMG/AMReX_LO_F.H
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_MG_F.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.H
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/AMReX_stencil_types.H
Tools/GNUMake/Make.defs

commit b8f396ec0cfb0e877e72186654f0b1ad81c617ac
Merge: b44b81aed 2d132dab7
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Apr 17 12:36:51 2018 -0700

    Merge pull request #248 from AMReX-Codes/dtg_branch
    
    adding simple higher order moments example

commit 2d132dab7dfd663855302e967d061035f56cf094
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Apr 17 12:34:43 2018 -0700

    added simple example that illustrates moment stuff.  I also fixed a test whose interface had moved out from under it.

Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/fabfromif.cpp
Tests/GeometryShop/regression/momentConvTest.cpp
Tests/GeometryShop/regression/simpleMomentExample.cpp
Tests/GeometryShop/regression/simplemomentexample.inputs
Tests/GeometryShop/sphereEBISBox/sphereConvTest.cpp

commit 32eafac9ccb933cafa8a05acbd2fa3a0c7d941c7
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Apr 17 11:48:06 2018 -0700

    CMake:start implementation of xSDK guidelines

Tools/CMake/AMReX_Defines.cmake
Tools/CMake/AMReX_Options.cmake

commit b44b81aede83fbd6c64982b89228f2b0fa996a93
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Apr 17 11:40:52 2018 -0700

    allow the passing of a number of ghost cells when constructing the redistribute mask

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit e556a7f9a5ee8abe7ffb8f223c0adc3c463af84c
Merge: 70a230f97 68a935f67
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Apr 16 18:03:48 2018 -0700

    Merge remote-tracking branch 'origin/development' into jpb/fill-nodal

commit 70a230f9734349beb459c0d3dbb88068bf65929e
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Apr 16 18:03:14 2018 -0700

    allow filling nodal MF with different refinement than EBIndexSpace's dx

Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp

commit 68a935f67ba536a39b7ae45847eaf2da52fd155e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 16 10:25:01 2018 -0700

    restore previous exception trap status in amrex::Finalize

Src/Base/AMReX.cpp

commit e522d40b4d0a51ec6dc9ed9b67af096866772365
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 16 09:51:09 2018 -0700

    add amrex.call_addr2line parameter so that the call to add2rline can be skipped

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/Base/AMReX_BLBackTrace.cpp

commit ef0c670b5e85dc14ad7f179e956d4e5137c98bd2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 16 09:15:07 2018 -0700

    move SIG_DFL to the beginning of handler

Src/Base/AMReX_BLBackTrace.cpp

commit 8de1a0e585f30114133a8b47e64292f50be1d489
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 15 13:31:41 2018 -0700

    add a Fortran module for ParallelDescriptor

Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_ParallelDescriptor_F.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 1e2e572904876e8751e1cb23b221ef6d2cc17d40
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Apr 14 13:15:23 2018 -0400

    simple script to report git describe/hashes

Tools/C_scripts/describe_sources.py

commit 9f51cd25986ee55af04d34ef53d5fc70625238c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 12 17:58:13 2018 -0700

    This is weird.  GCC 7 with certain combination of flags requires explicitly defining these std::allocator's otherwise it fails at link time.  Note that we have seen this before.

Src/Base/AMReX.H
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_ParallelReduce.H
Src/F_Interfaces/Base/AMReX_plotfile_fi.cpp

commit f2ef816b6cf449230d09ceb09e21b38a9651bdf1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 12 17:38:01 2018 -0700

    Comment out everything in Make.local.template.  It was meant just to show things that can be done in Make.local, not meant for people to simply copy it to Make.local

Tools/GNUMake/Make.local.template

commit e4267a4b6bba3fcce6419a2e20089c5b01463065
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Apr 12 17:06:21 2018 -0700

    CMake: fix bug in site recognition

Tools/CMake/AMReX_Machines.cmake
Tools/CMake/AMReX_ThirdPartyProfilers.cmake

commit 2c6c68900a84adf027b967e863ac0e516774f035
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Apr 12 15:41:10 2018 -0700

    CMake: add support for third party profiler tools

Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Defines.cmake
Tools/CMake/AMReX_Machines.cmake
Tools/CMake/AMReX_Options.cmake
Tools/CMake/AMReX_ThirdPartyProfilers.cmake

commit 976c62c64632b1e92dff3696a03c022113000a57
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Apr 12 14:22:23 2018 -0700

    CMake: add host infos and third party profiling options

Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Compilers.cmake
Tools/CMake/AMReX_Defines.cmake
Tools/CMake/AMReX_Machines.cmake
Tools/CMake/AMReX_Options.cmake
Tools/CMake/AMReX_Utils.cmake

commit 870c5313061d79bab638afd74853348c865aa924
Merge: 00d14a954 8367fb069
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Apr 12 10:41:56 2018 -0700

    Merge branch 'development' into mr-cmake

commit 00d14a954d4c6251810f8beffd82c9ec3bfb89df
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Apr 12 10:40:10 2018 -0700

    CMake: turn off verbosity by default

CMakeLists.txt

commit 4c9177ccb69370e5aa8f290fdc85bb2e04dddb6b
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Apr 12 10:30:37 2018 -0700

    CMake: slightly modify setup

CMakeLists.txt
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Compilers.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake
Tools/CMake/AMReX_Utils.cmake
Tools/CMake/AMReX_Version.cmake

commit 8367fb069b35feda18e5fd2d693ac56425c01ca7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 12 08:36:26 2018 -0700

    fix AMREX_DIMENSION_AGNOSTIC

Tools/GNUMake/Make.defs

commit 312c3ce7096992cbebc62a085c1b50789ca3a77b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 11 16:53:23 2018 -0700

    add AMREX_NO_STRICT_PREFIX

Tools/CMake/AMReX_Defines.cmake
Tools/GNUMake/Make.defs

commit 66a2edee2371a4d3bfca8344b75040976bf77e4f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 11 16:05:27 2018 -0700

    update cmake for AMREX_DEBUG and AMREX_PARTICLES

Tools/CMake/AMReX_Defines.cmake

commit 4e275142d32b64014e7cdab5036845d0429b8c71
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 11 15:41:07 2018 -0700

    DEBUG --> AMREX_DEBUG

Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_FabArrayCommI.H
Src/Base/AMReX_MemPool.cpp
Src/Base/AMReX_NFiles.cpp
Src/Extern/ProfParser/AMReX_BLProfStats.cpp
Tools/GNUMake/Make.defs

commit fe79f26cbb094260962f42a1c1704edaa48a3396
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 11 13:37:03 2018 -0700

    DIMENSION_AGNOSTIC --> AMREX_DIMENSION_AGNOSTIC

Src/Amr/AMReX_Amr.cpp
Src/AmrTask/Amr/AMReX_AmrTask.cpp
Tools/GNUMake/Make.defs

commit ac2cfc2be8956e96d1209d35e8268119bb87e7d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 11 13:32:27 2018 -0700

    add AMREX_ version of BL_* definitions

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit 0c3df7da9bacc0aa104f38116979450aba18f55c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 11 12:59:39 2018 -0700

    USE_CVODE --> AMREX_USE_CVODE

Tools/GNUMake/packages/Make.cvode

commit dd4f343a0aa6fb91ba0ba7d5649dc96c2ced7313
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 11 11:38:29 2018 -0700

    PARTICLES and USE_PARTICLES --> AMREX_PARTICLES

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrCore.cpp
Src/AmrTask/Amr/AMReX_AmrTask.cpp
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/AmrLevelAdv.H
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/AmrLevelAdv.cpp
Src/Particle/AMReX_NeighborParticles.H
Tools/GNUMake/Make.defs
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.H
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp

commit f7182adb215f8afd2d7fd4a1063e1db5242d2813
Author: kngott <kngott@lbl.gov>
Date:   Wed Apr 11 14:23:15 2018 -0700

    Adjust third party profiling macros to 'AMREX_name'.

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_ThirdPartyProfiling.H
Tools/GNUMake/Make.defs
Tools/GNUMake/tools/Make.craypat
Tools/GNUMake/tools/Make.forge
Tools/GNUMake/tools/Make.vtune

commit 5fff2799856996b6f675b85d00619056004a2798
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Apr 9 17:54:33 2018 -0700

    Add link to original SWFFT source code

Docs/sphinx_tutorials/source/SWFFT_Tutorial.rst

commit d65019bfd9de77077ed87edac06f97da6f7d9021
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Apr 9 17:50:44 2018 -0700

    Update the sample inputs files in Tutorials/SWFFT.

Tutorials/SWFFT/inputs.128
Tutorials/SWFFT/inputs.32
Tutorials/SWFFT/inputs.64
Tutorials/SWFFT/run_me
Tutorials/SWFFT/swfft_solver.cpp

commit dc39d17dc9296e9b1be3b759e778142c4f664367
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Apr 9 17:19:04 2018 -0700

    Adding source code for SWFFT so that the Tutorial can run.

Src/Extern/SWFFT/AlignedAllocator.h
Src/Extern/SWFFT/COPYING
Src/Extern/SWFFT/CheckDecomposition.c
Src/Extern/SWFFT/Dfft.H
Src/Extern/SWFFT/DfftC.cpp
Src/Extern/SWFFT/Distribution.H
Src/Extern/SWFFT/DistributionC.cpp
Src/Extern/SWFFT/Error.h
Src/Extern/SWFFT/Make.package
Src/Extern/SWFFT/README
Src/Extern/SWFFT/TimingStats.h
Src/Extern/SWFFT/complex-type.h
Src/Extern/SWFFT/distribution.c
Src/Extern/SWFFT/distribution.h

commit 8b0b40a9ad68dc9f5ee1261c748a0aec72252223
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Apr 9 16:54:21 2018 -0700

    Update SWFFT Tutorial.

Docs/sphinx_tutorials/source/SWFFT_Tutorial.rst

commit d7564aa11352757675d70de419236e1d257264f8
Merge: 98ee66be7 696e6f78d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Apr 9 16:16:30 2018 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 98ee66be7ca14e211aed700300b2e819ff2759ca
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Apr 9 16:16:03 2018 -0400

    fextrema was a little misleading, since it was not giving the
    extrema over the whole domain.  Now it does by looping over all
    levels

Tools/Postprocessing/F_Src/fextrema.f90

commit 696e6f78de4cfc06db81bd23c8b1b31bdfddb846
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 9 11:33:43 2018 -0700

    Remove FORTH from AMReX_CONSTANTS.H as well.

Src/Base/AMReX_CONSTANTS.H

commit 782f7e07c249f1d5cbce62e4680fd89164ea6291
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 9 10:33:48 2018 -0700

    replace 'forth' with 'fourth'

Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90

commit f79a83d66f47df66fe6923dccb5dac7087dbfc23
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 9 10:25:27 2018 -0700

    remove redundant definition of 1/4 in AMReX_constants_mod.f90

Src/Base/AMReX_constants_mod.f90

commit 80a2fe91fd05b9c63ce7ae342c568093ead0007a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 8 18:29:20 2018 -0700

    add Fortran interface to FluxRegister::OverwriteFlux

Src/F_Interfaces/AmrCore/AMReX_fluxregister_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fluxregister_mod.F90

commit cb5c4179ebf2846df60960ae79d859e93d024b7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 8 18:00:20 2018 -0700

    add FluxRegister::OverwriteFlux

Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_FLUXREG_nd.F90
Src/AmrCore/AMReX_FluxRegister.H
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/CMakeLists.txt
Src/AmrCore/Make.package

commit f9c19f056624a3826b1f87363731b004c477d239
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 8 09:00:37 2018 -0700

    Link back to documentation

Docs/sphinx_tutorials/source/CVODE_Tutorial.rst

commit d4a18bffdcc2d7c28de00c077c0c1ee85ebd421c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 8 08:42:05 2018 -0700

    Try to fix link.

Docs/sphinx_documentation/source/CVODE.rst

commit c46db76139cc0ec14f9e565a4dfffbab958314b2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 8 08:14:17 2018 -0700

    update link

Docs/sphinx_documentation/source/CVODE.rst

commit b086d2037e455f317ef922b503dd48805fa73036
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 8 08:06:27 2018 -0700

    Move the CVODE Tutorial description into the Tutorials section

Docs/sphinx_documentation/source/CVODE.rst
Docs/sphinx_tutorials/source/CVODE_Tutorial.rst

commit 6c5731c7016e7251a36c672f4ce053b5cd2a5d9e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 8 07:54:56 2018 -0700

    Update Basics_Tutorials page

Docs/sphinx_tutorials/source/Basic_Tutorial.rst

commit a1468e59ef12964fb4bcf327c1a8970f89ccc8f9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Apr 7 18:05:15 2018 -0700

    Start to fill in the Tutorials documentation.

Docs/sphinx_tutorials/source/Basic_Tutorial.rst
Docs/sphinx_tutorials/source/index.rst

commit 27d8192e8b3949158531104a2a387ef868f95b35
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 7 16:55:03 2018 -0700

    add mising conf.py

Docs/sphinx_tutorials/source/conf.py

commit 39de9d874283a874afe78c54fd7a6e9c693575ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 7 16:38:20 2018 -0700

    rm old ParmParse Fortran

Src/Base/AMReX_BLParmParse_F.F90
Src/Base/AMReX_ParmParse.cpp
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 523769701f5f165d3b95282dd9c04a2fec002990
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 7 16:32:58 2018 -0700

    rm AMReX_bl_flush.f

Src/Base/AMReX_bl_flush.f

commit 7f64c1110c6e58402e5a5ab0de88553c7a9e5b23
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 7 16:29:38 2018 -0700

    rm AMReX_SPACE_F.H

Src/Base/AMReX_SPACE_F.H
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 044f4eefadb64715aa3cc013da911dfb421e5360
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 7 16:20:35 2018 -0700

    add a wrapper to polyintercoeff for tensormg

Src/LinearSolvers/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/AMReX_DV_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_3D.F
Src/LinearSolvers/C_TensorMG/Make.package
Src/LinearSolvers/C_TensorMG/amrex_tmg_util.F90

commit 6f56bdc9846d1898cc5b8770c833c909cb7d2c2b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 7 14:11:21 2018 -0700

    C_CellMG4: .F files to .F90 files

OldTutorials/MultiGrid_C/GNUmakefile
Src/LinearSolvers/CMakeLists.txt
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_2D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_2D.F90
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_3D.F90
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_F.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_2D.F90
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_3D.F90
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_F.H
Src/LinearSolvers/C_CellMG4/Make.package

commit 192b51d0d71b36186a8dfd93c2909973cfa47733
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 7 10:44:46 2018 -0700

    remove AMREX_REAL.H from Fortran 90 files

Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_LO_UTIL.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_UTIL.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F90
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_2D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_3D.F
Src/LinearSolvers/C_TensorMG/AMReX_DV_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_3D.F
Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90

commit 3207c8982b1b30275b923a73e780e93c18bb4650
Merge: 2a0d31e81 bad5c0ce4
Author: Marc Day <MSDay@lbl.gov>
Date:   Sat Apr 7 15:40:37 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2a0d31e8129f68ac2831a3a4c2c1d90f6eefd531
Author: Marc Day <MSDay@lbl.gov>
Date:   Sat Apr 7 15:40:25 2018 -0700

    Fix bugs in postprocessing codes, add matlab .m script files that can read the output generated by PlotfileToMatLab.cpp

Tools/C_util/WritePlotFile.cpp
Tools/Postprocessing/C_Src/GNUmakefile
Tools/Postprocessing/C_Src/PtwisePltTransform.cpp
Tools/Postprocessing/C_Src/binread.m
Tools/Postprocessing/C_Src/mk2d.m

commit bad5c0ce4f14a696705db2d4805f2fa9fb1ce0c8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Apr 7 15:18:47 2018 -0700

    Move tutorials.rst to index.rst

Docs/sphinx_tutorials/source/index.rst

commit f10b23e410bdcf809149caa7ca399f573bbd5e2d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Apr 7 15:09:13 2018 -0700

    Try to build tutorials_html separately from docs_html

Docs/sphinx_documentation/Makefile
Docs/sphinx_documentation/source/AMReX_Profiling_Tools.rst
Docs/sphinx_documentation/source/AmrCore.rst
Docs/sphinx_documentation/source/AmrCore/figs/Adv1.pdf
Docs/sphinx_documentation/source/AmrCore/figs/Adv1.png
Docs/sphinx_documentation/source/AmrCore/figs/Adv2.pdf
Docs/sphinx_documentation/source/AmrCore/figs/Adv2.png
Docs/sphinx_documentation/source/AmrCore/figs/Adv3.pdf
Docs/sphinx_documentation/source/AmrCore/figs/Adv3.png
Docs/sphinx_documentation/source/AmrCore/figs/Adv4.pdf
Docs/sphinx_documentation/source/AmrCore/figs/Adv4.png
Docs/sphinx_documentation/source/AmrCore/figs/Adv5.pdf
Docs/sphinx_documentation/source/AmrCore/figs/Adv5.png
Docs/sphinx_documentation/source/AmrCore/figs/flowchart.odg
Docs/sphinx_documentation/source/AmrCore/figs/flowchart.pdf
Docs/sphinx_documentation/source/AmrCore/figs/flowchart.png
Docs/sphinx_documentation/source/AmrCore/figs/subcycling.pdf
Docs/sphinx_documentation/source/AmrCore/figs/subcycling.png
Docs/sphinx_documentation/source/AmrCore/figs/subcycling.tex
Docs/sphinx_documentation/source/AmrLevel.rst
Docs/sphinx_documentation/source/AmrLevel/figs/flowchart.odg
Docs/sphinx_documentation/source/AmrLevel/figs/flowchart.pdf
Docs/sphinx_documentation/source/AmrLevel/figs/flowchart.png
Docs/sphinx_documentation/source/Basics.rst
Docs/sphinx_documentation/source/Basics/amrgrids.pdf
Docs/sphinx_documentation/source/Basics/amrgrids.png
Docs/sphinx_documentation/source/Basics/cc_growbox.pdf
Docs/sphinx_documentation/source/Basics/cc_growbox.png
Docs/sphinx_documentation/source/Basics/cc_tilebox.pdf
Docs/sphinx_documentation/source/Basics/cc_tilebox.png
Docs/sphinx_documentation/source/Basics/cc_validbox.pdf
Docs/sphinx_documentation/source/Basics/cc_validbox.png
Docs/sphinx_documentation/source/Basics/ec_growbox.pdf
Docs/sphinx_documentation/source/Basics/ec_growbox.png
Docs/sphinx_documentation/source/Basics/ec_tilebox.pdf
Docs/sphinx_documentation/source/Basics/ec_tilebox.png
Docs/sphinx_documentation/source/Basics/ec_validbox.pdf
Docs/sphinx_documentation/source/Basics/ec_validbox.png
Docs/sphinx_documentation/source/Basics/figs/flowchart.odg
Docs/sphinx_documentation/source/Basics/figs/flowchart.pdf
Docs/sphinx_documentation/source/Basics/figs/flowchart.png
Docs/sphinx_documentation/source/Basics/indextypes.pdf
Docs/sphinx_documentation/source/Basics/indextypes.png
Docs/sphinx_documentation/source/BuildingAMReX.rst
Docs/sphinx_documentation/source/CVODE.rst
Docs/sphinx_documentation/source/Chapter10.rst
Docs/sphinx_documentation/source/Chapter11.rst
Docs/sphinx_documentation/source/Chapter12.rst
Docs/sphinx_documentation/source/Chapter13.rst
Docs/sphinx_documentation/source/Chapter14.rst
Docs/sphinx_documentation/source/Chapter2.rst
Docs/sphinx_documentation/source/Chapter3.rst
Docs/sphinx_documentation/source/Chapter4.rst
Docs/sphinx_documentation/source/Chapter5.rst
Docs/sphinx_documentation/source/Chapter6.rst
Docs/sphinx_documentation/source/Chapter6a.rst
Docs/sphinx_documentation/source/Chapter7.rst
Docs/sphinx_documentation/source/Chapter8.rst
Docs/sphinx_documentation/source/Chapter9.rst
Docs/sphinx_documentation/source/EB.rst
Docs/sphinx_documentation/source/EB/EB_example.eps
Docs/sphinx_documentation/source/EB/EB_example.fig
Docs/sphinx_documentation/source/EB/EB_example.fig.bak
Docs/sphinx_documentation/source/EB/EB_example.pdf
Docs/sphinx_documentation/source/EB/EB_example.png
Docs/sphinx_documentation/source/EB/areas_and_volumes.eps
Docs/sphinx_documentation/source/EB/areas_and_volumes.fig
Docs/sphinx_documentation/source/EB/areas_and_volumes.pdf
Docs/sphinx_documentation/source/EB/areas_and_volumes.png
Docs/sphinx_documentation/source/EB/eb_fluxes.eps
Docs/sphinx_documentation/source/EB/eb_fluxes.fig
Docs/sphinx_documentation/source/EB/eb_fluxes.fig.bak
Docs/sphinx_documentation/source/EB/eb_fluxes.pdf
Docs/sphinx_documentation/source/EB/eb_fluxes.png
Docs/sphinx_documentation/source/EB/graph.pdf
Docs/sphinx_documentation/source/EB/multidivide.pdf
Docs/sphinx_documentation/source/EB/parabsphere.pdf
Docs/sphinx_documentation/source/EB/parabsphere.png
Docs/sphinx_documentation/source/EB/parabsphere.ps
Docs/sphinx_documentation/source/EB/redist.eps
Docs/sphinx_documentation/source/EB/redist.fig
Docs/sphinx_documentation/source/EB/redist.pdf
Docs/sphinx_documentation/source/EB/redist.png
Docs/sphinx_documentation/source/EB/revolution.pdf
Docs/sphinx_documentation/source/EB/revolution.png
Docs/sphinx_documentation/source/EB/revolution.ps
Docs/sphinx_documentation/source/EB/volume.pdf
Docs/sphinx_documentation/source/External_Profiling_Tools.rst
Docs/sphinx_documentation/source/Fortran.rst
Docs/sphinx_documentation/source/GettingStarted.rst
Docs/sphinx_documentation/source/IO.rst
Docs/sphinx_documentation/source/Introduction.rst
Docs/sphinx_documentation/source/LinearSolvers.rst
Docs/sphinx_documentation/source/Particle.rst
Docs/sphinx_documentation/source/Particle/neighbor_list.pdf
Docs/sphinx_documentation/source/Particle/neighbor_list.png
Docs/sphinx_documentation/source/Particle/neighbor_list.tex
Docs/sphinx_documentation/source/Particle/neighbor_particles.pdf
Docs/sphinx_documentation/source/Particle/neighbor_particles.png
Docs/sphinx_documentation/source/Particle/neighbor_particles.tex
Docs/sphinx_documentation/source/Particle/particle_arrays.pdf
Docs/sphinx_documentation/source/Particle/particle_arrays.png
Docs/sphinx_documentation/source/Particle/particle_arrays.tex
Docs/sphinx_documentation/source/Profiling/figs/commtopo.png
Docs/sphinx_documentation/source/Profiling/figs/mpi.png
Docs/sphinx_documentation/source/Profiling/figs/msgsizes.png
Docs/sphinx_documentation/source/Profiling/figs/papi.png
Docs/sphinx_documentation/source/Profiling/figs/summary.png
Docs/sphinx_documentation/source/Profiling/figs/timings.png
Docs/sphinx_documentation/source/Visualization.rst
Docs/sphinx_documentation/source/Visualization/Amrvis_2d.eps
Docs/sphinx_documentation/source/Visualization/Amrvis_2d.pdf
Docs/sphinx_documentation/source/Visualization/Amrvis_2d.png
Docs/sphinx_documentation/source/Visualization/Amrvis_3d.eps
Docs/sphinx_documentation/source/Visualization/Amrvis_3d.pdf
Docs/sphinx_documentation/source/Visualization/Amrvis_3d.png
Docs/sphinx_documentation/source/Visualization/ParaView.eps
Docs/sphinx_documentation/source/Visualization/ParaView.pdf
Docs/sphinx_documentation/source/Visualization/ParaView.png
Docs/sphinx_documentation/source/Visualization/ParaView_filegroup.png
Docs/sphinx_documentation/source/Visualization/ParaView_particles.eps
Docs/sphinx_documentation/source/Visualization/ParaView_particles.pdf
Docs/sphinx_documentation/source/Visualization/ParaView_particles.png
Docs/sphinx_documentation/source/Visualization/VisIt_2D.eps
Docs/sphinx_documentation/source/Visualization/VisIt_2D.pdf
Docs/sphinx_documentation/source/Visualization/VisIt_2D.png
Docs/sphinx_documentation/source/Visualization/VisIt_3D.eps
Docs/sphinx_documentation/source/Visualization/VisIt_3D.pdf
Docs/sphinx_documentation/source/Visualization/VisIt_3D.png
Docs/sphinx_documentation/source/Visualization/yt_Nyx_density_slice.png
Docs/sphinx_documentation/source/Visualization/yt_Nyx_density_vol_rend.png
Docs/sphinx_documentation/source/_static/theme_overrides.css
Docs/sphinx_documentation/source/conf.py
Docs/sphinx_documentation/source/index.rst
Docs/sphinx_tutorials/Makefile
Docs/sphinx_tutorials/source/AMR_Tutorial.rst
Docs/sphinx_tutorials/source/Basic_Tutorial.rst
Docs/sphinx_tutorials/source/CVODE_Tutorial.rst
Docs/sphinx_tutorials/source/EB_Tutorial.rst
Docs/sphinx_tutorials/source/HYPRE_Tutorial.rst
Docs/sphinx_tutorials/source/LinearSolvers_Tutorial.rst
Docs/sphinx_tutorials/source/Particles_Tutorial.rst
Docs/sphinx_tutorials/source/SWFFT_Tutorial.rst
Docs/sphinx_tutorials/source/Tutorials/Tutorials.rst
Docs/sphinx_tutorials/source/tutorials.rst
build_and_deploy.sh

commit 2f4d3a871c771236e3c74089c3cbc173f861aae1
Merge: 923ebed36 4c2b59878
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 18:07:00 2018 -0700

    Merge branch 'weiqun/macros' into development

commit 4c2b598785ecbd5c15b88fe2c2a3e9407d38ee6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 18:00:36 2018 -0700

    expand typedef for typecheck and fix type problems

Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H

commit 190ffb8b91a9a57bc8234dc03816fd04b18bdd1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 17:56:35 2018 -0700

    rename for typecheck

Src/AmrCore/AMReX_FLUXREG_1D.F90
Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/Base/AMReX_COORDSYS_1D.F90
Src/Base/AMReX_COORDSYS_2D.F90
Src/Base/AMReX_COORDSYS_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90
Src/Extern/HYPRE/AMReX_HABEC_3D.F90

commit 57bfcde1ba3540526aff68bfb743b4341a876226
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 17:38:59 2018 -0700

    break up some really long lines

Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/Base/AMReX_COORDSYS_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90

commit 40da472801fcc1c1cf3c4455071f2af26bcf4b3c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 17:19:01 2018 -0700

    filcc: remove AMReX_REAL.H

Src/Base/AMReX_FILCC_1D.F90
Src/Base/AMReX_FILCC_2D.F90
Src/Base/AMReX_FILCC_3D.F90

commit 334e8598f7c6258348100c1f2d1815d206049ec5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 17:03:46 2018 -0700

    linear solver routines: module and c binding

Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_F.H
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_F.H
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_F.H
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MG_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_F.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Src/LinearSolvers/C_CellMG/AMReX_lo_bctypes.fi
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit 923ebed36996838784e775dc29b4d2e1bf0074ba
Merge: 98355c7a8 539b2af9b
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Apr 6 16:44:57 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 98355c7a898ec5975f57e7eab91b11bff230a4a1
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Apr 6 16:44:49 2018 -0700

    Add a simple AmrData-based post-processing function

Tools/C_util/WritePlotFile.H
Tools/C_util/WritePlotFile.cpp
Tools/Postprocessing/C_Src/GNUmakefile
Tools/Postprocessing/C_Src/Make.package
Tools/Postprocessing/C_Src/PtwisePltTransform.cpp
Tools/Postprocessing/C_Src/PtwisePltTransform_nd.f90

commit 56e7007ee1918e0727d4aa3b69499a0bd65a7742
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 16:02:03 2018 -0700

    put interpbndrydata routine into module and add c binding

Src/Base/AMReX_constants_mod.f90
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/Boundary/AMReX_InterpBndryData.cpp

commit 36d3e53db35c0e640fa25ee8e872085829d9f6db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 14:44:23 2018 -0700

    put coordsys routines into module

Src/Base/AMReX_COORDSYS_1D.F90
Src/Base/AMReX_COORDSYS_2D.F90
Src/Base/AMReX_COORDSYS_3D.F90
Src/Base/AMReX_COORDSYS_F.H
Src/Base/AMReX_CoordSys.cpp

commit ebb652d4a995a3d5dcdbda0fe62ba221ba257f97
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 14:25:20 2018 -0700

    put interpolation routines into module

Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/AmrCore/AMReX_INTERP_F.H
Src/AmrCore/AMReX_Interpolater.cpp

commit 539b2af9b2feae503a60834cd61aa5c9926fbee0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 6 14:13:16 2018 -0700

    fix the ParticleContainer::Restart routine to work when levels are lost on restart.'

Src/Particle/AMReX_ParticleContainerI.H

commit 74f114f08b08494001f992902711bb73afae6ac1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 13:37:17 2018 -0700

    put flux register fortran code into module

Src/AmrCore/AMReX_FLUXREG_1D.F90
Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_FluxRegister.cpp

commit 1366727211c0dbb260c242a1227d09bf79215856
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 12:50:42 2018 -0700

    replace DIM[123]

Src/AmrCore/AMReX_INTERP_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90

commit b15579d4423082481d6e82950035c8a85e71bdf6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 12:48:00 2018 -0700

    move ARRAYLIM_?D.F90 to IAMR

Src/Amr/AMReX_ARRAYLIM_1D.F90
Src/Amr/AMReX_ARRAYLIM_2D.F90
Src/Amr/AMReX_ARRAYLIM_3D.F90
Src/Amr/CMakeLists.txt
Src/Amr/Make.package

commit 22fa11d229e58f5fc30708a026e2cb95677e3def
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 11:17:44 2018 -0700

    remove AMReX_ArrayLim.H from F90 files

Src/Amr/AMReX_ARRAYLIM_1D.F90
Src/Amr/AMReX_ARRAYLIM_2D.F90
Src/Amr/AMReX_ARRAYLIM_3D.F90
Src/AmrCore/AMReX_FLUXREG_1D.F90
Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/Base/AMReX_COORDSYS_1D.F90
Src/Base/AMReX_COORDSYS_2D.F90
Src/Base/AMReX_COORDSYS_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90
Src/Extern/HYPRE/AMReX_HABEC_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_3D.F90

commit c038c8eb545410794d30f896a0bbf8434c27494e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 11:10:21 2018 -0700

    replace ARG_L1, ARG_L2, ... etc.

Src/Amr/AMReX_ARRAYLIM_1D.F90
Src/Amr/AMReX_ARRAYLIM_2D.F90
Src/Amr/AMReX_ARRAYLIM_3D.F90
Src/AmrCore/AMReX_FLUXREG_1D.F90
Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/Base/AMReX_COORDSYS_1D.F90
Src/Base/AMReX_COORDSYS_2D.F90
Src/Base/AMReX_COORDSYS_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90

commit 328d37aef25f0d2b99cae303e9dd0e1834b96d9a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 11:04:39 2018 -0700

    replace DIM1, DIM2 and DIM3

Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90

commit be01dfe557b1dfe9abfe0e2da819a98eaaa9d45e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 11:00:10 2018 -0700

    replace DIMV

Src/AmrCore/AMReX_FLUXREG_1D.F90
Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/Base/AMReX_COORDSYS_1D.F90
Src/Base/AMReX_COORDSYS_2D.F90
Src/Base/AMReX_COORDSYS_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90
Src/Extern/HYPRE/AMReX_HABEC_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_3D.F90

commit 8d2a14e41345f41608d042e741af711e15fc3797
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 10:55:55 2018 -0700

    replace DIMDEC in F90 files

Src/Amr/AMReX_ARRAYLIM_1D.F90
Src/Amr/AMReX_ARRAYLIM_2D.F90
Src/Amr/AMReX_ARRAYLIM_3D.F90
Src/AmrCore/AMReX_FLUXREG_1D.F90
Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/Base/AMReX_COORDSYS_1D.F90
Src/Base/AMReX_COORDSYS_2D.F90
Src/Base/AMReX_COORDSYS_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90
Src/Extern/HYPRE/AMReX_HABEC_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_3D.F90

commit e0cd1585c461fb1685b735164d4d2b0811bd7a22
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 6 10:53:39 2018 -0700

    replace DIMS in F90 files

Src/Amr/AMReX_ARRAYLIM_1D.F90
Src/Amr/AMReX_ARRAYLIM_2D.F90
Src/Amr/AMReX_ARRAYLIM_3D.F90
Src/AmrCore/AMReX_FLUXREG_1D.F90
Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/Base/AMReX_COORDSYS_1D.F90
Src/Base/AMReX_COORDSYS_2D.F90
Src/Base/AMReX_COORDSYS_3D.F90
Src/Base/AMReX_FILCC_3D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90
Src/Extern/HYPRE/AMReX_HABEC_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_3D.F90

commit 5cbd0eb3263acec7e26eabf1f877e858e4c7cf96
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Apr 6 10:52:19 2018 -0700

    Remove commented out code, clean up slightly.

Tools/Postprocessing/C_Src/PlotfileToMatLab.cpp

commit aca077b4b6c5b748ad00163befa09b4e727c29b2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 5 14:18:25 2018 -0700

    add AMREX prefix to some include guards

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AuxBoundaryData.H
Src/Amr/AMReX_Derive.H
Src/Amr/AMReX_Extrapolater.H
Src/Amr/AMReX_LevelBld.H
Src/Amr/AMReX_PROB_AMR_F.H
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateDescriptor.H
Src/AmrCore/AMReX_Cluster.H
Src/AmrCore/AMReX_ErrorList.H
Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FluxRegister.H
Src/AmrCore/AMReX_INTERP_F.H
Src/AmrCore/AMReX_Interpolater.H
Src/AmrCore/AMReX_TagBox.H
Src/AmrTask/AMFIter/AMReX_AmrTask.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/Amr/AMReX_AmrLevelTask.H
Src/AmrTask/AmrCore/AMReX_FillPatchUtil.H
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BC_TYPES.H
Src/Base/AMReX_BLBackTrace.H
Src/Base/AMReX_BLFort.H
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseIndex.H
Src/Base/AMReX_BaseUmap_f.H
Src/Base/AMReX_COORDSYS_F.H
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/AMReX_Periodicity.H
Src/Base/AMReX_PhysBCFunct.H
Src/Base/AMReX_PlotFileUtil.H
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_SPMD.H
Src/Base/AMReX_SPMDI.H
Src/Base/AMReX_TinyProfiler.H
Src/Base/AMReX_parstream.H
Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BoundCond.H
Src/Boundary/AMReX_FabSet.H
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/Boundary/AMReX_LO_BCTYPES.H
Src/Boundary/AMReX_MacBndry.H
Src/Boundary/AMReX_Mask.H
Src/Boundary/AMReX_MultiMask.H
Src/Extern/HYPRE/AMReX_HypreABecLap.H
Src/Extern/HYPRE/AMReX_HypreABec_F.H
Src/Particle/AMReX_ParGDB.H
Src/Particle/AMReX_Particles.H

commit 8bfff3d88a67e3a081a977f9d659d3e3bf54ce99
Merge: a691b6283 dbcfdb6a9
Author: asalmgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 14:21:27 2018 -0700

    Merge pull request #240 from AMReX-Codes/add_matlab_conv
    
    Add plotfile-to-Matlab converter.

commit a691b628362c4269f4c463ab12d13b279e68a69c
Author: kngott <kngott@lbl.gov>
Date:   Wed Apr 4 12:06:13 2018 -0700

    Adjustment to RStartStop profiling object to reomve padding and eliminate valgrind warning message.

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp

commit dbcfdb6a9bba3865aa0446168b1a7c7030593c84
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Apr 3 11:25:43 2018 -0700

    Add plotfile-to-Matlab converter.

Tools/Postprocessing/C_Src/GNUmakefile
Tools/Postprocessing/C_Src/Make.package
Tools/Postprocessing/C_Src/PlotfileToMatLab.cpp

commit f6113ab5fce6cc2bdad93ba58f5c2d12254d3525
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Tue Apr 3 11:19:21 2018 -0700

    just to be _really_ clear about how to open flow fields with paraview

Docs/sphinx/source/Visualization.rst

commit 8d407ca90a9e0985ae82481a01f2e5c9d4584a08
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Tue Apr 3 11:16:50 2018 -0700

    Fix some small problems with the documentation

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Visualization.rst

commit 2481bcd3def8af7e52b02fb9a0341e2590c95d48
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 3 10:56:19 2018 -0700

    fix a typo

Src/Base/AMReX_ParallelContext.H

commit a385bac3c9ea0ecff4f668ff3ed3781f35bc4a81
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 3 10:06:57 2018 -0700

    Make amrex::Array an alias of std::array instead of amrex::Vector.  This may break some codes.  But warning was given 4 months ago.

Src/Base/AMReX_Array.H

commit df19368a88cb2c6b20c1d72d83fac77d39f0b083
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Apr 3 09:40:35 2018 -0700

    remove a debug print statement from ParticleContainer::Checkpoint

Src/Particle/AMReX_ParticleContainerI.H

commit a18d01f087987521c97ce93c4951e7360b27b608
Merge: 172d60f2a f55f567c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 2 18:57:56 2018 -0700

    Merge branch 'forkjoin' into development

commit f55f567c16eaf525b930ce52c32dbed14d1e77a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 2 18:40:45 2018 -0700

    Merge branch 'development' into forkjoin

Docs/sphinx/source/EB.rst
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_ThirdPartyProfiling.H
Src/Base/Make.package
Src/GeometryShop/AMReX_AnisotropicDxPlaneIF.H
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Tests/ProfTests/ThirdParty/Exec/GNUmakefile
Tests/ProfTests/ThirdParty/Exec/inputs_2d
Tests/ProfTests/ThirdParty/Exec/inputs_3d
Tests/ProfTests/ThirdParty/Source/Make.package
Tests/ProfTests/ThirdParty/Source/advance.cpp
Tests/ProfTests/ThirdParty/Source/advance_2d.f90
Tests/ProfTests/ThirdParty/Source/advance_3d.f90
Tests/ProfTests/ThirdParty/Source/init_phi_2d.f90
Tests/ProfTests/ThirdParty/Source/init_phi_3d.f90
Tests/ProfTests/ThirdParty/Source/main.cpp
Tests/ProfTests/ThirdParty/Source/myfunc.H
Tests/ProfTests/ThirdParty/Source/myfunc_F.H
Tools/GNUMake/Make.defs
Tools/GNUMake/tools/Make.forge
Tools/GNUMake/tools/Make.vtune

commit 172d60f2ae614c72010cc5c979509dba1da30c16
Merge: 8c624245d 81d27e507
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Apr 2 17:30:05 2018 -0700

    Merge branch 'development' into jpb/fill-nodal

commit 8c624245d20f1b2764f438910514bbc24d427f23
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Apr 2 17:21:10 2018 -0700

    fix double-scaling if fillNodalArrays from AnisotropicIF

Src/GeometryShop/AMReX_AnisotropicDxPlaneIF.H
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp

commit 81d27e5076645af5b551dc383094d73f6a9f9561
Merge: c35c1c987 3a5110040
Author: kngott <kngott@lbl.gov>
Date:   Mon Apr 2 16:07:07 2018 -0700

    Merge branch 'kngott_tpp' into development

commit 3a5110040c8b64616b57096af9cff80c2ded5022
Merge: 64f4a36e1 bd6c2b9e2
Author: kngott <kngott@lbl.gov>
Date:   Mon Apr 2 16:03:46 2018 -0700

    Merge branch 'development' into kngott_tpp

commit 64f4a36e182460c15435296d157d5f1a7591082a
Author: kngott <kngott@lbl.gov>
Date:   Mon Apr 2 15:56:06 2018 -0700

    Final Third Party Version

Src/Base/AMReX_BLProfiler.H
Tests/ProfTests/ThirdParty/Exec/GNUmakefile
Tests/ProfTests/ThirdParty/Exec/inputs_2d
Tests/ProfTests/ThirdParty/Exec/inputs_3d
Tests/ProfTests/ThirdParty/Source/Make.package
Tests/ProfTests/ThirdParty/Source/advance.cpp
Tests/ProfTests/ThirdParty/Source/advance_2d.f90
Tests/ProfTests/ThirdParty/Source/advance_3d.f90
Tests/ProfTests/ThirdParty/Source/init_phi_2d.f90
Tests/ProfTests/ThirdParty/Source/init_phi_3d.f90
Tests/ProfTests/ThirdParty/Source/main.cpp
Tests/ProfTests/ThirdParty/Source/myfunc.H
Tests/ProfTests/ThirdParty/Source/myfunc_F.H
Tutorials/Basic/HeatEquation_EX1_C/Exec/GNUmakefile
Tutorials/Basic/HeatEquation_EX1_C/Source/main.cpp

commit c35c1c987595ded5006e1285e3440b4c451d48b3
Merge: 00458add9 bd6c2b9e2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Apr 2 15:14:15 2018 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 00458add9ab70989b5fe430184c212f41c7c1ce8
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Apr 2 15:13:55 2018 -0700

    added a bit about EBIndexSpace::read and EBIndexSpace::write into the User's guide.

Docs/sphinx/source/EB.rst

commit bd6c2b9e25f490beadf70ab69ba8b0a8c33ccad9
Author: kngott <kngott@lbl.gov>
Date:   Mon Apr 2 15:13:19 2018 -0700

    Eliminate extra padding in ReadAndBcastFile.

Src/Base/AMReX_ParallelDescriptor.cpp

commit 7e18b3e1706b8311726bcb5ded4aa229f511c86b
Merge: 1815971bb f6a0e9bba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 2 09:40:32 2018 -0700

    Merge branch 'development' into forkjoin

commit f6a0e9bbad2e1798ea0d0aeac83ae5a2bd3368e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 2 09:38:03 2018 -0700

    update changes

CHANGES

commit 56b5e2cfb0be32d2cccbfee51932b49844af0441
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 1 09:32:02 2018 -0700

    Add pointers to individual files

Docs/sphinx/source/tutorials.rst

commit 4757958d8f7385da698c7c5396ec4ed601303cbe
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 1 09:31:47 2018 -0700

    Add file for each Tutorial directory

Docs/sphinx/source/AMR_Tutorial.rst
Docs/sphinx/source/Basic_Tutorial.rst
Docs/sphinx/source/CVODE_Tutorial.rst
Docs/sphinx/source/EB_Tutorial.rst
Docs/sphinx/source/HYPRE_Tutorial.rst
Docs/sphinx/source/LinearSolvers_Tutorial.rst
Docs/sphinx/source/Particles_Tutorial.rst
Docs/sphinx/source/SWFFT_Tutorial.rst

commit d13f46540e9b82d8d8b2ce2e0a77148b619f127f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 1 09:18:49 2018 -0700

    Trying to set up tutorals link

Docs/sphinx/source/tutorials.rst

commit 36806bd26f907605a82846f4ea29e32247bbaa27
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Apr 1 09:09:32 2018 -0700

    Add Tutorials.rst for first start at Tutorials link from amrex io page.

Docs/sphinx/source/Tutorials/Tutorials.rst

commit 3372c293eaf1bb181e862f2bf0783ee0b7474f44
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 31 14:32:00 2018 -0700

    replace HUGE with numeric_limits constexpr functions

Src/GeometryShop/AMReX_ConstrainedLS.cpp
Src/GeometryShop/AMReX_LSProblemImplem.H

commit a52116410dd9dd8f1163fb10efaeb7f247dacb8e
Merge: cfa841c5f 4919e62f9
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 30 16:32:07 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit cfa841c5fd7459822d4d676ea942357ee12eedb7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 30 16:31:57 2018 -0700

    add some parentheses here to silence compiler warnings.

Src/Base/AMReX_MultiFabUtil.cpp

commit 4919e62f91e1c3c74121aa2131f379895fa64256
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 30 14:51:37 2018 -0700

    Modify the AssignDensity routine here (and the interfaces and calling routines in Nyx) so that we can pass in the number of grow cells used to define the array that will hold the particle deposition.  Some previous calls defaulted to 1 ghost cell which is not big enough if valid particles live in ghost cells themselves (eg if starting the second level 1 solve of a subcycled level 0-1-2 simulation.)

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 1fd17792050f0edc4309f1d0c9021c960362d4fc
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 30 14:18:17 2018 -0700

    Removing RegressionTesting from the amrex repo. These live at https://github.com/AMReX-Codes/regression_testing now.

Tools/RegressionTesting/AMReX-tests.ini
Tools/RegressionTesting/README
Tools/RegressionTesting/example-tests.ini
Tools/RegressionTesting/gen_compile_test.sh
Tools/RegressionTesting/params.py
Tools/RegressionTesting/reg_test_gc.py
Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/repo.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py
Tools/RegressionTesting/test_util.py

commit 7203fc1167fa2f2736559d9c69a7433f9d0f8ca6
Merge: c10861ae3 e45eaac99
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 29 16:43:14 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c10861ae38c0e75f5e56d67d0b188b503bc45b9e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 29 16:42:22 2018 -0700

    improve omp scaling of CacheNeighborInfo

Src/Particle/AMReX_NeighborParticlesI.H

commit e45eaac99114deda0a097c086604cdf20f19b1f0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 29 16:06:09 2018 -0700

    Fix typo in init_rhs and make sure the rhs sums to 0

Tutorials/SWFFT/SWFFT_Test.cpp
Tutorials/SWFFT/SWFFT_Test_F.F90
Tutorials/SWFFT/swfft_solver.cpp

commit 1815971bbae8844fb29813c1cb8f587c4b63e6da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 14:42:11 2018 -0700

    split some FabArray communciation functions into a separate file

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayCommI.H
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 1ef9f08f3089538d7f31d6861e9214d5e5415e07
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 13:53:40 2018 -0700

    use move when possible

OldTutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
OldTutorials/MultiFabTests_C/MultiFabReadWrite.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_ForkJoin.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_VisMF.cpp
Src/Boundary/AMReX_YAFluxRegister.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/F_Interfaces/Base/AMReX_distromap_fi.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit e21775031bb1ccf2f3fa56177dc6db3ffd8d8548
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 13:05:48 2018 -0700

    add new constructor that moves

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp

commit 24c0b8fd0aa5e8905f12bc601026255bf4a8a10a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 12:56:06 2018 -0700

    MLMG: fix subcommunicator

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit b1f3cddd31ade7cc09c6baf5b6f947fa03b970e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 12:34:01 2018 -0700

    MLMG: update for fork/join

Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 4a3729fad1fb67376b43fd84bb61b745af405b4b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 11:23:59 2018 -0700

    add ParallelReduce, rename some functions and use MLMG in MultiColor_C

OldTutorials/MultiColor_C/GNUmakefile
OldTutorials/MultiColor_C/main.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_ForkJoin.cpp
Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp
Src/Base/AMReX_ParallelReduce.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit a6c2b37131a1b7260b63e201b4158874d32477d4
Merge: 4732ee219 beb7f6035
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 10:09:20 2018 -0700

    Merge branch 'development' into forkjoin
    
    Conflicts:
            Src/Amr/AMReX_AmrLevel.cpp

commit 4732ee219e2e93a1a3a1a7dfdf6605e928013cd7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 10:07:21 2018 -0700

    store groups to avoid repeatedly creating groups in rank translation

Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp

commit ccdaf208b6b25608cd4377581e3c08927172ba45
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 09:34:29 2018 -0700

    fix MultiColor_C

Src/Base/AMReX_ForkJoin.H
Src/Base/AMReX_ForkJoin.cpp
Src/Base/AMReX_ParallelContext.cpp

commit fd3a10a27c0897ec3a3f165c5e1d79bf988b4121
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 29 08:52:19 2018 -0700

    rename

Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_ForkJoin.cpp
Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp

commit beb7f6035bf9f6128f5485dc9e29571d60765d63
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 29 08:28:33 2018 -0700

    Change name from solver_itself to swfft_solver

Tutorials/SWFFT/SWFFT_Test.cpp
Tutorials/SWFFT/swfft_solver.cpp

commit 5fec56db159ddddfed07a069fd99fe7e0d5093f0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 29 08:02:44 2018 -0700

    Modify so that the interface to the solver isn't part of the testing
    class, but a stand alone routine that takes the rhs multifab and geometry and
    returns the soln multifab.

Tutorials/SWFFT/Make.package
Tutorials/SWFFT/SWFFT_Test.H
Tutorials/SWFFT/SWFFT_Test.cpp
Tutorials/SWFFT/SWFFT_Test_F.F90
Tutorials/SWFFT/SWFFT_Test_F.H
Tutorials/SWFFT/main.cpp
Tutorials/SWFFT/swfft_solver.cpp

commit 1bdba3e68010a77be4e9929c1432c5fb94dce0cc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 28 21:22:21 2018 -0700

    Update the call to the solver so it correctly handles the case
    where we decompose a cubic grid into different numbers of grids
    in each direction, eg a 32^3 grid decomposed into 32x16x16 boxes.

Tutorials/SWFFT/SWFFT_Solver.cpp
Tutorials/SWFFT/SWFFT_Solver_F.F90
Tutorials/SWFFT/SWFFT_Solver_F.H
Tutorials/SWFFT/inputs.32

commit 7fd82f78f06cd35ac6ced49a5c0c4208369de582
Merge: c038c7623 a21915c48
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 28 20:36:15 2018 -0700

    Merge branch 'development' of https://www.github.com/amrex-codes/amrex into development

commit c038c7623a5152651b4073645cb3ae813488d71d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 28 20:35:23 2018 -0700

    Change the user interface so that for both max_grid_size and n_cell
    you can enter one value, which would set the values in all directions
    to that value, or it can take in 3 values, one for each direction (in 3d)

Tutorials/SWFFT/SWFFT_Solver.H
Tutorials/SWFFT/SWFFT_Solver.cpp

commit a21915c4856e2079b30f7a4ed960bf89f5dbe9af
Merge: 3f6cf17d2 238cc9b9a
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Wed Mar 28 17:39:56 2018 -0700

    Merge pull request #235 from AMReX-Codes/MLLinOp_Fix
    
    MLLinop Corner Fix

commit 238cc9b9a6fdc20570de3e2488262186e77e4ceb
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Wed Mar 28 19:27:39 2018 -0500

    removed mask condition and added support for mixed bcs

Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90

commit 4350a9e364551783759685350b83b478f38f2942
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 28 17:00:06 2018 -0700

    update DistributionMapping for fork/join

Src/Base/AMReX_DistributionMapping.cpp

commit baa719b536d68dccf588dd068de1ccbc2d6ff57d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 28 12:41:42 2018 -0700

    update FabArray communication for fork/join

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_ParallelReduce.H

commit 3f6cf17d229c7f66ec181bafec14ba55ec6810e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 28 10:58:52 2018 -0700

    add Sod test to EB/CNS

Tutorials/EB/CNS/Exec/Sod/GNUmakefile
Tutorials/EB/CNS/Exec/Sod/Make.package
Tutorials/EB/CNS/Exec/Sod/cns_prob.F90
Tutorials/EB/CNS/Exec/Sod/inputs

commit fde840993ccd8caf4a2b95d0e7795b7226ee78bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 28 09:32:36 2018 -0700

    use the global communicator in ParallelDescriptor

Src/AmrTask/AMFIter/AMReX_AmrTask.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/Base/AMReX.cpp
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_Print.H

commit ae930c0ad89415c4ab2bb7d471cfea1f8b314ae7
Merge: f604154ce 0048b022c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 28 09:51:38 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit f604154ce1a6c262bfbf574471dca22cadfa0a9f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 28 09:51:22 2018 -0700

    remove AllReduce from RedistributeMPI

Src/Particle/AMReX_ParticleContainerI.H

commit 1782220f8532d6e3b06bbe3977c2c19deb7b0af4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 28 09:21:38 2018 -0700

    MLMG bottom: use ParallelContext

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 0048b022ccc13ae997af28241a3d90c1b0a0e475
Merge: df5f2fd14 a74c439b2
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Mar 28 08:59:23 2018 -0700

    Merge pull request #234 from AMReX-Codes/MLCellLinOp_NCompFix
    
    Enable multicomponent flux registers

commit a74c439b245a8aac738c7d82ef31814b8c807def
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Wed Mar 28 11:28:40 2018 -0400

    removed extra comment

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit 88ddeca67bbb4070a18d5e7076c554f30084896e
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Wed Mar 28 11:27:23 2018 -0400

    fixed bug caused by assuming single component flux registers

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit 22a34bf49065dc2ffccf207792ce54ec789770fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 16:27:29 2018 -0700

    simplify SeqNum()

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit 60b3b4a62c8641370bd37ac316d20255dea46023
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 14:48:38 2018 -0700

    fix a new bug

Src/Base/AMReX_ParallelDescriptor.cpp

commit f043b0128982c44e3ade9617f58888d667e97829
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 13:54:01 2018 -0700

    fix non-MPI

Src/Base/AMReX_ParallelDescriptor.cpp

commit df5f2fd148c6e9c4da18a38f637470db86620992
Author: Max Katz <maxpkatz@gmail.com>
Date:   Tue Mar 27 16:29:45 2018 -0400

    Add IBM MPI lib for Fortran on Summit

Tools/GNUMake/sites/Make.olcf

commit 4adac05d5d0c799cb8d2f3e41ca0aae88e94f6c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 11:56:38 2018 -0700

    rm BroadCast DistributionMapping and BoxArray

Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit 5337b21ab74e4fa39c214e2e0b94fd87453c9eee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 11:51:52 2018 -0700

    rm PFC

Src/Amr/AMReX_Amr.cpp
Src/AmrTask/Amr/AMReX_AmrTask.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp

commit fdff649e6e74d78abdb6f9df85bb1b9ff513fc95
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 11:36:51 2018 -0700

    rm FAPId

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 920d32731fc3a09e97d0fccb0ab2e66d823e846e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 11:25:27 2018 -0700

    rm FAPointers

Src/Base/AMReX_FabArray.H

commit a12c116052d9c834b4cacbd3b5a338bb362e00ce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 11:16:32 2018 -0700

    rm MoveFabs

OldTutorials/MultiFabTests_C/GNUmakefile
OldTutorials/MultiFabTests_C/GridMoveTest.cpp
OldTutorials/MultiFabTests_C/Make.package
OldTutorials/MultiFabTests_C/MoveAllFabsTest.cpp
Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/AmrTask/Amr/AMReX_AmrTask.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H

commit e566971964a69663dfe2ed71cb0c9d97080ab7a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 11:05:43 2018 -0700

    rm AddProcsToComp

Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp
Src/AmrCore/AMReX_FluxRegister.H
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_TagBox.H
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_FabSet.H

commit 976562234296392bf5a72c05a20d493b96709193
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 10:57:48 2018 -0700

    rm more sidecar stuff

OldTutorials/DataServicesTest0/GNUmakefile
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp
Src/Base/AMReX_MemProfiler.H
Src/Base/AMReX_MemProfiler.cpp
Tests/IOBenchmark/GNUmakefile

commit 3b496bb34880e8f45129a79cb28b62c0ea9fc461
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 27 10:29:23 2018 -0700

    first pass of removing sidecar

Docs/Readme.sidecars
OldTutorials/Sidecar_EX1/DestMFTest.cpp
OldTutorials/Sidecar_EX1/GNUmakefile
OldTutorials/Sidecar_EX1/GridMoveTest.cpp
OldTutorials/Sidecar_EX1/InTransitAnalysis.H
OldTutorials/Sidecar_EX1/InTransitAnalysis.cpp
OldTutorials/Sidecar_EX1/Make.package
OldTutorials/Sidecar_EX1/NSidecarsTest.cpp
OldTutorials/Sidecar_EX1/SidecarResizeTest.cpp
OldTutorials/Sidecar_EX1/TestRankSets.cpp
OldTutorials/Sidecar_EX1/inputs_3d
OldTutorials/Sidecar_EX1/inputs_sc
OldTutorials/Sidecar_EX1/run.sh
Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/AmrTask/AMFIter/AMReX_AmrTask.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/Amr/AMReX_AmrLevelTask.cpp
Src/AmrTask/Amr/AMReX_AmrTask.cpp
Src/Base/AMReX.cpp
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_ParallelContext.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_Print.H
Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90
Tests/C_BaseLib/BcastClasses/BcastClasses.cpp
Tests/C_BaseLib/BcastClasses/GNUmakefile
Tools/CompileTesting/compiletesting.py

commit 62e8a6befd43eed6553991721ece6553c6f9a9dc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Mar 27 09:16:25 2018 -0700

    Get rid of more IOIOIO:CD writes

Src/Amr/AMReX_AmrLevel.cpp

commit 55a4b3dfd274934b27d4c06e4fba6ce9685f9bac
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Mar 27 09:15:19 2018 -0700

    Get rid of all those IOIOIOI write statements

Src/Amr/AMReX_Amr.cpp

commit 8678e800d189ec8fb9a3024bffd4a894cc99feab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 26 15:52:44 2018 -0700

    c bind for hoextraptocc

Src/Base/AMReX_filcc_f.H
Src/Base/AMReX_filcc_mod.F90

commit 3a1046a3e79ccb737a610235199264d256ca6be6
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 26 13:22:40 2018 -0700

    Remove the IOIOIOIO print statements

Src/Particle/AMReX_ParticleContainerI.H

commit 9a1e92c892da319b2e74b368092429db3f79a247
Merge: 6bfda8c3f 059bd9ed0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 26 12:26:38 2018 -0700

    Merge branch 'development' into forkjoin
    
    Conflicts:
            Src/Base/AMReX.cpp
            Src/Base/AMReX_ParallelDescriptor.cpp

commit 059bd9ed003d3d71513e9813d9f6eaaab3862ad3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 26 10:53:44 2018 -0700

    removed slabservice-- an unused geometry service.

Src/GeometryShop/AMReX_SlabService.H
Src/GeometryShop/AMReX_SlabService.cpp
Src/GeometryShop/CMakeLists.txt

commit 16593ef75981c1d0b3c537638f5f314920281351
Merge: 2cec4f57e 3573b890b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 26 10:43:35 2018 -0700

    merging stuff

commit 3573b890b1dd139db8ec3d2093acc98ae181fdbb
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 26 10:36:59 2018 -0700

    updated CMakeLists.txt

Src/GeometryShop/CMakeLists.txt

commit 2cec4f57e1ef9f485241a115622fdc756e38ce80
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 26 10:24:39 2018 -0700

    nodal solvability: fix a bug

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit e6b0297b5edc5f99a82da6e2dbec2d7ac62f4129
Merge: 4bcd19a58 6e34bbce8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 26 09:05:27 2018 -0700

    Merge branch 'development' into nd_solvability

commit 6e34bbce857954d3873ea6690955dfb49ce73f67
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 26 07:26:43 2018 -0700

    Missed another one

Src/GeometryShop/CMakeLists.txt

commit abe8ecde00529a1e71eca6a439f8e9464bb70d46
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 26 07:22:43 2018 -0700

    Fix typo

Src/GeometryShop/CMakeLists.txt

commit e6fc9ccea9acd85baf0883abd83ce726184efcb7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 26 07:18:21 2018 -0700

    Missed another one...

Src/GeometryShop/CMakeLists.txt

commit 7ba6e9a6af848cc06b163ca40a544bf009fa3631
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 26 07:14:52 2018 -0700

    Fix typo

Src/GeometryShop/CMakeLists.txt

commit 3ed832f6b116fe73b098bca1dd1fc2307348cf09
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 26 07:12:26 2018 -0700

    I think I got the rest of them...

Src/GeometryShop/CMakeLists.txt

commit f863857780abac37701b5e6e598e9bc5bf1ebfc8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 26 07:04:02 2018 -0700

    Add AMReX_IndexedMoments.H to CMakeLists.txt

Src/GeometryShop/CMakeLists.txt

commit bf76d0fd9f30fae599367b0acea7170ecdeb7549
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 25 16:19:47 2018 -0700

    some minor additions to Finalize

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_Geometry.cpp

commit 574c973274ba03fd8d6e150c1ffd42a77353d322
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 25 15:09:14 2018 -0700

    Tests/ThirdPartiLib: solve Poisson

GNUmakefile.in
Src/Base/AMReX_ParallelDescriptor.cpp
Tests/ThirdPartyLib/bar.F90
Tests/ThirdPartyLib/foo.cpp

commit 620143a045b22cce08e1248e2d30003ecf68138e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 24 23:57:38 2018 -0700

    reentrant: AMReX.cpp

Src/Base/AMReX.cpp
Src/Base/AMReX_MemPool.H
Src/Base/AMReX_MemPool.cpp
Src/Base/AMReX_MemProfiler.H
Src/Base/AMReX_MemProfiler.cpp
Src/Base/AMReX_ParmParse.cpp

commit 46891b4d45bad67101e5ef7d411da445fdbbd860
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 24 21:38:34 2018 -0700

    add a test for using amrex as a third-party library

Tests/ThirdPartyLib/GNUmakefile
Tests/ThirdPartyLib/Readme
Tests/ThirdPartyLib/bar.F90
Tests/ThirdPartyLib/foo.cpp
Tests/ThirdPartyLib/main.c

commit 608e64715d072f6cd6520191dccc4b4ba306a9f6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 24 19:58:30 2018 -0700

    no longer print # of MPI processes and OMP threads if verbose is not on

Src/Base/AMReX.cpp

commit e4fb06f4701c6d58c2347a5233c255dfb7771a8b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 24 19:43:51 2018 -0700

    MPI_Comm is now safe if AMReX is initialized and then finalized repeated

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_ParallelDescriptor.cpp
Src/F_Interfaces/Base/AMReX_init_fi.cpp
Src/F_Interfaces/Base/AMReX_parallel_mod.F90

commit 42214c3d6afc053241443d279f4e70cfa945e3a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 24 19:36:00 2018 -0700

    rm F_BaseLib and F_MG from libamrex

GNUmakefile.in

commit 9628ba528326753c9ba7e83cc48aa0f8fc8f13f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 24 14:52:29 2018 -0700

    amrex::Initialize is now OK with argc=0.  do not stop if get_command fails

Src/Base/AMReX.cpp
Src/F_Interfaces/Base/AMReX_init_mod.F90

commit fa80db71d2891635071493d9dd4a27dc06f72dc8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 24 13:09:20 2018 -0700

    if the communicator given is MPI_COMM_WORLD, we should go ahead calling MPI_Init

Src/F_Interfaces/Base/AMReX_parallel_mod.F90

commit 4477d44f44f9aef297a4c5ae133a88838774bb5f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Mar 24 11:21:10 2018 -0700

    Updated the SWFFT Tutorial so 1) It correctly solves the Poisson equation
    on a single grid, 2) it creates a version of the DistributionMapping to
    pass to dfft.

Tutorials/SWFFT/README
Tutorials/SWFFT/SWFFT_Solver.H
Tutorials/SWFFT/SWFFT_Solver.cpp
Tutorials/SWFFT/SWFFT_Solver_F.F90
Tutorials/SWFFT/SWFFT_Solver_F.H
Tutorials/SWFFT/inputs.128
Tutorials/SWFFT/inputs.32
Tutorials/SWFFT/inputs.64

commit 4bcd19a585ece4cea2dda0f91d90e0d03d80af95
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 23 20:36:59 2018 -0700

    merge two mfiter loops

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_nd.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit c2a23fa765706bb08a2ad86b5741d6ceffbc6668
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 23 18:05:16 2018 -0700

    solve nodal solvability

Src/LinearSolvers/CMakeLists.txt
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_nd.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp
Src/LinearSolvers/MLMG/Make.package

commit c679774b31a583bcb034fe9ca1567b88f531a029
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 23 16:44:42 2018 -0700

    This version seems to work.

Tutorials/SWFFT/SWFFT_Solver.H
Tutorials/SWFFT/SWFFT_Solver.cpp

commit 0ba2f34fccd28ef239ca6b31b2ed51414b926835
Merge: f2df4d965 2cb8b1110
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 23 15:49:51 2018 -0700

    Merge branch 'development' of https://www.github.com/amrex-codes/amrex into development

commit f2df4d9655052aa27631e5785467d3466305b35a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 23 15:49:40 2018 -0700

    Save this before I accidentally delete it

Tutorials/SWFFT/SWFFT_Solver.cpp

commit 2cb8b111014a434bdf60ddd6ea448f2ba01ff0bc
Merge: fc7131e1a aea781ee9
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Mar 23 13:54:12 2018 -0700

    Merge pull request #232 from AMReX-Codes/dtg/high_order_moments
    
    added higher order moment infrastructure

commit aea781ee9a6d7cf4765bb07c2e830c70de284b99
Merge: a359680c1 fc7131e1a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Mar 23 13:51:48 2018 -0700

    Merge branch 'development' into dtg/high_order_moments

commit a359680c173b4d7e8fa70607473e24fda90959b5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Mar 23 13:50:42 2018 -0700

    geometry generation with higher order moments now passes all the regression tests.

Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBLevelGrid.cpp
Tests/GeometryShop/regression/ebio.cpp

commit 1a4bc48b2ecb1ac0c0f769e4d981d7b9665275e0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Mar 23 10:38:36 2018 -0700

    fixed eb data serialization.  all serial regression tests pass now.  on to mpi testing

Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Tests/GeometryShop/regression/serialization.cpp

commit fc7131e1a25f80fda7f77e9feba5b5cbfbb3ab1a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 23 09:01:19 2018 -0700

    fix non-mpi build

Src/Base/AMReX_ParallelDescriptor.cpp

commit 6bfda8c3f6a836a661febe7cb549242769173a71
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 23 08:55:41 2018 -0700

    array version of rank translation

Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp

commit cb6cf2836247cd0644af95f5326350e4e1e47433
Author: Kevin Gott <kngott@lbl.gov>
Date:   Thu Mar 22 16:27:25 2018 -0700

    Fix ParallelDescriptor::Waitany and update all other MPI_Wait calls to use the ParallelDescriptor versions.

Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Tools/AMRProfParser/TestCodes/ProfWaitTest.cpp

commit 355ff02990d43c200c9a798ae7dd64217b0ff708
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 22 15:56:22 2018 -0700

    use the ParallelDescriptor version of Waitall in the particle communication routines.

Src/Particle/AMReX_NeighborParticlesI.H
Src/Particle/AMReX_ParticleContainerI.H

commit 724711f7bdeba40e132796e264bca7f2d896d5e5
Merge: 3ff43498f 963ea1b61
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 22 14:49:04 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 3ff43498fe2e74305f343a27735a21229f2ddbbe
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 22 14:48:55 2018 -0700

    fix omp shared variable list in plt_compare_diff_grids

Tools/Postprocessing/F_Src/plt_compare_diff_grids.f90

commit 95dfd1fd64e529b602816526fef0e041e01956a3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 22 14:44:58 2018 -0700

    use MyProcAll instead of MyProc in some places; if the current context is the global communicator, no need to call translate

Src/Amr/AMReX_AmrLevel.cpp
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_ParallelContext.cpp
Src/Base/AMReX_Print.H

commit 963ea1b613754f72c2f33fbd38e890df33368436
Author: Kevin Gott <kngott@lbl.gov>
Date:   Thu Mar 22 14:21:47 2018 -0700

    Profiling added to the MPI Wait call wrappers. Simple test case also included.

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_ParallelDescriptor.cpp
Tools/AMRProfParser/TestCodes/GNUmakefile
Tools/AMRProfParser/TestCodes/ProfWaitTest.cpp

commit 8c420f5f6fda449627d617e51a3b4213315c66f4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 22 13:28:04 2018 -0700

    add extra newline

Tools/RegressionTesting/test_report.py

commit 070987c65b86ddc2014cf8222965a4232f469129
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 22 12:50:16 2018 -0700

    protect against pcomp_line being None.

Tools/RegressionTesting/test_report.py

commit 45e881e80b50764cd556db9394da28a37af9389f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 22 12:44:41 2018 -0700

    use ParallelContext in ParallelDescriptor

Src/Base/AMReX.cpp
Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit 9ed947205cbe1b134d4a9c16abd7dbc5c3efa868
Merge: 6a3dac17f 64682b080
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 22 12:09:55 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 6a3dac17fb1951841d93d36b59bbe9179dbf84dc
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 22 12:09:44 2018 -0700

    hack the test suite to print out the particle comparison command.

Tools/RegressionTesting/test_report.py

commit 9c74ef01f34373898fed6ae8759d57d27805ecdd
Merge: c33e04b02 64682b080
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 22 09:43:34 2018 -0700

    Merge branch 'development' into forkjoin

commit 64682b08084d84303323d21d72ed25ccadd43627
Author: Kevin Gott <kngott@lbl.gov>
Date:   Wed Mar 21 19:41:07 2018 -0700

    Add empty Wait wrappers for cases without MPI.

Src/Base/AMReX_ParallelDescriptor.cpp

commit 3524b0bd7536d1e9a6fcb01f90be96e0fd17b9f6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 21 17:18:35 2018 -0700

    need to call MPI_Comm_free even wehn bl_fortran_mpi_comm_free has been called because the one in Fortran is a duplicate

Src/Base/AMReX_ParallelDescriptor.cpp

commit a3feb8150cc3ee972e1836898750dc4877721187
Author: kngott <kngott@lbl.gov>
Date:   Wed Mar 21 16:21:48 2018 -0700

    AMReX wrappers for all MPI Wait functions. Profiling to be added and tested.

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Tools/AMRProfParser/TestCodes/GNUmakefile
Tools/AMRProfParser/TestCodes/ProfWaitTest.cpp

commit 45b74a497ab14d71369e99b5b480122afef27b05
Author: kngott <kngott@lbl.gov>
Date:   Wed Mar 21 16:10:13 2018 -0700

    Make.allinea file rename to Make.forge

Tools/GNUMake/tools/Make.forge

commit 75cf2977c8f7339b2ea611b4df4419d119887b01
Author: kngott <kngott@lbl.gov>
Date:   Wed Mar 21 16:08:33 2018 -0700

    TPP header file

Src/Base/AMReX_ThirdPartyProfiling.H

commit f0aa5816921477ebfd0137cc1ac7d31fc1a05cd6
Author: kngott <kngott@lbl.gov>
Date:   Wed Mar 21 16:05:51 2018 -0700

    Third Party Profiling First Attempt

Src/Base/AMReX_BLProfiler.H
Src/Base/Make.package
Tools/GNUMake/Make.defs
Tools/GNUMake/tools/Make.vtune
Tutorials/Basic/HeatEquation_EX1_C/Exec/GNUmakefile
Tutorials/Basic/HeatEquation_EX1_C/Source/main.cpp

commit 014f1a00dadfc9d0ffac2ce30b0df513f66a61d8
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Mar 21 14:51:46 2018 -0700

    serialization still broken for higher order but all the other tests pass

Src/GeometryShop/AMReX_EllipsoidIF.H
Src/GeometryShop/AMReX_EllipsoidIF.cpp
Src/GeometryShop/AMReX_PlaneIF.cpp
Tests/GeometryShop/regression/fabio.cpp
Tests/GeometryShop/regression/levelRedistTest.cpp
Tests/GeometryShop/regression/multicelllev.cpp
Tests/GeometryShop/regression/multicelllev.inputs
Tests/GeometryShop/regression/runalltests.serial.sh

commit 6c1482f9c93327772b099c25cc4816c77c3c89f7
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Wed Mar 21 13:30:48 2018 -0700

    fix over-zealous deletions

build_and_deploy.sh

commit 7839b345485c5d6ea1e9d24be3099ca189efc6dd
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Mar 21 11:57:53 2018 -0700

    fixed more tests so they also run with WrappedGShop.

Tests/GeometryShop/ebgraphSingleGrid/ebgraphSG.cpp
Tests/GeometryShop/regression/dataArith.cpp
Tests/GeometryShop/regression/ebio.cpp
Tests/GeometryShop/regression/ebnormalizeTest.cpp
Tests/GeometryShop/regression/fabfromif.cpp
Tests/GeometryShop/regression/serialization.cpp

commit f867f5d295d6a9ada4cb56d4598d08c9fb824276
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Wed Mar 21 11:48:41 2018 -0700

    fix broken link in the docs (to Amrvis profiling)

Docs/sphinx/source/AMReX_Profiling_Tools.rst
Docs/sphinx/source/GettingStarted.rst

commit b6750a6ad1a48ceed214db32be5d1ad826788b0e
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Wed Mar 21 11:06:26 2018 -0700

    debugging travis script

build_and_deploy.sh

commit fa8efd3728f18892af0f55015758167d5e955f7e
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Wed Mar 21 10:52:32 2018 -0700

    update travis to reflect new web root for docs

build_and_deploy.sh

commit 347baabf55de25c4eaf09f822793a0f2be49e726
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Mar 20 16:28:40 2018 -0700

    More tests are passing.  Higher order stuff coming along.

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_IrregNode.cpp
Src/GeometryShop/AMReX_PlaneIF.H
Src/GeometryShop/AMReX_PlaneIF.cpp
Src/GeometryShop/AMReX_WrappedGShop.H
Src/GeometryShop/AMReX_WrappedGShop.cpp
Tests/GeometryShop/ebgraphDistributed/ebgraphDist.cpp
Tests/GeometryShop/ramp/main.cpp

commit a7d05ef985651fff2ce8bdf90b70e0c66abe179a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 20 13:32:38 2018 -0700

    EBFluxRegister: fix a bug when tile size is odd

Src/EB/AMReX_EBFluxRegister.cpp

commit 24cd1247bf82644f304c1b3a738d5315e9245d8b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Mar 20 10:58:21 2018 -0700

    first higher order test passed.   I still have to put in the new bits that fix regular next to covered and add more derivative methods to the implicit function classes.

Src/Base/AMReX_IntVect.H
Src/GeometryShop/AMReX_SphereIF.H
Src/GeometryShop/AMReX_SphereIF.cpp
Src/GeometryShop/AMReX_WrappedGShop.cpp

commit 8d323b7de68bb62ffcef9fcae468ddf2ef78aa0e
Merge: 2ec8b903b 93346b296
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Mar 20 10:20:34 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2ec8b903b9d7faf40a88fdd1b499711f5712ab84
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Mar 20 10:20:22 2018 -0700

    wrap this variable in a BL_USE_MPI ifdef

Src/Base/AMReX_ParallelDescriptor.cpp

commit 93346b296977acef7f1d2020e0091462506284e0
Merge: c5014969e b098b233a
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Mar 20 09:20:22 2018 -0700

    Merge pull request #229 from JBlaschke/development
    
    GNUMake used by Tools/F_mk and Tools/Postprocessing/C_Src should respect settings in Make.local

commit 84d93217d732d04772cb292aa0c9d1a4d5c25548
Merge: e074eeae8 c5014969e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 19 15:46:24 2018 -0700

    merging with dev branch

commit e074eeae8e90b55aab44d27cf3c31298348e7a79
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 19 15:44:03 2018 -0700

    more fixes.  I am not sure how to get Marc's intersection information in the new context.   Still need to fix a bunch of implicit function so they produce their derivatives.

Src/GeometryShop/AMReX_BaseIF.H
Src/GeometryShop/AMReX_WrappedGShop.H
Src/GeometryShop/AMReX_WrappedGShop.cpp
Tests/GeometryShop/ebgraphDistributed/ebgraphDist.cpp

commit c5014969e01cecf0ff119ee9489ed056ee32e622
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 19 15:39:26 2018 -0700

    move amrex_malloc and amrex_free to cpp file so that linker can find them for Fortran code

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit ce1b12f99563b3461589bf0dae99628dd71606e5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 19 15:01:39 2018 -0700

    Serialization of higher order moments is written and compiles.  On to testing.

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFAB.cpp
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBData.cpp

commit 8f4f41e0bd0350a42d5b5ed3d048a8d25e79422f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 19 11:33:35 2018 -0700

    put Weiqun's isnan code into a template specialization so BaseIFFAB can work with other data types

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFAB.cpp
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBISBox.H
Src/GeometryShop/Make.package

commit b098b233a5aeba553eb7f8111b81d00cc15097e1
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Mar 18 21:39:25 2018 -0700

    fix typo in docs

Docs/sphinx/source/BuildingAMReX.rst

commit 368e659ae91feeb165623b0feb970c2e947a1b4c
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Mar 18 21:30:45 2018 -0700

    GNUMake used by Tools/F_mk and Tools/Postprocessing/C_Src now respects compiler options in Make.local

Tools/F_mk/comps/gfortran.mak
Tools/Postprocessing/C_Src/GNUmakefile

commit e825bca923d4c51824f910b38372637f581d0938
Merge: fc0e60c89 b7941e09a
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Mar 16 17:25:42 2018 -0700

    Merge pull request #227 from AMReX-Codes/MultiComponentMLMG
    
    Multi component mlmg

commit b7941e09a4a7177cbc2ab7f40bc944c7696360be
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 16 16:38:07 2018 -0700

    multi-component solvability fix for cell-centered solve

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 518555ba841347ebd2d8bd057f1fc528890c7589
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Mar 16 16:15:55 2018 -0700

    integration with EBIS is complete except for the serialization stuff.  This is very much like saying that except for the hundred year war, it was a heck of a century.

Src/GeometryShop/AMReX_BaseIF.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_WrappedGShop.H
Src/GeometryShop/AMReX_WrappedGShop.cpp

commit c9dc246f95c104f522072c0b8c40bd5f3acdeab1
Merge: cff0a9011 9f30f358d
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Fri Mar 16 15:47:15 2018 -0700

    Merge pull request #228 from AMReX-Codes/MCMLMG_bc
    
    Add isCrossStencil virtual function to MLCellLinOp.  For non-cross st…

commit fc0e60c8968e848fea72fe9a16311229a9e145e5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 16 14:28:17 2018 -0700

    grow by an additional cell here (can be needed even if all particles are in the right place due to roundoff errors).

Src/Particle/AMReX_NeighborParticlesI.H

commit 4651a3a1910b464250b11ae16a58a0630d90d67b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 16 14:26:50 2018 -0700

    add some debug-mode asserts to help catch problems earlier.

Src/Particle/AMReX_NeighborParticlesI.H

commit edaafc88797e4779449657935804b99a5ec5c768
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 16 14:06:15 2018 -0700

    use an explicit cast here to shut up compiler warnings.

Src/Particle/AMReX_ParticleContainerI.H

commit 9f30f358dec75c71e76f22a7616953fa2dd0275a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 16 12:23:58 2018 -0700

    Add isCrossStencil virtual function to MLCellLinOp.  For non-cross stencil, extend mask to corners and extrpolation is done only for non-covered corner cells.

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_F.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90

commit cff0a90116873bfb96540e99680badb1ec289ba4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 16 11:03:38 2018 -0700

    use double precision

Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90

commit 26e56749782072996fb4b4efec7c174bfc7ed856
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 16 10:26:58 2018 -0700

    no need to have overriding virtual function getNComp in MLCellLinop because a default implementation already exists in its base class MLLinOp

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit d899969b3690b5a7422d7cae0ec8ad898bcecd90
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 16 10:16:11 2018 -0700

    minor

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp

commit 35e7ae7479b613835bfb0eef73c166cedf48b233
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 16 10:05:24 2018 -0700

    no need to call linop.prepareForSolve in cases it has been called

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 5e60830c1f01b41f5787fc061df85145c974e7f8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 16 09:37:34 2018 -0700

    fix type mismatch

Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90

commit 854b0defd9e44ac1ba4ec9f4635e7e447a531623
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 16 09:30:14 2018 -0700

    fix typos in 1d

Src/LinearSolvers/MLMG/AMReX_MLMG_1d.F90

commit ad0ecda01d42a3771a8df1a4925f6f902b1f5cde
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Thu Mar 15 17:59:24 2018 -0600

    reverted bndrydata

Src/Boundary/AMReX_BndryData.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_3d.F90

commit 733b30097014146982307b4790bbfa600d2979b7
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Thu Mar 15 17:49:01 2018 -0600

    reverted ncomp changes

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit 86cc2bc3488a9e38b444b0742068f056afd086e2
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Thu Mar 15 16:39:37 2018 -0600

    fixed 3d error

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG_3d.F90

commit fc19b8b4da663a1e788e23b64d47778afc10bd2e
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Thu Mar 15 16:14:09 2018 -0600

    minor fixes to MLCG norm and to the number of components for masks in MLCellLinOp

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit 6a2cf6376ce4effe23246a3ca074bd20666b858f
Merge: 652de4337 33983cf09
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Thu Mar 15 15:55:57 2018 -0600

    Merge branch 'development' into MultiComponentMLMG

commit 652de43370e4c8531b6a1cce8c5229b33c9f95b3
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Thu Mar 15 15:47:19 2018 -0600

    removed printout statement

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit c33e04b022b53765e06add9ef4b4f6cc18b6f9e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 15 14:22:37 2018 -0700

    move task splitting stuff from ParallelContext into ForkJoin

Src/Base/AMReX_ForkJoin.H
Src/Base/AMReX_ForkJoin.cpp
Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_ccse-mpi.H

commit 9e5c7f4e45e6dbc85a7639eafc3ee863dd30bada
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Mar 15 11:10:16 2018 -0700

    port of higher order moment infrastructure is complete.   Now I need to integrate it into EBIndexSpace and all that.

Src/GeometryShop/AMReX_IFData.cpp
Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_MetaPrograms.H
Src/GeometryShop/AMReX_MonomialPowers.H
Src/GeometryShop/Make.package

commit 83e29538b67b2b34a4635480d130a7d88c120045
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 15 10:24:57 2018 -0700

    include ParallelContext in ParallelDescriptor header

Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ccse-mpi.H

commit ad852b511c7f3cb79021cc9ab1df2dbfcecaf29f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 15 09:00:46 2018 -0700

    more to private of ForkJoin

Src/Base/AMReX_ForkJoin.H
Src/Base/AMReX_ForkJoin.cpp

commit 33983cf09a9ab572483babb2b6049d4b07849074
Merge: cdf96dcdd 3bedeeba6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 14 23:15:12 2018 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit cdf96dcddf021e3d0c22eab06dcb8d0a8dfefa5d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 14 23:14:48 2018 -0700

    some changes needed in the test suite for SedonaBox

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py

commit 3ecede96d91f2ae836865eefd08b0e14c3fa46de
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Mar 14 15:58:42 2018 -0700

    lots of progress made in the big slog.

Src/GeometryShop/AMReX_IFSlicer.H
Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_IrregNode.cpp
Src/GeometryShop/AMReX_MinimalCCCMImplem.H
Src/GeometryShop/AMReX_NormalDerivativeNew.H
Src/GeometryShop/AMReX_WrappedGShop.cpp

commit 816ad96ddc456520c28bb361c6fa94a1956be9f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 14 14:42:10 2018 -0700

    move MFFork to private and other minor changes

Src/Base/AMReX_ForkJoin.H
Src/Base/AMReX_ForkJoin.cpp

commit 1cd1c7434b971b73cee077197bbf1d69fc8d7439
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 14 14:00:50 2018 -0700

    make MultiColor_C compile again

OldTutorials/MultiColor_C/GNUmakefile
OldTutorials/MultiColor_C/inputs
OldTutorials/MultiColor_C/main.cpp

commit a817800907dbd3e0ad55a05d4ff43b2b7a56871e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 14 12:36:23 2018 -0700

    remove Color

Src/Base/AMReX.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_ForkJoin.cpp
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_ParallelContext.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_iMultiFab.cpp
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_FabSet.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.H
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 0e61fe483e9faa50baf00751e87b2d8589efbb2b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Mar 14 11:53:24 2018 -0700

    waist deep in the big muddy

Src/GeometryShop/AMReX_EB_TYPEDEFS.H
Src/GeometryShop/AMReX_IndexTM.H
Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_IndexedMomentsImplem.H
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_MomentIterator.H
Src/GeometryShop/AMReX_MomentIteratorImplem.H
Src/GeometryShop/AMReX_MonomialPowers.H
Src/GeometryShop/Make.package

commit e83b15f04a2707fc765281ccfc48fb5e608606a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 14 09:42:51 2018 -0700

    add ParallelContex::init and finalize to amrex::Initialize and Finalize

OldTutorials/MultiColor_C/main.cpp
Src/Base/AMReX.cpp

commit 38e48529af1caf53fc6eaa630be1dfa3d12dda2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 14 09:35:00 2018 -0700

    move AMReX_ForkJoin and AMReX_ParallelContext to Base/

OldTutorials/MultiColor_C/GNUmakefile
Src/Base/AMReX_ForkJoin.H
Src/Base/AMReX_ForkJoin.cpp
Src/Base/AMReX_ParallelContext.H
Src/Base/AMReX_ParallelContext.cpp
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 3bedeeba6781f6b7d882850206fb95730589e029
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Mar 13 16:27:56 2018 -0700

    CMake:start setup for profiling improvements

Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Defines.cmake
Tools/CMake/AMReX_Options.cmake

commit b0abf0b1658bc85489674d0fc544f4344fdea696
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Mar 13 15:34:16 2018 -0700

    templates and namespaces are really not fond of one another

Src/Base/AMReX_IntVect.H
Src/GeometryShop/AMReX_ConstrainedLS.H
Src/GeometryShop/AMReX_ConstrainedLS.cpp
Src/GeometryShop/AMReX_CoordinateSystem.H
Src/GeometryShop/AMReX_CoordinateSystemImplem.H
Src/GeometryShop/AMReX_CutCellMoments.H
Src/GeometryShop/AMReX_CutCellMoments.cpp
Src/GeometryShop/AMReX_CutCellMomentsImplem.H
Src/GeometryShop/AMReX_DivNormalRefinement.H
Src/GeometryShop/AMReX_DivNormalRefinementImplem.H
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBGeomDebugDump.H
Src/GeometryShop/AMReX_EBGeomDebugOut.H
Src/GeometryShop/AMReX_EBGeomDebugOut.cpp
Src/GeometryShop/AMReX_EB_TYPEDEFS.H
Src/GeometryShop/AMReX_Factorial.H
Src/GeometryShop/AMReX_GenericArithmetic.H
Src/GeometryShop/AMReX_GenericArithmeticI.H
Src/GeometryShop/AMReX_IFData.H
Src/GeometryShop/AMReX_IFData.cpp
Src/GeometryShop/AMReX_IFDataImplem.H
Src/GeometryShop/AMReX_IFSlicer.H
Src/GeometryShop/AMReX_IFSlicer.cpp
Src/GeometryShop/AMReX_IFSlicerImplem.H
Src/GeometryShop/AMReX_IndexTM.H
Src/GeometryShop/AMReX_IndexTMI.H
Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_IndexedMomentsImplem.H
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_LSProblem.H
Src/GeometryShop/AMReX_LSProblem.cpp
Src/GeometryShop/AMReX_LSProblemImplem.H
Src/GeometryShop/AMReX_LSquares.H
Src/GeometryShop/AMReX_LSquares.cpp
Src/GeometryShop/AMReX_MinimalCCCM.H
Src/GeometryShop/AMReX_MinimalCCCM.cpp
Src/GeometryShop/AMReX_MinimalCCCMImplem.H
Src/GeometryShop/AMReX_MomentIterator.H
Src/GeometryShop/AMReX_MultiIndex.H
Src/GeometryShop/AMReX_MultiIndexImplem.H
Src/GeometryShop/AMReX_NoRefinement.H
Src/GeometryShop/AMReX_NoRefinementImplem.H
Src/GeometryShop/AMReX_NormalDerivative.H
Src/GeometryShop/AMReX_NormalDerivative.cpp
Src/GeometryShop/AMReX_NormalDerivativeImplem.H
Src/GeometryShop/AMReX_NormalDerivativeNew.H
Src/GeometryShop/AMReX_NormalDerivativeNewImplem.H
Src/GeometryShop/AMReX_Notation.H
Src/GeometryShop/AMReX_RefinementCriterion.H
Src/GeometryShop/AMReX_SmoothAbsoluteValue.cpp
Src/GeometryShop/AMReX_SmoothIntersection.cpp
Src/GeometryShop/AMReX_WrappedGShop.H
Src/GeometryShop/AMReX_WrappedGShop.cpp
Src/GeometryShop/Make.package

commit 208218a71e367934bdae9525ab62d5861284d727
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 12 16:34:47 2018 -0700

    more slogging through the vast amount of code needed to get higher order geometric information.

Src/GeometryShop/AMReX_ConstrainedLS.cpp
Src/GeometryShop/AMReX_CutCellMoments.cpp
Src/GeometryShop/AMReX_CutCellMomentsImplem.H
Src/GeometryShop/AMReX_DivNormalRefinementImplem.H
Src/GeometryShop/AMReX_EBGeomDebugOut.H
Src/GeometryShop/AMReX_EBGeomDebugOut.cpp
Src/GeometryShop/AMReX_EB_TYPEDEFS.H
Src/GeometryShop/AMReX_IFDataImplem.H
Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_IndexedMomentsImplem.H
Src/GeometryShop/AMReX_LSProblemImplem.H
Src/GeometryShop/AMReX_MinimalCCCM.cpp
Src/GeometryShop/AMReX_MinimalCCCMImplem.H
Src/GeometryShop/AMReX_MomentIterator.H
Src/GeometryShop/AMReX_NormalDerivative.cpp
Src/GeometryShop/AMReX_NormalDerivativeNew.H
Src/GeometryShop/AMReX_RefinementCriterion.H
Src/GeometryShop/AMReX_SmoothIntersection.cpp
Src/GeometryShop/AMReX_WrappedGShop.H
Src/GeometryShop/AMReX_WrappedGShop.cpp
Src/GeometryShop/Make.package

commit d7b6096010e8b10884c1696de268c894e5376f18
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 12 12:31:43 2018 -0700

    the slog continues

Src/Base/AMReX_IntVect.H
Src/GeometryShop/AMReX_BaseIF.H
Src/GeometryShop/AMReX_ConstrainedLS.cpp
Src/GeometryShop/AMReX_CoordinateSystemImplem.H
Src/GeometryShop/AMReX_CutCellMoments.cpp
Src/GeometryShop/AMReX_Factorial.H
Src/GeometryShop/AMReX_IFSlicer.H
Src/GeometryShop/AMReX_IFSlicer.cpp
Src/GeometryShop/AMReX_IndexTM.H
Src/GeometryShop/AMReX_IndexTMI.H
Src/GeometryShop/AMReX_IndexedMomentsImplem.H
Src/GeometryShop/AMReX_LSProblem.cpp
Src/GeometryShop/AMReX_NormalDerivative.H
Src/GeometryShop/AMReX_NormalDerivative.cpp
Src/GeometryShop/AMReX_SmoothAbsoluteValue.H
Src/GeometryShop/AMReX_SmoothIntersection.H
Src/GeometryShop/AMReX_SmoothUnion.H
Src/GeometryShop/AMReX_SmoothUnion.cpp

commit fa0b23106ffc05641823cab4aca9253ae977ee0a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 11 18:27:34 2018 -0700

    move public apply from MLLinOp to MLMG

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit e7fd02204dec30a6e95d7ebed6832b9de872f3df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 11 16:18:28 2018 -0700

    add public apply function to MLLinOp

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit ab2724508068f0e7b6684779e4fc16d16b82ca37
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 11 14:07:09 2018 -0700

    MLMG: option to set max coarsening level

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Tutorials/LinearSolvers/ABecLaplacian_C/MyTest.H
Tutorials/LinearSolvers/ABecLaplacian_C/MyTest.cpp

commit 959aff2b96657a28aec5971d8c9e0d7783bd0e1a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 9 17:12:49 2018 -0800

    add amrex_malloc and amrex_free to Fortran module amrex_fort_module

Src/Base/AMReX_Utility.H
Src/Base/AMReX_fort_mod.F90

commit 9c92d47e382ca25bb58915f703451379d890cf0c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Mar 9 15:57:30 2018 -0800

    slogging through the vast amount of code needed to get higher order geometric information.

Src/GeometryShop/AMReX_CH_EBIS_ORDER.H
Src/GeometryShop/AMReX_ConstrainedLS.H
Src/GeometryShop/AMReX_ConstrainedLS.cpp
Src/GeometryShop/AMReX_CoordinateSystem.H
Src/GeometryShop/AMReX_CoordinateSystemImplem.H
Src/GeometryShop/AMReX_CutCellMoments.H
Src/GeometryShop/AMReX_CutCellMoments.cpp
Src/GeometryShop/AMReX_CutCellMomentsImplem.H
Src/GeometryShop/AMReX_DivNormalRefinement.H
Src/GeometryShop/AMReX_DivNormalRefinementImplem.H
Src/GeometryShop/AMReX_EBGeomDebugDump.H
Src/GeometryShop/AMReX_EBGeomDebugOut.H
Src/GeometryShop/AMReX_EBGeomDebugOut.cpp
Src/GeometryShop/AMReX_EB_TYPEDEFS.H
Src/GeometryShop/AMReX_Factorial.H
Src/GeometryShop/AMReX_FixedRefinement.H
Src/GeometryShop/AMReX_FixedRefinementImplem.H
Src/GeometryShop/AMReX_GenericArithmetic.H
Src/GeometryShop/AMReX_GenericArithmeticI.H
Src/GeometryShop/AMReX_IFData.H
Src/GeometryShop/AMReX_IFData.cpp
Src/GeometryShop/AMReX_IFDataImplem.H
Src/GeometryShop/AMReX_IFSlicer.H
Src/GeometryShop/AMReX_IFSlicer.cpp
Src/GeometryShop/AMReX_IFSlicerImplem.H
Src/GeometryShop/AMReX_IndexTM.H
Src/GeometryShop/AMReX_IndexTMI.H
Src/GeometryShop/AMReX_IndexedMoments.H
Src/GeometryShop/AMReX_IndexedMomentsImplem.H
Src/GeometryShop/AMReX_LSProblem.H
Src/GeometryShop/AMReX_LSProblem.cpp
Src/GeometryShop/AMReX_LSProblemImplem.H
Src/GeometryShop/AMReX_MetaPrograms.H
Src/GeometryShop/AMReX_MinimalCCCM.H
Src/GeometryShop/AMReX_MinimalCCCM.cpp
Src/GeometryShop/AMReX_MinimalCCCMImplem.H
Src/GeometryShop/AMReX_MomentIterator.H
Src/GeometryShop/AMReX_MultiIndex.H
Src/GeometryShop/AMReX_MultiIndexImplem.H
Src/GeometryShop/AMReX_NoRefinement.H
Src/GeometryShop/AMReX_NoRefinementImplem.H
Src/GeometryShop/AMReX_NormalDerivative.H
Src/GeometryShop/AMReX_NormalDerivative.cpp
Src/GeometryShop/AMReX_NormalDerivativeImplem.H
Src/GeometryShop/AMReX_NormalDerivativeNew.H
Src/GeometryShop/AMReX_NormalDerivativeNewImplem.H
Src/GeometryShop/AMReX_Notation.H
Src/GeometryShop/AMReX_RefinementCriterion.H
Src/GeometryShop/AMReX_SmoothAbsoluteValue.H
Src/GeometryShop/AMReX_SmoothAbsoluteValue.cpp
Src/GeometryShop/AMReX_SmoothIntersection.H
Src/GeometryShop/AMReX_SmoothIntersection.cpp
Src/GeometryShop/AMReX_SmoothUnion.H
Src/GeometryShop/AMReX_SmoothUnion.cpp
Src/GeometryShop/AMReX_WrappedGShop.H
Src/GeometryShop/AMReX_WrappedGShop.cpp
Src/GeometryShop/Make.package

commit fed290126d8ce7d786a15c6ad4196f88f8e2ab40
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Mar 9 15:56:28 2018 -0800

    slogging through the vast amount of code needed to get higher order geometric information.

Tests/GeometryShop/sphereEBISBox/sphereConvTest.cpp

commit 3895ff8afb4ee799a30c6aa180f0e4bc54f5a9ed
Author: Cy Chan <cychan@lbl.gov>
Date:   Thu Mar 8 20:35:20 2018 -0800

    bunch of small updates to fork-join
      follow some of weiqun's suggestions
      trying to follow existing AMReX conventions
      put mpi_tag back as frame member so each frame has its own copy

OldTutorials/MultiColor_C/AMReX_ForkJoin.H
OldTutorials/MultiColor_C/AMReX_ForkJoin.cpp
OldTutorials/MultiColor_C/AMReX_ParallelContext.H
OldTutorials/MultiColor_C/AMReX_ParallelContext.cpp
OldTutorials/MultiColor_C/main.cpp

commit 970eec0eaf15a26085ac5275c6d499589c81271f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 8 16:04:00 2018 -0800

    don't use MPI_COMM_WORLD directly

Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp

commit 1332dda393ea2eb65ce4d2e3415f1fac5ae27645
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 8 14:14:47 2018 -0800

    improve profiling in Neighbor Particles.

Src/Particle/AMReX_NeighborParticlesI.H

commit 1dbdcc499932a4752d2067b47c4fc0816f512528
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 8 11:32:01 2018 -0800

    a bunch of small changes

OldTutorials/MultiColor_C/AMReX_ForkJoin.H
OldTutorials/MultiColor_C/AMReX_ForkJoin.cpp
OldTutorials/MultiColor_C/AMReX_ParallelContext.H
OldTutorials/MultiColor_C/AMReX_ParallelContext.cpp
OldTutorials/MultiColor_C/main.cpp

commit b58875a0159cc0ad03a7a26772fff2182542db55
Merge: c2caa8ad2 78c40fccf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 8 08:56:09 2018 -0800

    Merge branch 'development' into forkjoin

commit c2caa8ad2aaafaaaebad7f3b7002c39c3df7a8dd
Author: Cy Chan <cychan@lbl.gov>
Date:   Wed Mar 7 16:14:01 2018 -0800

    moved ParallelContext and ForkJoin into separate files

OldTutorials/MultiColor_C/AMReX_ForkJoin.H
OldTutorials/MultiColor_C/AMReX_ForkJoin.cpp
OldTutorials/MultiColor_C/AMReX_ParallelContext.H
OldTutorials/MultiColor_C/AMReX_ParallelContext.cpp
OldTutorials/MultiColor_C/GNUmakefile
OldTutorials/MultiColor_C/main.cpp

commit 9e6ee23cf4837c72505376100c5327444630b8fe
Author: Cy Chan <cychan@lbl.gov>
Date:   Wed Mar 7 15:37:56 2018 -0800

    fork join can be invoked multiple times using same ForkJoin object
      reuses forked multifabs and distribution maps across invocations
      added distribution map cache member
      added verbose debugging information

OldTutorials/MultiColor_C/main.cpp

commit 78c40fccf3aa177c6d80c893b4c0b049f6417246
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 7 14:44:09 2018 -0800

    mlmg: print the correct residual for vebose>=4

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit edeaf205100bbb6b5e40e0f8d56b9138d6408df9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 6 17:32:04 2018 -0800

    remove _images/ from top directory because the only figure there has a copy already in Docs/ as it should be

_images/ParaView_filegroup.png

commit 7ff28fb18c6bd4758c96e249aaf064aebfafc88c
Author: Cy Chan <cychan@lbl.gov>
Date:   Tue Mar 6 16:26:46 2018 -0800

    only create distribution mapping object once per (box array, task) pair
      multiple multifabs accessed by each task may share the same boxarray
      they need to have same distribution mapping

OldTutorials/MultiColor_C/main.cpp

commit d1c7d748a40bc7ee3f502a76735abfac796ad14f
Author: Cy Chan <cychan@lbl.gov>
Date:   Tue Mar 6 14:14:39 2018 -0800

    more work on fork join and parallel context frames:
      updated local/global rank translation
      added mpi tag getter/incrementer with wrap-around
      init first frame to ParallelDescriptor::Communicator
      update asserts to AMREX_ style
      update enum to enum class

OldTutorials/MultiColor_C/main.cpp
Src/Base/AMReX_ParallelDescriptor.H

commit b7de7cdd1fa8502be3a4f87ea2f885db089f992c
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Tue Mar 6 10:21:08 2018 -0700

    added update for ghost corners (2D only)

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90

commit 231dc485621cf47e5074feeda2693c2b93bd59e1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Mar 6 09:04:50 2018 -0800

    put this preprocessor macro back.

Src/GeometryShop/AMReX_EBFluxFAB.H

commit feb7c1b58706c6b03dad7b4ba63d9c8cf91caffa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 5 16:29:42 2018 -0800

    Update the multifab norms to use versions in Src/Base instead of local definitions.

Tests/LinearSolvers/C_CellMG/macprojTest.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 45cb356e0cd1214f7aab9b7d0958416ceaec822b
Merge: 729dc16bf 40b5df8fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 5 16:16:15 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 729dc16bf7d19618bda09883d1bd10ae5801bd16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 5 16:08:19 2018 -0800

    update CHANGES

CHANGES

commit 170af22b45514e8ed226dba6f2d97085876e2f00
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Mon Mar 5 17:00:10 2018 -0700

    removed comment

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit fd87a795750892d36f56d6b78f6a268306e9c46e
Author: Cy Chan <cychan@lbl.gov>
Date:   Mon Mar 5 12:13:21 2018 -0800

    added single mode for MF access in fork-join
    added task bound split calculation
    misc. clean up

OldTutorials/MultiColor_C/main.cpp

commit 40b5df8fbe377a2a7a6647a3b052b0f2c5f37240
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 5 09:36:45 2018 -0800

    Cleaning out more headings for consistency

Src/EBAMRElliptic/AMReX_AMREBMultiGrid.H
Src/EBAMRElliptic/AMReX_BaseBCFuncEval.H
Src/EBAMRElliptic/AMReX_BiCGStabSolver.H
Src/EBAMRElliptic/AMReX_ConductivityBaseDomainBC.H
Src/EBAMRElliptic/AMReX_ConductivityBaseEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_EBMultiGrid.H
Src/EBAMRElliptic/AMReX_EBSimpleSolver.H
Src/EBAMRElliptic/AMReX_EBSimpleSolver.cpp
Src/EBAMRElliptic/AMReX_LinearSolver.H
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_NoOpSolver.H
Src/EBAMRElliptic/AMReX_VCAggStencil.H
Src/EBAMRElliptic/AMReX_VCAggStencil.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp

commit 3efbb0e76318b75a1ec3223ba46d682145573d2f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 5 09:30:43 2018 -0800

    More consistency fixes.

Src/GeometryShop/AMReX_ZCylinder.H
Src/GeometryShop/AMReX_ZCylinder.cpp

commit 4bc8a06fed3b226019300e34971c85b091494977
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 5 09:28:45 2018 -0800

    For consistency, remove logo at top of files.  If we decide on a common header later we can then
    add it to all files uniformly

Src/Base/AMReX_BArena.cpp
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BaseIndex.H
Src/Base/AMReX_BoxIterator.H
Src/Base/AMReX_BoxIterator.cpp
Src/Base/AMReX_RealVect.H
Src/Base/AMReX_RealVect.cpp
Src/Base/AMReX_SPMD.H
Src/Base/AMReX_SPMD.cpp
Src/Base/AMReX_SPMDI.H
Src/Base/AMReX_parstream.H
Src/Base/AMReX_parstream.cpp
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/EBAMRTools/AMReX_DivergenceOp.H
Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBCFInterp.H
Src/EBAMRTools/AMReX_EBCFInterp.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.H
Src/EBAMRTools/AMReX_EBFastFR.H
Src/EBAMRTools/AMReX_EBFastFR.cpp
Src/EBAMRTools/AMReX_EBFineInterp.H
Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/EBAMRTools/AMReX_GradientOp.H
Src/EBAMRTools/AMReX_GradientOp.cpp
Src/EBAMRTools/AMReX_MeshRefine.H
Src/EBAMRTools/AMReX_MeshRefine.cpp
Src/GeometryShop/AMReX_AggStencil.H
Src/GeometryShop/AMReX_AggStencilI.H
Src/GeometryShop/AMReX_AllRegularService.H
Src/GeometryShop/AMReX_AllRegularService.cpp
Src/GeometryShop/AMReX_AnisotropicDxPlaneIF.H
Src/GeometryShop/AMReX_AnisotropicIF.H
Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_BaseEBCellFactory.H
Src/GeometryShop/AMReX_BaseEBFaceFAB.H
Src/GeometryShop/AMReX_BaseEBFaceFABI.H
Src/GeometryShop/AMReX_BaseIF.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_BaseIFFactory.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_CellEdge.H
Src/GeometryShop/AMReX_CellEdge.cpp
Src/GeometryShop/AMReX_ComplementIF.H
Src/GeometryShop/AMReX_ComplementIF.cpp
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBCellFAB.H
Src/GeometryShop/AMReX_EBCellFAB.cpp
Src/GeometryShop/AMReX_EBCellFactory.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_EBDataVarMacros.H
Src/GeometryShop/AMReX_EBDebugDump.H
Src/GeometryShop/AMReX_EBDebugOut.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Src/GeometryShop/AMReX_EBFaceFAB.H
Src/GeometryShop/AMReX_EBFaceFAB.cpp
Src/GeometryShop/AMReX_EBFluxFAB.H
Src/GeometryShop/AMReX_EBFluxFAB.cpp
Src/GeometryShop/AMReX_EBFluxFactory.H
Src/GeometryShop/AMReX_EBFluxFactory.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISBox.H
Src/GeometryShop/AMReX_EBISBox.cpp
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_EBLevelGrid.H
Src/GeometryShop/AMReX_EBLevelGrid.cpp
Src/GeometryShop/AMReX_EBLevelRedist.H
Src/GeometryShop/AMReX_EBLevelRedist.cpp
Src/GeometryShop/AMReX_EBLoHiCenter.H
Src/GeometryShop/AMReX_EBLoHiCenter.cpp
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.H
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.cpp
Src/GeometryShop/AMReX_Ellipsoid.cpp
Src/GeometryShop/AMReX_EllipsoidIF.H
Src/GeometryShop/AMReX_EllipsoidIF.cpp
Src/GeometryShop/AMReX_ExtrudeIF.H
Src/GeometryShop/AMReX_ExtrudeIF.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_FabArrayIO.cpp
Src/GeometryShop/AMReX_FaceIndex.H
Src/GeometryShop/AMReX_FaceIndex.cpp
Src/GeometryShop/AMReX_FaceIterator.H
Src/GeometryShop/AMReX_FaceIterator.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.H
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryService.cpp
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_GraphNode.H
Src/GeometryShop/AMReX_GraphNode.cpp
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_IntersectionIF.cpp
Src/GeometryShop/AMReX_IrregFAB.H
Src/GeometryShop/AMReX_IrregFAB.cpp
Src/GeometryShop/AMReX_IrregFABFactory.H
Src/GeometryShop/AMReX_IrregFABFactory.cpp
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_IrregNode.cpp
Src/GeometryShop/AMReX_KDStruct.H
Src/GeometryShop/AMReX_LSquares.H
Src/GeometryShop/AMReX_LSquares.cpp
Src/GeometryShop/AMReX_LatheIF.H
Src/GeometryShop/AMReX_LatheIF.cpp
Src/GeometryShop/AMReX_LoHiSide.H
Src/GeometryShop/AMReX_LoHiSide.cpp
Src/GeometryShop/AMReX_Moments.H
Src/GeometryShop/AMReX_Moments.cpp
Src/GeometryShop/AMReX_PXStuff.H
Src/GeometryShop/AMReX_PXStuff.cpp
Src/GeometryShop/AMReX_PlaneIF.H
Src/GeometryShop/AMReX_PlaneIF.cpp
Src/GeometryShop/AMReX_PolyGeom.H
Src/GeometryShop/AMReX_PolyGeom.cpp
Src/GeometryShop/AMReX_PolynomialIF.H
Src/GeometryShop/AMReX_PolynomialIF.cpp
Src/GeometryShop/AMReX_RedistStencil.H
Src/GeometryShop/AMReX_RedistStencil.cpp
Src/GeometryShop/AMReX_STLAsciiReader.H
Src/GeometryShop/AMReX_STLAsciiReader.cpp
Src/GeometryShop/AMReX_STLBox.H
Src/GeometryShop/AMReX_STLBox.cpp
Src/GeometryShop/AMReX_STLExplorer.H
Src/GeometryShop/AMReX_STLExplorer.cpp
Src/GeometryShop/AMReX_STLIF.H
Src/GeometryShop/AMReX_STLIF.cpp
Src/GeometryShop/AMReX_STLMesh.H
Src/GeometryShop/AMReX_STLMesh.cpp
Src/GeometryShop/AMReX_STLReader.H
Src/GeometryShop/AMReX_STLUtil.H
Src/GeometryShop/AMReX_STLUtil.cpp
Src/GeometryShop/AMReX_SlabService.H
Src/GeometryShop/AMReX_SlabService.cpp
Src/GeometryShop/AMReX_SphereIF.H
Src/GeometryShop/AMReX_SphereIF.cpp
Src/GeometryShop/AMReX_Stencils.H
Src/GeometryShop/AMReX_Stencils.cpp
Src/GeometryShop/AMReX_TransformIF.H
Src/GeometryShop/AMReX_TransformIF.cpp
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_UnionIF.cpp
Src/GeometryShop/AMReX_VoFIterator.H
Src/GeometryShop/AMReX_VoFIterator.cpp
Src/GeometryShop/AMReX_VolIndex.H
Src/GeometryShop/AMReX_VolIndex.cpp

commit 4d1fcaea98880b2d05e0a5ea928320714bc660b7
Merge: d138fd9ab 696c3e7ed
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 5 08:55:37 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit d138fd9abf681b57a892a8842775d5f5783d7f56
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Mar 5 08:55:21 2018 -0800

    fixed a bug in ZCylinder

Src/GeometryShop/AMReX_ZCylinder.cpp

commit 696c3e7edaf561da4540fcb286d73d17fa8121b3
Merge: fe64e6e89 3d6516385
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Mar 3 22:32:28 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit fe64e6e89077844fa34918edca9c7c4d4fb26fc8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Mar 3 22:30:23 2018 -0800

    improving the scaling of particle redistribute when the changes are known to be local.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 3d6516385914c0282805b21f7afa6b6555a03428
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Mar 2 16:13:53 2018 -0800

    added simple cylinder geometry

Src/GeometryShop/AMReX_ZCylinder.H
Src/GeometryShop/AMReX_ZCylinder.cpp
Src/GeometryShop/Make.package

commit 65d7e63672cf2a91f6c027849daf210388656767
Author: Cy Chan <cychan@lbl.gov>
Date:   Fri Mar 2 15:41:42 2018 -0800

    working on test implementation of fork-join

OldTutorials/MultiColor_C/inputs
OldTutorials/MultiColor_C/main.cpp

commit 316cbbecaa88817519f1913f6980a694ae9a0672
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 2 10:48:16 2018 -0800

    new BoxList constructor making n Boxes by chopping a given Box in a given direction

Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 65d0016f2d357dd71dc4165226672e6994c1bcd6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 2 10:46:42 2018 -0800

    add enum class Direction

Src/Base/AMReX_Orientation.H

commit de5b11344fe365154e8d656f7f2f9d45d90262fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 2 10:04:19 2018 -0800

    more flush fixed

MiniApps/SMC/main.f90
MiniApps/SMC/smc.f90
OldTutorials/AMR_Adv_F/Source/main.f90
OldTutorials/Random_F/main.f90

commit 6389be19d59fc84d00f8b97a9de9af71aad13492
Merge: 44762fc9e 229948bd5
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Mar 2 09:56:12 2018 -0800

    Merge pull request #219 from AMReX-Codes/flush
    
    Use Fortran intrinsic flush instead of call flush

commit 44762fc9ef860b7b695ce80a96d01fa974de03ce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 2 09:53:08 2018 -0800

    new BoxList constructor that makes n Boxes from a single Box where n is an argument to the constructor

Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 0c44e047247d43f18a110ab1a99e18702d632c33
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 1 19:10:31 2018 -0800

    Add README for Tutorials/SWFFT

Tutorials/SWFFT/README

commit 3a41d13d1437a17f283f8c7ff085aa82ab674cae
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 1 19:04:39 2018 -0800

    Change in comment only.

Src/Base/AMReX_parstream.H
Src/Base/AMReX_parstream.cpp

commit abdb7dfba6f2043469f7fbd4e4e90e620c576848
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Thu Mar 1 17:45:47 2018 -0700

    Basic multicomponent MLMG solves working in 2D.

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_F.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_F.H

commit ae454798e44ebebd68c0c16d421913b60e7542c2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 1 13:18:22 2018 -0800

    Remove unused MyProc and quiet some gnu compiler warnings.

Src/Particle/AMReX_ParticleContainerI.H

commit aff015988adc082f56489baa7c8a4a1e0b327e1b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Mar 1 13:01:50 2018 -0500

    add an option to specific the height (in 2-d) for a slice

Tools/Postprocessing/F_Src/fextract.f90

commit 23deb1d54400d5cbf7160e4c8a8d60b0b0c6dc75
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 1 08:47:24 2018 -0800

    update CHANGES

CHANGES

commit b50104b6c9e184129ddce1186266ba811da379b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 1 08:45:32 2018 -0800

    update CHNAGES

CHANGES

commit d54de807307c48d33575e329ebbd43ffe209b2c3
Author: Brandon Runnels <brunnels@uccs.edu>
Date:   Wed Feb 28 16:46:27 2018 -0700

    Began update for MLMG, MLCG, MLLinop, MLCellLinop for multicomponent.

Src/Base/AMReX_DistributionMapping.cpp
Src/Boundary/AMReX_BndryData.cpp
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp_F.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit e866df0609ad94a711cee19a69256766e0b188a8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Feb 28 11:54:23 2018 -0800

    Add README and clean up GNUmakefile

Tutorials/SWFFT/GNUmakefile
Tutorials/SWFFT/inputs

commit 3e6621e3d4fc2775f4540fb2db7f8d817f3fd61d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Feb 28 11:35:24 2018 -0800

    Slight tweaks

Tutorials/SWFFT/SWFFT_Solver.cpp
Tutorials/SWFFT/main.cpp

commit 638f7b776df1c3e6d65360f393d4b4bf22280a69
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Feb 28 11:18:51 2018 -0800

    Add Tutorial demonstrating how to call the SWFFT wrapper for the fftw3 solver.

Tutorials/SWFFT/GNUmakefile
Tutorials/SWFFT/Make.package
Tutorials/SWFFT/SWFFT_Solver.H
Tutorials/SWFFT/SWFFT_Solver.cpp
Tutorials/SWFFT/SWFFT_Solver_F.F90
Tutorials/SWFFT/SWFFT_Solver_F.H
Tutorials/SWFFT/inputs
Tutorials/SWFFT/main.cpp

commit d9433cfaa8359e6c958a3c04b1682f13a7a4b7f5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 28 09:07:01 2018 -0500

    fix typo to make things compile

Src/Amr/AMReX_extrapolater_2d.f90

commit bbb2f30bae8ad3266f6dabba5c2b4ff86f6ea9fd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Feb 27 17:27:54 2018 -0800

    BL_SPACEDIM --> AMREX_SPACEDIM

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_AuxBoundaryData.cpp
Src/Amr/AMReX_Derive.cpp
Src/Amr/AMReX_StateData.cpp
Src/Amr/AMReX_StateDescriptor.cpp
Src/Amr/AMReX_extrapolater_2d.f90

commit 3cbfc624ac4fcb360387d170d564f5d3df332605
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Feb 27 17:25:41 2018 -0800

    BL_SPACEDIM --> AMREX_SPACEDIM

Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/Boundary/AMReX_InterpBndryData.cpp

commit 20539f6c1d1f1c13d4927bfa2530ed0777668a80
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Feb 27 17:23:08 2018 -0800

    BL_SPACEDIM --> AMREX_SPACEDIM

Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBDataVarMacros.H
Src/GeometryShop/AMReX_EBFluxFAB.H
Src/GeometryShop/AMReX_EBLoHiCenter.H
Src/GeometryShop/AMReX_EBLoHiCenter.cpp
Src/GeometryShop/AMReX_ExtrudeIF.cpp
Src/GeometryShop/AMReX_GeometryService.cpp
Src/GeometryShop/AMReX_LatheIF.cpp
Src/GeometryShop/AMReX_PolyGeom.H
Src/GeometryShop/AMReX_PolyGeom.cpp
Src/GeometryShop/AMReX_STLExplorer.cpp
Src/GeometryShop/AMReX_TransformIF.cpp
Src/GeometryShop/AMReX_VolIndex.cpp

commit 7100a1889529eeda751f62936debc14d18be0c12
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Feb 27 17:17:24 2018 -0800

    Change BL_SPACEDIM --> AMREX_SPACEDIM

Src/Particle/AMReX_LoadBalanceKD.cpp
Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles_F.H
Src/Particle/AMReX_TracerParticles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 996f423bcfc30067532d8fc39d88b51aaadd8c1e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 27 20:00:34 2018 -0500

    fix spelling of AMREX_SPACEDIM

Src/Base/AMReX_DistributionMapping.cpp

commit d5e536378cec44ee172b23bc5eeeb2b6615fbb08
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Feb 27 16:01:06 2018 -0800

    Replace BL_SPACEDIM by AMREX_SPACEDIM

Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FillPatchUtil_F.H
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_F.H
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.cpp

commit 31e0945a4b9793d3fdafd656081a58dd943c5b26
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Feb 27 15:57:43 2018 -0800

    Replace BL_SPACEDIM by AMREX_SPACEDIM.

Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxIterator.H
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IArrayBox.H
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_MFIter.cpp
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/AMReX_Orientation.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_Periodicity.cpp
Src/Base/AMReX_PhysBCFunct.cpp
Src/Base/AMReX_PlotFileUtil.cpp
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_RealVect.H
Src/Base/AMReX_SPACE_F.H
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_filcc_mod.F90
Src/Base/AMReX_iMultiFab.cpp

commit 6e23e6810c5cdc50ba3613ae399749408a15bb74
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Feb 27 14:55:17 2018 -0800

    Update with 3rd and 4th slide decks

Docs/sphinx/source/Chapter12.rst

commit 6c4f45475ee1feccb384529f28787c28ff48d811
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 23 13:56:42 2018 -0800

    mlmg: MLALaplacian

Src/LinearSolvers/MLMG/AMReX_MLALap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLALap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLALap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLALap_F.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.cpp

commit 7755441e8676714d8a2a9caa8b0d2334975d5254
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 23 13:43:45 2018 -0800

    mlmg: rescale 1d & 2d MLPoisson for bicgstab

Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_F.H

commit 4e4085af46831b61ce07108cfc9586b5f4046da8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 23 13:03:25 2018 -0800

    mlmg: rescale MLABecLaplacian for bicgstab

Src/LinearSolvers/MLMG/AMReX_MLABecLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLABecLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLABecLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLABecLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp

commit ec38fcea03adbcf28ecc6f9a159301016b601774
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Feb 23 10:24:19 2018 -0800

    CMake: update source list for C_CellMG folder

Src/LinearSolvers/CMakeLists.txt

commit 9d03a8ce22abc73cfd773ccc0840e38735ecc9b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 22 16:30:09 2018 -0800

    nd mlmg: rescale the problem in bicgstab

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit e4f2dee9bb67757eec8012ea3c4a7061dc661227
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 22 14:01:45 2018 -0800

    use local parameter

Src/Base/AMReX_constants_mod.f90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 1603bbe7ac9f0132520463f0871875c9a294573e
Merge: a389be8e6 680580da8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 22 13:56:48 2018 -0800

    Merge branch 'development' into weiqun/mlmg

commit a389be8e65e236eab6fdb8f5b3a82ea00baf89f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 22 13:40:35 2018 -0800

    rm centroid from EBTower

Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBFabFactory.H
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp

commit 20efe569b9127cc214ec8da59ad542c47280530c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 22 13:34:56 2018 -0800

    nodal projection: stub for 1d and 3d

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit cd4f18f704892f71ba9fa8f148834277b1b2892d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 22 11:57:01 2018 -0800

    nodal projection: clean up

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 680580da82753ec65113c90cce886edca4228b0d
Author: Max Katz <maxpkatz@gmail.com>
Date:   Thu Feb 22 00:05:38 2018 -0500

    Use the correct flag for enabling OpenMP in XL

Tools/GNUMake/comps/ibm.mak

commit 229948bd57fd426a4412ad9df1ef70149b696ecd
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Feb 21 23:30:51 2018 -0500

    call flush -> flush

Src/F_BaseLib/multifab_physbc_edgevel.f90

commit 5242c52b166446b03d201afb15bc1c9302cb16f9
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Feb 21 23:29:57 2018 -0500

    call flush -> flush

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 7d0cde78c973ecc63ec03d662c9d16f5732225a2
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Feb 21 23:24:31 2018 -0500

    Move more F77 to F90 to please XL

Src/Amr/AMReX_ARRAYLIM_1D.F
Src/Amr/AMReX_ARRAYLIM_1D.F90
Src/Amr/AMReX_ARRAYLIM_2D.F
Src/Amr/AMReX_ARRAYLIM_2D.F90
Src/Amr/AMReX_ARRAYLIM_3D.F
Src/Amr/AMReX_ARRAYLIM_3D.F90
Src/Amr/CMakeLists.txt
Src/Amr/Make.package
Src/AmrCore/AMReX_FLUXREG_1D.F90
Src/AmrCore/AMReX_FLUXREG_2D.F90
Src/AmrCore/AMReX_FLUXREG_3D.F90
Src/AmrCore/AMReX_INTERP_1D.F90
Src/AmrCore/AMReX_INTERP_2D.F90
Src/AmrCore/AMReX_INTERP_3D.F90
Src/AmrCore/CMakeLists.txt
Src/AmrCore/Make.package
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F90
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F90
Src/Boundary/AMReX_LO_UTIL.F90
Src/Boundary/CMakeLists.txt
Src/Boundary/Make.package
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_ABec_UTIL.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_LP_3D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_1D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_2D.F90
Src/LinearSolvers/C_CellMG/AMReX_MG_3D.F90
Src/LinearSolvers/C_CellMG/Make.package

commit 481e48cd3d70c97bfe41df7453e6b301ba8cfd36
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 21 16:03:41 2018 -0800

    re-add this figure.

Docs/sphinx/source/Visualization/ParaView_filegroup.png

commit c4c5a8e09b9c972a7f5393be479f68fd219ace0a
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date:   Wed Feb 21 15:22:19 2018 -0500

    update docs for ParaView viz.
    
    Updated docs to reflect the new workflow for reading particles in
    ParaView 5.5.

Docs/sphinx/source/Visualization.rst
_images/ParaView_filegroup.png

commit 385fe108bd3eb678aaa9bff8fc3cc268fab0d244
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Feb 21 15:16:56 2018 -0800

    Have the default be to build the optimized version

Tests/GeometryShop/STLGeom/GNUmakefile

commit 0a21cba3f7072cb9434f5b9cdf51ce1330bf57b3
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Feb 21 17:19:19 2018 -0500

    Restore coalesced fabs option

Src/Base/AMReX_BaseFab.cpp

commit 974117720df560da9540dc94d433a2066f75b3e0
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Feb 21 14:55:22 2018 -0500

    Make XLF compiler accept C-style comments

Tools/GNUMake/comps/ibm.mak

commit be25c21d310554a522f9402674dbdcde93fd22df
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Feb 21 14:32:20 2018 -0500

    Convert some F77 files to F90
    
    This is mainly done to make the IBM compiler happy

Src/Base/AMReX_BLBoxLib_F.F90
Src/Base/AMReX_BLBoxLib_F.f
Src/Base/AMReX_BLParmParse_F.F90
Src/Base/AMReX_BLParmParse_F.f
Src/Base/AMReX_BLProfiler_F.F90
Src/Base/AMReX_BLProfiler_F.f
Src/Base/AMReX_BLutil_F.F90
Src/Base/AMReX_BLutil_F.f
Src/Base/AMReX_COORDSYS_1D.F
Src/Base/AMReX_COORDSYS_1D.F90
Src/Base/AMReX_COORDSYS_2D.F
Src/Base/AMReX_COORDSYS_2D.F90
Src/Base/AMReX_COORDSYS_3D.F
Src/Base/AMReX_COORDSYS_3D.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 8a28851c02d1efe08a5a370cc9bfab75b1250fda
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 21 10:55:09 2018 -0800

    nodal projection: flag to use simple interpolation

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit d9386203531c52556d18d88ee6d6c91cf6942435
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 20 16:58:27 2018 -0800

    nodal projection: 2d rap for eb

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 9b8c46bf5f80d272bacb5578cc1c7d49f8e39c82
Merge: c6ae1650b dcf06e52a
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Feb 20 14:57:02 2018 -0800

    Merge pull request #215 from bcfriesen/update_CCE_flags
    
    Tools: update Cray compiler flags

commit dcf06e52a4119eba582bf0d7cb149d997fa9f34f
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Feb 20 14:11:25 2018 -0800

    Tools: make Cray compiler trap floating point exceptions when DEBUG=TRUE

Tools/GNUMake/comps/cray.mak

commit ffacfec217dd282468cd0ecff4f1bf20edb47e2c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Feb 20 14:10:31 2018 -0800

    Tools: make Cray compiler print opt report only if building optimized code
    
    There is no reason to save the opt report for debug (non-optimized) code.

Tools/GNUMake/comps/cray.mak

commit 6e1bd81a20d4622b713c86e963a5f41a3545e134
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 20 12:59:32 2018 -0800

    nodal projection: rap works in 2d now

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 6beb36f33746911f84a67d3fdb4f10b98750b0e5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 20 12:24:05 2018 -0800

    comment out print in VisMF

Src/Base/AMReX_VisMF.cpp

commit 00363054c54e92d920342bc0c3e406c164551573
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 19 14:23:23 2018 -0800

    nodal projection: remove scaling at Neumann boundary for RAP

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit c6ae1650b60c3f7ef5db2a5880130f58e0bb8483
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Feb 19 12:18:08 2018 -0800

    Add AMReX_KDStruct.H to Make.package and CMakeLists.txt

Src/GeometryShop/CMakeLists.txt
Src/GeometryShop/Make.package

commit 935e0567f20a3019ed8d4690dcaa80fb5da4ee45
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Feb 19 12:09:08 2018 -0800

    Add the same files to CMakeLists.txt that we add to Make.package

Src/GeometryShop/CMakeLists.txt

commit b0c985eb5c83aa8f97071b932c199964ff323ac9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 18 18:29:08 2018 -0800

    nodal projection: first pass of RAP Fortran routines; still need work at boundaries

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 09cf7313debdb2a1bb5fc1f7798cb2529a1d60ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 18 12:00:55 2018 -0800

    nodal projection: R in RAP

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit b9fbbad0c5e6041a004055be36b886b5f5b636c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 18 08:22:19 2018 -0800

    nodal projection: p in rap

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 5b6288c54696ff3e04d510f0b99a98386b33a942
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 18 07:45:39 2018 -0800

    mlmg nodal: start RAP

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 22732a01187408630f22b2ec233b83e4b7ebd429
Merge: 9295178dc 292c1aa82
Author: Marc Day <MSDay@lbl.gov>
Date:   Sat Feb 17 11:26:19 2018 -0800

    Merge pull request #212 from JBlaschke/development
    
    Overlooked this in GNUMake. AMReX should build fine now...

commit 292c1aa82ab9f456cd44e24ab88bfa5ad6283b8d
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Feb 17 11:16:51 2018 -0800

    Overlooked this in GNUMake. AMReX should build fine now...

Tools/GNUMake/Make.defs

commit 9295178dcdff078d29e177ddab1138fc6b25acc2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Feb 16 15:07:00 2018 -0800

    added some files that had been neglected.

Tests/GeometryShop/STLGeom/GNUmakefile
Tests/GeometryShop/STLGeom/stlgeom.cpp

commit 8a3c2317de0ee7f3706df670aceba647f3d5dc1f
Merge: dab4c6838 005a6acb0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Feb 16 13:26:04 2018 -0800

    Merge pull request #211 from AMReX-Codes/dtg_branch
    
    merging STL capability into GeometryShop

commit 005a6acb0de8c42d3a8e695c5ed8c6d27087943b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Feb 16 13:21:14 2018 -0800

    finished integrating STL geometry capability.  Caveat emptor.   If you can manage it, you are far better off using analytic geometric descriptions.

Src/GeometryShop/AMReX_STLAsciiReader.cpp
Src/GeometryShop/AMReX_STLExplorer.cpp
Tests/GeometryShop/STLGeom/bad.cylinder.inputs
Tests/GeometryShop/STLGeom/bad.reactor.inputs
Tests/GeometryShop/STLGeom/good.cylinder.inputs
Tests/GeometryShop/STLGeom/good.reactor.inputs
Tests/GeometryShop/STLGeom/good.sphere.inputs
Tests/GeometryShop/STLGeom/stl.inputs

commit dab4c68385dfbbd85549b13f2bab3708d0d91c57
Merge: 5b00e582a 0639714c3
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Feb 16 09:02:34 2018 -0800

    Merge pull request #210 from JBlaschke/development
    
    GNUMake respects Make.local's compile commands

commit 0639714c3078157aa852b372c8ba9d8d17bf0575
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Fri Feb 16 08:52:01 2018 -0800

    gnu.mak warns user if system's default gcc is outdated (<4.8), and reminds the user to specify a Make.local.

Tools/GNUMake/comps/gnu.mak

commit fc6e48dbd5cf062692cfe57a81da8c586237737d
Merge: 872c6644c 5b00e582a
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 22:28:14 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 872c6644cf15f14c700d6397bed6fee77a452c8b
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 22:27:43 2018 -0800

    WIP clean up documentation formatting

Docs/sphinx/source/Chapter5.rst

commit 6403c855fd6ce008093907728dd18f110104f7fc
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 22:24:54 2018 -0800

    WIP: clean up formatting (including table captions)

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Chapter4.rst

commit 24696e43c68819a0a74b9c7578553e483bbe885a
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 20:57:40 2018 -0800

    WIP: clean up formatting of docs

Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/Chapter2.rst
Docs/sphinx/source/Chapter3.rst
Docs/sphinx/source/GettingStarted.rst
Docs/sphinx/source/Introduction.rst
Docs/sphinx/source/index.rst

commit 7dd0e9439f05e7593847e84f7a58b1657156bb8f
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 20:38:14 2018 -0800

    Document new Make.local behaviour

Docs/sphinx/source/BuildingAMReX.rst

commit 9d446e750409b674874c301dcaf21f92663013be
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 20:10:40 2018 -0800

    GNUMake compiler settings can be overwritten by Make.local (ie. introduce lazy
    evaluation to `comps/*.mak`). In order to work, compiler version checking for
    gnu had to be disabled (it makes little sense nowdays anyway).

Tools/GNUMake/Make.defs
Tools/GNUMake/comps/cray.mak
Tools/GNUMake/comps/gnu-7.mak
Tools/GNUMake/comps/gnu.mak
Tools/GNUMake/comps/ibm.mak
Tools/GNUMake/comps/intel.mak
Tools/GNUMake/comps/llvm.mak
Tools/GNUMake/comps/nag.mak
Tools/GNUMake/comps/pgi.mak

commit d0c76e180e15ae99e5b901b74bb34277d867be35
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Feb 15 16:20:32 2018 -0800

    all the stl code is in geometryshop and it compiles.   not tested yet.

Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp

commit 5b00e582ab38d4e852b831250a0fd5cca0e0e43e
Author: Max Katz <maxpkatz@gmail.com>
Date:   Thu Feb 15 19:09:40 2018 -0500

    Add Summit to machine list

Tools/GNUMake/Make.machines
Tools/GNUMake/comps/pgi.mak
Tools/GNUMake/sites/Make.olcf

commit 28d98da930dcce695edd5764099a3707a2b624e6
Merge: 875c1045a 8254b45ed
Author: asalmgren <asalmgren@lbl.gov>
Date:   Thu Feb 15 15:57:29 2018 -0800

    Merge pull request #209 from JBlaschke/development
    
    Forgot to add this file

commit 8254b45ed638b03083c68df51911e4c367bff822
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 15:52:18 2018 -0800

    Forgot to add this file

Tools/GNUMake/comps/gnu-7.mak

commit 875c1045a72546d6fe5270a67cccf62fb103aa5d
Merge: c8f790df7 49254ba62
Author: asalmgren <asalmgren@lbl.gov>
Date:   Thu Feb 15 15:37:21 2018 -0800

    Merge pull request #208 from JBlaschke/development
    
    Development, added gnu-7 compiler definition

commit 49254ba626a40783fe610e57955c5e2976a8c85c
Merge: 7d4c84159 c8f790df7
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 15:33:31 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 7d4c84159eaea8c98ad32f95ed6384857fa02d43
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 15 15:32:19 2018 -0800

    added gnu-7 build target for gcc-7.x.x compilers.
    Needed, for example, for macOS where gcc links to gcc 4.2

Tools/GNUMake/Make.defs

commit 04a2c7bbd57a97ededae6d52cc7c10987d4b5c56
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Feb 15 15:04:09 2018 -0800

    note to self: never volunteer to port code before looking it over first.

Src/GeometryShop/#AMReX_STLExplorer.H#
Src/GeometryShop/AMReX_CellEdge.cpp
Src/GeometryShop/AMReX_KDStruct.H
Src/GeometryShop/AMReX_KDTree.H
Src/GeometryShop/AMReX_KDTree.cpp
Src/GeometryShop/AMReX_PXStuff.H
Src/GeometryShop/AMReX_PXStuff.cpp
Src/GeometryShop/AMReX_STLAsciiReader.H
Src/GeometryShop/AMReX_STLAsciiReader.cpp
Src/GeometryShop/AMReX_STLBox.H
Src/GeometryShop/AMReX_STLBox.cpp
Src/GeometryShop/AMReX_STLExplorer.H
Src/GeometryShop/AMReX_STLExplorer.cpp
Src/GeometryShop/AMReX_STLIF.H
Src/GeometryShop/AMReX_STLIF.cpp
Src/GeometryShop/AMReX_STLMesh.H
Src/GeometryShop/AMReX_STLMesh.cpp
Src/GeometryShop/AMReX_STLReader.H
Src/GeometryShop/AMReX_STLUtil.H
Src/GeometryShop/AMReX_STLUtil.cpp
Src/GeometryShop/Make.package
Tests/GeometryShop/STLGeom/cylinder.stl
Tests/GeometryShop/STLGeom/reactor.stl
Tests/GeometryShop/STLGeom/sphere.stl

commit c8f790df76793ea2002c9a595759a35bf85518d0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Feb 15 14:47:30 2018 -0800

    Add additional print statements for the MultiGrid Vcycle when verbose > 1

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit cdd0ac9fbba5d3dee7fab0b2a0d4cd38d4d94c84
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Feb 14 16:24:43 2018 -0800

    slogging through Issac Asher's code to get STL files into EBIndexSpace.

Src/GeometryShop/#AMReX_STLExplorer.H#
Src/GeometryShop/AMReX_CellEdge.H
Src/GeometryShop/AMReX_CellEdge.cpp
Src/GeometryShop/AMReX_Ellipsoid.cpp
Src/GeometryShop/AMReX_KDStruct.H
Src/GeometryShop/AMReX_KDTree.H
Src/GeometryShop/AMReX_KDTree.cpp
Src/GeometryShop/AMReX_STLAsciiReader.H
Src/GeometryShop/AMReX_STLAsciiReader.cpp
Src/GeometryShop/AMReX_STLBox.H
Src/GeometryShop/AMReX_STLBox.cpp
Src/GeometryShop/AMReX_STLExplorer.H
Src/GeometryShop/AMReX_STLExplorer.cpp
Src/GeometryShop/AMReX_STLIF.H
Src/GeometryShop/AMReX_STLIF.cpp
Src/GeometryShop/AMReX_STLMesh.H
Src/GeometryShop/AMReX_STLMesh.cpp
Src/GeometryShop/AMReX_STLReader.H
Src/GeometryShop/AMReX_STLUtil.H
Src/GeometryShop/AMReX_STLUtil.cpp

commit ea17de5024a8e01aeec548a455c1f47a569c4391
Merge: e022a28f2 f652fb60b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Feb 14 12:58:56 2018 -0800

    merging with dev branch

commit 47b703f41c112e5773bec42cf02c09c0b535a243
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 13 17:09:25 2018 -0800

    eb nodal projection: gauss seidel

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit a70fac42a6da56c685a8a80ca45e1a8f22589a93
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 13 16:37:57 2018 -0800

    mlmg: harmonic average for jacobi

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 2e089f3a82eba3434a11fcbf369c86824ed167fc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 13 16:06:26 2018 -0800

    mlmg: enable eb on coarse mg levels

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 63fc77345eca84154b4a0eff74036824745743cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 13 15:58:14 2018 -0800

    EBTower: add function testing if the domain is valid

Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp

commit 25d1efc8308122596546ea7952f671725c852439
Merge: 4c40e1524 f652fb60b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 13 15:18:56 2018 -0800

    Merge branch 'development' into weiqun/mlmg

commit 4c40e15245e556d1d59e547b7ce6aef6aaac0525
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 13 14:52:01 2018 -0800

    mlmg: store factory as base class pointers

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit f652fb60bf7488a2c3153b35f703aaa9af485eb6
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Feb 13 12:53:42 2018 -0800

    in the F_MG cell-centered solver, if the user tries to use the fancy bottom solver and the grid structure can't be re-arranged for further coarsening, use fancy_bottom_type in (if it was passed in) before resorting to the default BiCGStab

Src/LinearSolvers/F_MG/mg.f90

commit f6dfa626cd4054c6ea9a3a2254018c08b5883251
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 13 09:58:27 2018 -0800

    wip: eb nodal projection: fix rhs

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 8258baba86ab373c602e44a9444eeff038501743
Merge: 093fe4f33 68fed3c52
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Feb 12 12:56:06 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 093fe4f33d56c85d19788fc3567fff340e1fb4ed
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Feb 12 12:55:14 2018 -0800

    Fix code to predict data filename

Tools/EBSurfaceTools/ConvertEBSurface.cpp

commit e022a28f2dc45dbcf50e71b6b73ba3d3b4e4bb0c
Merge: 025543c72 68fed3c52
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Feb 12 09:32:34 2018 -0800

    merging with dev branch

commit 68fed3c52addf79574fedbab1f19fb4daa4092f0
Merge: 81869593d dc0e2bfdd
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Feb 12 09:31:28 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 81869593dd17b282a450433d7f9d2c44aefdd0a9
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Feb 12 09:31:09 2018 -0800

    added destructor fix that was found by Johannes

Src/EB/AMReX_EBTower.cpp

commit 025543c72c1048e6a73932154175a760addebf13
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Feb 12 09:26:42 2018 -0800

    tweaked inputs

Tests/GeometryShop/regression/multicelllev.inputs

commit dc0e2bfdd695c0a03049fbfee67289a3fc108dbe
Merge: 3fb7d89d7 4c7ea3619
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Feb 11 09:11:17 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 3fb7d89d78f141389b7e24f4908cb90450c8dc43
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Feb 11 09:10:58 2018 -0800

    Updated default DATA_Digits_Read from 4 to 5.

Tools/Postprocessing/C_Src/particle_compare.cpp

commit 31cda798338ea85a21a0f09af85275ed4c460a48
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 8 13:24:31 2018 -0800

    wip: eb nodal projection: update velocity at centroids

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit fe01901bffb3ea25b34cc7328e69b93410139eec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 8 11:23:26 2018 -0800

    wip: eb nodal projection jacobi smoother

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 0ba2e34e2e9ef0c270d45169ee3d5ace2bee94c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 8 09:46:47 2018 -0800

    wip: eb node projection: a dot x

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit dd02b057d5062c35b69cbe2da0a167d251c41d8b
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Feb 8 10:24:09 2018 -0500

    Updated build instructions for source (sphinx -> latex)

Docs/Readme.sphinx

commit 505bede66fd3fd19eae84d147c5f5aa34d52c782
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 7 17:00:41 2018 -0800

    wip: compute the connections

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 48806c98af566909ce27be3f388201de05486e16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 7 15:04:53 2018 -0800

    wip: add stencil connection

Src/Base/AMReX_constants_mod.f90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 413bf12250758251de4d0246ae9c3a43a8de0a02
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 6 15:24:37 2018 -0800

    2d mlmg: another way of interpolation

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit a620fc93f6a8879d942b22a030ca59e324e9c111
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 6 15:08:18 2018 -0800

    2d mlmg: interpolate velocity from cell centers to centroids

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 4c7ea3619e60730b8372754fb10858e716fd4c62
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Feb 6 14:39:52 2018 -0800

    put IO in its own chapter

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Chapter6a.rst
Docs/sphinx/source/IO.rst
Docs/sphinx/source/index.rst

commit 311f54b45dbb1426a7587bd3051268108928fe36
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Feb 6 14:33:28 2018 -0800

    wrote documentation for how to do checkpoint/restart

Docs/sphinx/source/Basics.rst
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit ae5e839d6add4bbbf700cfe6b9ef3da9e570bd12
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Feb 6 14:02:56 2018 -0800

    implemented checkpoint-restart in Tutorials/Amr/Advection_AmrCore

Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/main.cpp

commit 97a8987aa9a99ba6b43fd784ccc30ffaf4f92cf8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 6 13:31:03 2018 -0800

    add centroid to EBTower

Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBFabFactory.H
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp

commit 8b7eebcd65cab4e30686b963947aa52c75fc6ff1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 6 11:17:36 2018 -0800

    mlmg: refactor

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 2f32da20adb7992b171e8fd25bc287dbb362f1dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 6 09:52:32 2018 -0800

    mlmg: using FactoryType

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 140bc721675ee820a57bf635787c8d9c9aac2b9c
Merge: 731835f9f f180066cc
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Feb 5 15:39:43 2018 -0800

    Merge pull request #207 from AMReX-Codes/dtg_branch
    
    ebindexspace now can tell you where multi-valued cells start

commit f180066cca3bf56e8573349bbe43601f5597991d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Feb 5 15:37:34 2018 -0800

    added functionality to EBIndexSpace which allows the user to find out the finest level where the graph is multivalued in a cell.  The test works in serial and in parallel.   Also I added an ellipsoid implicit function.

Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_EllipsoidIF.H
Src/GeometryShop/AMReX_EllipsoidIF.cpp
Src/GeometryShop/Make.package
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/fabfromif.cpp
Tests/GeometryShop/regression/multicelllev.cpp
Tests/GeometryShop/regression/multicelllev.inputs

commit a2c658d787ca7a540583d1d645d59cbcf3aad528
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 5 15:31:55 2018 -0800

    mlmg: turn off harmonic average for now because there seems to be a bug; set velocity in covered cells to zero before computing rhs

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 18c5031d1909e15960a1ee2e9492306bd49193f8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 5 13:41:09 2018 -0800

    mlmg: always use harmonic average for eb and make sure no divided-by-zero

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 7974031e5eacfdb0f742c6cc590bcbb0a997c528
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 5 12:29:02 2018 -0800

    mlmg: make factory argument to be vector of ptrs

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit b6635de27ddd30b3190925e84a350056e3083f13
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 5 11:20:52 2018 -0800

    rm EBNodalProjection tutorial

Tutorials/LinearSolvers/EBNodalProjection/GNUmakefile
Tutorials/LinearSolvers/EBNodalProjection/Make.package
Tutorials/LinearSolvers/EBNodalProjection/MyTest.H
Tutorials/LinearSolvers/EBNodalProjection/MyTest.cpp
Tutorials/LinearSolvers/EBNodalProjection/initEB.cpp
Tutorials/LinearSolvers/EBNodalProjection/main.cpp

commit 95d086849a73171a3f57efb737d45fd2079115e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 5 11:18:43 2018 -0800

    minor

Tools/GNUMake/comps/gnu.mak

commit 731835f9f472639881208fb92ac600a4163a8f27
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Feb 3 11:19:16 2018 -0800

    Remove unused variable

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit b093ad0016c07c8266062130b77054e8ac494a08
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 2 20:10:37 2018 -0800

    Add line break between Lecture1 and Lecture2

Docs/sphinx/source/Chapter12.rst

commit 6168e3ec65909bb7fbde4e57e78b9cc93a14b023
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 2 19:17:13 2018 -0800

    Add link to 2nd week of profiling tutorial

Docs/sphinx/source/Chapter12.rst

commit e101256f8a7ba39c18b5287f04304a07c2abc614
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 2 16:09:07 2018 -0800

    Add pointer to Amrvis/Docs/Amrvis.tex

Docs/sphinx/source/Visualization.rst

commit 47cc8addb7c26ecf4b6ef073a0426b34dee27464
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 2 15:48:43 2018 -0800

    Update link to amrvis

Docs/sphinx/source/Visualization.rst

commit 41c1e2b581d701aa5058e1f0c14f84293176cfe8
Merge: e52f15993 7b654d50f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Feb 2 15:38:50 2018 -0800

    Merge pull request #205 from AMReX-Codes/dtg_branch
    
    fixing a bunch of small stuff with EB

commit 7b654d50fa431bfa1e18d6ec175a12e600c976d5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Feb 2 15:28:53 2018 -0800

    fixed a bunch of tests that were broken because of interface changes.

Tests/GeometryShop/ebgraphDistributed/ebgraphDist.cpp
Tests/GeometryShop/ebgraphSingleGrid/ebgraphSG.cpp
Tests/GeometryShop/flatPlate/flatPlateTest.cpp
Tests/GeometryShop/ramp/main.cpp
Tests/GeometryShop/sparseDataSingleGrid/sparseDataSG.cpp
Tests/GeometryShop/sphere/GNUmakefile
Tests/GeometryShop/sphereEBISBox/GNUmakefile

commit 9fb3083b49e63817fcab730541a8917946f52cfa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 1 17:05:10 2018 -0800

    MLMG: add factory as optional argument

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 27ee81e826c042d7942ef0dffc3e2f0ce49e5a7b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Feb 1 16:52:44 2018 -0800

    think I have the serialization issue beat but I need to test it more before I put it into dev branch.

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/GeometryShop/regression/ebio.cpp
Tests/GeometryShop/regression/ebio.inputs
Tests/GeometryShop/regression/serialization.cpp

commit b4ee205965ccce37bcc1464d4e45a5452051db4b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 1 15:09:21 2018 -0800

    EBNodalProjection test: build factories

Tutorials/LinearSolvers/EBNodalProjection/Make.package
Tutorials/LinearSolvers/EBNodalProjection/MyTest.H
Tutorials/LinearSolvers/EBNodalProjection/MyTest.cpp
Tutorials/LinearSolvers/EBNodalProjection/initEB.cpp

commit ea5f28f9098858938a102edbc7e254ee52140d14
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 1 13:33:19 2018 -0800

    mlmg: make sure the corners do not trigger floating point exception and remove fillSolutionBC function because we always fill bc to compute residuals

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 41a4d2a130d833085abd74c4a9898558e1a3f6f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 1 10:32:10 2018 -0800

    EBNodalProjection test: setup with eb is done

Tutorials/LinearSolvers/EBNodalProjection/MyTest.H
Tutorials/LinearSolvers/EBNodalProjection/MyTest.cpp

commit e52f159939af967144d3335f51a72c106f9fe817
Merge: 26183c94e 578f76468
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Feb 1 10:15:28 2018 -0800

    Merge pull request #203 from hsitaram/haribranch
    
    Extrude IF utility

commit 1d4cf21e3a1ee65ffc246ddb6512bc895cfce4a3
Merge: 7a9ae4f0d 26183c94e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 1 08:52:20 2018 -0800

    Merge branch 'development' into weiqun/dev

commit a64f621da8f61d00c08c29441f5db8cb8e1346a6
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jan 31 16:24:50 2018 -0800

    took out some directory thrashing.

Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/GeometryShop/regression/ebio.cpp
Tests/GeometryShop/regression/ebio.inputs

commit 472634625e65113a545b2cdf9304c05b35493dd3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jan 31 16:00:26 2018 -0800

    made ebgraph serialization a bit more consistent.

Src/GeometryShop/AMReX_EBGraph.cpp

commit 4dbc2ed3ecddffef87b6581af2460ce5a728a9fe
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jan 31 15:58:01 2018 -0800

    some bugs had crept into EBIndexSpace linearization.   this fixes some of them

Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Tests/GeometryShop/regression/ebio.cpp

commit 578f76468f80d5bcb04f34a49181af76dee69183
Author: hari <hariswaran.sitaraman@nrel.gov>
Date:   Wed Jan 31 14:58:27 2018 -0700

    leaving 2D extruded surface as is

Src/GeometryShop/AMReX_ExtrudeIF.H
Src/GeometryShop/AMReX_ExtrudeIF.cpp
Src/GeometryShop/CMakeLists.txt
Src/GeometryShop/Make.package

commit 26183c94ea697b546d8a30ecfc3c2dca56c75072
Merge: 86930319c 204692ac6
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jan 31 12:01:01 2018 -0800

    Merge pull request #201 from AMReX-Codes/dtg_branch
    
    added ability to fill Node-centered FArrayBox from implicit function …

commit 204692ac6ceeeab22d884cfd82da2a16b1c94c4c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jan 31 11:59:57 2018 -0800

    added ability to fill Node-centered FArrayBox from implicit function values.  Test lives in Tests/GeometryShop/regression

Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryShop.H
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/fabfromif.cpp

commit 7a9ae4f0dcfffc58b34f7f1609ebbf97ddb8cf83
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 31 10:45:06 2018 -0800

    add a profiler to GeometryShop::fillGraph

Src/GeometryShop/AMReX_GeometryShop.cpp

commit 49e192a3649677b0cc0d6dd14531c7bb5d48ba07
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 31 10:02:34 2018 -0800

    mlmg: if the solution multifab argument does not have exactly one ghost cell, make a local copy

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 86930319c4266ee9a4bef37b87b3c1f62c3e55d1
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 30 17:37:40 2018 -0800

    expanded on the Basics of the HeatEquation_EX1_C tutorial

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Basics/figs/flowchart.odg
Docs/sphinx/source/Basics/figs/flowchart.pdf
Docs/sphinx/source/Basics/figs/flowchart.png
Docs/sphinx/source/GettingStarted.rst
Tutorials/Basic/HeatEquation_EX1_C/Source/main.cpp

commit 0014f11c07634b5dad3835b9684a7f6fe7e2c893
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 30 17:01:23 2018 -0800

    re-org tutorials

Tutorials/Basic/HeatEquation_EX1_C/Exec/GNUmakefile
Tutorials/Basic/HeatEquation_EX1_C/Exec/inputs_2d
Tutorials/Basic/HeatEquation_EX1_C/Exec/inputs_3d
Tutorials/Basic/HeatEquation_EX1_C/Source/Make.package
Tutorials/Basic/HeatEquation_EX1_C/Source/advance.cpp
Tutorials/Basic/HeatEquation_EX1_C/Source/advance_2d.f90
Tutorials/Basic/HeatEquation_EX1_C/Source/advance_3d.f90
Tutorials/Basic/HeatEquation_EX1_C/Source/init_phi_2d.f90
Tutorials/Basic/HeatEquation_EX1_C/Source/init_phi_3d.f90
Tutorials/Basic/HeatEquation_EX1_C/Source/main.cpp
Tutorials/Basic/HeatEquation_EX1_C/Source/myfunc.H
Tutorials/Basic/HeatEquation_EX1_C/Source/myfunc_F.H
Tutorials/Basic/HeatEquation_EX2_C/Exec/GNUmakefile
Tutorials/Basic/HeatEquation_EX2_C/Exec/inputs_2d
Tutorials/Basic/HeatEquation_EX2_C/Exec/inputs_3d
Tutorials/Basic/HeatEquation_EX2_C/Source/AMReX_FILCC_2D.F
Tutorials/Basic/HeatEquation_EX2_C/Source/AMReX_FILCC_3D.F
Tutorials/Basic/HeatEquation_EX2_C/Source/Make.package
Tutorials/Basic/HeatEquation_EX2_C/Source/advance.cpp
Tutorials/Basic/HeatEquation_EX2_C/Source/advance_2d.f90
Tutorials/Basic/HeatEquation_EX2_C/Source/advance_3d.f90
Tutorials/Basic/HeatEquation_EX2_C/Source/init_phi_2d.f90
Tutorials/Basic/HeatEquation_EX2_C/Source/init_phi_3d.f90
Tutorials/Basic/HeatEquation_EX2_C/Source/main.cpp
Tutorials/Basic/HeatEquation_EX2_C/Source/myfunc.H
Tutorials/Basic/HeatEquation_EX2_C/Source/myfunc_F.H
Tutorials/Basic/HeatEquation_EX3_C/Exec/GNUmakefile
Tutorials/Basic/HeatEquation_EX3_C/Exec/inputs_2d
Tutorials/Basic/HeatEquation_EX3_C/Source/Make.package
Tutorials/Basic/HeatEquation_EX3_C/Source/advance.cpp
Tutorials/Basic/HeatEquation_EX3_C/Source/init_phi_2d.f90
Tutorials/Basic/HeatEquation_EX3_C/Source/init_phi_3d.f90
Tutorials/Basic/HeatEquation_EX3_C/Source/inputs_3d
Tutorials/Basic/HeatEquation_EX3_C/Source/main.cpp
Tutorials/Basic/HeatEquation_EX3_C/Source/myfunc.H
Tutorials/Basic/HeatEquation_EX3_C/Source/myfunc_F.H

commit 0bae66b683d01dce49109104b85c8db2c6762a14
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 30 16:29:17 2018 -0800

    added amrex_multifab_build_alias and amrex_imultifab_build_alias to Fortran interface

CHANGES
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit dd8ae847d7b5990d4e017c45ed5a0e2f2b70a23e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 30 15:42:22 2018 -0800

    WIP: nodal projection tutorial

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Tutorials/LinearSolvers/EBNodalProjection/MyTest.H
Tutorials/LinearSolvers/EBNodalProjection/MyTest.cpp

commit f10a0a855bcf9d13871417f339becd9fd795eddc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 30 15:08:32 2018 -0800

    writeFabs function that writes out each individual fab

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp

commit 04c915ed16fda2178efe0a1e491e64893216b632
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 30 14:20:58 2018 -0800

    add non-const version of BaseFab::ForEachIV

Src/Base/AMReX_BaseFab.H

commit 90d25fc062dc28ed951c2c0912a2d0fa992c5eaf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 30 14:20:22 2018 -0800

    start eb nodal projection test

Tutorials/LinearSolvers/EBNodalProjection/GNUmakefile
Tutorials/LinearSolvers/EBNodalProjection/Make.package
Tutorials/LinearSolvers/EBNodalProjection/MyTest.H
Tutorials/LinearSolvers/EBNodalProjection/MyTest.cpp
Tutorials/LinearSolvers/EBNodalProjection/main.cpp

commit 9a308a3535bc7f65063f4c7afc18450bcf093531
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 30 15:29:40 2018 -0800

    pass in basic data types (int, real) into fortran using pointers, not pass-by-reference

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv_F.H
Tutorials/Amr/Advection_AmrLevel/Source/Adv_F.H
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Basic/HeatEquation_EX1_C/advance.cpp
Tutorials/Basic/HeatEquation_EX1_C/advance_2d.f90
Tutorials/Basic/HeatEquation_EX1_C/advance_3d.f90
Tutorials/Basic/HeatEquation_EX1_C/myfunc_F.H
Tutorials/Basic/HeatEquation_EX2_C/advance.cpp
Tutorials/Basic/HeatEquation_EX2_C/advance_2d.f90
Tutorials/Basic/HeatEquation_EX2_C/advance_3d.f90
Tutorials/Basic/HeatEquation_EX2_C/myfunc_F.H

commit 6f3424051ba4a7b685329e63871ff6746f7d2456
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 30 10:12:51 2018 -0800

    EB: make sure the BoxArray is cell-centered

Src/EB/AMReX_EBDataCollection.cpp

commit d843fe6138aab5eac38f151c5137a3acf105742f
Merge: f0df7f71b e9223178a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 30 09:53:43 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit f0df7f71b3fd38b1e84723ab0086ffdd37f4ccf2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 30 09:53:33 2018 -0800

    wrap these MPI helper functions in #ifdef BL_USE_MPI

Src/Particle/AMReX_ParticleContainerI.H

commit e9223178acff8e9ce4d451806754779eb7e34f43
Merge: 70d0240bf 815d6ccd8
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jan 29 14:09:38 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 70d0240bf6623af528ac087f07376d28b1eb1e29
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jan 29 14:09:18 2018 -0800

    profiling lecture notes

Docs/sphinx/source/Chapter12.rst

commit 815d6ccd803958517fe3349aa123d19e214ceba6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 29 12:14:04 2018 -0800

    fix a couple of bugs in assert statements that broke compilation in DEBUG.

Src/Particle/AMReX_ParticleContainerI.H

commit 63deb83c7ffc859325f8e0e473b5c0287fc9fc0b
Merge: 044b1bc7c b6a528bfe
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 29 12:04:54 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 044b1bc7c23869a9f6ca4e4c07ef10454a93c8b3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 29 12:04:10 2018 -0800

    FabArray<BaseFab<int> > -> iMultiFab

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 984bfa298b4f2de69ba65fa3fa447b132c096c70
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 29 11:59:49 2018 -0800

    A version of Redistribute for particles that have only moved a certain amount (typically one cell) since the last Redistibute() call. This version does not need to do All-to-all communication.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit b6a528bfe2c966bc13bff29c9c0209cb6ad414fa
Author: Kevin Gott <kngott@lbl.gov>
Date:   Mon Jan 29 11:18:53 2018 -0800

    Docs update: BL_PROFILE_TINY_FLUSH

Docs/sphinx/source/AMReX_Profiling_Tools.rst

commit 7ab03b10403ec7ba912dea61092dab6af7b58bb5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 29 10:42:21 2018 -0800

    move Redistribute handshake stuff into helper function.

Src/Particle/AMReX_ParticleContainerI.H

commit 711de9897227a3b366aa2c62deaab2c88f59f0cd
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 26 21:10:30 2018 -0800

    remove now unused template parameter

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp

commit eeb1fae5375901b78607bd7fe7743434aeee4a58
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 26 20:53:06 2018 -0800

    Don't require users to call BuildLevelMask - just build it the first time it's needed.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 531f1310c641f396af01b5f37e7352c5bb353f0b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 26 19:45:09 2018 -0800

    fix a bug recently introduced by me

Src/Base/AMReX_BaseFab.H

commit bcd8bc46c8dfdeb40298741e09da437ab5dc41c9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 26 17:12:22 2018 -0800

    Add link to sample output

Docs/sphinx/source/AMReX_Profiling_Tools.rst

commit 14c5e157bb8b33231a0a58dca21403baacb4fb45
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 26 17:05:40 2018 -0800

    Update to include cmake flags as well as GNU make flags

Docs/sphinx/source/AMReX_Profiling_Tools.rst

commit 9f7d68bb90e236efb27509b9ee9a8dfd3bc511da
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 26 16:59:01 2018 -0800

    Update sample output

Docs/sphinx/source/AMReX_Profiling_Tools.rst

commit f4f9e73f1f0c1b8e1a8f57b97f61e3f33377c1f4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 26 16:53:03 2018 -0800

    This copy of Readme.profiling only contains information that has not been
    migrated to the online documentation.

Docs/Readme.profiling

commit 4c346d7f997a8e9abbbf6f62f347c5069337e556
Merge: c37d0194b 593bb93eb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 26 16:45:37 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit c37d0194bbafbabf95ea072fb55cf5eb8b8b4809
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 26 16:45:15 2018 -0800

    Break profiling into two parts

Docs/sphinx/source/AMReX_Profiling_Tools.rst
Docs/sphinx/source/Chapter12.rst
Docs/sphinx/source/Chapter13.rst
Docs/sphinx/source/Chapter14.rst
Docs/sphinx/source/External_Profiling_Tools.rst
Docs/sphinx/source/index.rst

commit 593bb93eb02e0c3ac7abbd853514faae161a7c1e
Merge: 5332c15bc 8b0923717
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 26 16:25:10 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 5332c15bcd3843abb0bb1fcc27e67b97abc19974
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 26 16:25:01 2018 -0800

    use BL_PROFILE_VAR instead of BL_PROFILE here

Src/Particle/AMReX_ParticleContainerI.H

commit 8b0923717783c37df792ab678c54d4b2c3ca757c
Author: kngott <kngott@lbl.gov>
Date:   Fri Jan 26 15:54:01 2018 -0800

    Addition of BL_PROFILE_TINY_FLUSH() to allow the user to flush the TINYPROFILER results to stdout whenever they like.

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_TinyProfiler.H
Src/Base/AMReX_TinyProfiler.cpp

commit 1bc2342e83ef7291c8480e9580290a7ae5cdf45f
Merge: 719fbb386 dc5ba7621
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 26 12:42:34 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 719fbb38654dab71966828d1a4192c997bb60b05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 26 12:41:24 2018 -0800

    hypre add amrex_ prefix to some fortran functions

Src/Extern/HYPRE/AMReX_HABEC_3D.F90
Src/Extern/HYPRE/AMReX_HypreABecLap2.cpp
Src/Extern/HYPRE/AMReX_HypreABec_F.H

commit dc5ba76214fb71d0b140a3187de994e69dd17288
Merge: 4b56c9bce 82958167b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 26 11:16:07 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 4b56c9bce85f728b487ef4d9961e6b9863b23748
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 26 11:15:57 2018 -0800

    Real -> ParticleType::Real

Src/Particle/AMReX_NeighborParticlesI.H

commit 82958167b6e105a876f9a352348230f7295fde78
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 26 10:33:27 2018 -0800

    hypre: rm duplicated calls to assemble vectors

Src/Extern/HYPRE/AMReX_HypreABecLap2.cpp

commit cf314b572293df8701b1ff03d4c824681f016567
Merge: 6faa846b3 e49ebc66f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 26 09:01:40 2018 -0800

    Merge branch 'hypre' into development

commit 6faa846b3ecea367d685a56f46cd4a5911a0492b
Merge: 60064d9d7 6f0a91df1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 25 18:07:24 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 60064d9d7b686408d82af870a90ce2065302d6fa
Merge: 2cc17a89b d7da52070
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 25 18:07:18 2018 -0800

    Merge branch 'weiqun/looping' into development

commit e49ebc66f13d1c2afabbe4f0c4d3574cc974aa7e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 25 16:08:08 2018 -0800

    mlmg: set hypre verbosity

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit e7d2d40d107f516886360f63563bec8ac900b18f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 25 15:40:58 2018 -0800

    MLMG: use hypre as bottom solver for cell-centered solve

Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_InterpBndryData.H
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Extern/HYPRE/AMReX_HypreABecLap2.H
Src/Extern/HYPRE/AMReX_HypreABecLap2.cpp
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Tutorials/LinearSolvers/ABecLaplacian_C/GNUmakefile
Tutorials/LinearSolvers/ABecLaplacian_C/MyTest.H
Tutorials/LinearSolvers/ABecLaplacian_C/MyTest.cpp

commit 6f0a91df1687284dbad9b4304bb6837af35609d7
Merge: 12fbb4dbf 2cc17a89b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jan 25 13:05:46 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 12fbb4dbff217b525ab8c81683f193556552d54f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jan 25 12:10:25 2018 -0800

    Change the default for probin_natonce from 32 to 512 since 32 reads at a time is
    way too few when running with many ranks.

Src/Amr/AMReX_Amr.cpp

commit d7da52070569839bf1bca86f768e03a545f496ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 25 10:28:47 2018 -0800

    add BaseFab::Transform

Src/Base/AMReX_BaseFab.H

commit 5e796c753a433fb1fadd2f2b5f112f2c3fd7b50b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 25 10:06:05 2018 -0800

    make sure box passed to setVal is ok

Src/Base/AMReX_BaseFab.H
Src/Boundary/AMReX_MultiMask.cpp

commit 2cc17a89bee22395146bb6195112606801de72df
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 25 09:17:52 2018 -0800

    updates

Docs/sphinx/source/Introduction.rst
Docs/sphinx/source/index.rst

commit 06924fb4bcc04487aeebc2ed807245f9e92c2a97
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 24 17:20:24 2018 -0800

    bug fixes

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.H
Src/Boundary/AMReX_Mask.cpp

commit 2eaaf6a9ce7f76e98b7dfb5724c5e765c58189c4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 24 15:49:09 2018 -0800

    rm AMReX_Looping.H

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseUmap.H
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_IArrayBox.cpp
Src/Base/AMReX_Looping.H
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/Boundary/AMReX_Mask.cpp

commit a9830c214cb1d6328deba31e8c98fd92fedae767
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jan 24 11:22:04 2018 -0800

    User's Guide -> Documentation

Docs/sphinx/source/Chapter9.rst
Docs/sphinx/source/Introduction.rst
Docs/sphinx/source/index.rst

commit f2d47f8e0bb671e5111981d0b6a69a941f816f71
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 24 10:34:00 2018 -0800

    rm ForAllThisBNNXC

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Looping.H
Src/Boundary/AMReX_Mask.cpp

commit 976f5059883873330b990204f785799ac3644a2e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 24 10:14:48 2018 -0800

    rm ForAllThisBNNXCBN

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Looping.H
Src/Boundary/AMReX_Mask.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit da0657fe1d5643ac7ca7ba2ef6f442e935e60b02
Merge: 906de24bc 86926a992
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 23 19:00:37 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 906de24bccca65ab984c40d48a714d85a3ddcaf5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 23 19:00:24 2018 -0800

    update intro

Docs/sphinx/source/Introduction.rst

commit 86926a9925812d03440f5e9513a693e102de0f14
Merge: 199c16e11 4d679e460
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 23 18:02:21 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 199c16e1165e4c476121723c88a801d2c0589ffb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 23 18:02:03 2018 -0800

    add note about minimum version of yt needed for AMReX Datasets

Docs/sphinx/source/Visualization.rst

commit 8a17a5875c07775be6a37e15538fc59ffd947e77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 17:15:16 2018 -0800

    ForAllThisBNNXCBNYCBN is gone

Src/Base/AMReX_Looping.H

commit 4d679e460594b374c895bfec5eaa7990c81391e4
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 23 17:13:35 2018 -0800

    switch chapters

Docs/sphinx/source/Chapter6.rst
Docs/sphinx/source/Chapter7.rst

commit 71c06479cdc66fb21a10dad6791e760ade4726a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 17:13:31 2018 -0800

    rm linComb for non-Real type

Src/Base/AMReX_BaseFab.H

commit d35c0cb098892a3d88f2f74c5112ed3c41a7362e
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 23 17:11:13 2018 -0800

    linear solver placeholder

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Chapter5.rst
Docs/sphinx/source/Chapter6.rst
Docs/sphinx/source/LinearSolvers.rst
Docs/sphinx/source/index.rst

commit 3c216fed5c405704cbd5f902cf3b7a49b9e9cae6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 16:58:14 2018 -0800

    use Accumulate; rm ForAllRevXBNYCBNNN and BaseFab::copyRev

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Looping.H

commit 2ac6dec3456023fe7ce3b506653bccb194598bce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 16:47:53 2018 -0800

    ForAllThisBNN is gone

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Looping.H

commit 24eb0331c880c3a530861e2de99423c99e4ec8e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 16:31:55 2018 -0800

    BaseFab: add ForEach and Accumulate

Src/Base/AMReX_BaseFab.H

commit 958a3561caa77fa9dbbf5b9c376c9c04d2180d30
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 23 16:00:04 2018 -0800

    teaching myself sphinx.  cleaning up user's guide

Docs/sphinx/source/AmrCore.rst
Docs/sphinx/source/AmrLevel.rst
Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Boundary.rst
Docs/sphinx/source/GettingStarted.rst
Docs/sphinx/source/index.rst

commit ff0ba17d28324a42d1f79b0841562eb5a6a282a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 14:41:11 2018 -0800

    ForAllThisCPencil is gone

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_IArrayBox.cpp
Src/Base/AMReX_Looping.H

commit dd32c33102195802d92132d4ea3f256c314efcd0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 14:12:01 2018 -0800

    add some functions to BaseFab in order to eliminate looping macros

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.H

commit 6155e3fb62cc2545ed8f72abbd179e5069de2964
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 12:29:29 2018 -0800

    rm unused macros for looping over BaseFabs

Src/Base/AMReX_Looping.H

commit 67bf9244e13ae8dd964b974dae70e56494bf4ead
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 12:04:53 2018 -0800

    update CHANGES

CHANGES

commit 3e30884d2f5f9e8e0c746662e958e11a5e4db5e9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 23 10:33:47 2018 -0800

    Remove the latex source for the users guide -- we now use the .rst files
    in sphinx as the primary source for the documentation.

Docs/AMReXUsersGuide/.gitignore
Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrCore/figs/Adv1.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv2.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv3.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv4.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv5.pdf
Docs/AMReXUsersGuide/AmrCore/figs/flowchart.odg
Docs/AMReXUsersGuide/AmrCore/figs/flowchart.pdf
Docs/AMReXUsersGuide/AmrCore/figs/subcycling.pdf
Docs/AMReXUsersGuide/AmrCore/figs/subcycling.tex
Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex
Docs/AMReXUsersGuide/AmrLevel/figs/flowchart.odg
Docs/AMReXUsersGuide/AmrLevel/figs/flowchart.pdf
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Basics/amrgrids.pdf
Docs/AMReXUsersGuide/Basics/cc_growbox.pdf
Docs/AMReXUsersGuide/Basics/cc_tilebox.pdf
Docs/AMReXUsersGuide/Basics/cc_validbox.pdf
Docs/AMReXUsersGuide/Basics/ec_growbox.pdf
Docs/AMReXUsersGuide/Basics/ec_tilebox.pdf
Docs/AMReXUsersGuide/Basics/ec_validbox.pdf
Docs/AMReXUsersGuide/Basics/figs/flowchart.odg
Docs/AMReXUsersGuide/Basics/figs/flowchart.pdf
Docs/AMReXUsersGuide/Basics/indextypes.pdf
Docs/AMReXUsersGuide/Boundary/Boundary.tex
Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Docs/AMReXUsersGuide/CVODE/CVODE.tex
Docs/AMReXUsersGuide/Debugging/Debugging.tex
Docs/AMReXUsersGuide/EB/EB.tex
Docs/AMReXUsersGuide/EB/EB_example.eps
Docs/AMReXUsersGuide/EB/EB_example.fig
Docs/AMReXUsersGuide/EB/EB_example.fig.bak
Docs/AMReXUsersGuide/EB/EB_example.pdf
Docs/AMReXUsersGuide/EB/areas_and_volumes.eps
Docs/AMReXUsersGuide/EB/areas_and_volumes.fig
Docs/AMReXUsersGuide/EB/areas_and_volumes.pdf
Docs/AMReXUsersGuide/EB/eb_fluxes.eps
Docs/AMReXUsersGuide/EB/eb_fluxes.fig
Docs/AMReXUsersGuide/EB/eb_fluxes.fig.bak
Docs/AMReXUsersGuide/EB/eb_fluxes.pdf
Docs/AMReXUsersGuide/EB/graph.pdf
Docs/AMReXUsersGuide/EB/multidivide.pdf
Docs/AMReXUsersGuide/EB/parabsphere.pdf
Docs/AMReXUsersGuide/EB/parabsphere.ps
Docs/AMReXUsersGuide/EB/redist.eps
Docs/AMReXUsersGuide/EB/redist.fig
Docs/AMReXUsersGuide/EB/redist.pdf
Docs/AMReXUsersGuide/EB/revolution.pdf
Docs/AMReXUsersGuide/EB/revolution.ps
Docs/AMReXUsersGuide/EB/volume.pdf
Docs/AMReXUsersGuide/Fortran/Fortran.tex
Docs/AMReXUsersGuide/GNUmakefile
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Introduction/Introduction.tex
Docs/AMReXUsersGuide/Particle/Particle.tex
Docs/AMReXUsersGuide/Particle/neighbor_list.pdf
Docs/AMReXUsersGuide/Particle/neighbor_list.tex
Docs/AMReXUsersGuide/Particle/neighbor_particles.pdf
Docs/AMReXUsersGuide/Particle/neighbor_particles.tex
Docs/AMReXUsersGuide/Particle/particle_arrays.pdf
Docs/AMReXUsersGuide/Particle/particle_arrays.tex
Docs/AMReXUsersGuide/Preface/Preface.tex
Docs/AMReXUsersGuide/Profiling/Profiling.tex
Docs/AMReXUsersGuide/Profiling/figs/commtopo.png
Docs/AMReXUsersGuide/Profiling/figs/mpi.png
Docs/AMReXUsersGuide/Profiling/figs/msgsizes.png
Docs/AMReXUsersGuide/Profiling/figs/papi.png
Docs/AMReXUsersGuide/Profiling/figs/summary.png
Docs/AMReXUsersGuide/Profiling/figs/timings.png
Docs/AMReXUsersGuide/README.md
Docs/AMReXUsersGuide/Visualization/Amrvis_2d.eps
Docs/AMReXUsersGuide/Visualization/Amrvis_3d.eps
Docs/AMReXUsersGuide/Visualization/ParaView.eps
Docs/AMReXUsersGuide/Visualization/ParaView_particles.eps
Docs/AMReXUsersGuide/Visualization/VisIt_2D.eps
Docs/AMReXUsersGuide/Visualization/VisIt_3D.eps
Docs/AMReXUsersGuide/Visualization/Visualization.tex
Docs/AMReXUsersGuide/Visualization/yt_Nyx_density_slice.png
Docs/AMReXUsersGuide/Visualization/yt_Nyx_density_vol_rend.png
Docs/AMReXUsersGuide/amrexsymbols.tex

commit 28e334f944d77f28fb63502987ffc7a9413584d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 09:25:43 2018 -0800

    rm oboslete macros

Src/Amr/AMReX_Amr.cpp
Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrTask/Amr/AMReX_AmrTask.cpp
Src/Base/AMReX_BLPgas.cpp
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_ccse-mpi.H
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F
Src/Boundary/AMReX_LO_UTIL.F
Src/LinearSolvers/F_MG/FParallelMG.mak

commit c2ea96c7b2c32162cf69cf4e4e708d9506b08b1f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 23 09:54:32 2018 -0800

    Fixed the centering commands.

Docs/sphinx/source/CVODE.rst
Docs/sphinx/source/EB.rst
Docs/sphinx/source/Particle.rst
Docs/sphinx/source/Visualization.rst

commit 7fd8672702687c599d6e50c27f706eeeb1841a13
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 23 09:20:53 2018 -0800

    finally fixed 1d node based bilinear interpolation

Src/AmrCore/AMReX_INTERP_1D.F

commit a8adbfcfcbd8a456f0a373a2209fde1d9563a610
Merge: 3260eec62 a49b2423d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 17:15:31 2018 -0800

    merging.

commit 3260eec62f3b4a77c4a18174ec23a323a9d9cd53
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 17:13:49 2018 -0800

    clarify doc building instructions slightly

Docs/Readme.sphinx

commit a49b2423d6492df302644048343f35c7711e8bfb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 16:37:19 2018 -0800

    Add details about "make latexpdf"

Docs/Readme.sphinx

commit 2c762a9a8fada91c5fd53ce8f1eba3058bd241d8
Merge: d704bdce5 39389a8b1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 16:36:08 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit d704bdce563cae6742bd5f8645c255d308a11e6e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 16:35:48 2018 -0800

    Replace some centering commands so they work correctly for make latexpdf

Docs/sphinx/source/AmrCore.rst
Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Profiling.rst

commit 39389a8b1a5fae266090fd9ae496d66d3bb48aea
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Jan 22 16:27:24 2018 -0800

    CMake:do not retrieve git hash if git not installed or .git not present

Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Utils.cmake

commit 4943f1564468ef3be1971da7afa878b51b610f74
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 15:59:31 2018 -0800

    fix the centering of the tables when building using latexpdf

Docs/sphinx/source/BuildingAMReX.rst

commit 2d27bc1f253626f9d703e43cf3c4393e08b11eea
Merge: d4962a64a 7f0834490
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 15:23:54 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit d4962a64a3beb6d2b56f5035203b06bff70225a5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 15:23:47 2018 -0800

    Update rst files

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/Particle.rst
Docs/sphinx/source/Visualization.rst

commit 7f0834490eace9c932a07920450dcfe0806e76f5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 15:03:22 2018 -0800

    add a few comments.

build_and_deploy.sh

commit 2ca2a154e273bdc11b3775f81b8ad679f246f573
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 14:58:24 2018 -0800

    minor

Docs/sphinx/source/BuildingAMReX.rst

commit e777b7caf4ace4a0995d39f9f97fa29dc02ca493
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 14:54:41 2018 -0800

    update deploy script to compile libamrex before exiting early if not on development

build_and_deploy.sh

commit 1d85da3b256d49950e2e32acb77a1cdf6a6013b3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 14:37:38 2018 -0800

    override the default page width for the read the docs theme, which is optimized for mobile.

Docs/sphinx/source/_static/theme_overrides.css
Docs/sphinx/source/conf.py

commit b9bd69cba4dc898efa501dc01540317fd4fc8c88
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 14:31:03 2018 -0800

    update the AMReX version every time the docs are built.

Docs/sphinx/source/conf.py

commit bd308066ddee0f0e925f78ad06be9ab794527946
Merge: e5e52c10b a4a290e39
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 13:44:51 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit e5e52c10b4987e8ad0d28be5e5b3c3a999904b59
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 13:44:41 2018 -0800

    updates to the sphinx installation instructions.

Docs/Readme.sphinx

commit a4a290e39d21d468cecd95bf48605990cfc8ba8e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 22 13:28:27 2018 -0800

    Array --> Vector

Src/AmrTask/AMFIter/AMReX_AmrTask.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/Amr/AMReX_AmrLevelTask.H
Src/AmrTask/Amr/AMReX_AmrTask.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit c53c5cfae0df71d75fd11ef2e93b86ce8eaf66f4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 13:00:15 2018 -0800

    More path highlighting

Docs/sphinx/source/AmrCore.rst
Docs/sphinx/source/AmrLevel.rst
Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Boundary.rst
Docs/sphinx/source/Chapter4.rst
Docs/sphinx/source/Chapter6.rst
Docs/sphinx/source/Chapter7.rst
Docs/sphinx/source/Fortran.rst
Docs/sphinx/source/Particle.rst

commit 563a74f08d73c4bb89dae103308dbcc3ba1e021b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 12:54:17 2018 -0800

    More path names

Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/CVODE.rst
Docs/sphinx/source/Chapter4.rst
Docs/sphinx/source/Chapter6.rst
Docs/sphinx/source/Chapter7.rst
Docs/sphinx/source/GettingStarted.rst
Docs/sphinx/source/Particle.rst
Docs/sphinx/source/Visualization.rst

commit 267c8c67ed4ffc28bac71cbfb949e6cee255b39f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 12:49:50 2018 -0800

    All path names should be highlighted

Docs/sphinx/source/Boundary.rst
Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/EB.rst
Docs/sphinx/source/Fortran.rst

commit 903910c819ffd03637e98d0c66b0270d2c9fc923
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 12:46:42 2018 -0800

    formatting

Docs/sphinx/source/Chapter6.rst

commit dfa9df643eeaaac311d3f62997abfd761cff56b1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 22 10:39:09 2018 -0800

    MLMG N-Solve: refactor making grids

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp

commit 3ef308ae2a11fff5ed2acfd3f199f76c6d8df799
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 22 09:23:36 2018 -0800

    MLMG N-Solve: add paramter controlling grid size

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 1f73d6374412cb2d3edecefe2cd9e6bf1de64f3d
Merge: d7b680cb3 ddfc4778a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 12:09:38 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit d7b680cb33bce118a119e0b672b1dee86846a096
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 12:09:28 2018 -0800

    update sphinx instructions.

Docs/Readme.sphinx

commit ddfc4778a390e67a27d6c984747a424a4ac8d097
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 12:07:48 2018 -0800

    Update highlighting

Docs/sphinx/source/AmrCore.rst

commit d933f627966a95747d5281f56df150e0edb7d1e4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 12:05:11 2018 -0800

    Highlight path names

Docs/sphinx/source/AmrCore.rst

commit a0397ea9bbe2522342771dc35edf80f3fbbb37fd
Merge: ff7d68889 e6718cdbb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 12:01:18 2018 -0800

    Merge branch 'development' of https://www.github.com/AMReX-Codes/amrex into development

commit e6718cdbb2dfe0e054fd39df984002d880081a8e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 11:56:27 2018 -0800

    fix c++ syntax highlighting for this snippet.

Docs/sphinx/source/Particle.rst

commit ff7d68889bbc4fce4c61f1af2ce12b8a87f741d1
Merge: fe1dec75e 46e106b5b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 11:50:53 2018 -0800

    Merge branch 'development' of https://www.github.com/AMReX-Codes/amrex into development

commit fe1dec75e479d950347691ff327f79d14045c500
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 11:44:01 2018 -0800

    1) updated BuildingAMReX.rst
    2) Added notes for how to update AMReX documentation in Readme.sphinx

Docs/Readme.sphinx
Docs/sphinx/source/BuildingAMReX.rst

commit 46e106b5b590cbea1e802604f99b1dfcc94e309f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 11:39:07 2018 -0800

    minor docs typo fix

Docs/sphinx/source/Particle.rst

commit 4ace77e5476fd4cf695f9373bdbae850dbc1dd92
Merge: f299337a7 83fb4f4ec
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 11:26:17 2018 -0800

    Merge branch 'development' of https://www.github.com/AMReX-Codes/amrex into development

commit 83fb4f4ecd1083424a6dbf3cf9b0cc7539901beb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 11:21:47 2018 -0800

    remove reference to non-existent section.

Docs/sphinx/source/EB.rst

commit efb673a398c1fea3dd011d712edb5d55ae776eb5
Merge: 1211eb026 73f9b2653
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 22 11:16:28 2018 -0800

    Merge pull request #199 from JBlaschke/development
    
    Fix figure in EB section

commit 73f9b26536d0878052f3763160a870b30537df8c
Merge: a14201047 1211eb026
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Jan 22 11:10:09 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit a1420104709d64564a5b012e128e10a9aa11ff67
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Jan 22 11:09:30 2018 -0800

    fix .pdf->.png for figure

Docs/sphinx/source/EB.rst
Docs/sphinx/source/EB/areas_and_volumes.png
Docs/sphinx/source/EB/eb_fluxes.png

commit 1211eb0266bff58eeb8c32ec71310f5f85d82db9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 22 10:37:40 2018 -0800

    comparison operators for Box

Src/Base/AMReX_Box.H
Src/Base/AMReX_IndexType.H

commit f299337a76ee791a8daa94b941a0df67654fb191
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 10:33:24 2018 -0800

    Update several rst files

Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/Chapter3.rst
Docs/sphinx/source/GettingStarted.rst

commit c6fc6fb4325b8d3b357111a5ab150cc26ed2286f
Merge: 4abd11e07 3103dfc8b
Author: asalmgren <asalmgren@lbl.gov>
Date:   Mon Jan 22 08:00:36 2018 -0800

    Merge pull request #198 from JBlaschke/development
    
    Update Docs

commit 3103dfc8bfa81ce1cb30e5cbba41c2c2ae225f35
Merge: 346490715 4abd11e07
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 21 22:52:45 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 34649071536cd61891300f56ad94d8d81422ec9f
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 21 22:51:57 2018 -0800

    fix label issue

Docs/sphinx/source/Basics.rst

commit be95285c79992396a7f48cc5d6bef0c6c99e5f5e
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 21 22:47:39 2018 -0800

    clean up some rst errors

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/CVODE.rst
Docs/sphinx/source/Chapter3.rst
Docs/sphinx/source/GettingStarted.rst
Docs/sphinx/source/Particle.rst
Docs/sphinx/source/intro.rst

commit 39f7742b8c47c9de4cbe67bf1441f69de2c4f131
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 21 22:32:15 2018 -0800

    Finished formatting CVODE section

Docs/sphinx/source/CVODE.rst
Docs/sphinx/source/Chapter13.rst
Docs/sphinx/source/index.rst

commit c63663479cff4117f0290ebbcc84979b897be0e2
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 21 22:09:22 2018 -0800

    Finished converting Profiling section

Docs/sphinx/source/Profiling.rst

commit 48baac6e88875b5f23e3cf05b8d4af1d9673ed0e
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 21 21:37:16 2018 -0800

    Begin converting section on profiling

Docs/sphinx/source/Chapter12.rst
Docs/sphinx/source/Profiling.rst
Docs/sphinx/source/Profiling/figs/commtopo.png
Docs/sphinx/source/Profiling/figs/mpi.png
Docs/sphinx/source/Profiling/figs/msgsizes.png
Docs/sphinx/source/Profiling/figs/papi.png
Docs/sphinx/source/Profiling/figs/summary.png
Docs/sphinx/source/Profiling/figs/timings.png

commit a19b286dbd6fe9a73660221d920c4b55454d738a
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 21 21:31:23 2018 -0800

    finished reformatting visualization section

Docs/sphinx/source/Chapter11.rst
Docs/sphinx/source/Visualization.rst
Docs/sphinx/source/Visualization/Amrvis_2d.png
Docs/sphinx/source/Visualization/Amrvis_3d.png
Docs/sphinx/source/Visualization/ParaView.png
Docs/sphinx/source/Visualization/ParaView_particles.png
Docs/sphinx/source/Visualization/VisIt_2D.png
Docs/sphinx/source/Visualization/VisIt_3D.png
Docs/sphinx/source/index.rst

commit a3d576b84d13e7083b9e5e7e2e109febb08f6c3e
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 21 20:05:29 2018 -0800

    Finished converting EB chapter

Docs/sphinx/source/Chapter10.rst
Docs/sphinx/source/Chapter11.rst
Docs/sphinx/source/EB.rst
Docs/sphinx/source/EB/EB_example.eps
Docs/sphinx/source/EB/EB_example.fig
Docs/sphinx/source/EB/EB_example.fig.bak
Docs/sphinx/source/EB/EB_example.pdf
Docs/sphinx/source/EB/EB_example.png
Docs/sphinx/source/EB/areas_and_volumes.eps
Docs/sphinx/source/EB/areas_and_volumes.fig
Docs/sphinx/source/EB/areas_and_volumes.pdf
Docs/sphinx/source/EB/eb_fluxes.eps
Docs/sphinx/source/EB/eb_fluxes.fig
Docs/sphinx/source/EB/eb_fluxes.fig.bak
Docs/sphinx/source/EB/eb_fluxes.pdf
Docs/sphinx/source/EB/graph.pdf
Docs/sphinx/source/EB/multidivide.pdf
Docs/sphinx/source/EB/parabsphere.pdf
Docs/sphinx/source/EB/parabsphere.png
Docs/sphinx/source/EB/parabsphere.ps
Docs/sphinx/source/EB/redist.eps
Docs/sphinx/source/EB/redist.fig
Docs/sphinx/source/EB/redist.pdf
Docs/sphinx/source/EB/redist.png
Docs/sphinx/source/EB/revolution.pdf
Docs/sphinx/source/EB/revolution.png
Docs/sphinx/source/EB/revolution.ps
Docs/sphinx/source/EB/volume.pdf
Docs/sphinx/source/Visualization/Amrvis_2d.eps
Docs/sphinx/source/Visualization/Amrvis_2d.pdf
Docs/sphinx/source/Visualization/Amrvis_3d.eps
Docs/sphinx/source/Visualization/Amrvis_3d.pdf
Docs/sphinx/source/Visualization/ParaView.eps
Docs/sphinx/source/Visualization/ParaView.pdf
Docs/sphinx/source/Visualization/ParaView_particles.eps
Docs/sphinx/source/Visualization/ParaView_particles.pdf
Docs/sphinx/source/Visualization/VisIt_2D.eps
Docs/sphinx/source/Visualization/VisIt_2D.pdf
Docs/sphinx/source/Visualization/VisIt_3D.eps
Docs/sphinx/source/Visualization/VisIt_3D.pdf
Docs/sphinx/source/Visualization/yt_Nyx_density_slice.png
Docs/sphinx/source/Visualization/yt_Nyx_density_vol_rend.png
Docs/sphinx/source/index.rst

commit 4abd11e07cea8a92d87cb7d5599b44ce124c3d68
Merge: e5544d422 ffc034594
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Jan 21 11:41:27 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 5b8d0f099236ad0653b5131dc26f28f17db09564
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Jan 20 23:49:16 2018 -0800

    Finished converting the Fortran Interface Section

Docs/sphinx/source/Chapter4.rst
Docs/sphinx/source/Chapter9.rst
Docs/sphinx/source/Fortran.rst
Docs/sphinx/source/GettingStarted.rst
Docs/sphinx/source/index.rst

commit 4bfb5669cc07917bdfa0c9f9aae1c8751049e878
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Jan 20 14:04:28 2018 -0800

    Add particle figures to docs

Docs/sphinx/source/Particle/neighbor_list.pdf
Docs/sphinx/source/Particle/neighbor_list.png
Docs/sphinx/source/Particle/neighbor_list.tex
Docs/sphinx/source/Particle/neighbor_particles.pdf
Docs/sphinx/source/Particle/neighbor_particles.png
Docs/sphinx/source/Particle/neighbor_particles.tex
Docs/sphinx/source/Particle/particle_arrays.pdf
Docs/sphinx/source/Particle/particle_arrays.png
Docs/sphinx/source/Particle/particle_arrays.tex

commit b2eec895cfa9de3b6dceabac12142e84152e4d0d
Merge: fe1d1ab6c ffc034594
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Jan 20 14:00:36 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit fe1d1ab6c02699b2cb7e280f4ce4348851e6e019
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Jan 20 13:59:47 2018 -0800

    Finished fromatting particles section

Docs/sphinx/source/Amr.rst
Docs/sphinx/source/Particle.rst
Docs/sphinx/source/Particles.rst
Docs/sphinx/source/conf.py

commit ffc0345944f67660b75912609c4a87793a6036e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 19 16:36:52 2018 -0800

    less verbose

Src/Amr/AMReX_Amr.cpp

commit fde8be993257531debdbcf9b0d023669f6d78f3d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 19 16:33:31 2018 -0800

    MLMG: clean up M-Solve because it has been replaced by nsolve

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 48379677a33411678bd23ff119a01be59a00d73d
Author: kngott <kngott@lbl.gov>
Date:   Fri Jan 19 15:57:16 2018 -0800

    Fix for SparseIO file number calculations.

Src/Base/AMReX_VisMF.cpp

commit 3ab4c9018240e1ec08767b1baffef28ee8cc678a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 19 13:30:39 2018 -0800

    MLMG: use SFC in N-Solve

Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 9a1289403848944347f37218eedbe507fd4abc55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 19 13:15:29 2018 -0800

    MLMG: N-Solve

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLMGBndry.H
Src/LinearSolvers/MLMG/AMReX_MLMGBndry.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit e5544d422fd17907738e7a8f81dac8238b5e4105
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 19 12:59:36 2018 -0800

    Fix to formatting

Docs/sphinx/source/GettingStarted.rst

commit 21ef536401b60c6f9cc47233d3187fd34a8b829e
Merge: eb48ac39d 587d9d86c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jan 19 09:09:45 2018 -0800

    Merge pull request #195 from AMReX-Codes/dtg_branch
    
    bug fix push

commit 587d9d86c3931d22702047c1ca23f3343fe7039f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jan 19 09:08:39 2018 -0800

    fixed issue with regression test.  The ghost routine was being called where there were no ghost cells.

Src/EB/AMReX_EBTower.cpp

commit eb48ac39d0684a7dc8f2199b317cda41bd96e7ff
Merge: cfd7c6f07 49f4a67b5
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Jan 19 08:43:40 2018 -0800

    Merge pull request #168 from bcfriesen/IOBenchmark_OpenMP
    
    IOBenchmark: make only master thread flush and close file in thread-shared IO

commit 2b33b0e8fffaae7f1976f3c484397efbbd776145
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Fri Jan 19 00:21:07 2018 -0800

    Fix some typos

Docs/sphinx/source/AmrCore.rst
Docs/sphinx/source/Basics.rst

commit 4c3b9529f5f5eabb949058e993e847eb86d8222c
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Fri Jan 19 00:13:36 2018 -0800

    reformatted Amr Source Code section

Docs/sphinx/source/AmrCore/figs/Adv1.pdf
Docs/sphinx/source/AmrCore/figs/Adv1.png
Docs/sphinx/source/AmrCore/figs/Adv2.pdf
Docs/sphinx/source/AmrCore/figs/Adv2.png
Docs/sphinx/source/AmrCore/figs/Adv3.pdf
Docs/sphinx/source/AmrCore/figs/Adv3.png
Docs/sphinx/source/AmrCore/figs/Adv4.pdf
Docs/sphinx/source/AmrCore/figs/Adv4.png
Docs/sphinx/source/AmrCore/figs/Adv5.pdf
Docs/sphinx/source/AmrCore/figs/Adv5.png
Docs/sphinx/source/AmrCore/figs/flowchart.odg
Docs/sphinx/source/AmrCore/figs/flowchart.pdf
Docs/sphinx/source/AmrCore/figs/flowchart.png
Docs/sphinx/source/AmrCore/figs/subcycling.pdf
Docs/sphinx/source/AmrCore/figs/subcycling.png
Docs/sphinx/source/AmrCore/figs/subcycling.tex
Docs/sphinx/source/AmrLevel.rst
Docs/sphinx/source/AmrLevel/figs/flowchart.odg
Docs/sphinx/source/AmrLevel/figs/flowchart.pdf
Docs/sphinx/source/AmrLevel/figs/flowchart.png
Docs/sphinx/source/Chapter7.rst
Docs/sphinx/source/Chapter8.rst

commit cfd7c6f07bd598f15d39d5a8975ef687b7895ee4
Merge: 49c2fb4ca 4f12d640c
Author: asalmgren <asalmgren@lbl.gov>
Date:   Thu Jan 18 19:32:26 2018 -0800

    Merge pull request #193 from JBlaschke/development
    
    Development

commit 4f12d640c5f5452c2157145f6ef1f05ad7095ff0
Merge: ca475e4c6 49c2fb4ca
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Jan 18 18:10:57 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit ca475e4c61968ffc02f397b377e9adab5742eb91
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Jan 18 18:05:37 2018 -0800

    finished converting AmrCore

Docs/sphinx/source/AmrCore.rst
Docs/sphinx/source/Chapter6.rst

commit 49c2fb4ca2e7bc2e9fdb732f34c5d579cc516ab9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 18 14:59:27 2018 -0800

    msolve: a different approach to make new BoxArray

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 6cfcb53ed063aa8e05282b5b9c2923704c4d232a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jan 18 14:48:38 2018 -0800

    took print statements out of CNS.cpp

Tutorials/EB/CNS/Source/CNS.cpp

commit a7d629b47d8f41c29a18c980c5cbd41ed59f9779
Merge: e09a13dce acc1a936a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jan 18 13:48:02 2018 -0800

    Merge pull request #192 from AMReX-Codes/dtg_branch
    
    bug fixes to the bug fixes to the ...

commit acc1a936a5a509e3019d64c6c10acd1e40ef4a54
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jan 18 13:46:05 2018 -0800

    more bug fixes for periodic stuff.  now the corner cells seem to be correct

Src/EB/AMReX_EBTower.cpp
Tutorials/EB/CNS/Source/CNS.cpp

commit e09a13dcefb00f718bbdc8ad98fad52380a1d459
Merge: bc55101b0 8166c49e7
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 18 13:31:30 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit bc55101b082fe1dbe091739c94a9c54052f6e8be
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 18 13:31:20 2018 -0800

    comments only

Tutorials/Basic/HeatEquation_EX3_C/advance.cpp

commit 8166c49e77840e09da5432393ceca16350ee9a47
Merge: 2f1d4e0dc 12088f0f3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jan 18 11:48:14 2018 -0800

    Merge pull request #191 from AMReX-Codes/dtg_branch
    
    bug fixes to periodic EBTower

commit 12088f0f3ffab838b072d57dae9ccf8adba3c11a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jan 18 11:46:14 2018 -0800

    bug fixes for periodic stuff.  seems to do the right thing for Ann's case now.

Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit f6baf4b03625f5f31f8c494857af137d2820de71
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Jan 18 11:18:51 2018 -0800

    finished formatting Boundary.rst

Docs/sphinx/source/AmrLevel.rst
Docs/sphinx/source/Basics/amrgrids.pdf
Docs/sphinx/source/Basics/amrgrids.png
Docs/sphinx/source/Basics/cc_growbox.pdf
Docs/sphinx/source/Basics/cc_growbox.png
Docs/sphinx/source/Basics/cc_tilebox.pdf
Docs/sphinx/source/Basics/cc_tilebox.png
Docs/sphinx/source/Basics/cc_validbox.pdf
Docs/sphinx/source/Basics/cc_validbox.png
Docs/sphinx/source/Basics/ec_growbox.pdf
Docs/sphinx/source/Basics/ec_growbox.png
Docs/sphinx/source/Basics/ec_tilebox.pdf
Docs/sphinx/source/Basics/ec_tilebox.png
Docs/sphinx/source/Basics/ec_validbox.pdf
Docs/sphinx/source/Basics/ec_validbox.png
Docs/sphinx/source/Basics/figs/flowchart.odg
Docs/sphinx/source/Basics/figs/flowchart.pdf
Docs/sphinx/source/Basics/figs/flowchart.png
Docs/sphinx/source/Basics/indextypes.pdf
Docs/sphinx/source/Basics/indextypes.png
Docs/sphinx/source/Boundary.rst
Docs/sphinx/source/Chapter6.rst
Docs/sphinx/source/Chapter7.rst
Docs/sphinx/source/Chapter8.rst
Docs/sphinx/source/Particle.rst

commit 2c45e12248577a11e51bb0df57acd2b535986686
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Thu Jan 18 11:03:21 2018 -0800

    finished Basics.rst, added relevant links

Docs/sphinx/source/AmrCore.rst
Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Boundary.rst
Docs/sphinx/source/GettingStarted.rst
Docs/sphinx/source/Visualization.rst
Docs/sphinx/source/index.rst

commit 2f1d4e0dc5fc32547dc27cd6208c2fa117f45e9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 18 10:50:22 2018 -0800

    To placate gcc-7

Src/Base/AMReX_ParallelReduce.H
Src/Base/AMReX_Vector.H
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp

commit 577c6232d6cb5b38458d0a9dbc024967a2d6636f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 18 10:00:12 2018 -0800

    msolve: add parameter for grid size

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H

commit 2798900b02a003c0a4dc983f3f0481e40f6c4a88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 18 09:36:33 2018 -0800

    msolve: minor optimization

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit e0248d4f6a175c6139314b697bd8672cc856cbfc
Merge: 155175d77 46a2c0946
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jan 17 16:06:16 2018 -0800

    Merge pull request #189 from AMReX-Codes/dtg_branch
    
    merging support for periodic EBTower into dev branch

commit 46a2c09469a28f2f7d52e2a1839d220f96d66209
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jan 17 16:04:45 2018 -0800

    added support for periodic to EBTower.  For the tests that I ran, it does the right thing.   I offer no guarantees for implicit functions which are not periodic.

Src/EB/AMReX_EBTower.cpp
Tutorials/EB/CNS/Exec/Pulse/GNUmakefile
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit 155175d774a3e8c05fea8e79a8330bc43de11ecf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 17 15:00:30 2018 -0800

    remove mlcg

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.H
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 30693f1e6bc45ec98b6c8052791dc05ed3f006f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 17 10:42:39 2018 -0800

    use MLALaplacian for M-Solve

Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 4b5daa1911fcb38e45d5e8e26a91a856f77a0338
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 17 10:41:47 2018 -0800

    mlmg: add MLALaplacian

Src/LinearSolvers/CMakeLists.txt
Src/LinearSolvers/MLMG/AMReX_MLALap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLALap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLALap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLALap_F.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLALaplacian.cpp
Src/LinearSolvers/MLMG/Make.package

commit 610fab9f298cfc4921a79f57ef27eb14c1ff1a18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 17 09:35:31 2018 -0800

    M-Solve: support for ref ratio of 4

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 52814fbb21cfe27a325ab0c99e66044112869b65
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Tue Jan 16 23:20:53 2018 -0800

    finished convering section on MFIter and Tiling

Docs/sphinx/source/Basics.rst

commit c97e235b2b501fd1b173881b19c50388cf7ae385
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Tue Jan 16 18:09:02 2018 -0800

    finished FABs documentation

Docs/sphinx/source/Basics.rst

commit cf21f1065f26b6f6928ab13047115af92ba8a840
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 16 16:59:17 2018 -0800

    msolve: clean up

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit df5a34f1e04b6d582bbf248733f13a7156f814e0
Author: Doreen Fan <dfan@lbl.gov>
Date:   Tue Jan 16 16:27:08 2018 -0800

    Added implicit heat equation solver in Tutorials/Basic/HeatEquation_EX3_C/

Tutorials/Basic/HeatEquation_EX3_C/GNUmakefile
Tutorials/Basic/HeatEquation_EX3_C/Make.package
Tutorials/Basic/HeatEquation_EX3_C/advance.cpp
Tutorials/Basic/HeatEquation_EX3_C/init_phi_2d.f90
Tutorials/Basic/HeatEquation_EX3_C/init_phi_3d.f90
Tutorials/Basic/HeatEquation_EX3_C/inputs_2d
Tutorials/Basic/HeatEquation_EX3_C/inputs_3d
Tutorials/Basic/HeatEquation_EX3_C/main.cpp
Tutorials/Basic/HeatEquation_EX3_C/myfunc.H
Tutorials/Basic/HeatEquation_EX3_C/myfunc_F.H

commit 90132493868cd9deb024a349c2523f4579b7d5d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 16 16:00:57 2018 -0800

    msolve works for at least one example

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 99b77e04b00a07e64d9cef4293eed9783501387a
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Tue Jan 16 16:12:08 2018 -0800

    work on basics

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/Chapter4.rst
Docs/sphinx/source/GettingStarted.rst

commit 52b93d9409fee41f3e7e512a5ea1b5c5c3a0aa8b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 16 13:37:40 2018 -0800

    firs pass of msolve

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit f664a23c1873f9caddf1dd382bed7d4be5b7b55a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 16 09:12:51 2018 -0800

    make this regression test much smaller

Tutorials/LinearSolvers/ABecLaplacian_F/inputs-rt-poisson-com

commit ef84da7c9b80bd80d51c0f318cce31cb44631b09
Merge: bec03c6ae 197f26044
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Jan 15 10:53:11 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit bec03c6ae98fc0a7915895749ce598ca4560da2e
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Jan 15 10:52:46 2018 -0800

    completed the Building AMReX section

Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/Chapter3.rst

commit f9730fd405626b6958b20722b828979c3b4f40d0
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 14 12:54:56 2018 -0800

    finished GettingStarted section

Docs/sphinx/source/GettingStarted.rst
Docs/sphinx/source/Visualization.rst

commit 948b73603bcefe1ca89c74a4e09e9253a46276e5
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 14 12:45:00 2018 -0800

    almost done with GettingStarted

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Chapter4.rst
Docs/sphinx/source/GettingStarted.rst

commit 926f5527ab149f98746e3f7fd4267699d7aaf982
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 14 12:21:15 2018 -0800

    find a good comprimize solution for typesetting small fraction

Docs/sphinx/source/GettingStarted.rst

commit 8d7b8c59477b81fbe6975bb57b531dff48ddb37f
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 14 11:53:39 2018 -0800

    working on `GettingStarted` section of the sphinx docs. Note: changing LaTeX references to sphinx rst references for cross-referencing different sections

Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/Chapter2.rst
Docs/sphinx/source/Chapter3.rst
Docs/sphinx/source/GettingStarted.rst

commit 4d15e2ab0914dbbb80b3321048a2f54674b35942
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sun Jan 14 11:12:32 2018 -0800

    added preamble to doc index

Docs/sphinx/source/index.rst

commit 197f260443822bf8d767c01c1f20c5fe58ef687e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Jan 14 09:52:55 2018 -0800

    Replace FillBoundary by EnforcePeriodicity since the interior ghost cells
    are filled by the loop above

Src/EB/AMReX_EBTower.cpp

commit 1dd104b45dff38c40515df02d17e689e69a01811
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jan 13 18:17:58 2018 -0800

    No longer have a FillBoundary call for MultiCutFabs

Src/EB/AMReX_EBTower.cpp
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp

commit 9ac34d61f0f04677f85212b9fe129cbea2012ff0
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Jan 13 17:27:07 2018 -0800

    ingore sphinx build dir

.gitignore

commit 92b0151059531572e5b1e8adef7aa1c132464554
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Jan 13 17:25:45 2018 -0800

    LaTeX Introduction -> rst

Docs/sphinx/source/Introduction.rst

commit d6ee3882d3be0fda5afcf373a857b07e6f56b519
Merge: a29001481 b8bc70b78
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Jan 13 16:49:44 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit a290014812009d568b8182c969c02f9579375d4c
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Jan 13 16:49:10 2018 -0800

    tweak: avoid picking up on temporary files generated when making docs

.gitignore

commit b8bc70b78235058c7558491c5b3a207452c31ba9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jan 13 15:23:46 2018 -0800

    Add FillBoundary call when filling flag and other geometric info so that we can
    correctly fill periodic ghost cells.  (Had to add interface for MultiCutFab)

Src/EB/AMReX_EBTower.cpp
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp

commit 84d9aeae3d835c4a51c133a4f6683b34626acf44
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jan 13 10:14:27 2018 -0800

    Modify parallel copy in the EBTower stuff to include the periodicity flag so
    it will fill periodic ghost cells correctly.  Had to modify an interface
    for MultiCutFabs.

Src/EB/AMReX_EBTower.cpp
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp

commit 42a27cde793af88caf2094bb286271cb83ec1203
Merge: 034975f81 08a8fdbf9
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Jan 12 12:47:40 2018 -0800

    Merge pull request #188 from JBlaschke/development
    
    Documentation

commit 034975f815c699e98fa95157576e5fe968eb74fc
Merge: 137fa4748 b6f305f12
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 12 12:44:27 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 137fa474874fe24a3a7f2f05533f2ee1bca2f23d
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 12 12:44:19 2018 -0800

    Fix typ

Docs/AMReXUsersGuide/Particle/Particle.tex

commit 08a8fdbf911d9fd470b2af25378cfc824417ea3d
Merge: b6f305f12 f10e3e5be
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Fri Jan 12 12:39:31 2018 -0800

    Merge branch 'jpb/ug/fix-typos' into development

commit b6f305f120223f4a5084a88d5d5a6ca9304e61d3
Author: jbb <jbbell@lbl.gov>
Date:   Fri Jan 12 12:24:07 2018 -0800

    added more infomration

Tools/Postprocessing/F_Src/faverplot.f90

commit 4707826fa0dac637caf85ca0907193e2b6ee1ece
Author: jbb <jbbell@lbl.gov>
Date:   Fri Jan 12 11:59:22 2018 -0800

    cleanup

Tools/Postprocessing/F_Src/faverplot.f90

commit 6e7ba6c4da6467104f8729db17bd08357361d98d
Author: jbb <jbbell@lbl.gov>
Date:   Fri Jan 12 11:54:59 2018 -0800

    added build to makefile

Tools/Postprocessing/F_Src/GNUmakefile

commit 3259d4c62a358a9d13a72b7293de2dd3d7020591
Merge: 5dc222272 9b60bb15a
Author: jbb <jbbell@lbl.gov>
Date:   Fri Jan 12 11:52:23 2018 -0800

    Merge branch 'development' of https://www.github.com/AMReX-Codes/amrex into development

commit 5dc222272032b8a870a730ab6caee9d8a6a93041
Author: jbb <jbbell@lbl.gov>
Date:   Fri Jan 12 11:51:42 2018 -0800

    added code to average a collection of plotfiles

Tools/Postprocessing/F_Src/faverplot.f90

commit 9b60bb15a0390c31bda3217c9c1d4f31cc4f163f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 12 09:28:07 2018 -0800

    add some profilers

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 5bcc8136ff3225e67c1b7019981a02b4ea4417bb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 12 09:14:51 2018 -0800

    nodal projection in 2d rz: turn on correction by default

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit d2e91018011119344171c73239066da6166d3428
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 11 17:34:06 2018 -0800

    nodal projection: fix rz

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit b729366d7a732223997be249265f6acf6e4bb2db
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jan 11 16:42:04 2018 -0800

    Fix bug affecting the particle container when tiling is off but non-zero tile size is set.

Src/Particle/AMReX_NeighborParticlesI.H
Src/Particle/AMReX_ParticleContainerI.H

commit b47acfe00a89f9d02098d53a2530c99227520e88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 11 13:42:02 2018 -0800

    nodal projection: some support for rz correction

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 288a12bbde859102a3781a39d46a81307e7f2619
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 11 12:56:11 2018 -0800

    remove some const so that MPI 2 is happy

Src/Base/AMReX_ParallelReduce.H

commit 75d650a6b05dfb3fb17b81c2bebaa9283fd29080
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 11 10:19:54 2018 -0800

    fix a bug in my last commit

Src/F_Interfaces/Base/AMReX_FPhysBC.cpp

commit 0b96d736066ba7015f09678d7b5cf263951749f8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 11 09:02:30 2018 -0800

    Fortran module AMReX_fillpatch_module takes a user provided callback
    function for filling physical boundary conditions.  That function used
    to use 0-based index for component (i.e., the last index).  For
    consistence with 1-based index for component in other Fortran modules,
    this has been changed to 1-based index for component.

CHANGES
Src/F_Interfaces/Base/AMReX_FPhysBC.cpp

commit d29e7d61d2a51d5c010eb31b3982c627a8b369d8
Merge: 0ca13cead 57ca6eb65
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 10 17:37:56 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 0ca13cead5cdbc1469f1206cef4d60b1a7b79c36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 10 17:15:26 2018 -0800

    nodal projection: no neumann bc doubling for fine sync residual because how SyncRegister works

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 57ca6eb65b6d174f2022797f33c2eb28ee2e7e3d
Merge: 8a6b411b0 f1585c8b0
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 10 16:03:05 2018 -0800

    Merge branch 'profvis' into development

commit 8a6b411b0892dce3b2bba8ff47d29da6b3d31ff8
Merge: 95686c107 f77b2a006
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 10 16:02:57 2018 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit f77b2a00677304f716e7ca894aab5b6ca7f15bc7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 10 14:51:04 2018 -0800

    nodal projection: add support for cc rhs

Src/Base/AMReX_ArrayLim.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit f1585c8b0458509b972c407ef174217f8023188b
Author: kngott <kngott@lbl.gov>
Date:   Wed Jan 10 12:44:12 2018 -0800

    Addition of sends plotfile dispatch feature. Also includes filtering if using serial amrvis.

Src/Extern/amrdata/AMReX_DataServices.cpp

commit 2864f0a87fc11abd0e967688dabb64f6fd47b1b0
Merge: 66ea4b470 95686c107
Author: kngott <kngott@lbl.gov>
Date:   Wed Jan 10 12:40:59 2018 -0800

    Merge branch 'profvis' of https://github.com/AMReX-Codes/amrex into profvis

commit 66ea4b470cbd70336ae15d4ff7d5bcb4df967608
Author: kngott <kngott@lbl.gov>
Date:   Wed Jan 10 12:40:23 2018 -0800

    Addition of a BroadcastBool class and appropriate test code.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Tests/C_BaseLib/BcastClasses/BcastClasses.cpp

commit 95686c1072dd0a503c2a27350d3198753121bea8
Merge: 0aeeedeb7 384e66188
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 10 11:57:46 2018 -0800

    Merge branch 'development' into profvis

commit 0aeeedeb78e0772afce1f96d72bb103a6bc7a97e
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 10 11:56:55 2018 -0800

    add time range file for timelines.

Src/Extern/amrdata/AMReX_DataServices.cpp

commit 384e661882579ce12adb75a7e9c192e6bdcbc900
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 9 15:40:18 2018 -0800

    fix a bug in 3d nodal projection

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 05c4ad9b8f371be8525a197ff9572fca5efee8ea
Merge: 1c4c42d69 ac8541e5c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 9 12:45:37 2018 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 1c4c42d698508def4b314248c3d80e77e60b4a2f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 9 12:45:18 2018 -0800

    bugfix for neighbor particle container when tiling is turned off.

Src/Particle/AMReX_NeighborParticlesI.H

commit ac8541e5c8daa6db8c5917694e209afcc2dd3a3e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 9 10:03:18 2018 -0800

    fix fmg for nodal solver

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit cc3f0cdd6fb20328beaa2923c9afbe8874c20dd3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 9 09:43:54 2018 -0800

    nodal projection: finish inflow

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit eea2f8ddfdc472a02d35ed2b417adcefa1c4cce6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 8 15:50:57 2018 -0800

    Fortran: add function for testing boxarray box intersection

Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90

commit cfec65ae9977c251e5f239cbb0d12fa5a79f9b8b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 8 11:10:53 2018 -0800

    minor optimization

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 7085f5a5f8addd593e345724e018c6fdbf6ed89c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 8 11:06:32 2018 -0800

    nodal projection: fix sync residual mask

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 1d4d96a7eb16c0d862106293ba6c06d1dc3d6ba3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 8 10:17:30 2018 -0800

    nodal projection: when fine boxes touch the symmetry axis

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit dbc7b6709d3ac4fea1d666db7b973052ad8943e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 8 09:14:55 2018 -0800

    no need to apply metric term to coarse mg levels because they get coefficients from average down

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp

commit 579f542416ca5bf9fb0108a97a148fdf9d8c22ec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 6 13:28:10 2018 -0800

    fix crse/fine residual at Neumann boundary

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 990b47741ff5ee8c8b83f42d462ddc9c55ff8e7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 5 17:46:44 2018 -0800

    when fine boxes touch Neumann boundary

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit a26f306da4bc53aa26470ffededbbf6461d7c742
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 5 10:46:15 2018 -0800

    nodal projection: be explicit on the number of components when calling FillBoundary on velocity because IAMR may pass a MulitFab with more components

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit cfbcf307e9ac6b0beaa49d08f853c0a139f9084f
Merge: 77b439af7 cfdaa2b25
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 4 14:34:34 2018 -0800

    merge fix
    Merge branch 'development' into profvis

commit cfdaa2b25919549b91db84c217fbca19bc54c7e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 3 13:40:30 2018 -0800

    nodal projection: start support for inflow

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit bd8090d852d5290c5e66da8a428184e42cfae141
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 3 12:47:12 2018 -0800

    nodal projection: clean up

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H

commit 1dbfcbf052f00ba101231d812626291734f1850a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 3 12:44:15 2018 -0800

    nodal projection: sync solutions after each iteration

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H

commit 4d9f8aa435d96e9aa763661ed483ac44bb486a4a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 3 10:45:59 2018 -0800

    fix mask in fine sync residual

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit d97a40ef57bf4cf43a72e11ab5ccfa6d7d5a1891
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 3 09:25:24 2018 -0800

    3d nodal projection: fix a bug in crse/fine residual

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 8f33cda026caef49c8ce2db0d06cbbd1b55bb1e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 2 14:52:02 2018 -0800

    fix cmake

Src/LinearSolvers/CMakeLists.txt

commit 24f85504ce4d7375f91530361f5240b249b2e939
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 2 13:29:13 2018 -0800

    nodal projection: fix tiling bug

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 63827b87ba9cee0f27e444e2fe17092cd8072a56
Merge: c44049d7a 34b109d94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 2 09:59:06 2018 -0800

    Merge branch 'development' into weiqun/mlmg

commit c44049d7ab08a1a5d314b5c585718d6d25e3c995
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 2 09:44:07 2018 -0800

    nodal projection: fix solvability for bottom solver

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H

commit 34b109d947c0795e7030d30cb59ae957b181cf7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 2 08:30:37 2018 -0800

    update CHANGES

CHANGES

commit cb164260feb181bf767a0baaf487b07d19427b3b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 30 21:11:59 2017 -0800

    3d nodal projection: bug fixes

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 6e5ed1adbd336650686927e6b5c96d0aeae19533
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 30 13:29:39 2017 -0800

    3d nodal projection: bug fix

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit c366ef70ae8b02ff4e35e69a19ee5093b0a011ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 30 13:13:38 2017 -0800

    3d nodal projection: bug fixes

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 746135dea78bd174f865add73b34b3300e93e4b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 30 12:32:07 2017 -0800

    3d nodal projection: bug fix

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 2bf3c7e7a6507f1722871ebdef0d5cbbbb3ca667
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 30 12:26:44 2017 -0800

    3d nodal projection: bug fix

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit ebbd594cc1d734634018f3366e7f34d60b5d5616
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 30 11:49:55 2017 -0800

    3d nodal projection: bug fix

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 443609ac72ba8440348f8295ea20fc08c33b82ec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 30 11:14:32 2017 -0800

    3d nodal projection: bug fixes

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 8e2b38650aba50508aac32fd9a169b70220e0f40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 29 21:38:27 2017 -0800

    3d nodal projection: first pass

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 1bb65d15a0181292fd32844a0901f94c1f35e78b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 29 18:01:58 2017 -0800

    3d nodal projection: fine contribution of residual

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit c563b576e9ccff5a3f8185b3f1e965173c2b78da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 29 17:29:07 2017 -0800

    nodal projection: refactor crse/fine residual

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 7e79dda389d052e5b1e4f7896921f4d1c8719039
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 29 15:44:45 2017 -0800

    3d nodal projection: crse/fine divu

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit e77a329cfc3ea0e55da015d3bdc02963bc409642
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 29 15:28:15 2017 -0800

    nodal projection: refactor fine contribution of divu

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 209b3977de6da219d3944edcf7a376353d26c9a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 28 19:20:29 2017 -0800

    3d nodal projection: fine contribution of divu WIP

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 4f6a74b35ed634df1ccd1c0495e5db363408c472
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 26 16:20:28 2017 -0800

    3d nodal projetion: add cell-centered rhs and make new u

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 251f05fd77c7c8fcf49f9301b91ff6528264a17e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 26 13:21:42 2017 -0800

    3d nodal projection: divu

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit a2a408fe916eea98ad0581a68a93eefba8f40425
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 26 13:07:49 2017 -0800

    3d nodal projection: arithmetic average version of interpolation

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 1dacb179852f34632e48418b876e1b931fb371a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 26 11:45:29 2017 -0800

    3d nodal projection: harmonic average version of interpolation

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 8820cf298b3146005608358cd760f4e9325e90a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 26 10:20:17 2017 -0800

    3d nodal projection: restriction

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 237a0506787633361b80199472979adc346fd9db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 25 17:18:37 2017 -0800

    nodal projectoin: minor

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 402346397c5bef198226cd49f416b94bda8427eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 25 17:16:15 2017 -0800

    3d nodal projectoin: Gauss-Seidel smoother

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 453e517a57356dafd3869d6f53b871a446f3a051
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 25 16:49:53 2017 -0800

    3d nodal projectoin: Jacobi smoother

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 328d25df9fd6330a903f4d8657fcf60ca9a08edf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 25 16:22:27 2017 -0800

    3d nodal projectoin: arithmetic average version of A dot x

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 4e69a3debe0e6489581d1e267ba0b0d5751fd32d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 25 11:16:19 2017 -0800

    3d nodal projection: refactor harmonic average version of A dot x

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit aa15ef8cb116cadd68787542274823667bc71263
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 24 16:48:53 2017 -0800

    nodal projection: optimization of smoother

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 3f521589a830866942163c02952bf13c6dfa7a68
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 24 16:33:22 2017 -0800

    nodal projection: optimization of A dot x

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 59ffd97c1c7797fa17e78a20d07d8362a1592066
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 24 14:22:01 2017 -0800

    3d nodal projection: harmonic average version of A dot x

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit af129d50c8a87f907b0200661d8f5ebc6f44a5bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 24 12:51:04 2017 -0800

    3d nodal projection: bc

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit f10e3e5be0740985b5de3ea23947988d3e5382d3
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Sat Dec 23 09:50:10 2017 -0800

    Typo in description of ghost cells (in MultiFab). This way makes more sense now

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 1ae085b58172a75cc45595c230eb65be9b5560ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 21:32:30 2017 -0800

    3d nodal projection: average down coefficients

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 9bba765f433353af63c5b312efd31b1d2c6e891d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 21:20:40 2017 -0800

    3d nodal projection: masks

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 00f9c35f4275e5412decd01814a63ff05964a59c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 21:00:11 2017 -0800

    3d nodal projection: linear interpolation

Src/LinearSolvers/MLMG/AMReX_MLMG_3d.F90

commit 67d8beca72f53c0b6dc2a679b2c7b48133d90c74
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 18:05:49 2017 -0800

    nodal projection: add stub functions so that 1d and 3d can compile

Src/LinearSolvers/MLMG/AMReX_MLMG_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90

commit 0a2d35a8c6ced86a9dfcd85b7ec76453fbaec094
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 17:34:06 2017 -0800

    nodal projection: organization

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H

commit 8706ba48173719dfc5582f960dee90d3cc40eb15
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 17:03:54 2017 -0800

    nodal projection: clean up

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit ec03816cb707643fcc0db0c83e2d58d297116e63
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 17:01:11 2017 -0800

    nodal projection: cleanup

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 5dc1592c353270bee85b46d960dbb79710d25954
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 16:44:42 2017 -0800

    nodal projection: add nodal mask in addition to cell mask

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit a4c11052ade24f7b5606b07327580213cf1657c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 16:17:07 2017 -0800

    nodal projection: use parameter instead of hardwired number for dirichlet mask

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 24f40399d0869d18e58ba53afe76198401fcc22e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 15:40:16 2017 -0800

    nodal projection: clean up overlap mask

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 912b8d18eabedddaca4c6ca3752ba62b9cf9cb7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 22 15:36:59 2017 -0800

    nodal projection: clean up weight

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 80bc4f44588a751e903b7c6ab5db35c144188620
Merge: 6fccf245d 23a04c4a6
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Dec 22 13:37:52 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 6fccf245d458c85b6d4d499cdbf9993b0af1f0fc
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Dec 22 13:37:39 2017 -0800

    transform recursive timesteps into iterative tasks

Src/AmrTask/AMFIter/AMReX_AmrTask.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/graph/AMReX_AbstractTask.H
Src/Base/AMReX_FabArray.H

commit 7025414e3db9da566c1da8d06915fef0e4a4fdda
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 21 16:21:36 2017 -0800

    f90 nodal solver: the initial residual is now computed as composite residual

Src/LinearSolvers/F_MG/ml_nd.f90

commit d7035b2ef5b536a8a3f6dc629bfed5ee579f5a5d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 21 15:55:32 2017 -0800

    fix up residual mask

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 23a04c4a6aa70f2f818341d6adedc369726b66a6
Merge: e0c06c652 1c6826dbe
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Dec 21 15:21:42 2017 -0800

    Merge pull request #185 from AMReX-Codes/dtg_branch
    
    moving document and bug fixes to dev branch.

commit 1c6826dbe66e9710adbcbda46d6fe3ff831c0d12
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Dec 21 15:20:21 2017 -0800

    added section to tutorial document explaining derivation of time interpolation formulae

Tutorials/Amr/ScalarAdvectionDiffusion/Doc/paper.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs

commit 4889fac9b1b83e46c6774ae7e6e97a7d3d190b16
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Dec 21 15:19:52 2017 -0800

    bug fix and took out unused functions

Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 088769298e25ae910616502cd620fd8902d78ff7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 21 15:19:13 2017 -0800

    fix a bug

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 77b439af7fd12105e4abffafebb3527ff5be2afe
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 21 15:06:48 2017 -0800

    precreate update for nyx support.

Src/Amr/AMReX_Amr.cpp

commit 55d8b641a6b5242c69b654c099689b64268e8e30
Merge: 51d2259a1 34c398009
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 21 15:05:22 2017 -0800

    merge fix.

commit 51064aff8018bdd0d0c00a20b1e0e7b9cff76191
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 21 13:46:41 2017 -0800

    use the restricted rhs for reflux

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 3d5953981db6ab00cc6b49ce6681f8710cc6a429
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 21 12:39:59 2017 -0800

    nodal project: full weight restriction of rhs

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit e0c06c6520de863662d04c4297116ee73847d243
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Dec 21 12:16:26 2017 -0800

    patch fcompare to not choke on plotfiles that only have particle data.

Tools/Postprocessing/F_Src/fcompare.f90

commit 978b6b142746ca3b3946087da8eb05a500d21e5c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Dec 21 12:15:30 2017 -0800

    initialize these pointers to Null()

Src/F_BaseLib/plotfile.f90

commit 34c398009473552d2db84976fe89dc7e9029d464
Merge: 237275ec3 d1037c359
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Dec 20 17:07:53 2017 -0800

    Merge pull request #183 from AMReX-Codes/marc/allow_strict_mode
    
    Marc/allow strict mode

commit 0e4565098b029b4db6d92c1caf4d529602708f21
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 20 16:58:05 2017 -0800

    fix weight

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 2f8a657de7ba3799c3e5e296793bd2fca962989e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 20 15:38:46 2017 -0800

    average down nodal rhs and solution

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 28a0f7eebf8b629aaf038b4e1f95267059d72920
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Dec 20 15:14:57 2017 -0800

    finished the parts ScalarAdvection Tutorial that anyone ought to care about.   I will also add an appendix explaining where the formulae come from.

Tutorials/Amr/ScalarAdvectionDiffusion/Doc/paper.tex

commit d1c55728c589bba1cff1d88dc01fa9cd35a5d9d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 20 14:42:53 2017 -0800

    fix assertion

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 32d0103b3afb8b9cc99895faeaa545f545f02e38
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 20 14:36:56 2017 -0800

    minor optimization

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit d1037c35972e8006922a655b775a0ccab3f07683
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Dec 20 14:23:46 2017 -0800

    Minor changes to satisfy compilation under AMREX_STRICT_MODE

Src/Amr/AMReX_Amr.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_YAFluxRegister.cpp
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBMultiFabUtil.cpp
Src/EB/AMReX_EBTower.cpp
Src/EB/AMReX_MultiCutFab.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp

commit 4f5cf41f3d6727a50e3a8a03098dc469a053f990
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 20 14:09:13 2017 -0800

    average down of solution is only needed for cell-centered solve

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit e57b82c0123bc385484c1cfbd1b52ec26cc95c24
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 20 14:03:19 2017 -0800

    nodal interpolation of correction between amr levels

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_F.H

commit 237275ec3bc3b943e1bec6f00fa315a1da575da2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Dec 20 13:54:52 2017 -0800

    allow fcompare to work with plotfiles that only have particle data (for the regression testing suite)

Src/F_BaseLib/plotfile.f90

commit 0abff787e6a0d1f53004a78140021436c0cd927e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 20 11:10:37 2017 -0800

    use the correct rhs

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 881a2d3b70e6ec2ea8dc6c49e8b89e6f3417c713
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Dec 19 18:29:05 2017 -0800

    added a bunch to document for this tutorial

Tutorials/Amr/ScalarAdvectionDiffusion/Doc/paper.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 148452aa45902d1f0c646083dd4209793715bcf5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 19 17:27:23 2017 -0800

    restriction of residual

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 1812ba5d2d6fba6c5968187d09bdb5c9e9b4d94e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 19 12:44:21 2017 -0800

    pass fine residual to reflux too

Src/Base/AMReX_MultiFabUtil.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit d48c43aa3c29fdbb738131f0159f291344cdd7d8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 19 12:03:03 2017 -0800

    make average_down work for nodal too

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp

commit 66ec1882eb2d1e32cc34e2c2521c720e5da78486
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 19 12:01:22 2017 -0800

    add MultiFab::is_cell_centered function

Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit 39709299a011e95fff6fa29446ef57f23ce60bb8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 19 10:25:05 2017 -0800

    fine contribution of A dot x

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 6501bdb17e6328fd6d647fde9780cb0fd0756fab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 18 17:41:28 2017 -0800

    WIP: fine contribution of A dot x

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit cf7aeac42addf1ec328ae624104ad5f4df88a3ac
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Dec 18 17:18:05 2017 -0800

    pass the pld by value instead of by reference.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 429d75269c7de698d591ef987db54ca62c73eec1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Dec 18 17:12:33 2017 -0800

    allow caching of the particle location between calls to Reset()

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit c74e78a40a7821bae46e77a9eab7592610e90b3f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 18 15:24:02 2017 -0800

    rework the weight

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit c7b320f766fb3656be65220a48ae929a0cdccbf2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Dec 18 12:39:36 2017 -0800

    fix bad merge.

Src/Particle/AMReX_ParticleContainerI.H

commit e391b4ac11c890135b63cf12f288eeefd46b82c1
Merge: b8a52a719 693b96a1c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Dec 18 12:36:58 2017 -0800

    merging.

commit b8a52a719d48d19bfaa9acb9e2519c7fc11e1d40
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Dec 18 12:34:35 2017 -0800

    don't profile this funtion - it gets called too many times and skews results.

Src/Particle/AMReX_ParticleContainerI.H

commit 54336b9aea3ab710c4139deda023cb350494c033
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 16 14:56:19 2017 -0800

    nodal projection: fix fine contribution

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 11f679209e4152c5c7e37e2fdaffb53e9c6227b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 15 14:53:59 2017 -0800

    add FabArray::ParallelAdd; coarse contribution in nodal projection

Src/Base/AMReX_FabArray.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 51d2259a109e803bf5958323afd969812ec4679d
Author: kngott <kngott@lbl.gov>
Date:   Fri Dec 15 17:35:30 2017 -0800

    BroadcastString and BroadcastStringArray functions, plus corresponding test.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Tests/C_BaseLib/BcastClasses/BcastClasses.cpp

commit 7e78747235652faa6efdf7c282a67406ce3bd294
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 15 13:10:23 2017 -0800

    WIP: compute fine contribution

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit dd77972ddc09afcf37a199e0ac6481180b3231fc
Author: kngott <kngott@lbl.gov>
Date:   Fri Dec 15 12:05:18 2017 -0800

    Improved RemovePiece fix.

Src/Extern/ProfParser/AMReX_BLProfStats.cpp

commit 5f55dd0d909009c2d0fb71c99b900e815efa83d0
Author: kngott <kngott@lbl.gov>
Date:   Fri Dec 15 12:02:02 2017 -0800

    BLProfStats::RemovePiece now successfully removes equal TimeRanges.

Src/Extern/ProfParser/AMReX_BLProfStats.cpp

commit 693b96a1c88aed7a6c8f612737078ef0fe5b62e4
Author: kngott <kngott@lbl.gov>
Date:   Thu Dec 14 16:52:25 2017 -0800

    Additional profiler flags.

Src/Amr/AMReX_AmrLevel.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp

commit e8d42df90bc39b64047f3b54a6481d9edf57ae8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 14 14:47:32 2017 -0800

    add rhcc

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 305c300f78beb88dd97b44bb28fa96adab4c6735
Merge: f1d9ec9b1 ae5fe2c0a
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Dec 14 13:02:52 2017 -0800

    Merge pull request #178 from bcfriesen/update_CVODE_build
    
    CVODE, Tools: use Cray version of SUNDIALS if module is loaded

commit f1d9ec9b1061cdee9807ef8098f89010aab3cdb7
Merge: 8cb05991c 93599c8a8
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Dec 14 13:01:58 2017 -0800

    Merge pull request #179 from AMReX-Codes/fextract
    
    Enable coarse and fine level selection in fextract

commit 8cb05991c6ed9104b6a84e18f250ab7d8afc46b5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Dec 14 12:43:03 2017 -0800

    note about PhysBCFunct class

Docs/AMReXUsersGuide/Boundary/Boundary.tex
Src/Base/AMReX_PhysBCFunct.H

commit 6263e9102d518055f7001b49ac65dd23b9f38786
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 13 21:23:48 2017 -0800

    save the number of iterations

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit dcc515315f9d0fa257163e2b47c7e60e1f523ed4
Merge: 0e49c7a6f f378122a1
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 13 18:13:46 2017 -0800

    merge fixes.

commit f378122a1315ca94b04fdde2fc25e7e153076439
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 13 17:56:49 2017 -0800

    added option to set size of DATA_nnnnn digits.

Src/Particle/AMReX_ParticleContainerI.H

commit 3ab04288ec6ceb0f21a5735186e448b7500e0649
Author: kngott <kngott@lbl.gov>
Date:   Wed Dec 13 17:40:42 2017 -0800

    Timeline in GUI now runs in parallel.

Src/Extern/amrdata/AMReX_DataServices.cpp

commit 0e49c7a6fcd333f9a5862b6361f8ec68ce595672
Merge: 7b6fae42f 1a95fbee6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 13 16:29:14 2017 -0800

    Merge branch 'development' into partio

commit 1a95fbee644b661c44799e04771c69690bfc2435
Merge: 1b634f8a6 6645eaa04
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Dec 13 14:52:46 2017 -0800

    Merge pull request #180 from AMReX-Codes/dtg_branch
    
    merging in some small bug fixes and other sundries

commit ae5fe2c0ab768147c2befe53f877ba4029841a08
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Dec 13 14:10:38 2017 -0800

    CVODE: Update user guide with instructions for linking SUNDIALS on Crays

Docs/AMReXUsersGuide/CVODE/CVODE.tex

commit 7335c588b53c81d80c79126fca98d567f3d9e062
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 13 14:05:10 2017 -0800

    compute fine sync residual

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 6645eaa04589bc6406cea6bf1fa3e0d3448d4234
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Dec 13 14:01:07 2017 -0800

    scalar advection tests passing showing correct covergence 2d/3d, with and without limiting.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/util/convtest_mpi_driver.py

commit 93599c8a8ce9e7b8e209062696dfc1131cef6ce3
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Dec 13 16:44:06 2017 -0500

    Enable coarse and fine level selection in fextract
    
    fextract previously would extract data on all levels by default. This adds
    options to select a different set of levels; for example, a use case might
    be to only see the data on the finest level so you can examine where the
    refined regions are. The new options are -c/--coarse_level and -f/--fine_level.

Tools/Postprocessing/F_Src/fextract.f90

commit b2903a66401c59674581c08db35398a02ff00409
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Dec 13 12:52:19 2017 -0800

    CVODE, Tools: use Cray version of SUNDIALS if module is loaded
    
    Cray includes SUNDIALS in the "cray-tpsl" module. Use that if the module is
    loaded. If the module is not loaded, then look for the home-cooked version.

Tools/GNUMake/packages/Make.cvode

commit 7b6fae42f1f8ec545583ea53adbfe0dc6f8be28d
Merge: ca6ffb031 1b634f8a6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 13 12:22:36 2017 -0800

    Merge branch 'development' into partio

commit 846da4a819f0c34db8c6d8b04f4d62c2b64452d7
Merge: de389f0d5 1b634f8a6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 13 12:20:29 2017 -0800

    merge fixes.

commit 4599726a50424caf3e2982be2e0492d3bdef1d9b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 13 12:12:51 2017 -0800

    do not touch dirichlet boundary cells in applybc

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 189afedbb33419fcfdbadd987a270b6f8a0c5b51
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 13 10:55:48 2017 -0800

    build dirichlet mask if it hasn't been built when compRHS is called

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 9ddfecf972c60114d22df706a7bed74daf31a64e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 12 17:12:47 2017 -0800

    WIP: add nodal mask for inhomogeneous Dirichlet

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 01e15dc6e4398d92f37c638d013f1aada5a78a6a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Dec 12 15:48:56 2017 -0800

    added mpi-driven convergence utility

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/util/convtest_mpi_driver.py

commit eef06337d78f4e2094f3c798fbeeca2606ea9c66
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Dec 12 15:14:11 2017 -0800

    found declaration bug that was causing code to act differently with chopped-up boxes

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 1b634f8a6496476af3a5a0499fd8d708a6286f6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 12 15:10:57 2017 -0800

    fix FillCoarsePatch as well

Src/Amr/AMReX_AmrLevel.cpp

commit 366045710fc69d0bba8aff4d23bf059a862d1cdb
Merge: 92cc140fa 8ed5f4c7e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 12 15:07:12 2017 -0800

    Merge branch 'development' into weiqun/mlmg

commit 8ed5f4c7e2a9b8775ceafc9f9a10530915b384b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 12 15:02:44 2017 -0800

    fix the old fillpath too

Src/Amr/AMReX_AmrLevel.cpp

commit bd835e997c15ba7ba507e87c20fe9a497ae244c6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 12 14:53:57 2017 -0800

    need to set ghost cells for temp mfs in FillPatch too

Src/Amr/AMReX_AmrLevel.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_FabArray.H

commit 92cc140fa5bc2229d9ee15981f4f94455b2d44cc
Merge: 9bdfb5137 266392d3c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 12 14:10:45 2017 -0800

    Merge branch 'development' into weiqun/mlmg

commit 266392d3c6aacfe1dc9b6a690f179c115098c9a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 12 13:20:19 2017 -0800

    FillPatch: initialize the initial data outside physical domain to quiet nan otherwise in some corner cases floating point exception could happen

Src/Amr/AMReX_AmrLevel.cpp

commit e187cb0a48ae54a943c4953880788e68c2abbd64
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Dec 12 12:44:16 2017 -0800

    Quiet the compiler in DEBUG mode by avoiding shadowed and unused variables.

Src/F_BaseLib/box_f.f90
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp

commit fcbed08bd56d94110427bf09edbd6c0d7825ba92
Merge: d06e8aa0b b73218d6c
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Dec 12 11:12:26 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit b73218d6c302c381dce577e14505a530ccfc0c75
Merge: ea9c7dd50 e51bff66f
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Dec 12 10:41:24 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit ea9c7dd5098e6cf65fbc183717acc698d7f9b6e8
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Dec 12 10:41:07 2017 -0800

    use the VectorIO stuff in particel checkpoint / restart (again)

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit e51bff66fa9f85ea015e7679dabf2ece81641713
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Dec 12 10:25:06 2017 -0800

    CMake: add new sources

Src/GeometryShop/CMakeLists.txt

commit 05d4d803e0e7df66119b0e776f6492fafc2efce6
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Dec 12 09:37:33 2017 -0800

    add functions to write Vectors of float data when Real is double precision and vice versa.

Src/Base/AMReX_FabConv.H
Src/Base/AMReX_FabConv.cpp
Src/Base/AMReX_VectorIO.H
Src/Base/AMReX_VectorIO.cpp
Tests/Particles/TypeDescriptor/main.cpp

commit 9bdfb5137a9245a5bc2feb9710a8e468927106bb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 12 09:32:54 2017 -0800

    nodal projection: make sync residual consistent with F90 solver

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit b76bbd419fdce8488cd1ff0c95d04de5d71ec7e6
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Dec 11 16:17:45 2017 -0800

    4th order with limiting has good convergence in the simplest case.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/debug.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90

commit 41b53d0e6169d622f0afaf75e917fa5382d48a95
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Dec 11 16:12:11 2017 -0800

    Remove assertion from norm1()

Src/Base/AMReX_MultiFab.cpp

commit ca6ffb0318baacca60f73116b740ed932d11787c
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 11 13:52:20 2017 -0800

    remove diagnostics.

Src/Amr/AMReX_AmrLevel.cpp
Src/Particle/AMReX_ParticleContainerI.H

commit e4bc5e4128330f8292bc6ba287a508324b38dc99
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 11 13:34:56 2017 -0800

    nodal projection: coarse sync residual

Src/Base/AMReX_MultiFab.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 318ee2f5f18526b51de14a7dd186ed8f548a6310
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 11 09:04:26 2017 -0800

    mlmg: assertions for periodic boundary

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 6d6e411032190c24b347186cd0eece6184b0dba0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 10 21:06:47 2017 -0800

    fix a compiler warning

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit ab6b9fded10ebf3abb342f4e083d9f219778d57f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 10 21:03:04 2017 -0800

    nodal projection: use arithmetic average

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H

commit d8f898ed3e0bc10890caf5c17cc8187f1fe280b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 10 20:48:24 2017 -0800

    nodal projection: fix coefficent at periodic boundary

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 1f87c2702430b7cf1fc1ffb706fd58093e4f7e9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 10 11:35:21 2017 -0800

    add MLNodeLinOp::nodalSync function

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 1594d00a80b60726f4580b2884cbfe6e9a404a04
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 9 22:20:17 2017 -0800

    nodal projection: add arithemic average in addition to harmonic average

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit c899b1a5a0382cb8285286312c68b75249f465af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 8 23:11:57 2017 -0800

    nodal projection: fix periodici boundary

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 58c2528e556ecff269a77e1b72567ee9a132b207
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 8 17:52:05 2017 -0800

    For Gauss Seidel, we need to sync

Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H

commit 27ed37053aef7a5282d02b5f112d1b6e029bf3a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 8 15:57:03 2017 -0800

    mlmg: print more information

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 18b1707d8bbc4b3e44c9ef0a1cd2f59305f145e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 8 15:33:34 2017 -0800

    nodal projection: make new u

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit a75442ecde356e763268d0d81804b3c84266a2b7
Merge: 72eab6ad9 18550f6f5
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Dec 8 14:10:16 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 72eab6ad959eee87ae2cef5b3bd90480afa2b13e
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Dec 8 14:09:25 2017 -0800

    have AmrMesh abort if it gets a problem domain with zero volume.

Src/AmrCore/AMReX_AmrMesh.cpp

commit fd52ecf8d108647e2813dd82badc7133ae7bbe5b
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Dec 8 14:04:38 2017 -0800

    add function returning the volume of the RealBox.

Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp

commit 679e801d07f9ba2f692782156fddbb86938f0bcc
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Dec 8 14:00:22 2017 -0800

    make the RealBox documentation consistent with its actual behavior.

Src/Base/AMReX_RealBox.H

commit 18550f6f55d9e208ab04c27043660da975515f5c
Merge: a80f30792 18e5d9f26
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Dec 8 12:45:19 2017 -0800

    Merge pull request #177 from AMReX-Codes/dtg_branch
    
    merging in corrected rk time interpolators and geometry generation examples

commit 18e5d9f268a38029a056abc3e0ed17a11b01cbda
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Dec 8 12:43:25 2017 -0800

    fixed the same bugs in the pwm versions, even though they are not called.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 2c3f3106823be3a75c9d2b876cb2e295f607be0e
Author: vince <vebeckner@lbl.gov>
Date:   Fri Dec 8 12:40:56 2017 -0800

    more precreate directory support.

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp

commit 5daab1f75f0126c0a533071651c411e4c3bd68c2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Dec 8 12:35:49 2017 -0800

    fixed bug in time interpolation (you have to be very careful which dt you use).  both rk3 and rk4 get good convergence numbers. and there was much rejoicing.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit de389f0d591f59a8e05f2341381c4f479bf7722f
Author: kngott <kngott@lbl.gov>
Date:   Fri Dec 8 12:10:22 2017 -0800

    RunTimeline error with va when using multiple procs in GUI.

Src/Extern/ProfParser/AMReX_BLProfStats.H
Src/Extern/ProfParser/AMReX_BLProfStats.cpp
Src/Extern/ProfParser/AMReX_CommProfStats.H
Src/Extern/ProfParser/AMReX_CommProfStats.cpp
Src/Extern/ProfParser/AMReX_ProfParserBatch.cpp
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 4cc636d9fc89bb4ee658fb36ce184ddb94a38808
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 8 11:08:41 2017 -0800

    nodal projection: fixed jacobi and added gauss seidel

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit d06e8aa0ba7714181f9e1424403cbec57fb617bb
Merge: a45cfe726 a80f30792
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Dec 8 11:01:21 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit a80f3079246718c24f14bd348c195f3d2ea33c4b
Merge: 435aa15cf 22708ac12
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Dec 8 10:26:55 2017 -0800

    Merge branch 'marc/geom_surface' into development
    
    This commit adds a capability to write out the intersection
    points between the fine mesh and the embedded boundary geometry,
    and is triggered if the ParmParse option ebis.eb_surface_filename
    is set.  By default it is not set.
    
    Since a surface is not a standard AMReX data structure (yet),
    a custom IO format was created for it.  The surface is created
    and written in parallel, and written in a binary format.  The
    amrex folder, Tools/EBSurfaceTools, contains some code to interact
    with this format.  In particular, the files can be read and the
    surface merged to a single surface on a single processor, and
    written to a simple text file of node and element data (polylines
    in 2D, triangles in 3D). A Python script is provided there to
    convert the output to a VTK format that can be read natively in
    Paraview.
    
    The format of the surface files will be documented elsewhere, but
    can be used, e.g., to store isosurfaces/contours. It may also become
    useful for interacting with computed/fixed boundary data at the eb.

commit 22708ac12ab85c42674a53f353f73af41576536b
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Dec 7 19:48:30 2017 -0800

    Make compiler happier.

Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeometryService.cpp
Tools/EBSurfaceTools/ConvertEBSurface.cpp

commit 7109568e2485909bf5499baf41120e7d9f5d88bc
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Dec 7 19:38:09 2017 -0800

    Make 2D version of eb surface stuff compatible with the 3D approach.

Src/GeometryShop/AMReX_EBISLevel.cpp
Tools/EBSurfaceTools/ConvertEBSurface.cpp

commit 29f61b95db24d02b8d5724a0d7a818066ec12dd8
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Dec 7 18:11:49 2017 -0800

    whoops!  Gotta make the dir before writing to it.

Src/GeometryShop/AMReX_EBISLevel.cpp

commit f21564bd627c4b0ee8bcc2a782a8a1b700cff97b
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Dec 7 18:00:55 2017 -0800

    Move some code around.

Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeomIntersectUtils.H
Src/GeometryShop/AMReX_GeomIntersectUtils.cpp

commit b44b178b3625b53b1f52a84b5bde53fb6df0e387
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Dec 7 17:40:20 2017 -0800

    Make 3D output write to a folder+header and use binary IO.  Add EBSurfaceTools folder with code to read surface out, and reduce the surface across boxes and write a simple ASCII text file.  Include a python script to convert this to VTK-compatible format for viewing in Paraview.

Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeomIntersectUtils.H
Src/GeometryShop/AMReX_GeomIntersectUtils.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Tools/EBSurfaceTools/ConvertEBSurface.cpp
Tools/EBSurfaceTools/GNUmakefile
Tools/EBSurfaceTools/isoToVTK.py

commit 5287a3451e837f653e27f8baed5bd8d6658a974c
Merge: deba70e85 435aa15cf
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 7 17:12:55 2017 -0800

    merge fix.

commit 9af39fde1893f2b6f909523cb079cb922dc843b0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 16:31:23 2017 -0800

    nodal projection: clean up

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 796b449f7567bc75890ac4a26d57efe255ce9498
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 15:55:12 2017 -0800

    nodal projection: zero out dirichlet boundary

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit deba70e855721ef8eb4a8b9fa63188483bb27ade
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 7 15:50:03 2017 -0800

    fix warning.

Src/Base/AMReX_FACopyDescriptor.H

commit 7b01366fae63148b890b2b3da55ffe9d1364f885
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 7 15:14:22 2017 -0800

    prepost updates for plotfiles.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 141b8c85645d2836fc0ae39930b102115465aa0f
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 7 15:11:57 2017 -0800

    prepost updates for plotfiles.

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp

commit 81d2c3f310e83023bc10f80df94f3741ac3a3474
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 14:23:23 2017 -0800

    nodal projection: fix a bug

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90

commit 44db9344e8c7cc2d22126fabdccb5c9d4c85b874
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 13:41:13 2017 -0800

    nodal projection: interpolation

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 537ff93d3a823beeeaccd8deaa0c23fdf73ab17f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Dec 7 12:49:51 2017 -0800

    more examples of geometries

Tutorials/EB/GeometryGeneration/exec/GNUmakefile
Tutorials/EB/GeometryGeneration/exec/parabolaWithSphere.cpp
Tutorials/EB/GeometryGeneration/exec/parabolaWithSphere.inputs
Tutorials/EB/GeometryGeneration/exec/surfaceOfRevolution.cpp
Tutorials/EB/GeometryGeneration/exec/surfaceOfRevolution.inputs

commit 1cedebd14bba8c8fb5247aada1e10e0a354464b5
Author: kngott <kngott@lbl.gov>
Date:   Thu Dec 7 12:22:29 2017 -0800

    Addition of regions data checks to -check batch function.

Src/Extern/ProfParser/AMReX_RegionsProfStats.H
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 65dcdb5465c7a68e45fe893e027b57a9b80d22c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 12:17:10 2017 -0800

    add virtual MLLinOp::interpolation

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit d89c040692a6fa528f8b989f55f278a98864bcd4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 11:20:17 2017 -0800

    nodal projection: add nodal owner mask

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit c1079768bcc8fe7ea222134b0b01aaa4d2b47cb6
Merge: 25fdf08a2 435aa15cf
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Dec 7 11:17:25 2017 -0800

    Merge remote-tracking branch 'origin/development' into marc/geom_surface

commit 25fdf08a27baff443920153046a3d6cecc0a66bc
Merge: 820a203a1 9b555da1c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Dec 7 11:15:54 2017 -0800

    Merge remote-tracking branch 'origin/development' into marc/geom_surface

commit 748b57a3a71085da89b7f8eda96f51b2cb8e6335
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 11:15:41 2017 -0800

    add MultiFab::Dot for nodal with mask

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit 0f534749cc7c21d99268316f7ad19068c88718de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 10:17:54 2017 -0800

    nodal projection: restriction

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit e0d1a4fc817e95bb1679484a506b59c34ffb876d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 10:16:34 2017 -0800

    add free function coarsen for BoxArray

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 435aa15cf5c1a311aeb5bba3f52e6cd68385d532
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 7 08:45:54 2017 -0800

    update CHANGES

CHANGES

commit d6736bcebc83b8b74e3a4a87ded02a0e295fafcb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Dec 7 06:33:17 2017 -0800

    update LoadBalance tutorial

Tutorials/Particles/LoadBalance/main.cpp

commit fe5cc8b62bc5f3e90ba054275ac4d6b228d84c5f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Dec 7 06:32:45 2017 -0800

    add lo-dim versions of these functions too

Src/Particle/AMReX_KDTree_1d.F90
Src/Particle/AMReX_KDTree_2d.F90

commit a9bab94350ef2675fbf1f6d30929319b9e3d067b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Dec 7 06:24:23 2017 -0800

    also add 1D and 2D versions of this function.

Src/Particle/AMReX_KDTree_1d.F90
Src/Particle/AMReX_KDTree_2d.F90

commit ade1b78ff3a48c9275bbdd954363136f7f5d6878
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Dec 6 20:01:08 2017 -0800

    don't let the KD-tree create 0 cost boxes.

Src/Particle/AMReX_KDTree_3d.F90
Src/Particle/AMReX_KDTree_F.H
Src/Particle/AMReX_LoadBalanceKD.cpp

commit c700579aadac2b10f15f3b64af84a9b1f94e7350
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 6 16:58:29 2017 -0800

    nodal projection: add virtual restriction method

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 291c0b006490b392c868782827d52f5628e94f4f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 6 16:21:09 2017 -0800

    nodal projection: applybc

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 6f50e0f47a5c5202ff577c4447d976629125072f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Dec 6 16:00:25 2017 -0800

    more examples of geometry generation

Tutorials/EB/GeometryGeneration/exec/GNUmakefile
Tutorials/EB/GeometryGeneration/exec/sphere.cpp
Tutorials/EB/GeometryGeneration/exec/sphere.inputs
Tutorials/EB/GeometryGeneration/src/CommonCode.cpp
Tutorials/EB/GeometryGeneration/src/Make.package
Tutorials/EB/GeometryGeneration/src/WriteEBPlotFile.H
Tutorials/EB/GeometryGeneration/src/WriteEBPlotFile.cpp

commit 5791765f321e04fb0975c56378135f9de70a789b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 6 15:32:47 2017 -0800

    nodal projection: fillbc for sigma

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 820a203a17570c3de376215eed14916198ddf4ca
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Dec 6 13:04:05 2017 -0800

    Separate out the IO of the eb surface file in order to better manage writes in parallel

Src/GeometryShop/AMReX_EBISLevel.cpp

commit 93e6d00476f96c7bd2742a2d0c02ce1bb88f385f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 6 10:43:48 2017 -0800

    nodal projection: 2d Jacobi smoothing

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit e511988fe946939e33935b7812d068e619c3917b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 6 10:18:23 2017 -0800

    fix a minor bug

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H

commit 653186b21ee2ed078ac83a1e97f693e72ff5bb5c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 6 10:18:23 2017 -0800

    fix a minor bug

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H

commit 92197d947f64da7662a84c4000732202f43a04c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 6 09:45:28 2017 -0800

    nodal projection: 2d A dot x

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 403d82b947851747c69605e6570f1ea1b3490373
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Dec 5 16:38:10 2017 -0800

    starting on tutorial where I show how to make a bunch of different geometries.

Tools/C_util/Convergence/GNUmakefile
Tutorials/EB/GeometryGeneration/exec/GNUmakefile
Tutorials/EB/GeometryGeneration/exec/sphere.cpp
Tutorials/EB/GeometryGeneration/exec/sphere.inputs
Tutorials/EB/GeometryGeneration/src/CommonCode.H
Tutorials/EB/GeometryGeneration/src/CommonCode.cpp
Tutorials/EB/GeometryGeneration/src/Make.package
Tutorials/EB/GeometryGeneration/src/WriteEBPlotFile.H
Tutorials/EB/GeometryGeneration/src/WriteEBPlotFile.cpp

commit 88a48a539c5ba26a953ebdb2efdc88d0ef2f0a7c
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Tue Dec 5 15:31:37 2017 -0800

    build the body of an AMR task hierarchy

Src/AmrTask/AMFIter/AMReX_AmrTask.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/main.cpp
Src/Base/AMReX_FabArrayBase.H

commit 13c348430e2010be3372dbb48dac3f2226b3dff4
Merge: 2877a7431 147324aad
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Dec 5 14:03:00 2017 -0800

    merging with dev branch

commit 147324aad5c29f5c9340c99f7a48e62fc290ef95
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 5 09:51:51 2017 -0800

    stdint.h -> cstdint because this is C++

Src/Base/AMReX_IntConv.H

commit b569c1cf83d477f0f6c49d7a1371def9cbf130a3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 5 09:43:59 2017 -0800

    fix template specialization

Src/Base/AMReX_IntConv.cpp

commit e7a491f3c7dc159e5f5a9aa22075c22e304c106b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 5 09:38:37 2017 -0800

    Revert "use the new VectorIO routines in the particle checkpoint and restart routines."
    
    This reverts commit 2d1071f489a8467ebbeab68a7a8369465b160d3f.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit d3da503bda34319a334243459e4e8af1082a9fc9
Merge: e6353a7de 29355d17c
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Dec 5 09:08:27 2017 -0800

    Merge pull request #176 from AMReX-Codes/portable_particle_io
    
    Functions for writing Vectors of ints, longs, and Reals to disk in a portable manner.

commit 29355d17c74d73f1ce65a90d8c7680e003b74302
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Dec 4 22:43:53 2017 -0800

    clean up endianness macros

Src/Base/AMReX_FPC.cpp

commit 4dddfcb529ab97a0d8f22f5357204c23f5d73ad1
Author: kngott <kngott@lbl.gov>
Date:   Mon Dec 4 18:06:33 2017 -0800

    ClickHistory and Send/Recv List Button.

Src/Extern/ProfParser/AMReX_BLProfStats.H
Src/Extern/ProfParser/AMReX_BLProfStats.cpp
Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/AMReX_CommProfStats.H
Src/Extern/ProfParser/AMReX_ProfParserBatch.cpp
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 2877a743177ef6a367311008f8fce1f6268d66b4
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Dec 4 17:20:38 2017 -0800

    redid the math for rk3 case---still not stable.  Maybe I need to do something leastsquares-ish or add higher order terms.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 2d1071f489a8467ebbeab68a7a8369465b160d3f
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Dec 4 16:49:35 2017 -0800

    use the new VectorIO routines in the particle checkpoint and restart routines.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit e6353a7de7467171f2d777cb763196d55b4615c5
Merge: caad1573f 160c91566
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Dec 4 16:45:47 2017 -0800

    Merge pull request #175 from JBlaschke/development
    
    fix macros leading to incorrec endianness in fab io

commit 160c91566e9d6e90430c743f73e9e2cd33f71980
Author: Johannes Blaschke <jpblaschke@lbl.gov>
Date:   Mon Dec 4 16:28:08 2017 -0800

    fix macros leading to incorrec endian-ness in fab io

Src/F_BaseLib/fabio_c.c

commit 9c253d821973af0d6e09b705b8f7a5c215e89b13
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Dec 4 13:25:07 2017 -0800

    consolidate the vector IO functions into a file.

Src/Base/AMReX_IntConv.H
Src/Base/AMReX_IntConv.cpp
Src/Base/AMReX_VectorIO.H
Src/Base/AMReX_VectorIO.cpp
Src/Base/CMakeLists.txt
Src/Base/Make.package
Tests/Particles/TypeDescriptor/main.cpp

commit 83d2afcf5f556cfeb695361d1c4e34cfa16550bc
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Dec 4 13:12:22 2017 -0800

    also testing real data.

Tests/Particles/TypeDescriptor/main.cpp

commit 6145a579dcb9e681850ca688899add92c17a4ab7
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Dec 4 12:37:29 2017 -0800

    typo fix in comment.

Src/Base/AMReX_FabConv.H

commit 96925cca3e8c620f7bf1c26196e0036581d88f78
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Dec 4 12:32:14 2017 -0800

    include negatives in test.

Tests/Particles/TypeDescriptor/main.cpp

commit 0487afe8c88da6d463f611ad9c3fea5df72e0881
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Dec 4 12:23:33 2017 -0800

    also support long data; some reorganization.

Src/Base/AMReX_IntConv.H
Src/Base/CMakeLists.txt
Src/Base/Make.package
Tests/Particles/TypeDescriptor/main.cpp

commit caad1573f07789821c4818141be5458115031115
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 4 10:30:23 2017 -0800

    Fortran octree: add support for amr.max_grid_size_x, _y and _z

Src/F_Interfaces/Octree/AMReX_octree_fi.cpp

commit a76171bccaff831f667fe68e029d7388c754a2d3
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Dec 4 10:28:22 2017 -0800

    also read/write the IntDescriptor to a header file.

Tests/Particles/TypeDescriptor/main.cpp

commit 8eee56354119f011ead59c7376459a236c37368c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 2 13:42:40 2017 -0800

    WIP: nodal projection

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 075b3a95c1645a46a3b02b929ea39442670217c3
Author: atmyers <atmyers2@gmail.com>
Date:   Sat Dec 2 12:55:45 2017 -0800

    move the int conversion stuff to Base and install the header

Src/Base/AMReX_IntConv.H
Src/Base/CMakeLists.txt
Src/Base/Make.package
Tests/Particles/TypeDescriptor/Make.package
Tests/Particles/TypeDescriptor/main.cpp

commit 32828aef56b972841cb2ec4f59fcdc758412c481
Author: atmyers <atmyers2@gmail.com>
Date:   Sat Dec 2 12:48:20 2017 -0800

    swap bytes for unsigned as well.

Tests/Particles/TypeDescriptor/Convert.H

commit 5bab047df029f5ddf6d6cde33e22d3bf40f0d35c
Author: atmyers <atmyers2@gmail.com>
Date:   Sat Dec 2 12:42:08 2017 -0800

    handle short

Tests/Particles/TypeDescriptor/main.cpp

commit 86207c8b7b8e7d14a4bf6dc3d3bc4807aec293a2
Author: atmyers <atmyers2@gmail.com>
Date:   Sat Dec 2 12:39:02 2017 -0800

    handle endianness

Tests/Particles/TypeDescriptor/Convert.H
Tests/Particles/TypeDescriptor/main.cpp

commit f3a8d5301cdebe6ed38858bfb81d39510b5dcfe0
Author: atmyers <atmyers2@gmail.com>
Date:   Sat Dec 2 12:28:36 2017 -0800

    add a test for the more portable io stuff

Tests/Particles/TypeDescriptor/Convert.H
Tests/Particles/TypeDescriptor/GNUmakefile
Tests/Particles/TypeDescriptor/Make.package
Tests/Particles/TypeDescriptor/main.cpp

commit 85bec3b8f06a9e9a775d882ad342120e8e42a554
Author: atmyers <atmyers2@gmail.com>
Date:   Sat Dec 2 12:27:44 2017 -0800

    some BoxLib -> AMReX

Src/Base/AMReX_FabConv.H

commit c5c4f25ec19d473da5661e024d6e3d71e26d51db
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Dec 2 10:07:55 2017 -0800

    fix bug with rcv count caching in the neighbor particle code.

Src/Particle/AMReX_NeighborParticlesI.H

commit 4067a484f0261e727fce22e622d20f95b36c2b61
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Dec 1 18:23:46 2017 -0800

    Protect against negative grid ID in BuildLevelMask

Src/Particle/AMReX_NeighborParticlesI.H

commit c99f52f9f6dfd35850fc57564a6c6c9b9ba94d28
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Dec 1 13:50:35 2017 -0800

    implement io operators for the IntDescriptor

Src/Base/AMReX_FabConv.H
Src/Base/AMReX_FabConv.cpp

commit 4fa619701b5430ac6abfd8703af4d56da6990f25
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Dec 1 13:05:05 2017 -0800

    adding a NativeIntDescriptor.

Src/Base/AMReX_FPC.H
Src/Base/AMReX_FPC.cpp
Src/Base/AMReX_FabConv.H

commit b386886327bc02b71d8e892fba69a0606ce72204
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 1 10:48:58 2017 -0800

    average down edge coefficients

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H

commit 2eaa2da915570d1cd3146bf02c30b79e483d0c9b
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Dec 1 09:09:36 2017 -0800

    WIP: collect intersections from geo server into distributed data structure, connect up contour lines or triangulated surface patches, and write...if ebis.build_eb_surface=true

Src/GeometryShop/AMReX_AllRegularService.H
Src/GeometryShop/AMReX_AllRegularService.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.H
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_GeomIntersectUtils.H
Src/GeometryShop/AMReX_GeomIntersectUtils.cpp
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryService.cpp
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/Make.package

commit 0a2342274c43ba163ac6987245fd0781079f266a
Merge: 207c75da3 dac8c433f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 1 08:40:29 2017 -0800

    Merge branch 'development'

commit dac8c433fe10b142d67fa4559a86bedbe13e1534
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 30 17:30:58 2017 -0800

    Add more missing files to CMakeLists.txt

Src/GeometryShop/CMakeLists.txt

commit ac8ea924c813fdf62a43e95db918abcf78b5a57e
Author: kngott <kngott@lbl.gov>
Date:   Thu Nov 30 17:18:45 2017 -0800

    Comment distinguishing backtrace options.

Src/Base/AMReX_BLBackTrace.H

commit 338e3aafe9341951b125ae64307e59f5f2e94256
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 30 16:58:15 2017 -0800

    add index type

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp

commit 528d9762d1c60a5b37842b214dad0eb2771a218c
Merge: 84eaea3cc e00b8a262
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 30 16:52:42 2017 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 84eaea3cc7e932974a6eda34badd856c865b8129
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 30 16:52:34 2017 -0800

    Add missing .H file

Src/GeometryShop/CMakeLists.txt

commit 878ea0ed17ba59a7c2578e80fe02b65c039b9dfe
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Nov 30 16:30:04 2017 -0800

    redid the calculations for rk4.   still not showing the right convergence.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 4a3f1c4518f9c6c843a875d098ae7e19ad2487bb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 30 16:23:51 2017 -0800

    move MLCellLinOp specific stuff from base class MLLinOp

Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H

commit 009d918b47f10ade7094d64a059c1b1fd1e72c6e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 30 14:38:35 2017 -0800

    nodal projection: compute divu

Src/Boundary/AMReX_LO_BCTYPES.H
Src/Boundary/AMReX_lo_bctypes_mod.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit e00b8a262cc78a171e6f48b7a37dcf32f8050fa2
Merge: ae47de3e8 853784401
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Nov 30 13:44:43 2017 -0800

    Merge pull request #174 from emotheau/master
    
    update

commit 8537844019c08b8fca8f55110a77ab9e5a13f96a
Author: Emmanuel Motheau <emotheau@lbl.gov>
Date:   Thu Nov 30 13:41:59 2017 -0800

    move file

Tools/C_util/Convergence/AVGDOWN_1D.F

commit 06cb21f94b11eb3865b54aae472f3fcd32972e2d
Merge: 7e8d0237e 8f147ec4f
Author: Emmanuel Motheau <emotheau@lbl.gov>
Date:   Thu Nov 30 13:29:24 2017 -0800

    Merge pull request #1 from emotheau/emotheau-patch-1
    
    Add missing file for 1D convergence test

commit 8f147ec4f2e94a585838900646b2f59483616148
Author: Emmanuel Motheau <emotheau@lbl.gov>
Date:   Thu Nov 30 13:28:31 2017 -0800

    Add missing file for 1D convergence test

AVGDOWN_1D.F

commit ae47de3e8d197c6eb5bf22807dc799864e3b994b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 30 12:57:18 2017 -0800

    Add AMReX_AnisotropicIF.H to the CMakeLists.txt

Src/GeometryShop/CMakeLists.txt

commit b6de727f2da40baf698b861946f0138f4b85c3d1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 30 10:01:43 2017 -0800

    split MLLinOp into MLCellLinOp and MLNodeLinOp

Src/LinearSolvers/CMakeLists.txt
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLCellLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp
Src/LinearSolvers/MLMG/Make.package

commit 23b5d04510b5557cd7ccbb6872370d4a7c4316c1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Nov 30 06:15:26 2017 -0800

    fix assertion.

Src/Particle/AMReX_NeighborParticlesI.H

commit 17df40a77e1521ef6dbb3ce6a7e572b0e554aba9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 29 17:15:27 2017 -0800

    average nodal coefficients from cell centers to edges

Src/Base/AMReX_MFIter.H
Src/Base/AMReX_MFIter.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp

commit 06bab81bbd826589cee624038cc020cd940a86db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 29 15:07:33 2017 -0800

    start nodal projection

Src/LinearSolvers/MLMG/AMReX_MLNodeLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLNodeLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLNodeLaplacian.cpp
Src/LinearSolvers/MLMG/Make.package

commit 9728f17d1c679b3ee94e8b1ecde81bebac89d9f0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 29 09:56:59 2017 -0800

    put back in abort message in CNS that disallows ansiotropic dx

Tutorials/EB/CNS/Source/CNS.cpp

commit 06da4f1a2b1521b1d80d42366236235663309361
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 29 09:55:54 2017 -0800

    added general anisotropic dx implicit function (along with an example in CNS that calls it)

Src/GeometryShop/AMReX_AnisotropicIF.H
Tutorials/EB/CNS/Exec/ShockRef/aniso.inputs
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit 13ba38c349dcb09d46595a007eb981f8657b498c
Merge: 641215042 93a87caa1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 29 09:36:28 2017 -0800

    Merge branch 'development' into dtg_branch

commit 93a87caa16aacce235620f3efc09866d0950a4a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 29 09:25:37 2017 -0800

    add amrex::second() that calls C++ clock.  use it in TinyProfiler

Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_TinyProfiler.cpp
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit cb04cb819184abf30c613ac637050beb70741bb7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 28 16:15:10 2017 -0800

    Don't need prob_domain in that routine

Src/Particle/AMReX_NeighborParticlesI.H

commit 64121504200f2cf5381d051121a342296a3062e7
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Nov 28 12:30:52 2017 -0800

    found a bug in jbb version of time interpolation.  rk3 looks very good.  have to check math for rk4 again.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 6024d5c03a7273f84e1918a8e23df24b00959fc6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 28 09:04:32 2017 -0800

    TinyProfiler: disable BL_PROFILE_REGION_START and STOP so that the output is smaller

Src/Base/AMReX_BLProfiler.H

commit 362c739b1573206b412a343c101719a5c53fe9fb
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Nov 27 18:59:01 2017 -0800

    Add 3D code to dump triangulated surface.

Src/GeometryShop/AMReX_GeometryShop.cpp

commit 85d0ce25e874de32038cae69472d6d2e3925039c
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Nov 27 18:03:11 2017 -0800

    reuse some original Amr code

Src/AmrTask/Amr/AMReX_AmrLevelTask.H
Src/AmrTask/Amr/AMReX_AmrLevelTask.cpp
Src/AmrTask/Amr/AMReX_AmrTask.cpp
Src/AmrTask/Amr/Make.package
Src/AmrTask/Amr/Makefile
Src/AmrTask/AmrCore/AMReX_FillPatchUtil.H
Src/AmrTask/AmrCore/AMReX_FillPatchUtil.cpp

commit 64ea6ed3f7e6b8111bb864bb1ff5ebfc4e3fadc8
Merge: 2f42ddf97 257bafdab
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Nov 27 17:56:16 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2f42ddf9750ee0c7a2f23d0b06a8eae1e2bc2ead
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Nov 27 17:56:05 2017 -0800

    writing a fully asynchronous version of the Advection code

Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/CMakeLists.txt
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/Make.Adv
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/GNUmakefile
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/Make.package
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/Prob.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/face_velocity_2d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/face_velocity_3d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/inputs
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/inputs.tracers
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/SingleVortex/probin
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/GNUmakefile
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/Make.package
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/Prob.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/face_velocity_2d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/face_velocity_3d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/inputs
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/inputs.regt
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/probdata.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Exec/UniformVelocity/probin
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/README
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Adv_F.H
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/AmrLevelAdv.H
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/AmrLevelAdv.cpp
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/LevelBldAdv.cpp
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Make.package
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_2d/Adv_2d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_2d/Make.package
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_2d/compute_flux_2d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_2d/slope_2d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_3d/Adv_3d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_3d/Make.package
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_3d/compute_flux_3d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_3d/slope_3d.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_nd/Adv_nd.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_nd/Make.package
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_nd/Tagging_nd.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/Src_nd/tagging_params.f90
Src/AmrTask/tutorials/MiniApps/Advection_AmrLevel/Source/main.cpp

commit 257bafdabd267c7dd7cd7c45bed1dd611830baa1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 27 17:53:08 2017 -0800

    add some regional profilers to MLMG

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tutorials/LinearSolvers/ABecLaplacian_C/main.cpp

commit 364116a3ce7cfff44c79526cff9cbce0cc8d31d4
Merge: 4d4928a77 8eaca4fc4
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Nov 27 17:51:29 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 4d4928a77acba89a1348fd606c5aba3455a96e90
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Nov 27 17:51:17 2017 -0800

    add AmrTask support

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_AmrLevel.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/AMFIter/Makefile
Src/AmrTask/Makefile
Src/AmrTask/arch/arch.mpi.generic
Src/AmrTask/graph/AMReX_AbstractTask.H

commit 8eaca4fc4dc9cbf33c216a5ec1cb78d3800a1327
Merge: 79d1e0c02 518a64a0b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 27 17:39:43 2017 -0800

    Merge branch 'tprof-region' into development

commit 11a0b9b93ff775c310c5dbdb3bd7b764329c7278
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Nov 27 16:35:55 2017 -0800

    Fix scaling of intercept points.

Src/GeometryShop/AMReX_GeometryShop.cpp

commit 79d1e0c0257e85f89d9c55d5a109136a2d70ae08
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Nov 27 15:49:23 2017 -0800

    CMake: include MLMG in build

Src/LinearSolvers/CMakeLists.txt

commit a45cfe72635498b1251c8977b0428da60c60c3bc
Merge: 9ad0b91e9 9b555da1c
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Nov 27 15:40:48 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 5a25c3e6b2c17d09f341896bf95ccf830fbd379d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Nov 27 15:40:30 2017 -0800

    coded yet another version of time interpolation.   the simple polynomial version seems to work best.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 6a5f468576b166dbc0d1a1da8d54091e3af8fbb9
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Nov 27 15:39:52 2017 -0800

    WIP: Extracting intersections

Src/GeometryShop/AMReX_GeometryShop.cpp
Tests/GeometryShop/stencilTestbed/exec/GNUmakefile
Tests/GeometryShop/stencilTestbed/exec/dirichletTest.cpp
Tests/GeometryShop/stencilTestbed/exec/dirichletTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/sphere.inputs
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp

commit 518a64a0b6d373b4f35617f9c62aae624efa7341
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 27 10:53:29 2017 -0800

    add TinyProfileRegion class

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_TinyProfiler.H
Src/Base/AMReX_TinyProfiler.cpp

commit 9b555da1c0f4586f881451703e9734749ea4b9b1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 26 20:07:38 2017 -0800

    put a global variable into anonymous namespace

Src/Base/AMReX_Utility.cpp

commit 11b7c2b5aa3a75f63a24683a6a0e450ae9197181
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 26 15:12:15 2017 -0800

    Regional profiling support in TinyProfiler

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_TinyProfiler.H
Src/Base/AMReX_TinyProfiler.cpp
Src/Particle/AMReX_ParticleContainerI.H

commit 4abfa03a4e5b83bb301b92feb40461b3288e2ddf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 26 12:08:15 2017 -0800

    TinyProfiler ctor optimization

Src/Base/AMReX_TinyProfiler.H
Src/Base/AMReX_TinyProfiler.cpp

commit a8646744758c6473d2411fb5c4a3db6db4d5a4bd
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sun Nov 26 13:45:16 2017 -0500

    Add method to swap old/new data with another StateData

Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp

commit 8f0badd17f0383a4c24f3067507071f8695a8d76
Merge: 20bd46896 25d5ddfcf
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Nov 24 17:04:11 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 20bd46896dfc4a9c18c6dded8628e78b628a7dbe
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Nov 24 17:03:47 2017 -0800

    remove an anonymous namespace

Src/Amr/AMReX_Amr.cpp

commit 25d5ddfcf619424a3bf2284d12868df905e66fe0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 24 16:50:44 2017 -0800

    make: if AMREX_HOME string contains ~, replace it because make won't like it and the error message cannot be easily understood.

Tools/GNUMake/Make.defs

commit 00540b1141b3d19959ecc6e704034c8b53de8b06
Author: Max Katz <maxpkatz@gmail.com>
Date:   Fri Nov 24 13:20:05 2017 -0500

    Ensure uniform gcc version number reporting with -dumpfullversion

Tools/F_mk/comps/gfortran.mak
Tools/GNUMake/comps/gnu.mak

commit 67b132e8f18d318250b01bbbcc6b7f104c9f22d1
Author: Max Katz <maxpkatz@gmail.com>
Date:   Fri Nov 24 13:14:23 2017 -0500

    Throw error if gcc < 4.8 (F_mk)

Tools/F_mk/comps/gfortran.mak

commit 43259667d6190437bd85af83b20a0ab0d7e5bad0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 24 08:40:25 2017 -0800

    throw error if gcc < 4.8

Tools/GNUMake/comps/gnu.mak

commit 9ad0b91e9257204b7d04b6029b7875962b58f624
Merge: 79665394a 4a9bb247b
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Nov 22 14:36:34 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit eeda38985c35977293c79496e34d67462fcefe9a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 22 13:48:32 2017 -0800

    we now have three versions of time interpolation.   for super smooth problems, the simply polynomial seems to work best.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 4a9bb247beb64f69b8968afb7d141271cb50efbe
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Wed Nov 22 13:04:33 2017 -0800

    add a function that returns the number of data states

Src/Amr/AMReX_AmrLevel.H

commit f377be442d05cc486521d5b589ff1ac633a1d9e3
Merge: 2627d5a16 01abecf4d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Nov 22 11:51:38 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2627d5a16e75f82664ad7298f69514ec1c3ca3b7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Nov 22 11:51:28 2017 -0800

    functions for growing all the boxes in a BoxArray in a given direction on only the lo / hi side.

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 01abecf4d3c66c4f8a9e438f20cc2879ad64573b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 11:30:07 2017 -0800

    fix thread id

Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp

commit 215a0677f4141be64c00d46a493407c16cbd537c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 11:20:14 2017 -0800

    hopefully I fixed it this time. Shouldn't have done this before going out shopping

Src/Base/AMReX_BoxArray.cpp

commit 2ab1e37fdf417838874e93f6d175bf4213eda978
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 11:12:10 2017 -0800

    fix a bug

Src/Base/AMReX_BoxArray.cpp

commit d3f41c270f4d53cc92dc171fd3302b7706e906b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 11:06:16 2017 -0800

    fix a typo

Src/Base/AMReX_BoxArray.cpp

commit 9931113131df0b99fb65533fb17b1c8fadfabc84
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 11:02:27 2017 -0800

    optimizatin of BoxList::complementIn

Src/Base/AMReX_BoxList.cpp

commit 58f02435a72f3361bae035f0e91e3d2c3a5764f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 11:02:00 2017 -0800

    OMP BoxArray::minimalBox()

Src/Base/AMReX_BoxArray.cpp

commit 3736688dc741f84e378f250390e9b5bdf10b5a4b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 07:46:29 2017 -0800

    added BoxList::swap and some minor changes

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 34a87ff352800f1ef5bd86534b03729502177472
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 07:33:47 2017 -0800

    OMP BoxList::complementIn

Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 5519a3354e51832ac60d4eec96f3f8c201811bb0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 07:21:19 2017 -0800

    A faster way of removing dupliates (which may break some regression tests).  Added BoxList::reserve

Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_TagBox.H
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_BoxList.H

commit c7210bebb5f76aa47d16fdde3ba2795988b0f5ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 22 07:06:00 2017 -0800

    fix typos

Tutorials/LinearSolvers/ABecLaplacian_C/initProb.cpp

commit 4567d89d10c1f843d42687cbecbb3fc02493ff53
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Nov 21 15:53:40 2017 -0800

    redid the math and recoded time interpolation for rk3/4.   I am still losing an order in solution error but it looks pretty good.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit b013b469402722152aa2aa2658672855726957fd
Merge: 2b1832617 8e752e54b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Nov 21 14:56:18 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2b1832617aa11da7d06c793b6ae08bec134402f5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Nov 21 14:56:06 2017 -0800

    enable users to turn off the MPI communication of certain particle components when filling ghost particles.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 8e752e54b3e82b6463662763113bd4067fa187f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 21 14:54:10 2017 -0800

    Tutorials/LinearSolvers/ABecLaplacian_C

Tools/RegressionTesting/AMReX-tests.ini
Tutorials/LinearSolvers/ABecLaplacian_C/GNUmakefile
Tutorials/LinearSolvers/ABecLaplacian_C/Make.package
Tutorials/LinearSolvers/ABecLaplacian_C/MyTest.H
Tutorials/LinearSolvers/ABecLaplacian_C/MyTest.cpp
Tutorials/LinearSolvers/ABecLaplacian_C/MyTestPlotfile.cpp
Tutorials/LinearSolvers/ABecLaplacian_C/MyTest_F.H
Tutorials/LinearSolvers/ABecLaplacian_C/initProb.cpp
Tutorials/LinearSolvers/ABecLaplacian_C/init_prob.F90
Tutorials/LinearSolvers/ABecLaplacian_C/inputs
Tutorials/LinearSolvers/ABecLaplacian_C/inputs-rt-abeclap-com
Tutorials/LinearSolvers/ABecLaplacian_C/inputs-rt-poisson-lev
Tutorials/LinearSolvers/ABecLaplacian_C/main.cpp

commit ab1b0ec53b684b4408b0a20b51dee2a21fee9587
Merge: 574273550 deb4880de
Author: kngott <kngott@lbl.gov>
Date:   Tue Nov 21 13:17:08 2017 -0800

    Merge branch 'profvis' of https://github.com/AMReX-codes/amrex into profvis

commit 6f1054e22a7582409e001d9918e9bc7c3b709b77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 21 08:49:35 2017 -0800

    add amrex::

Src/Base/AMReX_ParallelDescriptor.H

commit 7d1c447ac2fda18ed353355f1c3ddc036002ee76
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Nov 20 16:46:27 2017 -0800

    more debugging hooks.  new time interpolation not there yet.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 0181f8b8578966a9541276f3f74f5fd5c1278801
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 20 13:14:08 2017 -0800

    use 5 digits in DATA_ string.  we need to sync thses sizes.

Src/Particle/AMReX_ParticleContainerI.H

commit 968cc0beeea86786bbe991b79bba83e0993bf951
Merge: a60747c15 9b8f68ea1
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Nov 17 20:44:59 2017 -0800

    Merge pull request #165 from bcfriesen/EB_updates
    
    EB updates

commit a60747c153a7d49722f94c708b2ad9089d4b6aeb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 17 20:42:35 2017 -0800

    add README to the Fortran linear solver tutorial

Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.H
Tutorials/LinearSolvers/ABecLaplacian_F/README

commit 3fbffcf51fd9b6623f235d1720c43dd283cf37cb
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 18:16:46 2017 -0800

    remove diagnostic.

Src/Base/AMReX_NFiles.cpp

commit 57d4820a10e1971c5f14f1111c01b17255f54df5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 17 17:00:54 2017 -0800

    update regression tests

Tools/RegressionTesting/AMReX-tests.ini
Tutorials/LinearSolvers/ABecLaplacian_F/inputs-rt-abeclap-lev
Tutorials/LinearSolvers/ABecLaplacian_F/inputs-rt-poisson-com

commit 5082186f0fe6852a32b9c4390483416e40051c74
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Nov 17 15:57:13 2017 -0800

    have rk3 and rk4 time interpolation coded in john's new way.   Now I Have to figure out whether my algebra or my coding (or both) are incorrect

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs

commit 28969cbff0a5db5bb3b509375f0ac09f546ecf27
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 17 15:48:01 2017 -0800

    Fixed a bug that causes segfault when making alias FabArray of alias.  The bug was introduced 3 days in fb2afb0891d9dc7 by me.

Src/Base/AMReX_FabArray.H

commit 0644bd18554a80f68103f8a76439b4e1a2252781
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 17 15:20:15 2017 -0800

    don't need to do this intersection any more.

Src/Particle/AMReX_NeighborParticlesI.H

commit 52abbf6283c3bb8a4ce1adfafe2ddb96369c548d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 17 15:19:08 2017 -0800

    finished Fortran linear solver tutorial

Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit c95c6d83191fade9c0ef76710593985803fb4e77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 17 13:04:41 2017 -0800

    implement amrex_abeclaplacian_module

Src/F_Interfaces/LinearSolvers/AMReX_abeclaplacian_fi.cpp
Src/F_Interfaces/LinearSolvers/AMReX_abeclaplacian_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_linear_solver_mod.F90

commit c50f4c8c3f7f07d9f66e6479003b3db4e2e47660
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 17 14:04:33 2017 -0800

    this loop only needs to go over the real particles, not the real + neighbors.

Src/Particle/AMReX_NeighborParticlesI.H

commit 7022ebfe32293785816de956aacd941248e4cdf6
Merge: 4561a1d57 c77bd9087
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 13:33:48 2017 -0800

    merge fixes.

commit 4561a1d57cde2e46b2be2701933a1b5d20e61a97
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 13:21:47 2017 -0800

    use dss from nfilesiter.

Src/Base/AMReX_NFiles.H
Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp

commit fe99931ffea884de9417b11c84b66f7b05c7d824
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Nov 17 12:55:08 2017 -0800

    added in new style fourth-order limiting

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit c85f3c6441e34545d6fe1c6c4d7db49c9c761a90
Merge: 6d03135cb 6624f00e0
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 12:35:42 2017 -0800

    Merge branch 'partio' of https://github.com/AMReX-Codes/amrex into partio

commit 6624f00e0511a66a30b04b3fa6874020ec99693c
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 12:35:20 2017 -0800

    use long.

Src/Extern/ProfParser/AMReX_CommProfStats.cpp

commit 6d03135cb10a04532d0bfb548f3e94407947b549
Merge: 093a7b6cf b6ba71d22
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 12:25:06 2017 -0800

    merge fix.

commit 093a7b6cf3c595536a4743140b93241d109eec36
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 12:23:45 2017 -0800

    init value.

Src/Particle/AMReX_ParticleContainerI.H

commit a09c2fbfe4770918348b6afa5471c82eb16a53e6
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 12:23:14 2017 -0800

    parser fixes.

Src/Extern/ProfParser/AMReX_CommProfStats.H
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp

commit 25df8b6496f68a31095764eb465fca302f977a13
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 12:20:30 2017 -0800

    fix comment.

Src/Base/AMReX_NFiles.H
Src/Base/AMReX_VisMF.cpp

commit b6ba71d228e05efdd31f17c4b4c69ee8f8329021
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 17 12:15:47 2017 -0800

    use rank for sparse file number.

Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_VisMF.cpp

commit c77bd9087ccd44a8f2f28fd2cd4555499e439ced
Merge: 3df61a944 42e505926
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 17 11:06:46 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 3df61a944418e67d4732d97cd9bd658bb81831a0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 17 10:57:04 2017 -0800

    removing a couple of now un-needed functions.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 42e505926e48b8c7ecbd424a5ba5fa8ebf30a6fc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 17 10:56:04 2017 -0800

    add amrex_average_cellcenter_to_face to amrex_multifabutil_module

Src/F_Interfaces/Base/AMReX_multifabutil_fi.cpp
Src/F_Interfaces/Base/AMReX_multifabutil_mod.F90
Tutorials/LinearSolvers/ABecLaplacian_F/init_prob.F90
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit 314b3d17e4e8b8ff75c222291f9b9c9234b02db0
Merge: c9709d31f 9c7a54d63
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 17 10:39:52 2017 -0800

    merging.

commit c9709d31f96d77e46fb9de1b2921cbf54ad2f96e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 17 10:33:43 2017 -0800

    reduce temporary copies in the neighbor particle code.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 48606764d0cf319e9090b68acd69990765a58a3e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 17 10:33:06 2017 -0800

    more efficient to insert these at the end, rather than the beginning.

Src/Particle/AMReX_ParticleContainerI.H

commit 9c7a54d63e6a89d463de02741b0a86c2125e450e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 17 10:14:40 2017 -0800

    port more features of MFIter from C++ to Fortran

CHANGES
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit e63ddcad8f2a0b5b11f7f442fcdcfad2631b4692
Merge: f0156d281 ca3b0e389
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 16 17:54:09 2017 -0800

    Merge branch 'partio' of https://github.com/AMReX-Codes/amrex into partio

commit ca3b0e389dd3a11ec85e975708bf3138d01296d0
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 16 17:52:55 2017 -0800

    header diagnostics for sparse fabarray writes.

Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_NFiles.H
Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp

commit d1265d64283faacbf322871123b27b4c16948d0f
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 16 17:50:21 2017 -0800

    temp flush fix.

Src/Amr/AMReX_Amr.cpp

commit a2af83a6fe2e1783ea2cae259ee082454cdb5aba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 17:11:43 2017 -0800

    Fortran linear solver tutorial: init abeclapacian coefficients

Tests/LinearSolvers/MLMG/fort_3d.F90
Tutorials/LinearSolvers/ABecLaplacian_F/init_prob.F90
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit 2a8c901bc9d5b3727b7e80b12602b3d48204f874
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 16:45:11 2017 -0800

    Fortran linear solver tutorial: level by level poisson solve works

Src/F_Interfaces/LinearSolvers/AMReX_multigrid_mod.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit 617b794ff190316576e2f0bf72edbeb71ec9d99b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 15:03:57 2017 -0800

    rename setBCWithCoarseData to setCoarseFineBC

Src/F_Interfaces/LinearSolvers/AMReX_linop_fi.cpp
Src/F_Interfaces/LinearSolvers/AMReX_linop_mod.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit 8c38b2f82bb31fc48805e9db8ee2d5c49ee40887
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 14:31:51 2017 -0800

    Fortran linear sovler tutorial works for compsite Poisson

Tutorials/LinearSolvers/ABecLaplacian_F/init_prob.F90
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit e4e9498286a42641e25edb694fccb14d589a855a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 14:25:23 2017 -0800

    add more functions to Fortran amrex_multifab_module

CHANGES
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 79665394a83783a3940ede4c4ab2a83ac6ac7880
Merge: 145c1a13f f8eaff1e4
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Nov 16 14:20:49 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit f8eaff1e409cc4d33965f7facb8d5b30d420bb6c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 13:10:03 2017 -0800

    fix typo in amrex_multigrid_module

Src/F_Interfaces/LinearSolvers/AMReX_multigrid_mod.F90

commit e7077368ce17c2b6ce4c38918d278294a56a07e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 12:05:37 2017 -0800

    fix omp bug in amrex_geometry_module; more on the linear solver tutorial

Tutorials/LinearSolvers/ABecLaplacian_F/init_prob.F90

commit c6f38673687577fbed15b1bd234c2ac4c0b9a338
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 12:03:29 2017 -0800

    fix omp bug in amrex_geometry_module; more on the linear solver tutorial

Tutorials/LinearSolvers/ABecLaplacian_F/init_prob.F90

commit 217f53beccf631662c81c4b9ebefd1c4671087e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 12:02:21 2017 -0800

    fix omp bug in amrex_geometry_module

Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Tutorials/Basic/HeatEquation_EX1_F/init_phi.f90
Tutorials/LinearSolvers/ABecLaplacian_F/Make.package
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit fe7ab3856248ae216322d6953c96f1f31923d1b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 10:30:11 2017 -0800

    amrex_box_module: add coarsen and refine

Src/F_Interfaces/Base/AMReX_box_mod.F90

commit 2625346c5f7e29fd6cfc264f9e1b0b2a85ace97f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 09:34:31 2017 -0800

    add some functions to amrex_geometry_module for setting coordinates, problem domain and periodicity through funcitons instead of inputs

Src/F_Interfaces/Base/AMReX_geometry_mod.F90

commit 508b0bfb180113cc79c1fbc048fd9d0b86032aac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 16 08:55:06 2017 -0800

    MLMG: test singularity on the bottom instead because it's cheaper

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp

commit 1b7982f17956db593495317b475f51f049aa8de3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Nov 16 08:50:09 2017 -0800

    bug fixes in 4th order limiting.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90

commit b99d48ec27f694dcf4817a3c91537bf8c526da8d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 15 18:09:11 2017 -0800

    F_Interfaces/LinearSolvers: finished amrex_multigrid_module

Src/F_Interfaces/LinearSolvers/AMReX_multigrid_fi.cpp
Src/F_Interfaces/LinearSolvers/AMReX_multigrid_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_poisson_mod.F90

commit 16f29d02686f648e29ad78df153415615c062f82
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 15 16:30:00 2017 -0800

    slogged my way through writing the limiting code a la mccorquodale.  The limiting versions still untested.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90

commit 49f4a67b5b39492cb8ae43d4a827bee9fef67756
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Nov 15 14:56:40 2017 -0800

    IOBenchmark: make only master thread flush and close file in thread-shared IO

Tests/IOBenchmark/IOTestDriver.cpp

commit 67f0f17a3df2f3e04e9f1e79d7797fb31d1950c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 15 14:28:31 2017 -0800

    F_Interfaces/LinearSolvers: wip

Src/F_Interfaces/LinearSolvers/AMReX_abeclaplacian_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_linear_solver_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_linop_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_multigrid_fi.cpp
Src/F_Interfaces/LinearSolvers/AMReX_multigrid_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_poisson_mod.F90
Src/F_Interfaces/LinearSolvers/Make.package
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMGBndry.cpp
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit b01636b4698ba47f5ee545a37d46b92fd61b16db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 15 13:14:25 2017 -0800

    F_Interfaces/LinearSolvers: WIP

Src/F_Interfaces/LinearSolvers/AMReX_abeclaplacian_fi.cpp
Src/F_Interfaces/LinearSolvers/AMReX_linop_fi.cpp
Src/F_Interfaces/LinearSolvers/AMReX_linop_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_multigrid_fi.cpp
Src/F_Interfaces/LinearSolvers/AMReX_multigrid_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_poisson_fi.cpp
Src/F_Interfaces/LinearSolvers/AMReX_poisson_mod.F90
Src/F_Interfaces/LinearSolvers/Make.package
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit a2d4cc93903c619e72b197bb80d97227b2d8547a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 15 09:40:56 2017 -0800

    start F_Interfaces/LinearSolvers

Src/Base/AMReX_string_mod.F90
Src/Boundary/AMReX_LO_BCTYPES.H
Src/Boundary/AMReX_lo_bctypes_mod.F90
Src/Boundary/CMakeLists.txt
Src/Boundary/Make.package
Src/F_Interfaces/LinearSolvers/AMReX_abeclaplacian_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_linear_solver_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_linop_mod.F90
Src/F_Interfaces/LinearSolvers/AMReX_poisson_mod.F90
Src/F_Interfaces/LinearSolvers/Make.package
Tutorials/LinearSolvers/ABecLaplacian_F/GNUmakefile
Tutorials/LinearSolvers/ABecLaplacian_F/Make.package
Tutorials/LinearSolvers/ABecLaplacian_F/inputs
Tutorials/LinearSolvers/ABecLaplacian_F/main.F90
Tutorials/LinearSolvers/ABecLaplacian_F/mytest.F90

commit 4764e4c113053da1f4ca49739128bc168b661dd4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 15 13:57:03 2017 -0500

    add the total time to the summary page

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/test_report.py

commit b6885c18215660527ebfdb194cc857efb08b8f8c
Merge: 4b509c780 661d4705e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 15 13:38:51 2017 -0500

    Merge branch 'development' of ssh://github.com/AMReX-Codes/AMReX into development

commit 4b509c7800736c93c5ac6c34b963618de80d0e85
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 15 13:38:41 2017 -0500

    quote slack posts

Tools/RegressionTesting/regtest.py

commit 661d4705e863776cf932432d11a186e79b75c4b9
Merge: 723dd0ce3 35daefcf7
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Nov 15 08:09:03 2017 -0800

    Merge pull request #167 from AMReX-Codes/fillpatchadd
    
    Add a FillPatch that adds, not copies

commit 35daefcf7253882ed0a2137673c0a5eab64f7267
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Wed Nov 15 01:59:44 2017 -0500

    Add a FillPatch that adds, not copies

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp

commit 422c902ca3f76b009a8aec2c9356229c2ed94440
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Nov 14 16:07:00 2017 -0800

    put in hooks and started code for fourth order limiting.  This stuff is complex.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit 723dd0ce3a9df6129e780ffde4155244c8244565
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 15:49:10 2017 -0800

    MLMG: make some changes so that Cy can put in his mapping

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit f0156d2818d3dead397ef04729089f52529600f9
Merge: 58bb9323c c692f2b43
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 14 13:46:09 2017 -0800

    Merge branch 'partio' of https://github.com/AMReX-Codes/amrex into partio

commit fc4ff28f4de919a85bd82f21a2fbc85f069ccaf8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 13:42:20 2017 -0800

    update CHANGES

CHANGES

commit b22e68d05d27a901bd5aa824d5fd78c44207cbd2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 13:21:51 2017 -0800

    Tutorials/Amr/Advection_AmrCore: add memory log

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit 14bd99c2513290972e4d3883b2ae1cf77544be35
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 13:20:26 2017 -0800

    manually write MultiFab move ctor so that build can be logged

Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit fb2afb0891d9dc736470b2605d2b9e335d67c379
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 12:48:05 2017 -0800

    FabArray: clear before define; Tutorials/Amr/Advection_AmrCore: use Vector<MultiFab>

Src/Base/AMReX_FabArray.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit 81ce8616e8cae3ca125c2b9f61908e4c800d2a6e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 11:45:10 2017 -0800

    add clear() to FluxRegister

Src/AmrCore/AMReX_FluxRegister.H
Src/AmrCore/AMReX_FluxRegister.cpp
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp

commit 493926033d868fee6ec31e6ffada42bae6509068
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 11:22:44 2017 -0800

    implement move assignment operator for FabArray

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_iMultiFab.H

commit 2d47723b4f36659c9e08219188bc2fc716f71a1c
Merge: a5f28a791 8eeac0d44
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 09:14:04 2017 -0800

    Merge branch 'development' into moveassign

commit 8eeac0d44186a58f4fac37c6d110a3f0914ab75c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 14 09:13:22 2017 -0800

    add GetVecOfPtrs again for FabArray types only

Src/Base/AMReX_Vector.H

commit ca793e1690f982d724f7035818da83e897e7ecf5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 13 20:49:05 2017 -0800

    revert

Src/Base/AMReX_Vector.H

commit a5f28a791582981ba55290209d6e8b7bb340ba25
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 13 17:35:31 2017 -0800

    start writing move assignment for MultiFab and FabArray

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MultiFab.H

commit dab09741ac2f8d8e9a3bac88e9c34e30db3170a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 13 17:34:12 2017 -0800

    add GetVecOfPtrs

Src/Base/AMReX_Vector.H

commit c692f2b434b7b2f52cf1ce17121cffada5e4959a
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 13 17:31:46 2017 -0800

    remove flush.

Src/Amr/AMReX_Amr.cpp

commit 58bb9323c90ad18f3a91308aa4ba4d38eb4bd739
Merge: 84366119c 4136e3971
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 13 16:28:29 2017 -0800

    Merge branch 'partio' of https://github.com/AMReX-Codes/amrex into partio

commit 4136e3971058ebab7038be542e076a0f36e9e3ed
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 13 16:19:13 2017 -0800

    additions for pre and post checkpoint functions for i/o optimization.

Src/Base/AMReX_NFiles.cpp
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 4b359904f75bea2f336084a44e4c79919843564d
Merge: 74a70fa22 6898b2ded
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Nov 13 15:54:37 2017 -0800

    merging with dev

commit 74a70fa22188c4c3f2b73ea3de68718a92e78ad0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Nov 13 15:52:34 2017 -0800

    added the hooks in the fortran to make limiting optional

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/slope_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/slope_3d.f90

commit 6898b2dedd5915213cb49b692bdd55c0b43ac1cd
Merge: 594b5cd7c 916ad5728
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 13 14:32:17 2017 -0800

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 594b5cd7c21ef502f57eb69a2f75c11d2d357717
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 13 14:32:02 2017 -0800

    add a CountCells function

Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp

commit ca337a5ab6623b92abc865f423f1ea9af11b4ced
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Nov 13 14:11:45 2017 -0800

    cleaned up code--can now switch algorithm choice via the input file

Tutorials/Amr/ScalarAdvectionDiffusion/Doc/paper.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp

commit 916ad5728df780720f9a69e5660802d32140a2af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 13 13:21:14 2017 -0800

    add MLMG to libamrex

GNUmakefile.in
Tools/libamrex/configure.py

commit aa71987abcce41ea089f9e7a588b37779d1b47a3
Merge: 58adc1d0c be4a1c208
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 13 13:23:28 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 1b17ead7adfb3967b0e697351c772a6a1c353b35
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 13 13:00:09 2017 -0800

    additions for pre and post checkpoint functions for i/o optimization.

Src/Particle/AMReX_Particles.H

commit 2f78341957f238cb7be155a959fbc978942b9141
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 13 12:59:13 2017 -0800

    added particle nfiles.

Docs/Readme.io

commit f12381eb10ed15517fa9ef641b4beaf0b2099130
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 13 12:52:00 2017 -0800

    additions for pre and post checkpoint functions for i/o optimization.

Src/Particle/AMReX_ParticleContainerI.H

commit 0712b5c1af5b053daa3b405e2fc7aa0067894e7a
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 13 12:51:10 2017 -0800

    increase default nfiles.

Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_VisMF.cpp

commit a7bd46d1b29dd24d5099887483a39c4e948ebd63
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 13 12:49:27 2017 -0800

    additions for pre and post checkpoint functions for i/o optimization.

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp

commit eeb21798d95afd73d57d54755af161f3420529df
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Nov 13 12:01:09 2017 -0800

    made progress on algorithm document

Tutorials/Amr/ScalarAdvectionDiffusion/Doc/paper.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Doc/references.bib

commit be4a1c208663b123043ec786e5f84f76a855c79d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 13 11:00:18 2017 -0800

    MLMG: some experimental approaches in consolidation

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 58adc1d0c763e3d08dcc227ea18779a573e8c96c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 13 10:38:23 2017 -0800

    exit early from Redistribute if particle is invalidated.

Src/Particle/AMReX_ParticleContainerI.H

commit 913929fc0c4091d313f867c18a0c2b06bec829a2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 11 20:39:39 2017 -0800

    add some profilers

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 2cedd7752668e54dbcb3f66abe17bff6d5ebaf55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 11 12:09:51 2017 -0800

    fix a new bug in MLMGBndry

Src/LinearSolvers/MLMG/AMReX_MLMGBndry.cpp

commit 1bf60c3ff06857e664a47a4e15a28fc443b52d86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 11 10:48:04 2017 -0800

    omp parallel

Src/LinearSolvers/MLMG/AMReX_MLMGBndry.cpp

commit 1ac3ec5a394fe829f3f43d15ffc02e06d9412332
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 11 10:30:52 2017 -0800

    add MLMGBndry

Src/Boundary/AMReX_InterpBndryData.H
Src/Boundary/AMReX_LO_BCTYPES.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMGBndry.H
Src/LinearSolvers/MLMG/AMReX_MLMGBndry.cpp
Src/LinearSolvers/MLMG/Make.package

commit 8a3d5944b7b53699927c89a8f8178ff1907a8f40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 10 17:52:14 2017 -0800

    MLMG: add ReflectOdd and divide flux by beta

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H

commit deb4880de11ad5a7a0b32db95fd207914feeecbd
Author: kngott <kngott@lbl.gov>
Date:   Fri Nov 10 14:53:38 2017 -0800

    Optimization tweaks.

Src/Extern/amrdata/AMReX_DataServices.cpp

commit 999fc1de082c58ecf1ef6df390f7b6b5a9049bd9
Merge: 040b79e60 0f53f804f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 10 14:20:10 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 040b79e60759c2fa115ef1fa07cadf751facd91b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Nov 10 14:19:49 2017 -0800

    some optimizations for neighbor particle finding and updating.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 0f53f804ff2d56fae862c03a9ab26c8550d7a479
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 10 12:00:15 2017 -0800

    MLMG: fix 2d

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 23d9c7ff5acd727c66d2d41a94c13d9bec950b35
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 10 11:51:42 2017 -0800

    MLMG: remove static memebers

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit f8391b16a834a8fcfeadca38e66af01d118e17a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 10 10:26:26 2017 -0800

    MLMG: option to disable metric terms

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 574273550181ef513c4238a3f2731b05897e68f4
Merge: 54584dc74 f4611f4b1
Author: kngott <kngott@lbl.gov>
Date:   Thu Nov 9 18:09:04 2017 -0800

    Merge branch 'partio' into profvis
    
    Conflicts:
            Src/Particle/AMReX_ParticleContainerI.H
            Src/Particle/AMReX_Particles.H

commit 54584dc741290cd6b12cfc1cda11223b2e2abcce
Author: kngott <kngott@lbl.gov>
Date:   Thu Nov 9 17:31:45 2017 -0800

    One more adjustment.

Src/Extern/ProfParser/AMReX_CommProfStats.cpp

commit fd4526b2ebd45b1463bc042f39a28b970fc5fd98
Author: kngott <kngott@lbl.gov>
Date:   Thu Nov 9 17:27:29 2017 -0800

    OpenStreams adjustment.

Src/Extern/ProfParser/AMReX_CommProfStats.cpp
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp

commit add9692b146ab6f86719628b9707ee67a415d7cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 9 16:44:15 2017 -0800

    MLMG: option to fill final bc

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 6c143b780a8d0dbde690944a393531530d43b066
Author: kngott <kngott@lbl.gov>
Date:   Thu Nov 9 16:26:20 2017 -0800

    bl_profprof

Src/Extern/ProfParser/AMReX_ProfParserBatch.cpp

commit 49d2a00b2030d7db8c502c0f4d8368d8f1623bf9
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Nov 9 16:06:37 2017 -0800

    working on more detailed document for this tutorial

Tutorials/Amr/ScalarAdvectionDiffusion/Doc/paper.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Doc/references.bib
Tutorials/Amr/ScalarAdvectionDiffusion/Doc/working_notes.tex

commit 61c38d2b721a41af2a84a290ec419b40d10c5b97
Author: kngott <kngott@lbl.gov>
Date:   Thu Nov 9 15:41:36 2017 -0800

    Additional/Corrected profiling flags in profiler.

Src/Extern/ProfParser/AMReX_BLProfStats.cpp
Src/Extern/ProfParser/AMReX_CommProfStats.cpp
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp
Src/Extern/amrdata/AMReX_DataServices.cpp

commit a60e8f63e61ce2a25f17ede7fad59722837a13ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 9 14:50:40 2017 -0800

    MLMG: fix periodic boundary

Src/Base/AMReX_Geometry.H
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_FabSet.H
Src/Boundary/AMReX_FabSet.cpp
Src/Boundary/AMReX_InterpBndryData.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit a37c4e53ff50fe65663e1d90b0bc6d246b0da172
Merge: 26748cd92 133236f5a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Nov 9 13:50:36 2017 -0800

    merging with dev branch

commit 133236f5afa2c4df6cf390b97bf5a1d17e90d1c1
Author: kngott <kngott@lbl.gov>
Date:   Thu Nov 9 12:41:28 2017 -0800

    Fixed incorrect bool. proxMap -> statsCollected

Src/Extern/ProfParser/AMReX_ProfParserBatch.cpp
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 26748cd92fe138adb73e120a835f8d7e0bd0792d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Nov 9 12:39:54 2017 -0800

    fixed time interpolation for TVD RK3

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp

commit cf6ff64618daa1e2c387669a4c2b51d0aa089b70
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 9 11:15:42 2017 -0800

    MLMG: fix the special case of alpha is zero

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp

commit 84f3a7eaf378cff2af24e7472f5173c95be6c863
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 9 10:54:32 2017 -0800

    MLMG: fix spherical

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 378404ac1a5750f009b986e9eea5cd64ac2d2bb5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 9 10:49:22 2017 -0800

    MLMG: skip applying metric terms in Cartesian

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit f4611f4b1f8b9632ab58122ab073032649de5abb
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 8 17:57:57 2017 -0800

    add sparse vismf write for fabarrays with data on fewer mpi procs than nfiles.

Src/Base/AMReX_NFiles.H
Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_VisMF.cpp

commit a8c6969accda6430b98894a510ef95252926bc73
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 8 17:39:18 2017 -0800

    MLMG test: option to do fine level solve only

Tests/LinearSolvers/MLMG/inputs.boxes
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit e58849fc539997c816f650dcf592b6117e415e80
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 8 17:29:27 2017 -0800

    MLMG test: option to read grids

Tests/LinearSolvers/MLMG/grids/gr.3_128cubed
Tests/LinearSolvers/MLMG/grids/gr.3_256cubed
Tests/LinearSolvers/MLMG/grids/gr.3_2boxes_a
Tests/LinearSolvers/MLMG/grids/gr.3_2x3x4
Tests/LinearSolvers/MLMG/grids/gr.3_512cubed
Tests/LinearSolvers/MLMG/grids/gr.3_big
Tests/LinearSolvers/MLMG/grids/gr.3_disjoint_a
Tests/LinearSolvers/MLMG/grids/gr.3_disjoint_b
Tests/LinearSolvers/MLMG/grids/gr.3_disjoint_c
Tests/LinearSolvers/MLMG/grids/gr.3_mac_tst
Tests/LinearSolvers/MLMG/grids/gr.3_shiftedUp
Tests/LinearSolvers/MLMG/grids/gr.3_small_a
Tests/LinearSolvers/MLMG/grids/gr.3_stack_a
Tests/LinearSolvers/MLMG/grids/grids.15456
Tests/LinearSolvers/MLMG/grids/grids.213
Tests/LinearSolvers/MLMG/grids/grids.25600
Tests/LinearSolvers/MLMG/grids/grids.5034
Tests/LinearSolvers/MLMG/inputs.boxes
Tests/LinearSolvers/MLMG/main.cpp

commit a56061c1351d9882a2f741f77afaad59ef639fb5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 8 16:58:32 2017 -0800

    fixed loop bound bug in 3d fortran

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Notes/notes.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit b85f099fe30f67184a095ddbdb71213ee11ff4b2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 8 16:24:15 2017 -0800

    MLMG: if scalar a is zero, we can simply set coefficient to zero

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp

commit 30bd8d6a3b069e87233be6bf9fcc9be72acdb861
Author: kngott <kngott@lbl.gov>
Date:   Wed Nov 8 14:09:38 2017 -0800

    Testing and turning off of persistent streams for profparser when number of files is extremely large.

Src/Extern/ProfParser/AMReX_CommProfStats.H
Src/Extern/ProfParser/AMReX_CommProfStats.cpp
Src/Extern/ProfParser/AMReX_RegionsProfStats.H
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp

commit 121bb82763322fe3a3dc0ad83d2a37b693c6c1dd
Author: kngott <kngott@lbl.gov>
Date:   Wed Nov 8 13:56:49 2017 -0800

    Output cleanup for MoveAllFabs and MoveFabs.

Src/Base/AMReX_FabArray.H

commit aa4364b46729bd907a30efe3f70c990538a17410
Author: kngott <kngott@lbl.gov>
Date:   Wed Nov 8 13:45:26 2017 -0800

    MoveAllFabs adjustment to allow testing at any number of procs.

OldTutorials/MultiFabTests_C/MoveAllFabsTest.cpp

commit 134de6997d04d484465ad3219733aab8286152fa
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 8 13:37:17 2017 -0800

    convergence results look pretty good

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs

commit 6a5b7972f2b00f0f6e86d3defd9b7404b9a35054
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 8 13:20:41 2017 -0800

    finished coding time interpolation for TVD rk3 scheme.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit c7ffacc1cd721cecc281955753f6c1c0694635a2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 8 09:36:53 2017 -0800

    MLMG test: add option to do level by level solve

Tests/LinearSolvers/MLMG/inputs
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit 99d0b7abc2bbe2a39ac6206bd86494defd505106
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 8 09:36:21 2017 -0800

    MLMG: agglomeration and consolidation flags need to be static because they are used by the constructor

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 559e79d7778f2c87a067e7165a0723a6ef21b0e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 7 16:55:12 2017 -0800

    MLMG: 1d implemented but not tested

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 45e339a2c84c1d6d0ac5f5ad7dfde8206d65b599
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 7 16:39:59 2017 -0800

    MLMG: 1d

Src/LinearSolvers/MLMG/AMReX_MLABecLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_1d.F90

commit a07cb52fc81ac612a2f16d0850aba6fcf93f39a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 7 15:59:29 2017 -0800

    MLMG: add getGradSolution function

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_F.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/Make.package

commit e953bb0fc7ee87af19afe08b48b603897ed07090
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 7 15:52:05 2017 -0800

    more information for errors.

Src/Extern/amrdata/AMReX_DataServices.cpp

commit 16adbdb7c0e8ec5bd8103191c68eae149348773b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 7 15:22:42 2017 -0800

    MLMG: metric terms for ABecLaplacian

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp

commit 88de794b37cf5169c394dbc94b470e848206a282
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 7 13:56:44 2017 -0800

    MLMG: 2d and cylindrical coordinates

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_F.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_F.H

commit 9b8f68ea1bbee2355946ae4baad12e2f40dd733f
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Nov 7 14:16:08 2017 -0800

    EB: change type of get_neighbor_cells_int_single() function from PURE to ELEMENTAL
    
    ELEMENTAL is a stronger statement about the function's behavior, and implies
    PURE anyway.

Src/EB/AMReX_ebcellflag_mod.F90

commit c40d1aa92aea1c071460bd7aa37856ab99f3ba02
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Nov 7 14:08:47 2017 -0800

    now seeing third order solution error with AMR

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/face_velocity_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp

commit 49383e700c6472eff805b19ca10c10f5557edd32
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Nov 7 12:58:54 2017 -0800

    EB, Combustor: add function get_neighbor_cells_int_single()
    
    This function behaves similarly to get_neighbor_cells_int(), except it returns
    a single value for the requested neighbor cell, rather than returning a 3x3x3
    array containing values for all neighbors. This single-value approach is
    friendlier to function inlining and vectorization, and also yields better
    memory access patterns because a compiler attempting to vectorize a loop which
    calls this function need not generate private 3x3x3 arrays for each lane of a
    vector processing unit.

Src/EB/AMReX_ebcellflag_mod.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_mod.F90

commit 91f146b168acfcd0cd32678d62ffa84e8e94f2d2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Nov 7 12:40:41 2017 -0800

    also cache the grown_gridbox in EnforcePeriodicWhere.

Src/Particle/AMReX_ParticleContainerI.H

commit 1ff88b844e5de4f8a1e7a82bbfd45dbb0f1e9b4c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Nov 7 12:31:29 2017 -0800

    now getting fourth order truncation error with AMR

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Tests/CFITest/fourthOrderCFInterpTest.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Tests/CFITest/test.inputs

commit a0e1ef4390d1b60893a2a233bf9759bafc161b8d
Merge: 0e110af47 2830155bd
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Nov 7 11:26:08 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 0e110af470a663f975d3588a3d5816e973cbd58e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Nov 7 11:25:57 2017 -0800

    reset the pld cache after trying the grown particle locate (the next one might not have the same nGrow)

Src/Particle/AMReX_ParticleContainerI.H

commit 2830155bd1dd038ba79633d76cedd6660a92c6e5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 7 10:16:29 2017 -0800

    PlotFileUtil: option to pre-build extra directories in plotfile

Src/Base/AMReX_PlotFileUtil.H
Src/Base/AMReX_PlotFileUtil.cpp

commit 8895ad444953afd01d7a52de5ab0f28aecb62ac5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 7 09:37:30 2017 -0800

    PlotFileUtil: use default in VisMF

Src/Base/AMReX_PlotFileUtil.cpp

commit 145c1a13f0ebca0bd83043bf87f9cd1d613fd384
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Nov 6 18:22:35 2017 -0800

    Lower limit error mag for computing order

Tools/C_util/Convergence/RichardsonConvergenceTest.cpp

commit f09458efdb67b9f4e8e37371df80db70d2315028
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 6 17:43:26 2017 -0800

    try four.

build_and_deploy.sh

commit d2f082fd647a730331055a86cc713385f6e24d51
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 6 17:37:56 2017 -0800

    try two make jobs

build_and_deploy.sh

commit 39be9da1c811045e20ba5f0afb370f485c6c371b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 6 17:31:18 2017 -0800

    do serial build.

build_and_deploy.sh

commit bba5ab3cdf86e8c1292e5401255eedd4d894275e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 6 17:25:23 2017 -0800

    have travis build libamrex on each push.

.travis.yml
build_and_deploy.sh

commit 26d458ea360b898a09256424a6e3472d898a0f0d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 6 16:45:37 2017 -0800

    another Redistribute optimization.

Src/Particle/AMReX_ParticleContainerI.H

commit e4159842aa65a6621ac6db07c3bb53785b9dc0c7
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Nov 6 16:17:38 2017 -0800

    added test for coarse-fine interpolation.  FillPatchUtil with quartic_interp is indeed fourth order

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Tests/CFITest/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Tests/CFITest/fourthOrderCFInterpTest.cpp

commit d8532319ae4b4ac7c9b43a0ee3795a21e23b64aa
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 6 16:14:47 2017 -0800

    an optmization for ParticleContainer::Redistribute

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit e2044b0862935263470c739fa99ecd6bee0b3d25
Merge: f4d64b821 a6f4ee4d8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Nov 6 12:10:43 2017 -0800

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit a6f4ee4d89101d04bb27e244983a63f99fac4779
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 5 12:46:41 2017 -0800

    MLMG make applybc work for any d

Src/LinearSolvers/MLMG/AMReX_MLLinOp_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_nd.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_2d.F90
Src/LinearSolvers/MLMG/Make.package

commit 973117ddb8d6ec85cfb4ab080d0d0cc1a3628452
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 5 12:23:50 2017 -0800

    MLMG: implement 2D version of some funcitons

Src/LinearSolvers/MLMG/AMReX_MLABecLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_3d.F90

commit d7b0d9ab619271aee0bdcf4e35582d54eb0207fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 3 09:08:05 2017 -0700

    fix for the most vexing parse in C++

Src/F_Interfaces/Base/AMReX_geometry_fi.cpp

commit e17812c287b2ebf3311c91d9d09e9922daeb68d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 3 09:05:28 2017 -0700

    fix particle module for 1d

Src/Particle/AMReX_Particle_mod_1d.F90

commit 6d1941035a5a2b39299868a376a5716ba3e236da
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Nov 3 11:43:11 2017 -0400

    warn if analysis failed and store analysis output

Tools/RegressionTesting/regtest.py

commit 9bd4e53ae73483a652c980f2f9dd12caac98631a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Nov 2 20:03:16 2017 -0400

    quote slack posts

Tools/RegressionTesting/regtest.py

commit 207c75da3ad51deb2da1ba20bf8ce0a86264332a
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Thu Nov 2 12:55:13 2017 -0600

    Use amrex_constants_module in amrex_filcc_2d

Src/Base/AMReX_FILCC_1D.F90
Src/Base/AMReX_FILCC_2D.F90

commit 236805b1144727cb6b2d939733cc9ad61a70e47b
Author: Max Katz <maxpkatz@gmail.com>
Date:   Thu Nov 2 14:09:41 2017 -0400

    Add protections against accessing invalid dimensions

Src/Base/AMReX_filcc_mod.F90

commit f7295c25f59b558a992e867916299bd7c74131f4
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Thu Nov 2 10:41:13 2017 -0600

    Use amrex_constants_module in amrex_filcc_3d; trivial nag fix

Src/Base/AMReX_FILCC_3D.F90
Src/Base/AMReX_filcc_mod.F90

commit 306667ebd2024e27aa575a07de286702275b0870
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 17:23:50 2017 -0700

    use amrex_constants_module in amrex_filcc_module

Src/Base/AMReX_filcc_mod.F90

commit 3e242fd36154fea4c3e570d5993a5b47d572008c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 17:20:25 2017 -0700

    add amrex_constants_module and make bl_constants_module use it

Src/Base/AMReX_constants_mod.f90
Src/Base/CMakeLists.txt
Src/Base/GPackage.mak
Src/Base/Make.package
Src/F_BaseLib/bl_constants.f90

commit f292c3634c4ca5d2fb9af475f433ac13f17c7a03
Merge: ff1606f3c bf1cba0db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 2 12:52:03 2017 -0700

    Merge branch 'weiqun/mlmg' into development

commit bf1cba0dbe95eb512bc68b4ef7b25d97f3edc0e8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 2 12:51:22 2017 -0700

    MLMG: must use the fine dx for bc location on coarse MG levels

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit ff1606f3c453a753e93aa6d29cb3ae1892832ef1
Merge: 45c301572 e2c995cac
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Nov 2 11:59:51 2017 -0700

    Merge pull request #163 from nncarlson/constants-fix
    
    Use amrex_constants_module in amrex_filcc_2d

commit e2c995cacc324f26c99686abe745c066517fecf8
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Thu Nov 2 12:55:13 2017 -0600

    Use amrex_constants_module in amrex_filcc_2d

Src/Base/AMReX_FILCC_1D.F90
Src/Base/AMReX_FILCC_2D.F90

commit 45c301572c9ca14da448f38167be1f4fbb2fb519
Author: Max Katz <maxpkatz@gmail.com>
Date:   Thu Nov 2 14:09:41 2017 -0400

    Add protections against accessing invalid dimensions

Src/Base/AMReX_filcc_mod.F90

commit f4d64b821d73a4213d6f42d7e4b2c4c750611dac
Merge: f9a1cdc41 d053d7e2f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Nov 2 10:05:04 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2a44019130a8fac1467b8cbd1cb47f98dcb7d614
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 2 10:02:44 2017 -0700

    MLMG: simplify norm_inf calls

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.H
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp

commit d053d7e2f4d6bca3be276e1e7db28cda271c2af0
Merge: 11335a50f 63b207c04
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Nov 2 09:47:49 2017 -0700

    Merge pull request #161 from nncarlson/nag-fixes
    
    Use amrex_constants_module in amrex_filcc_3d; trivial nag fix

commit 63b207c04d74601dd9628edd330b6346777527a2
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Thu Nov 2 10:41:13 2017 -0600

    Use amrex_constants_module in amrex_filcc_3d; trivial nag fix

Src/Base/AMReX_FILCC_3D.F90
Src/Base/AMReX_filcc_mod.F90

commit 149261548d0ce070843b7c6f1e3563bae61281b4
Merge: d7921da58 11335a50f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 2 08:48:00 2017 -0700

    Merge branch 'development' into weiqun/mlmg

commit d7921da58b26a4ebf20e03f7dbe49175b0c12c1b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 2 08:47:56 2017 -0700

    minor

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 572f6ff4910409aa56d763dd47f877df3c39864c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Nov 2 08:40:48 2017 -0700

    EB: change INTENT of neighbor lists in get_neighbor_cells() to OUT

Src/EB/AMReX_ebcellflag_mod.F90

commit 11335a50f0f2b2a0e7954e19b9285ff891112cdc
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Nov 1 18:12:34 2017 -0700

    revert testing stuff for now.

.travis.yml
build_and_deploy.sh

commit b726bbb7f9898860f67602cb2ff7197a0ae01073
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Nov 1 18:02:39 2017 -0700

    try openmpi and gfortran

.travis.yml

commit c63e556afdfe43dca4a5de56e26e29fb8d48000b
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Nov 1 17:55:12 2017 -0700

    add mpich to the packages to install

.travis.yml

commit 02af6e6a806d9cfffd83453c39a805650be78fc2
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Nov 1 17:36:24 2017 -0700

    also test whether we can build libamrex in travis.

build_and_deploy.sh

commit 8f78681780f6a09d582bc64eed705605b4df9bdd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 17:23:50 2017 -0700

    use amrex_constants_module in amrex_filcc_module

Src/Base/AMReX_filcc_mod.F90

commit 5ffd46558f0fb9fafca769432b61238d01bfc503
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 17:20:25 2017 -0700

    add amrex_constants_module and make bl_constants_module use it

Src/Base/AMReX_constants_mod.f90
Src/Base/CMakeLists.txt
Src/Base/GPackage.mak
Src/Base/Make.package
Src/F_BaseLib/bl_constants.f90

commit fc54c516d7c15488c2cc3225115a1b528cb7c2dd
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Nov 1 17:03:27 2017 -0700

    always return true from both git commit and git push.

build_and_deploy.sh

commit baf4f6cb3a7b4f6d343330b77c87f225e282afbe
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 1 16:28:16 2017 -0700

    bug fix in time interpolation

Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp

commit 39f7e39539042e60c830566a581bcfec14849d02
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Nov 1 16:26:06 2017 -0700

    exit successfully if there are no changes.

build_and_deploy.sh

commit 09b6bf2eb086b6da1169527144fd43c2751cf53a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 16:08:01 2017 -0700

    MLMG: fix bugs

Src/Base/AMReX_ParallelDescriptor.cpp
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.H
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp

commit 475819873c8b26edbe79975774c337b63dfdd1c1
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Nov 1 15:58:06 2017 -0700

    always return true from git push

build_and_deploy.sh

commit 9966851a80cb2661e8a57212ac09f5d03077bd7a
Merge: 4b0d13ca3 97d9c560c
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Nov 1 15:47:11 2017 -0700

    Merge pull request #160 from nncarlson/F2003-pure-fix
    
    Add argument intent for pure subroutine required by F2003

commit 97d9c560c07530d20cd3c28cd247d85e0d5c4c46
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Wed Nov 1 16:17:31 2017 -0600

    Add argument intent for pure subroutine required by F2003

Src/F_Interfaces/Base/AMReX_boxarray_mod.F90

commit 89eb733392dd6c382c477f7000c194252d69223f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 15:01:38 2017 -0700

    MLMG: distribution map consolidation

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 57a8ae0e3b5ed5f4fafa954bb33e9a05050a202b
Merge: 39ba5b957 4b0d13ca3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 1 14:15:30 2017 -0700

    keeping up with dev branch

commit 39ba5b957ba37bc7156a2720328af9bc099e41f3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 1 14:15:17 2017 -0700

    added some small debugging hooks

Tools/C_util/Convergence/DebugDump.H
Tools/C_util/Convergence/DebugOut.H
Tools/C_util/Convergence/DebugOut.cpp
Tools/C_util/Convergence/Make.package
Tools/C_util/Convergence/RichardsonConvergenceTest.cpp

commit cc7e29abc5fa7cb1966e90dd9dc8df21a8772245
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 1 14:09:24 2017 -0700

    now have fourth order interpolation running without NaN's---on to testing

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_nd/Tagging_nd.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit 1fd93d914b3c8fa7800e50533c399fdd998c8053
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Nov 1 14:03:39 2017 -0700

    added a hook to avoid dividing by zero in BaseFab::linInterp

Src/Base/AMReX_BaseFab.H

commit 0543fa21e0401d2a5715b13a141f8d9521347865
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 13:42:05 2017 -0700

    MLMG: jump the sequence number before bottom solve and and then reset afterwards

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit fb787d8625c2f65bcad8a9c58344db8e9140f351
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 13:29:35 2017 -0700

    MLMG: fix bug

Src/Base/AMReX_ParallelReduce.H

commit b9688193f10f389307d94ff9d0638a1dc77ecf34
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 11:34:58 2017 -0700

    minor

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H

commit 84c61854749032fa696bd2aad0eadbb1c4990dcf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 11:23:57 2017 -0700

    MLMG::bottomSolve: use subcommunicator for allreaduce of sum

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 234609f8044f8bf4a16e2041343e1fee90b701eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 11:16:39 2017 -0700

    MLMG: build subcommunicator for bottom

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 06fd43b754c28ad334256e6706e366215fae231e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 09:27:14 2017 -0700

    MLMG: only bottom needs a subcommunicator

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 4b0d13ca3ca27bcb4d9f068bc90b63f8d4d7d6e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 1 08:48:03 2017 -0700

    add 17.11 to CHANGES

CHANGES

commit 2b5740ddb488c52933594998a8a67d672f1bdd76
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 31 17:42:00 2017 -0700

    fix for alternate bl_prof directory names.

Src/Base/AMReX_BLProfiler.cpp

commit 13ae296ee5d724e2d3870778d648379f34d6692b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 31 16:51:48 2017 -0700

    MLMG: use sub communicator

Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_ParallelReduce.H
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H

commit 1edfcffa1f7560dd2cb5142c01a97b0811e916cb
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 31 16:53:41 2017 -0700

    added rk4 time interpolation

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Source/timeinterpolate.f90

commit f9a1cdc41e94b82225eb2340678122a64dde99b4
Merge: c5c4f6be5 c63920657
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Oct 31 16:09:30 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c63920657cb2742f88272173b3781836b3bd4e30
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Oct 31 15:41:37 2017 -0700

    helps if you use the right format so Doxygen can parse it.

Src/Particle/AMReX_Particles.H

commit 0160244fdeeac5ea733a8e9d402abc2475102bd5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 31 15:11:54 2017 -0700

    MLMG: store communicators

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 484317651bc8a9915be30d68f89c7c742e00b7b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 31 14:40:02 2017 -0700

    MLMG: build special distributionmapping

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H

commit 18108cdbe20528424309161e27e9b349885f0428
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Oct 31 14:37:01 2017 -0700

    don't need to remove this here.

build_and_deploy.sh

commit 52cc1c77528bcf18f5b7095c85a7f783eb280c1e
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Oct 31 14:36:01 2017 -0700

    only make new directories if they don't already exist.

build_and_deploy.sh

commit ba333d21cbaba29eb5f5e98d240ee7fe17741d3b
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Oct 31 14:27:08 2017 -0700

    add a doxygen-formated brief for ParticleContainer to test the Travis CI stuff.

Src/Particle/AMReX_Particles.H

commit 51185c10c5adbbb221472b203165f6168ff9546c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 31 14:13:05 2017 -0700

    diffusion convergence rates are now correct, as well.  On to time interpolation for AMR

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit 3d1e366187eb5effc4c70778527253ce0b2bb4c4
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Oct 31 14:09:59 2017 -0700

    adding deploy script and configuration for Travis CI

.travis.yml
build_and_deploy.sh
id_rsa_travis.enc

commit 4175899b1711613e277490a610a5f771bda4c430
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Oct 31 14:01:25 2017 -0700

    remove ystatic from html_static_path entry.

Docs/sphinx/source/conf.py

commit d0103d9aa3c702c43a9a15459bf6f0ffda42d9e8
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Oct 31 13:58:13 2017 -0700

    update link location for the doxygen documentation.

Docs/sphinx/source/intro.rst

commit d4a7f1979c468201d9ba81dd3eeece66d1ea9ef6
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Oct 31 12:06:45 2017 -0700

    turn off latex in the doxygen build.

Docs/Doxygen/doxygen.conf

commit 8bca9639d61cc15e5d6ede464f4067e84b5b1961
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 31 11:43:37 2017 -0700

    bug fix

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit 0fb2c25daf6b6ea22c5e0e8ef6c58c65f3236105
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 31 11:31:31 2017 -0700

    bug fix in diffusion flux stencil

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90

commit 4fbebf19bae0e3506b30ab2eeedb849967aee592
Merge: 31d1de11f 117956005
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Oct 31 09:38:40 2017 -0700

    Merge pull request #154 from AMReX-Codes/filcc
    
    Have old filcc's call new filccn

commit 31d1de11f1d13feb44e0d25091ad4b62f1d91f8a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 31 09:08:27 2017 -0700

    F_Interfaces: add nodal_type function to multifab, imultifab and boxarray

Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 2961366ffa5f9c4d6175dc4c59fe780138a76275
Merge: 6239438ed c5a0ceade
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 30 17:54:35 2017 -0700

    Merge branch 'development' into weiqun/mlmg

commit 6239438edb46df244ce18a8048c25f78dd6327aa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 30 17:54:07 2017 -0700

    MLMG: fix bugs in agglomeration

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 1696edea1b5f0efb42367eacff39bdf6ce1fd3dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 30 17:37:02 2017 -0700

    MLMG: build bc conditions and locations for each MG level

Src/Base/AMReX_LayoutData.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit e10bfc7ae49085f8500a4f147b66a4b50304ff9c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Oct 30 17:03:47 2017 -0700

    Apparently, using pi=4.0d0*atan(1.0d0) is not an accurate enough representation of pi to avoid RK integrators producing bogus results at periodic boundaries (using this, I was getting sin(2.0d0*pi*1.0d0) = O(10^-7) instead of something near roundoff).   Who knew?   Now all looks correct in the convergence universe.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90

commit 9840a79d68606da016cc608a143698ae31ae1487
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 30 15:24:12 2017 -0700

    MLMG: use the new applybc

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_F.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 5b18b9da431931a7a683b02fb332c5730f409aca
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Oct 30 13:41:50 2017 -0700

    bug fixes for rk4

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90

commit c5c4f6be5bc4bae95293f99b39c100a7cdea698a
Merge: 59aacf1d8 c5a0ceade
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Oct 30 10:43:29 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c5a0ceadeb4654d4055763260f69eaa01bd2fd21
Merge: b91488773 539147872
Author: Max Katz <maxpkatz@gmail.com>
Date:   Mon Oct 30 09:23:33 2017 -0700

    Merge pull request #156 from zingale/development
    
    if we are doing `print-`, then don't do dependency checking

commit 539147872e154f6d3119742038e5edb7c27edeb8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Oct 30 12:08:19 2017 -0400

    if we are doing `print-`, then don't do dependency checking

Tools/GNUMake/Make.rules

commit 893191b3a0be48a9794e49ef6794f3feacb77e8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 29 16:00:32 2017 -0700

    WIP MLMG: more on applybc

Src/LinearSolvers/MLMG/AMReX_MLLinOp_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_F.H

commit 8767bb07e2cf2c18ecb10a842771a27b133ac449
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 29 11:32:32 2017 -0700

    MLMG: wip

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 6fb97e8278ed4178911991d38d0188b055ca2e96
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 29 08:16:20 2017 -0700

    MLMG: add some fortran files in preparation for rewriting applybc

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp_F.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp
Src/LinearSolvers/MLMG/Make.package

commit 52335a994a4f387993207142387c4018af0abc39
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 28 21:28:16 2017 -0700

    MLMG: finish first pass of agglomeration without consolidation

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 39ecff9760d5b7cfbb8f7ce3f7e757bd5655545b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 28 15:42:17 2017 -0700

    make averag_down_faces more general

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp

commit f238f56330e3529bd537ad620ff48fccbc14ef59
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 28 14:09:53 2017 -0700

    MLMG: agglomeration WIP

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit 324b844425db23f813a086c45b73a4b7325dc398
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 28 13:21:22 2017 -0700

    min width argument for coarsenable function

Src/Base/AMReX_Box.H
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit b9148877355ca3fbfe2c332644e497c2f2228026
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 27 19:37:42 2017 -0400

    fix omp atomic form

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit f3f33730609b2bee4e7a6ef1aa48adf4b7bd3e70
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Oct 27 16:06:18 2017 -0700

    more hooks and options

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/face_velocity_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/DebugDump.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/DebugOut.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/DebugOut.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90

commit ca0fc488e6c62908132c1668dff257c5a7f02b1a
Author: kngott <kngott@lbl.gov>
Date:   Fri Oct 27 15:53:45 2017 -0700

    Making it run again.

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H

commit 0a5ac547203e681989b63dfb904e87935d956c25
Author: kngott <kngott@lbl.gov>
Date:   Fri Oct 27 15:25:24 2017 -0700

    Removal of proximity mapping options.

Src/Amr/AMReX_Amr.cpp
Src/Base/AMReX_DistributionMapping.H

commit 88be98cdc01c7f4ac5b21837715213284a362e43
Author: kngott <kngott@lbl.gov>
Date:   Fri Oct 27 14:58:15 2017 -0700

    Constant reference adjustment.

Src/Base/AMReX_BLBackTrace.H
Src/Base/AMReX_BLBackTrace.cpp

commit 37c33a04bfa6261bb721219d60d3d49297680442
Author: kngott <kngott@lbl.gov>
Date:   Fri Oct 27 14:46:19 2017 -0700

    Addition of BoxArray and DistributionMapping hashing functions for comparison across MPI. Also, adjustment of BroadcastDistributionMapping to include color.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit fd197561908f97182eb1024099cdb96db8a8f6ad
Author: kngott <kngott@lbl.gov>
Date:   Fri Oct 27 14:43:52 2017 -0700

    Function that outputs a backtrace but does not abort.

Src/Base/AMReX_BLBackTrace.H
Src/Base/AMReX_BLBackTrace.cpp

commit 3097fde8f091eb7c045839446850d34510eedd86
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 27 12:48:37 2017 -0700

    Need to reflect FILCC change in the CMakeLists.txt

Src/Base/CMakeLists.txt

commit 75e3a5f1dafe658e6e3e8377c74a0e3049cf4994
Merge: 55b199e11 459c01157
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 27 12:47:19 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 55b199e115152c9877c8c23517190771344e99cd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 27 12:47:14 2017 -0700

    Fix typo

Docs/AMReXUsersGuide/EB/EB.tex

commit 84366119c3389ce0659b04f2c7a965ef10b4a73b
Merge: adf2f689f 459c01157
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 27 11:57:53 2017 -0700

    Merge branch 'development' into partio

commit 117956005c93a9c40c4af41dffb87d5453983e94
Author: Max Katz <maxpkatz@gmail.com>
Date:   Fri Oct 27 11:16:32 2017 -0400

    Have old filcc's call new filccn

Src/Base/AMReX_FILCC_1D.F90
Src/Base/AMReX_FILCC_2D.F90
Src/Base/AMReX_FILCC_3D.F90

commit 459c011578aca83f883fc1fcffceece96d45f643
Author: Max Katz <maxpkatz@gmail.com>
Date:   Fri Oct 27 02:57:46 2017 -0400

    Move the FILCC functions to F90 files

Src/Base/AMReX_FILCC_1D.F
Src/Base/AMReX_FILCC_1D.F90
Src/Base/AMReX_FILCC_2D.F
Src/Base/AMReX_FILCC_2D.F90
Src/Base/AMReX_FILCC_3D.F
Src/Base/AMReX_FILCC_3D.F90
Src/Base/Make.package

commit 869a68f364ef7afb2a73ef830c1a8640b486a9d2
Author: Max Katz <maxpkatz@gmail.com>
Date:   Fri Oct 27 01:33:13 2017 -0400

    Use a larger string size for bl_error/warning

Src/Base/AMReX_BLBoxLib_F.f

commit 0a067632d75e3069ecc4d911240127e6ef5361bc
Author: Max Katz <maxpkatz@gmail.com>
Date:   Fri Oct 27 01:16:33 2017 -0400

    Update sites for CORAL early access systems

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/Linux_pgi.mak
Tools/GNUMake/Make.machines
Tools/GNUMake/sites/Make.llnl
Tools/GNUMake/sites/Make.olcf
Tools/GNUMake/sites/Make.unknown

commit 033bbf7dd40bfe187d008c76e5f1a1aa340e8de0
Merge: cd67099aa 5dd86b0ac
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Oct 26 16:18:35 2017 -0700

    Merge pull request #152 from AMReX-Codes/filcc
    
    Create a dimension agnostic, multi-component filcc

commit 5dd86b0acaea96f3d4cded219c5f5adbde1ea62b
Merge: c7969cda8 bfbf7689a
Author: Max Katz <maxpkatz@gmail.com>
Date:   Thu Oct 26 16:04:39 2017 -0700

    Merge pull request #153 from AMReX-Codes/fillcc2
    
    move some if tests out of nested i-j-k loops

commit cd67099aa6fad681e9e3d6ee136360607b312c4e
Merge: 974bdbd9b 750344500
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 26 15:58:10 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 974bdbd9b1764f48e9c9feb886d0b34b0b2e3da2
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 26 15:57:46 2017 -0700

    added 1-e/i percent time to html output.

Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp

commit 75034450058d266089a63d58e8dec4e03112fbbc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 26 13:34:31 2017 -0700

    MLMG: fix ref ratio of 4

Src/LinearSolvers/MLMG/AMReX_MLMG_3d.F90

commit bfbf7689a1e3996a6c6f549ec9a440d4583921a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 26 13:19:04 2017 -0700

    move some if tests out of nested i-j-k loops

Src/Base/AMReX_filcc_mod.F90

commit 962ed31c22136ef6e97664a83777d148ef65ddc7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 25 17:56:33 2017 -0700

    make sure relative tolerance is not less than 1.e-13

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit f08c0da2b3518e2127e195689678d36de52a1709
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 25 17:35:08 2017 -0700

    MLMG: in case crse bc data is not provides, use zero

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit e5315f8621fff7489aa72d22c058f1dc9e6f2c60
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 25 16:51:35 2017 -0700

    work on the profiler flush interval.

Src/Amr/AMReX_Amr.cpp
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp

commit ea64bce4b2f7da3222c49b5115442cd76296f04a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 25 16:48:39 2017 -0700

    fix assertion

Src/Boundary/AMReX_YAFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister.cpp

commit 60ee9f6d6c2f3b5eb58f25e9dfec6cea1a1005b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 25 16:47:05 2017 -0700

    fix bug in YAFluxRegister

Src/Boundary/AMReX_YAFluxRegister.cpp
Src/Boundary/AMReX_YAFluxRegister_1d.F90
Src/Boundary/AMReX_YAFluxRegister_2d.F90
Src/Boundary/AMReX_YAFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_2d.F90
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 205fb7a52b3fa1a7f72c47670a225180e629464b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 25 16:07:37 2017 -0700

    fillboundary needs to know about periodicity

Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90

commit e22dca9863b104d99b2b68d5f953e0357aac1819
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 25 15:51:52 2017 -0700

    ScalarAdvectionDiffusion now fourth order for non-AMR calcs.  Now on  the hard part.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit c7969cda8fa2a5bfb5a81facf5dee505795ee654
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Oct 25 17:17:57 2017 -0400

    Create a dimension agnostic, multi-component filcc
    
    This version of filcc is both dimension agnostic, and works over an arbitrary
    number of components. It gives the same results as the dimensionful versions of
    filcc. It will be necessary for performance reasons to use a version like this
    on the GPU.
    
    This also applies the new filcc to amrex_fab_filcc.

Src/Base/AMReX_filcc_mod.F90

commit 59aacf1d87cdf1505a7103da7d9970fa531a0206
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 25 14:17:28 2017 -0700

    remove unused variable.

Src/Particle/AMReX_NeighborParticlesI.H

commit ad55fb3f0c99a4b33e1b893e9591490ec356f814
Merge: 21de8a8ae d35997ea3
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Oct 25 17:16:57 2017 -0400

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 21de8a8ae35df84bb2b47b8b0322365d49b30e73
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Oct 25 16:54:10 2017 -0400

    Bring over a few stub functions from gpu branch

Src/Base/AMReX_BLFort.H
Src/Base/AMReX_MFIter.H
Src/Base/AMReX_fort_mod.F90
Tools/GNUMake/Make.defs

commit bb01cceb76589e2c5575e3224293ec1f9b92831f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 25 14:16:07 2017 -0700

    add profiling to amrex::get_slice_data

Src/Base/AMReX_MultiFabUtil.cpp

commit d35997ea3bb7296d8d6695f3e90cf52c168cc06e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 25 13:53:25 2017 -0700

    MLMG: add getFluxes and compResidual

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit de9d552ed3b3ac9fe32229d79fce4f51a6a16a16
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed Oct 25 16:44:57 2017 -0400

    Compile fix for ppc64le

Src/Base/AMReX_FPC.cpp

commit 223a14e7ded3ef6d59751fdd712793c267d25f86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 25 11:02:46 2017 -0700

    update Users Guide for Array -> Vector

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/EB/EB.tex
Docs/AMReXUsersGuide/amrexsymbols.tex

commit 8ca02f5f6f28e1580b152f9d81309be2ee9e114d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 25 10:46:39 2017 -0700

    add macros AMREX_ASSERT_WITH_MESSAGE and AMREX_ALWAYS_ASSERT_WITH_MESSAGE

CHANGES
Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/Base/AMReX_BLassert.H

commit f65974d27a335afe1409f576d3377bdf2108922a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 25 10:44:50 2017 -0700

    put check for isotropic dx back into CNS

Tutorials/EB/CNS/Source/CNS.cpp

commit 582c0fbefcd15e3a951bd45531e857bc8514a883
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 25 09:57:59 2017 -0700

    MLPoisson: fix bug

Src/LinearSolvers/MLMG/AMReX_MLPoisson_3d.F90

commit e61e52bc0afa4ad07669363b4dd8dbe4e2cbceeb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 17:20:10 2017 -0700

    minor typo

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 9d98fb3dc2903725221865e14d3faccd0fe72f23
Merge: 7c118fd86 19a9fbd24
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 25 09:17:52 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 7c118fd86e977fde8e786a0c46c5fa72db2c1bea
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 25 09:17:07 2017 -0700

    Update BuildingAMReX chapter of the sphinx docs

Docs/sphinx/source/BuildingAMReX.rst

commit 19a9fbd243bad7307716b95be914db8e1a870b5d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 25 09:09:18 2017 -0700

    added new header to CMakeLists.txt

Src/GeometryShop/CMakeLists.txt

commit bcc307680e234ace323756ceeea1368bc31ff126
Merge: 2b39b1c51 3db61e53d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 25 09:06:37 2017 -0700

    Merge branch 'dtg_branch' into development

commit 3db61e53d1825568b415228b663ddb27161e935d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 25 09:05:52 2017 -0700

    bug fix (needed to also add new factory function)

Src/GeometryShop/AMReX_AnisotropicDxPlaneIF.H
Src/GeometryShop/AMReX_PlaneIF.H

commit 2b39b1c51cb293bedcc48c089842df63d51fd6be
Merge: e52895d0f 9b0f9fcde
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 25 08:50:20 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit e52895d0f46127a3ee7a0a0bfa6bf6778d5a5a49
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 25 08:49:24 2017 -0700

    adding missing file

Src/GeometryShop/AMReX_AnisotropicDxPlaneIF.H

commit 9b0f9fcde5113ffd456c40581c76b168ecbf0a98
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 16:58:06 2017 -0700

    MLPoisson: rm member m_Anorm

Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit e94e68ff46cb78881ba8f9658920b0179729bdbd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 16:31:44 2017 -0700

    add MLPoisson::Anorm

Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp

commit fbb0bd519ff7af3d9825c5f7c8e7f773dd3df5f4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 16:21:59 2017 -0700

    add amrex_mlpoisson_gsrb

Src/LinearSolvers/MLMG/AMReX_MLABecLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_F.H

commit 6879e8281f98f50b16d9651f4c11a3794ca25fe1
Merge: a4bfea1f8 71e455855
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 24 16:11:39 2017 -0700

    Merge pull request #151 from AMReX-Codes/dtg_branch
    
    merging with dev so Jordan can get implicit function for plane with anistropic dx.

commit 71e4558559185b4b0db487b98dd955af75122f57
Merge: 248498c53 a4bfea1f8
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 24 16:09:32 2017 -0700

    Merge branch 'development' into dtg_branch

commit 248498c531d0f445574141e632bb32a987f7ba2e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 24 16:08:45 2017 -0700

    added Plane geometry for anistropic dx.  I tested it on CNS and it seems to give the right geometry

Tools/C_util/TV_TempWrite.H
Tutorials/EB/CNS/Exec/ShockRef/aniso.inputs
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit b736c43475a7283caca28455933c42805f13beb2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 24 15:45:30 2017 -0700

    more debugging hooks

Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit a4bfea1f8d115b44d47c8d43cb3b463fab88980a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 15:31:22 2017 -0700

    start MLPoisson

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.H
Src/LinearSolvers/MLMG/AMReX_MLPoisson.cpp
Src/LinearSolvers/MLMG/AMReX_MLPoisson_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLPoisson_F.H
Src/LinearSolvers/MLMG/Make.package

commit f09047932715d6ef2b9928eaf12081156bced298
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 13:41:27 2017 -0700

    minor tweak of amrex_array_to_vector.sh

Tools/Migration/amrex_array_to_vector.sh

commit 99d576fbd236eace8152cd2562feeedbe8d5027e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 24 13:10:59 2017 -0700

    added a pile of debugging hooks.   fluxes are fourth order.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/util/convtest_serial_driver.py

commit 627d1aaf0c2485f80a1704dca435c276ddddfa6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 13:03:05 2017 -0700

    MLMG: use more restrictive convergence criteria for CG

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit dc82640155c70ecf63c1b670b9be3254ef078a6e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 11:12:31 2017 -0700

    MLMG: need to apply bc before reflux

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit c87e504e45887d24493b034cf43537c421052144
Merge: 10c09d063 d1edcd64f
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Oct 24 09:24:21 2017 -0700

    Merge pull request #150 from bcfriesen/update_F_mk_for_intel
    
    F_mk: add support for compiling with Intel v17 and v18

commit d1edcd64f634821172361b41c3c82beb0b856bde
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Oct 24 09:01:42 2017 -0700

    F_mk: add support for compiling with Intel v17 and v18

Tools/F_mk/comps/Linux_intel.mak

commit 10c09d06301f93d5579facc596f00bd75d3c12fa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 24 08:58:53 2017 -0700

    MLMG: isSingular virtual function

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 4a7339f49be191ff6c16ff7ad0b3b5c8b2a22696
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 23 17:04:11 2017 -0700

    MLMG: solvability WIP

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit a077821c13486d1587c7f3ef402e953245713898
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 23 15:16:44 2017 -0700

    MLMG: enforce solvability

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/init_prob.cpp
Tests/LinearSolvers/MLMG/main.cpp

commit 7462434be818e9c740f6e8dec388239b85ad4dc8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 23 11:16:13 2017 -0700

    MLMG: add m_singular vector

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 4a2154be02dc3e16f93f2c48baaec4ecfd120971
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 23 10:41:59 2017 -0700

    MLMG test: set up periodic and Neumann

Tests/LinearSolvers/MLMG/fort.H
Tests/LinearSolvers/MLMG/fort_3d.F90
Tests/LinearSolvers/MLMG/init_prob.cpp
Tests/LinearSolvers/MLMG/inputs
Tests/LinearSolvers/MLMG/prob_par.H
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit d242704c949e97f682d5f1196e98558b61f9067f
Merge: 19b642a6d fe2098e36
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Oct 23 17:02:46 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 19b642a6daf496d6ef85f32190e0c6dd90b64a1d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Oct 23 17:02:29 2017 -0700

    add a version of MakeMFIter that overrides the default tiling setting.

Src/Particle/AMReX_Particles.H

commit fe2098e36ce38af9dd1a5c13c4de21d2da4fa6e1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 23 16:45:39 2017 -0700

    Default for ENABLE_EB should be off.

Tools/CMake/AMReX_Options.cmake

commit a3e18df4043c7fd7ebe526f9590262d6e0b53ef5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 23 16:44:44 2017 -0700

    Fix bug where there were 0 neighbors and we were trying to fill an array with zero values.

Src/Particle/AMReX_NeighborParticlesI.H

commit bbdb5eb16d39594df0d95f6997a1dff3275a8579
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Oct 23 16:36:20 2017 -0700

    added interior box option as an example

Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit 82be028b29408bf17fb155dbf6e8f9143fc49d1d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Oct 23 14:42:26 2017 -0700

    some bug fixes.  dphi/dt for MOL code still only second order.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/util/convtest_serial_driver.py

commit 1b3791988203de532857904557cc952b23f2f80e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 23 10:06:06 2017 -0700

    MLMG: no longer requires AmrCore

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/GNUmakefile

commit 60f8dadbf973d6f5a6cc997607d555467b3d30e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 23 10:03:54 2017 -0700

    MLMG: cleanup

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit a4edaf38d5dbe4fe40f804ff03cbcf4c18a93d94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 22 12:26:03 2017 -0700

    MLMG: set bc interface

Src/Boundary/AMReX_InterpBndryData.H
Src/Boundary/AMReX_InterpBndryData.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit 3434d27e57d888558b09704daab2e98a704295b3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Oct 22 17:08:27 2017 -0700

    Update the EBParticles Tutorial with 1) 3d bounce routine , 2) replace 0.0005 by dt in bounce.

Tutorials/Particles/EBParticles/EBParticleContainer.H
Tutorials/Particles/EBParticles/EBParticleContainer.cpp
Tutorials/Particles/EBParticles/GNUmakefile
Tutorials/Particles/EBParticles/ebparticles_2d.f90
Tutorials/Particles/EBParticles/ebparticles_3d.f90
Tutorials/Particles/EBParticles/ebparticles_F.H
Tutorials/Particles/EBParticles/main.cpp

commit b9f9398271d2e514f1fa69d89bb8f4551f727cd3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Oct 21 18:12:01 2017 -0700

    Fix some typos

Docs/AMReXUsersGuide/EB/EB.tex

commit a2768172a131774e0f310223e4bf115a0594fd5d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Oct 21 14:47:25 2017 -0700

    added fixed_dt option so I can do proper convergence tests

Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit 779145baa985596e280d4759ecd8fb685622103d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Oct 21 13:31:17 2017 -0700

    added a python utility for convergence tests

Tutorials/Amr/ScalarAdvectionDiffusion/util/convtest_serial_driver.py

commit d2ce70d0d0717a557b0aeb487da367e0638e254f
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Oct 20 17:42:43 2017 -0700

    CMake: fix few bugs

Src/Boundary/CMakeLists.txt
Src/GeometryShop/CMakeLists.txt

commit 396a3fae0a2d3a0a2909de188fc76ba484c99b01
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 20 17:14:01 2017 -0700

    Fix another typo

Src/GeometryShop/CMakeLists.txt

commit c2daaab1b025a06dda6a7bae6edcfc1243b4c4ae
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 20 17:13:07 2017 -0700

    Fix typo

Src/GeometryShop/CMakeLists.txt

commit a66d88f22641bc33cba30279902a2ee63bfae9e2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 20 17:11:50 2017 -0700

    Fix typos

Src/EB/CMakeLists.txt

commit c6421dfa046b8c8fbb9bf179848f83fa3be55965
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 20 16:58:48 2017 -0700

    Adding more cmake support for using EB

Src/CMakeLists.txt
Tools/CMake/AMReXConfig.cmake.in
Tools/CMake/AMReX_Defines.cmake
Tools/CMake/AMReX_Options.cmake

commit c8201f1e6a7ec83bf9321839ca1b03815d0be823
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 20 16:50:49 2017 -0700

    Adding CMakeLists.txt for EB and GeometryShop

Src/EB/CMakeLists.txt
Src/GeometryShop/CMakeLists.txt

commit b39198f1e7281b1cfe7c2fdead3ce86f0e83de63
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 20 16:34:18 2017 -0700

    improve amrex_array_to_vector.sh

Tools/Migration/amrex_array_to_vector.sh

commit adf2f689fdd0880beaeae806b58b825d906c0899
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 20 15:55:18 2017 -0700

    more support for precreate directories and particle io.

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp
Src/Base/AMReX.cpp
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp
Src/Particle/AMReX_ParticleContainerI.H

commit 2cf04a6493e6bd6c197a8e41cefce9736b6c014a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 20 15:07:51 2017 -0700

    MLMG: use linear interp for amr level prolongation

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 7d1cd03d59e28e36b2e2e3c0b7b7d00a059896c8
Merge: 531150943 d482ebfc0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 20 15:11:38 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 53115094322f8e25a334919f3c6e55bd4ea515f8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 20 15:09:13 2017 -0700

    add utility functions for filling slices of data from a Multifab.

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/AMReX_MultiFabUtil_nd.F90

commit d482ebfc0e510504ccb7a1aac7817c321eb9c373
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 20 15:00:41 2017 -0700

    MLMG: fix linear interp

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLMG_F.H
Src/LinearSolvers/MLMG/Make.package

commit 7dacec00dd6ccf327647a7b074783d958015908e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 20 13:59:05 2017 -0700

    move heap allocation out of mfiiter

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 89854a4ddb44b74cf2867623af913a7fb8993e68
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 20 13:35:42 2017 -0700

    more support for precreate directories.

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Particle/AMReX_Particles.H

commit 5c92e18fa5de657138482858b1a94abd6bb4ea43
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Oct 20 13:13:41 2017 -0700

    some bug fixes

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/init.2d.convtest.sh
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/init.3d.convtest.sh
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs

commit 7a70b0325b676451ee691ed274c80aefdd01c7c3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Oct 20 11:49:27 2017 -0700

    added (exact) smooth initial condition, confirmed via convergence test

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/debug.inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/face_velocity_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/face_velocity_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/init.2d.convtest.sh
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/init.3d.convtest.sh
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/probdata.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/probin
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Smooth/smooth.inputs

commit 73a8be4663d06d5577a1c7d881dbc62fe117aec6
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 20 11:36:26 2017 -0700

    shorten profiling names.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H

commit 49e1f16a8bfadc0e03fccb9dfd8fe331c192d9f1
Merge: 3a91a76bf 2a4364240
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 20 10:32:51 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 2a4364240650f6c49b4451826a5facc3172c1960
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 20 10:31:22 2017 -0700

    MLMG: remove nu0 and fix mini-cycle

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit a1cbc387715adc665e32b4c34c4104ff3c013a55
Merge: cc0ef88b4 360a1533c
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Oct 20 09:51:39 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit cc0ef88b416dc1ec1c1fefd5faed88c97471d634
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Oct 20 09:51:24 2017 -0700

    CMake: add header to cmake list

Src/Base/CMakeLists.txt

commit 360a1533c3792aabd35c0e275c9fc0f41424e959
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 20 09:41:55 2017 -0700

    MLMG: fix a minor bug

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit f5a8be5e2db90f412a744e2f61fc63ae1137c042
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 20 09:32:48 2017 -0700

    MLMG:: add profilers

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit d5c4d48ae2ec6117af7ea72592d7e2589e9371f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 20 09:07:05 2017 -0700

    MLMG test: add inputs

Tests/LinearSolvers/MLMG/init_prob.cpp
Tests/LinearSolvers/MLMG/inputs
Tests/LinearSolvers/MLMG/prob_par.H

commit 7997d72f16714e3782630f704e2edca2978c1f20
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 19 18:26:11 2017 -0700

    Add rst files for the rest of the user guide chapters.

Docs/sphinx/source/Amr.rst
Docs/sphinx/source/AmrCore.rst
Docs/sphinx/source/Basics.rst
Docs/sphinx/source/Boundary.rst
Docs/sphinx/source/BuildingAMReX.rst
Docs/sphinx/source/CVODE.rst
Docs/sphinx/source/Chapter2.rst
Docs/sphinx/source/Chapter3.rst
Docs/sphinx/source/Chapter4.rst
Docs/sphinx/source/EB.rst
Docs/sphinx/source/Fortran.rst
Docs/sphinx/source/GettingStarted.rst
Docs/sphinx/source/Particles.rst
Docs/sphinx/source/Profiling.rst
Docs/sphinx/source/Visualization.rst
Docs/sphinx/source/index.rst
Docs/sphinx/source/intro.rst

commit 1e9210b22d96e97244e47df23c3612a63949f5cc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 19 16:11:02 2017 -0700

    Fix subsections

Docs/sphinx/source/Basics.rst

commit 8c98a259e606dafdf7e02527f1cf3e0ad6cae5b9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 19 16:03:57 2017 -0700

    Fix the index

Docs/sphinx/source/index.rst

commit 14ff339d05538eb5901f739ecfc375a0048155ff
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 19 15:59:29 2017 -0700

    Add Basics/Basics.tex

Docs/sphinx/source/Basics.rst
Docs/sphinx/source/index.rst

commit e68a997b562db5499ca5d28547ff7ae7476e9d6e
Merge: b388b0984 0da2433c8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 19 15:55:03 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit b388b09848b1bce3e947f08f9bb5141ae17090bb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 19 15:54:48 2017 -0700

    Missing curly brackets in emph lines

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 41ce1e4d4dfd439ab60c909c07e143a504028794
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Oct 19 15:46:47 2017 -0700

    added an algorithm description to the notes

Tutorials/Amr/ScalarAdvectionDiffusion/Notes/notes.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90

commit 0da2433c82d186cd1c8b5a8ef79d14a8b5f9b1ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 19 15:37:13 2017 -0700

    MLMG: remove unnecessary fillboundary

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 5676477379ffcf47c8a718d3fd31891f81841887
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 19 15:17:28 2017 -0700

    sphinx for github.io pages

Docs/sphinx/Makefile
Docs/sphinx/source/conf.py
Docs/sphinx/source/index.rst
Docs/sphinx/source/intro.rst

commit c47efdff25eab83836304c5aad98763b79ee4827
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 19 14:36:58 2017 -0700

    MLMG: fix bug

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit f23ff154ff8ac443ac65c4d11a5ab52543967d11
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 19 14:23:05 2017 -0700

    MLMG: refactor and comments

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 457792d36f7f868461fd8152111fbdd0619368dc
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Oct 19 14:19:36 2017 -0700

    added fourth order fortran routines.   On to testing.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit bd14f34f5e5ec7747670d4fe436ff88f5a7aa30a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 19 10:52:21 2017 -0700

    MLMG: avoid recursive function

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 3b3c4726c7c460a211a731012d3e832020666a64
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 19 10:40:31 2017 -0700

    MLMG test: add max_fmg_iter parameter

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit b744f0ed2e96e31160827748728bf2c840bbad51
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 19 10:20:27 2017 -0700

    MLMG: add linear interpolation

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 034f330863d0434b5939a6bc1291c1baca62e4c3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 18 21:57:42 2017 -0700

    MLMG: use swap

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit db9b82ec51c766a9a83031a9026844b763eb038d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 18 21:51:02 2017 -0700

    MLMG: remove a temp mf

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit abddd622aa0d9daf9fe35dcd9a44fb1a9cac4bd4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 18 17:39:14 2017 -0700

    MLMG: better name

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 818306296007c5c3c0a1075b00ad5e07533b9bc2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 18 17:35:23 2017 -0700

    MLMG: implement FMG cycle

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit d4da549b58f174e49b4cfd68c7fe6785a60dd000
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 18 12:13:07 2017 -0700

    MLMG: some timers

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 5207a40b86c604f0f09253d788a70e13658121a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 18 11:02:28 2017 -0700

    MLMG: some cleanup

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/MLMG/GNUmakefile

commit 6e1785bb535a2bf0ee723abef6e0d36ff45d1ed0
Merge: d356e989f e52a09a55
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 18 16:37:50 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit d356e989f20a5de4f0e1bacd4e9658225f8d59b8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 18 16:28:43 2017 -0700

    change the value of insideRegular to be consistent with the above example, which has the solution domain on the inside of the sphere.

Docs/AMReXUsersGuide/EB/EB.tex

commit f5e0efa66f6aedcd5feef1234a0ab604abcf96c0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 18 15:19:24 2017 -0700

    added in fortran framework

Tutorials/Amr/ScalarAdvectionDiffusion/Notes/notes.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit e52a09a55cac2465c1ab76a312a20284895cf354
Merge: 9ae1138e4 1760c4918
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Oct 18 14:41:29 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 9ae1138e499519454811de34d90870a3760b1031
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Oct 18 14:40:40 2017 -0700

    CMake: add support for Cray compiler

Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake

commit c3fa77328ab3148be0e553c422eb3cc3ac98374c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 18 14:05:55 2017 -0700

    added some more notes and put in 4th order framework for advance

Tutorials/Amr/ScalarAdvectionDiffusion/Notes/notes.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp

commit d4beaca03828e145db09cd6c00237336c490becd
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Oct 18 14:00:11 2017 -0700

    CMake: remove cmake file copied by mistake in Tutorials/ScalarAdvectionDiffusion

Tutorials/Amr/ScalarAdvectionDiffusion/CMakeLists.txt

commit 1760c491828f1715c3513f65e35ab407fcf433a8
Merge: c882b8b38 0f3cfe4ca
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 18 12:17:28 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c882b8b3885de5e24157a778c4ad71b47535232f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 18 12:17:15 2017 -0700

    clean up main.

Tutorials/Particles/EBParticles/main.cpp

commit f1693e9eebc554ce6afa2b001c5e6652820324cf
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 18 12:16:20 2017 -0700

    clean up inputs file.

Tutorials/Particles/EBParticles/inputs

commit daca9aca757715bc13d6c8af915ad54a1ffb4678
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 18 12:09:41 2017 -0700

    Tutorial for particles that interact with embedded boundaries.

Tutorials/Particles/EBParticles/EBParticleContainer.H
Tutorials/Particles/EBParticles/EBParticleContainer.cpp
Tutorials/Particles/EBParticles/GNUmakefile
Tutorials/Particles/EBParticles/Make.package
Tutorials/Particles/EBParticles/ebparticles_2d.f90
Tutorials/Particles/EBParticles/ebparticles_3d.f90
Tutorials/Particles/EBParticles/ebparticles_F.H
Tutorials/Particles/EBParticles/inputs
Tutorials/Particles/EBParticles/main.cpp

commit 0f3cfe4caa93cee4b92691e6e294468798adbf2a
Merge: d74ed798f 9e7fb7c60
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 18 11:37:44 2017 -0700

    Merge pull request #148 from AMReX-Codes/dtg_branch
    
    moving a couple of things to dev so Marc can get the convergence test utility

commit 9e7fb7c6039b84df74307e44c5fd1aa48ff3812a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Oct 18 11:36:20 2017 -0700

    added full Richardson convergence test utility to save some of the manual labor of convergence tests

Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/RichardsonConvergenceTest.cpp

commit d74ed798f48cc3546c65aa3acda0160eb4e39513
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 18 08:54:41 2017 -0700

    add inputs for regression only

Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/inputs.regt

commit 94df7c9a179cbd7a8b13194b91152940823c02b9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 17 18:08:39 2017 -0700

    MLMG: fix mask for compute residual

Src/Base/AMReX_BaseFab_nd.f90
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 9227fd554667610c85dd297f55b67935599b3feb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 17 17:42:20 2017 -0700

    add a new function to compute masked inf norm

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_Print.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit c7cb86294b3557590c5f04d18f39cd6d2e352fc2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 17 16:33:58 2017 -0700

    added some working notes

Tutorials/Amr/ScalarAdvectionDiffusion/Notes/notes.tex
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp

commit fe4434e55efeb31197b68e784ac550e7a647ed69
Merge: 88c51afd0 01793d818
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 17 15:47:35 2017 -0700

    Merge pull request #146 from AMReX-Codes/dtg_branch
    
    bringing convergence tool fixes over to dev branch

commit 01793d818e6572a728496778d0b35a8ac32de9d7
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 17 15:45:13 2017 -0700

    all the tools except for ComputeAmrNorms compile.   ComputeAmrNorms has no main.

Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedComposite.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedStag.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/PltFileNormB.cpp

commit 88c51afd01cbb96664462803ee54d20ae6f4724c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 17 14:11:03 2017 -0700

    MLMG: need to update coarse level solution bc

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit a8460f4365815519d7778c7b4895779253d4af6a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 17 13:44:51 2017 -0700

    more progress toward getting these tools working again.   On a bunch of them, the MultiFab declarations need to be reworked

Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/ComputeAmrDataNorms.H
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedComposite.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedStag.cpp
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp

commit 31a8c7ad865232b5c600fac86866eeca5d241f29
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 17 12:58:17 2017 -0700

    take out wrong assertion

Src/Boundary/AMReX_YAFluxRegister.cpp

commit 79b46159ec5be6d4afeed222542d4377450de158
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 17 12:41:27 2017 -0700

    Revert "tiling: make sure tile boxes are generally coarsenable"
    
    This reverts commit 7da501d5ae6c2a3d681fa52e0fd4b19048e50188.

Src/Base/AMReX_FabArrayBase.cpp

commit 271742a92522737298fe8a8d3769b22a73440b3b
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Oct 17 12:41:52 2017 -0700

    Add dest_comp argument to YAFluxRegister::Reflux

Src/Boundary/AMReX_YAFluxRegister.H
Src/Boundary/AMReX_YAFluxRegister.cpp

commit 8d8abbd59f17107ab1a8da253b09b82908a058e9
Merge: 0398a6bbe 72deaa851
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 17 11:13:43 2017 -0700

    merging with dev to get convergence tools

commit 72deaa851c5d55df2a89bf182cd4fcfbd1e78972
Merge: 7da501d5a ff2daf4a7
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Oct 17 10:58:33 2017 -0700

    Merge pull request #143 from AMReX-Codes/migrate_Convergence_util
    
    Migrate convergence util

commit 7da501d5ae6c2a3d681fa52e0fd4b19048e50188
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 17 09:28:10 2017 -0700

    tiling: make sure tile boxes are generally coarsenable

Src/Base/AMReX_FabArrayBase.cpp

commit 0398a6bbeb65662bd4f32519d703f49a3ca15c85
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Oct 16 14:19:05 2017 -0700

    MOL2nd order now seems to work even with AMR.  YAFluxRegister makes more sense in this context than FluxRegister.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp

commit f00eb38382f1e0eb5c9e0e159496353f662910e5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Oct 16 12:00:45 2017 -0700

    added some debugging tools and I got MOL to work without AMR.   Still something off with AMR, however.

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/DebugDump.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/DebugOut.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/DebugOut.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/main.cpp

commit 21c0b862c13f7ace28d1301f1a359e4a42407e0a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sun Oct 15 12:51:27 2017 -0700

    godunov version works fine.  MOL version needs work.

Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Make.Adv
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp

commit 217efb292230ab182aa413acdee1e7ac2c92e855
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Oct 14 21:39:37 2017 -0700

    couple of dimension-specific bug fixes

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90

commit 08eb078ba1fb638be3a113642079966bca23a74d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Oct 14 21:36:49 2017 -0700

    bunch of bug fixes

Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Make.Adv.Diff
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit 2d1d98da62d2a3e4f8c5ece223303e6b1a36056f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Oct 13 20:54:47 2017 -0700

    changed adv diff  integrator to 2nd Order MOL.

Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit 34b037716783fb0929906a7d1eb755e68adc4d90
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 18:05:29 2017 -0700

    MLMG test: add more parameters

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit 3e1ff02ed3309ce22e9eda5299c3d3b50e3b52e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 17:41:55 2017 -0700

    MLMG: fix data type

Src/LinearSolvers/MLMG/AMReX_MLMG.H

commit 1befec1a5b7e05ae9b9fc8ea0e14f6a7b0a46993
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 17:36:04 2017 -0700

    MLMG: set cg parameters

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit fc7d416df225ae5b7139281505de087b6d318069
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 17:32:58 2017 -0700

    MLMG: fix cg tolerance

Src/LinearSolvers/MLMG/AMReX_MLCGSolver.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 247c8618f7a2e3c464ab6bf38a6af9fa12cde731
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 17:19:02 2017 -0700

    CG for MLMG

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.H
Src/LinearSolvers/MLMG/AMReX_MLCGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/Make.package

commit b1efb70d55f44487332a5b80693e0700a03dce2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 14:14:34 2017 -0700

    add anonymous namespace aroung some functions in CGSolver

Src/LinearSolvers/C_CellMG/AMReX_CGSolver.H
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 7369fcb3c851ab433996479551a299ebe71fbbd8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 12:16:40 2017 -0700

    MLLinOp::setMaxOrder

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 69405421700fec06c7037fb17cceec21cb3d3eef
Merge: 2f1abf1e6 9c96f9374
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 13 14:54:16 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2f1abf1e6884a2b541a72032cdc6beb0fd1111a3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 13 14:54:04 2017 -0700

    clarify comment.

Docs/AMReXUsersGuide/EB/EB.tex

commit 8158efa8b3778a2f15ee0e835ff687dddd1fbf43
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Oct 13 14:29:00 2017 -0700

    advection/diffusion (in Godunov mode) reproduces advection tutorial.

Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/GNUmakefile
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/README
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90

commit 9c96f9374182f606c81ae13d064831a2d40fe54f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 11:16:32 2017 -0700

    MLMG: bottomSolve

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit f937e0e0f7f0a465d2fd67e75b789641a99a5294
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 13 11:19:33 2017 -0700

    handle low dimensionality in the neighbor particle finding.

Src/Particle/AMReX_NeighborParticlesI.H

commit 8a84a4fbcc605cb2ae01591d9ea1a368a23a3eb5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 13 10:59:21 2017 -0700

    fix a couple more typos.

Docs/AMReXUsersGuide/EB/EB.tex

commit 11445c018712627e9ce51bbe70ca1c8638cbdf64
Merge: 937aee81d e9c6b16a6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 13 10:28:13 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 937aee81d5a5f66033e534948c627dc10729f11c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 13 10:27:57 2017 -0700

    fix minor formatting issue.

Docs/AMReXUsersGuide/EB/EB.tex

commit e9c6b16a62907b85a3169e07d7793617926415e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 13 10:24:23 2017 -0700

    MLMG: add more set methods

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit d118c176866d51a69912fe75056ed9307fdc4dcf
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Oct 13 10:14:11 2017 -0700

    fix typo in EB docs.

Docs/AMReXUsersGuide/EB/EB.tex

commit d35a45959c961d31371206bbcf92a972c917c1dc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 12 18:39:44 2017 -0700

    Changes to be compatible with Sam's latest changes to HPGMG for Nyx.

Src/Extern/hpgmg/BL_HPGMG.H
Tools/GNUMake/packages/Make.hpgmg

commit 24f42d85a2037eb74e4d1e6b30547246fa8ca9a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 12 17:10:53 2017 -0700

    MLMG test: add some runtime parameters

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit bab717026056e0721d309886e4a920fa61542f22
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 12 16:37:13 2017 -0700

    MLMG: mgCycle

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 8b059e202e4c9bdf298e8689a468ef2b121906fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 12 15:09:16 2017 -0700

    MLMG: up the amr v-cycle

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit f392e8febb2b5b9b8b4d6e2b554270f77cc1f271
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 12 13:35:32 2017 -0700

    MLMG: save BndryRegister used in updating bc

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 75900292e60bcd7899c44f3982174d817de04838
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Oct 12 15:34:36 2017 -0700

    added advection-(explicit)diffusion example.   Just starting to get this organized.

Tutorials/Amr/ScalarAdvectionDiffusion/CMakeLists.txt
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/Make.Adv
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/inputs.tracers
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/SingleVortex/probin
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/GNUmakefile
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/Prob.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/face_velocity_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/face_velocity_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/inputs
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/probdata.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Exec/UniformVelocity/probin
Tutorials/Amr/ScalarAdvectionDiffusion/README
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Adv_F.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.H
Tutorials/Amr/ScalarAdvectionDiffusion/Source/AmrLevelAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/LevelBldAdv.cpp
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_2d/slope_2d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/compute_flux_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_3d/slope_3d.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_nd/Adv_nd.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_nd/Make.package
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_nd/Tagging_nd.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/Src_nd/tagging_params.f90
Tutorials/Amr/ScalarAdvectionDiffusion/Source/main.cpp

commit b4b899ef8a82eb80032313194753903e92ec53b6
Merge: 4dfeff51c 5a9cc63a1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Oct 12 15:26:45 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 4dfeff51cb9d8d0d9328f02bca59aec0c125dee2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Oct 12 15:26:33 2017 -0700

    avoid allocating memory for temporaries in threaded regions.

Src/Particle/AMReX_NeighborParticlesI.H

commit 5a9cc63a191bded70ea8bacf5aa933fffa2e2245
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 12 13:13:39 2017 -0700

    MLMG: updateSolBC

Src/Base/AMReX_IntVect.H
Src/Boundary/AMReX_InterpBndryData.H
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MacBndry.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit f5b3abcaaeee28b44f9df17e2581ef278ac8e367
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Oct 12 12:42:43 2017 -0700

    constructing a ParIter with an MFItInfo should not imply tiling=true.

Src/Particle/AMReX_NeighborParticlesI.H
Src/Particle/AMReX_ParIterI.H

commit c1d09bff93d65e8c7fa4f45ab67c6384b2c61340
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Oct 12 11:07:48 2017 -0700

    use async MPI communication in the particle neighbor fill

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit d4cd363a42e2702b91ae7086ab94d5744dab51fb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Oct 12 11:07:14 2017 -0700

    move the duplicate helper function to AMReX_Vector.H so it can be used elsewhere as well.

Src/Base/AMReX_Vector.H

commit 1ccfe6ac6978b2b87095e0e4b2deb8a9b0834d65
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Oct 12 09:59:03 2017 -0700

    std::vector -> amrex::Vector

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit f99f5df793a32218ce6c4271725b56a2529d525f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Oct 12 09:56:41 2017 -0700

    encapsulate remove duplicates from a vector into a function.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit b7874894aff3fe9af1a5f0b86d65a3c30c1096f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 12 08:58:51 2017 -0700

    MLMG: clean up the interface and fix dx in reflux

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 70607a82eff2c08c6cca03d4215d816f7d4236ec
Merge: 4e5cc9ed0 0a1e15551
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Oct 12 00:19:20 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 4e5cc9ed0f35e39c9954fc450edec0a8e8773d89
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Oct 12 00:19:08 2017 -0700

    add SMC code

Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/GNUmakefile
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/LiDryer.c
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/Make.package
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/SMC.H
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/SMC.cpp
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/SMC_F.H
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/SMC_advance.cpp
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/SMC_init.cpp
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/SMC_io.cpp
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/chemistry_module.f90
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/derivative_stencil.f90
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/init_data.f90
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/inputs_SMC
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/kernels.f90
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/main.cpp
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/make_plot.f90
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/transport_properties.f90
Src/AmrTask/tutorials/MiniApps/SMC_fixed_dt/variables.f90

commit 0a1e155513072a5698607ae835e81fb13a08ddaf
Merge: 448311a3d 4a703375f
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Oct 11 16:45:38 2017 -0700

    Merge pull request #145 from bcfriesen/pmi_fixes
    
    PMI: change computation of unique groups/chassis/slots from unordered_set to vector

commit 4a703375f233c692db06c2005c64b1e3040fa872
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Oct 11 16:39:55 2017 -0700

    PMI: change computation of unique groups/chassis/slots from unordered_set to vector
    
    This has better performance for large arrays.

Src/Base/AMReX_ParallelDescriptor.cpp

commit 448311a3d0a24c36fc20c3a3251511d1f8f50544
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 11 16:22:47 2017 -0700

    MLMG: prolongation of correction from coarse to fine amr level

Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/GNUmakefile

commit 6e8930d82915d186e5dbaa5eb7fdee0c1f6c696f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 11 15:35:38 2017 -0700

    MLMG: Reflux

Src/LinearSolvers/MLMG/AMReX_MLABecLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLABecLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit d54fe54e6f27ec9e6c127dc457cd9be910393f43
Merge: f6c9fd5aa 610fbcbdd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 11 15:10:35 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit f6c9fd5aa6486f4a39cee81d575c878e7bcdef0a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 11 15:09:10 2017 -0700

    MLMG: coarse part of reflux

Src/Boundary/AMReX_YAFluxRegister.H
Src/LinearSolvers/MLMG/AMReX_MLABecLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLABecLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 610fbcbdde4ce43b30ce5f84f24db1490ad91328
Merge: c0c023ed8 01279c142
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Oct 11 13:59:55 2017 -0700

    Merge pull request #144 from bcfriesen/add_pmi_support
    
    Base: add support for querying Process Management Interface (PMI)

commit 01279c14254d8e49b8ef3227960b1180843c966a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Oct 11 13:36:07 2017 -0700

    Base: print simple header to STDOUT before PMI statistics

Src/Base/AMReX_ParallelDescriptor.cpp

commit 9c60d80fbef6d81b81ca657a0b74a62e3381e76b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Oct 11 13:35:53 2017 -0700

    Base: "PMI" -> "AMREX_PMI"

Src/Base/AMReX.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Tools/GNUMake/Make.defs

commit c0c023ed811e16680610bc7be90f7989e243912d
Author: kngott <kngott@lbl.gov>
Date:   Wed Oct 11 13:19:38 2017 -0700

    Adjustments to test output and general cleanup of MoveAllFabs.

Src/Base/AMReX_FabArray.H

commit faa61d850ded34b915233ecb78608df148d4f281
Author: kngott <kngott@lbl.gov>
Date:   Wed Oct 11 13:10:18 2017 -0700

    Change AddCompsToProc in FabSet to properly allocate FluxRegister FabArrays

Src/Boundary/AMReX_FabSet.H

commit 6e5495433a94324813223c5e1a5ae4604f1cfe62
Author: kngott <kngott@lbl.gov>
Date:   Wed Oct 11 13:07:46 2017 -0700

    Rewrite a comment from Array to Vector

Src/Amr/AMReX_Amr.H

commit e7948db22ca4c30946ec814f5c9e1e3df8c0c4e5
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Oct 6 13:17:33 2017 -0700

    Base: add support for querying Process Management Interface (PMI)
    
    PMI is available on Cray systems and provides information about the topology of
    the job on the network. One can use this information to apply optimizations at
    run time which exploit higher bandwidth, lower-latency connections between
    particular groups of processes on the network.
    
    PMI support is disabled by default, and can be activated by setting
    USE_PMI=TRUE in the makefile.

Src/Base/AMReX.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Tools/GNUMake/Make.defs

commit d97d1f54f1507ba0c7e7beece219b46a3017c55c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 11 12:25:29 2017 -0700

    move YAFluxRegister to Boundary/

Src/AmrCore/Make.package
Src/Boundary/AMReX_YAFluxRegister.H
Src/Boundary/AMReX_YAFluxRegister.cpp
Src/Boundary/AMReX_YAFluxRegister_1d.F90
Src/Boundary/AMReX_YAFluxRegister_2d.F90
Src/Boundary/AMReX_YAFluxRegister_3d.F90
Src/Boundary/AMReX_YAFluxRegister_F.H
Src/Boundary/AMReX_YAFluxRegister_nd.F90
Src/Boundary/CMakeLists.txt
Src/Boundary/Make.package
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/write_plotfile.cpp

commit ccad545b5d13b97d6a38860d1b6a6aaf05796362
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 11 10:37:39 2017 -0700

    MLMG: smooth

Src/LinearSolvers/MLMG/AMReX_MLABecLap_1d.F90
Src/LinearSolvers/MLMG/AMReX_MLABecLap_2d.F90
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 3a91a76bf218dd0d6a66e23aa0286084ec7c85c8
Merge: 7dbb5cdf3 080a69035
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 11 10:23:07 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 080a69035686d103b343078c449aeea1575d865d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 11 09:36:38 2017 -0700

    MLMG: finish applyBC

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp

commit 4883eb473f789ebffae347303dc1722fba1d0d9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 11 07:46:24 2017 -0700

    Array is used by Fortran BoxLib and in that case cannot include AMReX_SPACE.H

Src/Base/AMReX_Array.H

commit 9f0db7ea2a181db080bf1b4b136116584db637d8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 10 16:55:52 2017 -0700

    MLMG: applyBC WIP

Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_LayoutData.H
Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_MacBndry.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/GNUmakefile
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit 7dbb5cdf3a2d30bf19660823abc84d7c7c439437
Merge: 20d71ff5a 026269f16
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 10 15:03:46 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 061f663e906678ea313aa500218c21ba02ead185
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 10 13:31:17 2017 -0700

    MLMG: wip

Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 026269f16575f657fa9020c3d6034e178bb1bbb5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 10 12:41:26 2017 -0700

    MLMG: add A dot x

Src/LinearSolvers/MLMG/AMReX_MLABecLap_3d.F90
Src/LinearSolvers/MLMG/AMReX_MLABecLap_F.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/Make.package

commit c6a45385de8f426d3e1b7502678108686e804faa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 10 11:06:45 2017 -0700

    add a few virtual function stubs to MLLinOp

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit cdecd983b5480f2d2cb05beb1ddb23447a1ba646
Merge: e24d801ec 552a71091
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 10 10:31:15 2017 -0700

    Merge branch 'weiqun/mlmg' into development

commit 552a710913935945370997c96b53daacabfa7279
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 10 10:30:35 2017 -0700

    MLMG: WIP

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp

commit 955105aafec83599bf3853e5339853d6725dc9ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 9 17:23:58 2017 -0700

    WIP

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/main.cpp

commit e24d801ec6447aaebdc6d4c2d18d70039ae05b70
Merge: 3cc11496a ef248e1a2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Oct 9 16:36:50 2017 -0700

    fixing merge conflict

commit f1bd3901f0a35926b32e6c18ccef982d64547463
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 8 12:06:21 2017 -0700

    MLMG: notes

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit b26928c7bbf0c6849f331ff118f89b7572960d79
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 7 15:48:43 2017 -0700

    WIP: MLMG

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/main.cpp

commit e76ad038726c8a6a7a819d709173bdf0fff9fdc0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 7 13:30:40 2017 -0700

    MLMG: prepare for solve

Src/Base/AMReX_Array.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit 0023c745d2899f412ab3f1355d0b2d6a2ca1da6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 6 17:12:30 2017 -0700

    MLMG::solve WIP

Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit 27f708f38c0f3bac827e58bb91adb45357dc3029
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 6 16:49:18 2017 -0700

    MLMG constructor

Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit aef9a5f7439b6e40f92354206e57c2617105649e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 6 16:36:51 2017 -0700

    set ABecLaplacian coefficients

Src/Base/AMReX_MultiFabUtil.cpp
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit 10790ecfbf611206973767b587754e6bd6d70c99
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 6 15:08:44 2017 -0700

    MLLinOp and MLABecLaplacian constructors

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit 20d71ff5ae0d31cf81d688d918b532db4a150afc
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 6 14:41:02 2017 -0700

    remove debug diagnostic.

Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp

commit 465c0a91abd9c49e5d5cf248a7ef7c9975a92230
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 6 12:35:15 2017 -0700

    Array --> Vector in mlmg test

Tests/LinearSolvers/MLMG/init_prob.cpp
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp
Tests/LinearSolvers/MLMG/write_plotfile.cpp

commit b0fbd7bee053acd2af1b4f24ce330715b406ac33
Merge: eb1a0739e ef248e1a2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 6 12:32:19 2017 -0700

    Merge branch 'development' into weiqun/mlmg
    
    Conflicts:
            Src/Base/AMReX_Array.H

commit ff2daf4a76ad8bac354712076f36798648998bcc
Merge: 8e9b78555 ef248e1a2
Author: rgrout <rgrout@users.noreply.github.com>
Date:   Fri Oct 6 13:20:28 2017 -0600

    Merge branch 'development' into migrate_Convergence_util

commit 8e9b78555e8c2571926a4c464ef311c684791f43
Author: Ray Grout <ray.grout@nrel.gov>
Date:   Fri Oct 6 09:30:05 2017 -0700

    Updates to track AMReX development

Tools/C_util/Convergence/ComputeAmrDataNorms.H
Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffSameGrid2.cpp
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/Make.package
Tools/C_util/WritePlotFile.H
Tools/C_util/WritePlotFile.cpp

commit ef248e1a2172054eeb7615109030bc3a39096071
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 6 08:53:01 2017 -0700

    Array --> Vector in Tools

Tools/AMRProfParser/TestCodes/BLProfCallTimes.cpp
Tools/AMRProfParser/TestCodes/Pieces.cpp
Tools/AMRProfParser/TestCodes/SendTest0.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/Convergence/ComputeAmrDataNorms.H
Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedComposite.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedFD.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedStag.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGrid2.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/PltFileFluxAve.H
Tools/C_util/Statistics/PltFileFluxAve.cpp
Tools/C_util/Statistics/PltFileList.cpp
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.H
Tools/C_util/Statistics/PltFileXAve.cpp
Tools/C_util/ViewMF/mfMinMax.cpp
Tools/C_util/WritePlotFile.H
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp

commit 20c0614a5f2e1e8e1ed76fae1611cd0dc69ab7dd
Merge: 2a67307f0 152cf934c
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Oct 6 01:15:39 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2a67307f04c6a10cbee01d631ab1a0edf40d95a9
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Oct 6 01:15:30 2017 -0700

    fix a memory leak bug

Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H

commit 152cf934caf433478a5c29eeb895d7380493fef5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 17:48:51 2017 -0700

    update CHANGES

CHANGES

commit be7d6dedca0db97a5a0b5dd60e97c48d7c39a89c
Merge: 4557fa735 cc05981bc
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Oct 5 17:39:25 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 4557fa7357fbd428bc9cf507e6a08d6dbf120790
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Oct 5 17:39:04 2017 -0700

    grant friend access to MFGraph and Action classes

Src/Base/AMReX_FabArray.H

commit 146ad104c5ea31b03502d4b218f3883bed98ffd6
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Oct 5 17:36:45 2017 -0700

    runtime support for AMFIter

Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.cpp
Src/AmrTask/AMFIter/AMReX_Connections.H
Src/AmrTask/AMFIter/Makefile
Src/AmrTask/graph/AMReX_AbstractTask.H
Src/AmrTask/graph/AMReX_TaskGraph.H
Src/AmrTask/rts_impls/MPI_Generic/Makefile
Src/AmrTask/rts_impls/MPI_Generic/rts.C
Src/AmrTask/tutorials/MiniApps/HeatEquation/advance.cpp
Src/AmrTask/tutorials/MiniApps/HeatEquation/inputs_3d

commit cc05981bcfeefd25e676bc81c32a249e65c10c72
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 17:35:05 2017 -0700

    Array --> Vector in Docs

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Boundary/Boundary.tex
Docs/AMReXUsersGuide/EB/EB.tex
Docs/AMReXUsersGuide/Particle/Particle.tex
Docs/Readme.sidecars
Tools/Migration/amrex_array_to_vector.sh

commit cc706b6d8d14bb2209110cf451ddb3cc66ef34f8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 17:29:43 2017 -0700

    a script for Array --> Vector

Tools/Migration/amrex_array_to_vector.sh

commit b3a87b1fbcf1f20c319da2b5da38c4c127b08553
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 17:27:21 2017 -0700

    Array --> Vector in Tutorials

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.H
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp
Tutorials/Basic/HeatEquation_EX1_C/main.cpp
Tutorials/Basic/HeatEquation_EX2_C/advance.cpp
Tutorials/Basic/HeatEquation_EX2_C/main.cpp
Tutorials/Basic/HeatEquation_EX2_C/myfunc.H
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_init_eb.cpp
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.H
Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/main.cpp
Tutorials/Particles/LoadBalance/main.cpp

commit 1247bae570bd288da6ef2edcd5c85954fed62442
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 17:26:31 2017 -0700

    Array --> Vector in Tests

Tests/BBIOBenchmark/BBIOTest.cpp
Tests/C_BaseLib/BcastClasses/BcastClasses.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tMF.cpp
Tests/C_BaseLib/tParmParse.cpp
Tests/C_BaseLib/tProfiler.cpp
Tests/C_BaseLib/tRABcast.cpp
Tests/EBAMRTools/regression/aggpwlfpTest.cpp
Tests/EBAMRTools/regression/divergenceOpTest.cpp
Tests/EBAMRTools/regression/ebCoarseAveTest.cpp
Tests/EBAMRTools/regression/ebCoarseAveTestFace.cpp
Tests/EBAMRTools/regression/ebFineInterpTest.cpp
Tests/EBAMRTools/regression/fluxRegTest.cpp
Tests/EBAMRTools/regression/gradientOpTest.cpp
Tests/EBAMRTools/regression/nwoEBQuadCFITest.cpp
Tests/EBAMRTools/regression/simpleMeshRefine.cpp
Tests/FillBoundaryComparison/main.cpp
Tests/GeometryShop/ebgraphDistributed/ebgraphDist.cpp
Tests/GeometryShop/ebgraphSingleGrid/ebgraphSG.cpp
Tests/GeometryShop/flatPlate/flatPlateTest.cpp
Tests/GeometryShop/ramp/main.cpp
Tests/GeometryShop/sparseDataSingleGrid/sparseDataSG.cpp
Tests/GeometryShop/stencilTestbed/exec/dirichletTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD.cpp
Tests/GeometryShop/vofStructures/umapTest.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.H
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.H
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp
Tests/Particles/AssignMultiLevelDensity/main.cpp
Tests/Particles/ParticleIterator/main.cpp
Tests/Particles/main.cpp

commit dd1b202c4e76f6e92bec47163307ad720f472615
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 17:25:01 2017 -0700

    Array --> Vector in OldTutorials

OldTutorials/DataServicesTest0/DataServicesTest0.cpp
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
OldTutorials/GettingStarted_C/main.cpp
OldTutorials/HeatEquation_EX2_C/main.cpp
OldTutorials/MeshRefinement/MyAmr.H
OldTutorials/MeshRefinement/MyAmr.cpp
OldTutorials/MeshRefinement/main.cpp
OldTutorials/MultiColor_C/main.cpp
OldTutorials/MultiFabTests_C/GridMoveTest.cpp
OldTutorials/MultiFabTests_C/MoveAllFabsTest.cpp
OldTutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
OldTutorials/MultiFabTests_C/MultiFabReadWrite.cpp
OldTutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
OldTutorials/MultiGrid_C/main.cpp
OldTutorials/PGAS_HEAT/main.cpp
OldTutorials/PIC_C/single_level.cpp
OldTutorials/PIC_C/solve_for_accel.cpp
OldTutorials/PIC_C/solve_with_f90.cpp
OldTutorials/PIC_C/two_level.cpp
OldTutorials/Sidecar_EX1/DestMFTest.cpp
OldTutorials/Sidecar_EX1/NSidecarsTest.cpp
OldTutorials/Sidecar_EX1/SidecarResizeTest.cpp
OldTutorials/Sidecar_EX1/TestRankSets.cpp
OldTutorials/Tiling_Heat_C/main.cpp
OldTutorials/TwoGrid_PIC_C/main.cpp
OldTutorials/TwoGrid_PIC_C/solve_for_accel.cpp
OldTutorials/TwoGrid_PIC_C/solve_with_f90.cpp
OldTutorials/TwoGrid_PIC_C/split_boxes.cpp
OldTutorials/libamrex_C/MyAmr.H
OldTutorials/libamrex_C/MyAmr.cpp
OldTutorials/libamrex_C/main.cpp

commit 1716e555d51199df242cdc1336907d7298f6596a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 17:21:44 2017 -0700

    Array --> Vector in MiniApps

MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/SMC_init.cpp

commit f4f15593337e2e90740b2247ddf858240b632738
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 16:20:21 2017 -0700

    Array --> Vector in Src/

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_Derive.H
Src/Amr/AMReX_Derive.cpp
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp
Src/Amr/AMReX_StateDescriptor.H
Src/Amr/AMReX_StateDescriptor.cpp
Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrCore.cpp
Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/AMReX_AmrParGDB.H
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_ErrorList.H
Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_Interpolater.H
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.H
Src/AmrCore/AMReX_TagBox.cpp
Src/AmrCore/AMReX_YAFluxRegister.H
Src/AmrCore/AMReX_YAFluxRegister.cpp
Src/AmrTask/tutorials/MiniApps/HeatEquation/main.cpp
Src/AmrTask/tutorials/MiniApps/HeatEquation/physbc.cpp
Src/Base/AMReX_Array.H
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BCUtil.H
Src/Base/AMReX_BCUtil.cpp
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxDomain.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_FabConv.H
Src/Base/AMReX_FabConv.cpp
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_LayoutData.H
Src/Base/AMReX_MFCopyDescriptor.H
Src/Base/AMReX_MFCopyDescriptor.cpp
Src/Base/AMReX_MFIter.H
Src/Base/AMReX_MFIter.cpp
Src/Base/AMReX_MemPool.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_NFiles.H
Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_ParmParse.H
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_PlotFileUtil.H
Src/Base/AMReX_PlotFileUtil.cpp
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_TinyProfiler.cpp
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_iMultiFab.cpp
Src/Base/AMReX_parmparse_fi.cpp
Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MacBndry.cpp
Src/Boundary/AMReX_MultiMask.cpp
Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBFabFactory.H
Src/EB/AMReX_EBFabFactory.cpp
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBInterpolater.H
Src/EB/AMReX_EBInterpolater.cpp
Src/EB/AMReX_EBMultiFabUtil.H
Src/EB/AMReX_EBMultiFabUtil.cpp
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBCFInterp.H
Src/EBAMRTools/AMReX_EBCFInterp.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBFineInterp.H
Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/EBAMRTools/AMReX_GradientOp.H
Src/EBAMRTools/AMReX_GradientOp.cpp
Src/EBAMRTools/AMReX_MeshRefine.H
Src/EBAMRTools/AMReX_MeshRefine.cpp
Src/Extern/HYPRE/AMReX_HypreABecLap.cpp
Src/Extern/HYPRE/AMReX_HypreABecLap2.cpp
Src/Extern/ProfParser/AMReX_BLProfStats.H
Src/Extern/ProfParser/AMReX_BLProfStats.cpp
Src/Extern/ProfParser/AMReX_BLProfUtilities.H
Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/AMReX_BLWritePlotFile.H
Src/Extern/ProfParser/AMReX_BLWritePlotFile.cpp
Src/Extern/ProfParser/AMReX_CommProfStats.H
Src/Extern/ProfParser/AMReX_CommProfStats.cpp
Src/Extern/ProfParser/AMReX_ProfParserBatch.cpp
Src/Extern/ProfParser/AMReX_RegionsProfStats.H
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp
Src/Extern/amrdata/AMReX_AmrData.H
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp
Src/Extern/amrdata/AMReX_XYPlotDataList.H
Src/Extern/amrdata/AMReX_XYPlotDataList.cpp
Src/F_BaseLib/MultiFab_C_F.cpp
Src/F_Interfaces/AmrCore/AMReX_amrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/Base/AMReX_distromap_fi.cpp
Src/F_Interfaces/Base/AMReX_init_fi.cpp
Src/F_Interfaces/Base/AMReX_plotfile_fi.cpp
Src/F_Interfaces/Octree/AMReX_octree_fi.cpp
Src/GeometryShop/AMReX_AggStencil.H
Src/GeometryShop/AMReX_AggStencilI.H
Src/GeometryShop/AMReX_AllRegularService.H
Src/GeometryShop/AMReX_AllRegularService.cpp
Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_BaseEBFaceFAB.H
Src/GeometryShop/AMReX_BaseEBFaceFABI.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBCellFAB.cpp
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBDebugOut.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Src/GeometryShop/AMReX_EBFaceFAB.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISBox.H
Src/GeometryShop/AMReX_EBISBox.cpp
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_FaceIterator.H
Src/GeometryShop/AMReX_FaceIterator.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.H
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_GraphNode.H
Src/GeometryShop/AMReX_GraphNode.cpp
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_IntersectionIF.cpp
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_IrregNode.cpp
Src/GeometryShop/AMReX_LSquares.H
Src/GeometryShop/AMReX_LSquares.cpp
Src/GeometryShop/AMReX_Moments.H
Src/GeometryShop/AMReX_Moments.cpp
Src/GeometryShop/AMReX_PolyGeom.H
Src/GeometryShop/AMReX_PolyGeom.cpp
Src/GeometryShop/AMReX_PolynomialIF.H
Src/GeometryShop/AMReX_PolynomialIF.cpp
Src/GeometryShop/AMReX_RedistStencil.cpp
Src/GeometryShop/AMReX_SlabService.H
Src/GeometryShop/AMReX_SlabService.cpp
Src/GeometryShop/AMReX_Stencils.H
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_UnionIF.cpp
Src/GeometryShop/AMReX_VoFIterator.H
Src/GeometryShop/AMReX_VoFIterator.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Src/Particle/AMReX_LoadBalanceKD.H
Src/Particle/AMReX_LoadBalanceKD.cpp
Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H
Src/Particle/AMReX_ParGDB.H
Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 387d0597ae6a40789263974904c0b65ac4841f18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 16:12:14 2017 -0700

    include AMReX_Vector.H in addition to AMReX_Array.H

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateDescriptor.H
Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_Cluster.H
Src/AmrCore/AMReX_ErrorList.H
Src/AmrCore/AMReX_TagBox.H
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_Box.H
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_CArena.H
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabConv.H
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_Utility.H
Src/Base/AMReX_parmparse_fi.cpp
Src/EB/AMReX_EBMultiFabUtil.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/Extern/ProfParser/AMReX_BLProfUtilities.H
Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/AMReX_CommProfStats.H
Src/Extern/ProfParser/AMReX_RegionsProfStats.H
Src/Extern/amrdata/AMReX_AmrData.H
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_XYPlotDataList.H
Src/F_Interfaces/Base/AMReX_init_fi.cpp
Src/F_Interfaces/Octree/AMReX_octree_fi.cpp
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_LSquares.H
Src/GeometryShop/AMReX_Moments.H
Src/GeometryShop/AMReX_PolyGeom.H
Src/GeometryShop/AMReX_SlabService.H
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_UnionIF.cpp
Src/GeometryShop/AMReX_VoFIterator.H
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.H
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.H
Src/Particle/AMReX_ParGDB.H
Src/Particle/AMReX_Particles.H

commit eb1a0739eae4556808fd1fc6fbaed67b3e52de37
Merge: 31469f4f3 224be3276
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 15:57:43 2017 -0700

    Merge branch 'development' into weiqun/mlmg

commit 224be32764d94b99fabc795181d872741e7af9d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 15:57:14 2017 -0700

    add amrex::Vector

Src/Base/AMReX_Vector.H
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 31469f4f3dbd154b5f635c81f7f4494b92a618d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 15:47:48 2017 -0700

    MLMG test: wip

Tests/LinearSolvers/MLMG/Make.package
Tests/LinearSolvers/MLMG/init_prob.cpp
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/prob_par.H
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp

commit c31a23598dcb9e0031bd1acfe09a67570100690a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 14:42:03 2017 -0700

    set up a test problem for MLMG

Src/Base/AMReX_Array.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Tests/LinearSolvers/MLMG/GNUmakefile
Tests/LinearSolvers/MLMG/Make.package
Tests/LinearSolvers/MLMG/fort.H
Tests/LinearSolvers/MLMG/fort_3d.F90
Tests/LinearSolvers/MLMG/init_prob.cpp
Tests/LinearSolvers/MLMG/main.cpp
Tests/LinearSolvers/MLMG/solve_with_mlmg.cpp
Tests/LinearSolvers/MLMG/write_plotfile.cpp

commit 9a7e2833c839baf20551017c5f0ab3c3dc27bb9c
Merge: 1bcb3aa85 54f78b4a9
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Oct 5 11:21:41 2017 -0700

    Merge branch 'development' into mr-cmake

commit 54f78b4a99614237c0bfc92c8218f1e618a52c2d
Merge: e6c9acd7b 82de08f47
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Oct 5 10:44:24 2017 -0700

    Merge pull request #142 from zingale/development
    
    sync up with fcompare

commit e6c9acd7baba2fbab8a7e5a3c5bdf64747766ad4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Oct 5 10:22:50 2017 -0700

    update changelog

CHANGES

commit d7b77e1227a5a48c5bad2182ff9062c98b817f2b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 5 10:20:33 2017 -0700

    start MLMG

Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.H
Src/LinearSolvers/MLMG/AMReX_MLABecLaplacian.cpp
Src/LinearSolvers/MLMG/AMReX_MLLinOp.H
Src/LinearSolvers/MLMG/AMReX_MLLinOp.cpp
Src/LinearSolvers/MLMG/AMReX_MLMG.H
Src/LinearSolvers/MLMG/AMReX_MLMG.cpp
Src/LinearSolvers/MLMG/Make.package
Tests/LinearSolvers/MLMG/GNUmakefile
Tests/LinearSolvers/MLMG/Make.package
Tests/LinearSolvers/MLMG/main.cpp

commit a9574b52d1f73e451f70fa37722a3362023dcd94
Merge: d4aeb9288 f02c2ff4d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Oct 4 18:32:57 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit d4aeb928852f61c8e5fdb9e37ec7b71b5c9f60af
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Oct 4 18:31:48 2017 -0700

    add sort=.false. to the boxarray constructor for the diff multifab
    
    it fixes problems with this utility when the input plotfile boxarray are not in the "sorted" order

Tools/Postprocessing/F_Src/fcompare.f90

commit 82de08f47049a5503d2e59a5f96578eb0c91b123
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 4 20:43:08 2017 -0400

    sync up with fcompare
    
    you now don't need to use --infile1 and --infile2, just list the
    plot files after the command
    
    the 2 features it doesn't do that fcompare does is compare ghost
    cells (not sure if it makes sense with different boxes) and
    output a plotfile with the difference between plotfiles

Tools/Postprocessing/F_Src/plt_compare_diff_grids.f90

commit f02c2ff4d04ded67e020c9c70f528d2f70c8cf1f
Merge: 8e5ffbce3 1c5c62c25
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Oct 4 17:34:27 2017 -0700

    Merge pull request #141 from AMReX-Codes/parallel_print_to_file
    
    Parallel print to file

commit 1c5c62c258cb5d134332ef16368f53dd909137b0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 4 16:58:48 2017 -0700

    trading some code duplication for some clarity.

Src/Base/AMReX_Print.H
Tests/Particles/ParticleIterator/main.cpp

commit 664c03dfc1619712c4fd6a22ef217c2a787191d8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 4 15:31:58 2017 -0700

    update this test to demonstrate the new amrex::Print() capability

Tests/Particles/ParticleIterator/GNUmakefile
Tests/Particles/ParticleIterator/main.cpp

commit 109d9348b1a02f8491ee398e011e533c73221191
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Oct 4 15:31:21 2017 -0700

    new versions of amrex::Print() that send the output to a different file for each proc (and for each thread if called inside a parallel region).

Src/Base/AMReX_Print.H

commit 1bcb3aa854bf84e9783b0b3e38c326dca28454da
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Oct 4 15:29:53 2017 -0700

    Remove garbage

Tutorials/Amr/Advection_octree_F/CMakeLists.txt

commit 8e5ffbce390715f251caa85f54d10a8eac816a81
Merge: 6421785df 628878089
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 4 15:12:02 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 50037868120f7388cfbc0221d38c3e2a178307aa
Merge: db028fe30 628878089
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Oct 4 13:55:04 2017 -0700

    Merge branch 'development' into mr-cmake
    
    Conflicts:
            Src/AmrCore/CMakeLists.txt
            Tutorials/Amr/Advection_AmrCore/CMakeLists.txt

commit 62887808932b94d8f99b442a4b88e81264f15848
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 4 08:50:41 2017 -0700

    clean up old files

Src/EB/AMReX_EBFaceFlag.H
Src/EB/AMReX_EBFaceFlag.cpp
Src/EB/AMReX_EBLevel.H
Src/EB/AMReX_EBLevel.cpp
Src/EB/Make.package

commit 3caf471d8f3cd6a6fe9c270f83ee34c5bc0cd9c3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 17:50:46 2017 -0700

    EB/CNS: tagging on density gradient

Tutorials/EB/CNS/Exec/ShockRef/inputs.amr
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/fortran/CNS_tagging.F90
Tutorials/EB/CNS/Source/fortran/Make.package

commit 6421785df9db027dae62b9948011d87889238ecd
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 3 16:09:03 2017 -0700

    fix comments.

Src/Base/AMReX.H

commit 8746e72767c8a490d8c7fb7fdd75b6cc5aef21f0
Merge: d6d2e667e 14796c694
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Oct 3 15:53:47 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit d6d2e667e91250f15c9f735a9aee63699d9d5536
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Oct 3 15:53:27 2017 -0700

    CMake: update CMakeLists.txt in Tutorials

Tutorials/Amr/Advection_AmrCore/CMakeLists.txt

commit 14796c6941556f2264810f0fb23dd5fbed5601bc
Merge: ffc6863fe 3f0305b0b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 15:41:34 2017 -0700

    Merge branch 'weiqun/eb' into development

commit ffc6863fef4b46ceec38cc4f5f64791cdcffe486
Merge: 7b05e9982 638b61ae4
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 3 15:27:43 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 7b05e9982b72865446c3988282cb63ffcc98c19d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Oct 3 15:26:50 2017 -0700

    added some timers

Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90

commit 3e2b5ea77adfca49ce0026f374b9a985b3ecde8d
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 3 14:42:50 2017 -0700

    move file into Extern/ProfParser.

Src/Extern/ProfParser/AMReX_ProfParserBatch.cpp
Src/Extern/ProfParser/Make.package
Tools/AMRProfParser/GNUmakefile

commit 096d5c17df5f482dabb8cf7b6d4410c2b8367616
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 3 14:22:56 2017 -0700

    move the amrprofparser into amrex tools.
    the parser functionality will be replaced by amrvis.

Tools/AMRProfParser/AMReX_ProfParserBatch.cpp
Tools/AMRProfParser/BLProfParser.cpp
Tools/AMRProfParser/GNUmakefile
Tools/AMRProfParser/TestCodes/AMRProfTest0.cpp
Tools/AMRProfParser/TestCodes/BLProfCallTimes.cpp
Tools/AMRProfParser/TestCodes/GNUmakefile
Tools/AMRProfParser/TestCodes/Pieces.cpp
Tools/AMRProfParser/TestCodes/SendTest0.cpp
Tools/AMRProfParser/TestCodes/TokenizeTest.cpp

commit 086f2a0a9b154e9c8af40d41be91d26299b2d875
Merge: 07d8f6b87 638b61ae4
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 3 14:07:30 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 07d8f6b87dc1c2250fcc310a239ac09d5ab3d099
Merge: 066322306 ae1f47d72
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 3 14:07:28 2017 -0700

    merge fix.

commit 638b61ae45a05f56847fc4af5ee2ba6d774cddbe
Merge: c55485bd2 ae1f47d72
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Oct 3 13:28:41 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c55485bd25488feefa849c59840b4a134819adfa
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Oct 3 13:28:25 2017 -0700

    add ability to load balance based on the square of the particle count.

Src/Particle/AMReX_KDTree_3d.F90
Src/Particle/AMReX_KDTree_F.H
Src/Particle/AMReX_LoadBalanceKD.H
Src/Particle/AMReX_LoadBalanceKD.cpp

commit 3f0305b0bf993786c91ffd99ab039998bfcce3bf
Merge: e5ea2bb08 ae1f47d72
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 12:50:06 2017 -0700

    Merge branch 'development' into weiqun/eb

commit e5ea2bb08e071df4c6a9ca12d08b3a1c9ef2dae5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 12:48:43 2017 -0700

    fine tune # of ghost cells

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_FabArrayBase.cpp
Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBFabFactory.H
Src/EB/AMReX_EBFabFactory.cpp
Src/EB/AMReX_EBTower.cpp
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/main.cpp

commit 06632230665dc4265caa997fe2b8717678c904a0
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 3 12:19:22 2017 -0700

    update for amrex.

OldTutorials/Sidecar_EX1/SidecarResizeTest.cpp

commit db47fcfb7081b3411b62eadd94b8b28064e4b710
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 3 12:17:22 2017 -0700

    fix comment.

Src/Base/AMReX_ParallelDescriptor.H

commit ae1f47d7213091a80b598e2ec7f9cd45fba4bdc3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 10:05:29 2017 -0700

    Revert "simplify overloaded calls to InterpFromCoarseLevel and FillPatchTwoLevels"
    
    This reverts commit a43a8465eb84091348496cb276c5e9047863cba5.

Src/AmrCore/AMReX_FillPatchUtil.cpp

commit 4fcb4e2095ba46eb84d961a4d695b4c152cbbdf4
Merge: 5fe5dd711 f5ba98cfb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 09:43:38 2017 -0700

    Merge branch 'development' into weiqun/eb

commit 5fe5dd711327c532214ed15dfe387dd3fa5dd40c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 09:43:26 2017 -0700

    more clean up of EBMultiFabUtil

Src/EB/AMReX_EBMultiFabUtil.H
Src/EB/AMReX_EBMultiFabUtil.cpp
Src/EB/AMReX_EBMultiFabUtil_F.H
Src/EB/AMReX_EBMultiFabUtil_nd.F90
Tutorials/EB/CNS/Source/CNS.cpp

commit bae3ddb3069214e3c64d8a07daffd3bbdac10378
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 09:30:54 2017 -0700

    EBTower: bug fix

Src/EB/AMReX_EBTower.cpp

commit 3e16e3634419e9bb08cd1dce77c8628a5476ed98
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 3 09:18:32 2017 -0700

    clean up

Src/EB/AMReX_EBMultiFabUtil.H
Src/EB/AMReX_EBMultiFabUtil.cpp

commit f5ba98cfb81a85b02823b09062c2bda6d7b9d320
Merge: 95dea8b0e a43a8465e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Oct 2 23:31:39 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 95dea8b0e1e5fbe49514f7618f780c8e836359a1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Oct 2 23:31:15 2017 -0700

    handle case where a level is lost on restart in Particle::Redistribute()

Src/Particle/AMReX_ParticleContainerI.H

commit a43a8465eb84091348496cb276c5e9047863cba5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 2 17:42:51 2017 -0700

    simplify overloaded calls to InterpFromCoarseLevel and FillPatchTwoLevels

Src/AmrCore/AMReX_FillPatchUtil.cpp

commit cde02570089797692100aef7bc51d8d4c0512000
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 2 17:32:16 2017 -0700

    fix no-mpi

Src/Base/AMReX_Box.cpp

commit c127c59d0eee0ea0b156a09a4004f3c3cbcdaccb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 2 17:10:06 2017 -0700

    update EB average down and fix local copy of CutFab

Src/EB/AMReX_EBMultiFabUtil.cpp
Src/EB/AMReX_EBMultiFabUtil_2d.F90
Src/EB/AMReX_EBMultiFabUtil_3d.F90
Src/EB/AMReX_EBMultiFabUtil_F.H
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp

commit 8ae94795a81d3ed634fd1627db9df1317332b2fd
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 2 17:00:40 2017 -0700

    boundary condition documentation, example cleanup

Docs/AMReXUsersGuide/Boundary/Boundary.tex
Src/Base/AMReX_PhysBCFunct.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit b8a843010eccd8dd506cc1f35244444038f76a88
Merge: a0c06be3f 819b1a578
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 2 16:29:08 2017 -0700

    Merge branch 'development' into weiqun/eb

commit a0c06be3f89c1d55574402af7a39963677a25c19
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 2 16:28:54 2017 -0700

    ParallelCopy for MultiCutFab

Src/Amr/AMReX_AmrLevel.cpp
Src/Base/AMReX_FabArray.H
Src/EB/AMReX_EBFArrayBox.cpp
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp

commit 85d539124ccc75aca6584a5e69493d7839f54ab9
Merge: d9ce3cccc 611eb17d2
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 2 13:52:42 2017 -0700

    removing this file
    
    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development
    
    Conflicts:
            Tutorials/Amr/Advection_AmrCore_Boundary/CMakeLists.txt

commit d9ce3ccccce187befe866843640cb065a9cfec3d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 2 13:50:47 2017 -0700

    greatly cleaned up the Advection_AmrCore example so now it includes physical boundary conditions
    
    removed the derived AmrAdvPhysBC.H class, it wasn't needed and now uses PhysBCFunct class in amrex/Src/Base so there are less local files/classes

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdvPhysBC.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv_F.H
Tutorials/Amr/Advection_AmrCore/Source/Make.package
Tutorials/Amr/Advection_AmrCore/Source/bc_fill_nd.F90
Tutorials/Amr/Advection_AmrCore_Boundary/CMakeLists.txt
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/Make.Adv
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/Prob.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_AmrCore_Boundary/README
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv_F.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_2d/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_2d/slope_2d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_3d/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_3d/compute_flux_3d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_3d/slope_3d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_nd/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_nd/Tagging_nd.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/main.cpp

commit d606be2ee388727c6ab7430fc07982d847c79f20
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 2 13:39:52 2017 -0700

    further simplification of this tutorial to rely on amrex-native classes

Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdvPhysBC.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdvPhysBC.cpp
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv_F.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/bc_fill_nd.F90

commit f33934bf3d88329cb8a5dd263e6881e6a4607478
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 2 13:38:49 2017 -0700

    overloaded FillPatchTwoLevels and InterpFromCoarseLevel to allow
    
    const BCRec& bcs
    
    as an option for input instead of
    
    const Array<BCRec>& bcs

Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp

commit 4ea3fd365de2383a1a8bff248e83f544095c4f34
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 2 13:16:15 2017 -0700

    boundary condition work in progress

Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdvPhysBC.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdvPhysBC.cpp

commit 611eb17d25d59c3daecb6017d4c6c01f112be893
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Oct 2 12:43:56 2017 -0700

    give this executable a different name so the cmake install will work.

Tutorials/Amr/Advection_AmrCore_Boundary/CMakeLists.txt

commit e87bce6d014abd6653aa636a9933a7be523162c5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 2 12:35:54 2017 -0700

    start of expanded documenation on domain boundary conditions

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Boundary/Boundary.tex
Docs/AMReXUsersGuide/GNUmakefile
Tutorials/Basic/HeatEquation_EX2_C/advance.cpp

commit 819b1a5789c78314317531d4e663debbb6b91126
Merge: 2674bd5a4 1458b3c98
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 2 08:29:44 2017 -0700

    Merge branch 'development'

commit 1458b3c98a72b80bbf5bd01bb6819636fdfe5dbe
Author: kngott <kngott@lbl.gov>
Date:   Sun Oct 1 16:52:44 2017 -0700

    Fix some OldTutorials/MultiFabTests_C and OldTutorials/Sidecar_EX1 to function again.

OldTutorials/MultiFabTests_C/MultiFabReadWrite.cpp
OldTutorials/Sidecar_EX1/DestMFTest.cpp
OldTutorials/Sidecar_EX1/GNUmakefile
OldTutorials/Sidecar_EX1/GridMoveTest.cpp
OldTutorials/Sidecar_EX1/InTransitAnalysis.H
OldTutorials/Sidecar_EX1/SidecarResizeTest.cpp

commit 14a736008c9d345f300e210a1d68014a6b2661d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 1 16:09:31 2017 -0700

    update EB/CNS to use cached geometry data

Src/EB/AMReX_EBFabFactory.H
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp

commit a050071db388e50dae6c0a8201630ef77356689c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 1 15:55:15 2017 -0700

    fill bndrycent, areafrac and facecent

Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp

commit c62518f213300aa869e98bfa214cc09bdefec364
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 1 15:08:43 2017 -0700

    MultiCutFab: remove regular and covered fabs

Src/Base/AMReX_FabArray.H
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp

commit 0eba9c53c695d09eea52fb04e1697c4cf5038d70
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 1 14:56:49 2017 -0700

    EBDataCollection: define bndrycent, areafrac and facecent

Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp

commit 2d2495d286755e790869e2f845f4a8ff7e01c0d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 1 12:55:24 2017 -0700

    EBTower: added bndrycent, areafrac and facecent

Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Src/EB/AMReX_MultiCutFab.H
Src/EB/AMReX_MultiCutFab.cpp
Src/EB/Make.package

commit def8028dd35360d8a237106c5d0d6ba251e32eb4
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Sep 30 19:24:56 2017 -0400

    Broadcast plot_and_continue to all processors

Src/Amr/AMReX_Amr.cpp

commit f5226d16a8100a3fc9bb8e926abc6ff891671817
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Sep 30 18:38:44 2017 -0400

    Add small_plot_and_continue file checker

Src/Amr/AMReX_Amr.cpp

commit 67850b45c7278b4bda254e2901b6592d037b526f
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Sep 30 18:38:21 2017 -0400

    Add a level option to fdump

Tools/Postprocessing/F_Src/fdump.f90

commit 12d85a05d4b8284383c489a24bb45e2dc8f16c00
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 30 13:23:45 2017 -0700

    function to delete the EBIndexSpace singleton

Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Tutorials/EB/CNS/Source/main.cpp

commit da48806b5369810b5876429d3392b0813053c6b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 29 18:05:56 2017 -0700

    WIP: get volume fraction

Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBFabFactory.H
Src/EB/AMReX_EBMultiFabUtil.H
Src/EB/AMReX_EBMultiFabUtil.cpp
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp

commit 6e801f335efa807954ae7705599106583a0a2ba7
Merge: 67cfd4de4 09fc2722b
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 29 19:21:37 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 67cfd4de4bcdc5618df375567a2d1dea3b856661
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 29 19:21:26 2017 -0700

    comments

Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdvPhysBC.cpp

commit 09fc2722b8838ea052334bf0f266b79877e35aab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 29 18:05:19 2017 -0700

    EB/CNS: fix RK2

Tutorials/EB/CNS/Source/CNS_advance.cpp

commit b4bb73b940af1e5f1bbd04b1ddb0af1013617b47
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 29 17:20:59 2017 -0700

    new Tutorial showing how to do walls (homogeneous Neumann) scalar bc's in the AmrCore framework

Tutorials/Amr/Advection_AmrCore_Boundary/CMakeLists.txt
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/Make.Adv
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/Prob.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_AmrCore_Boundary/README
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdvPhysBC.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdvPhysBC.cpp
Tutorials/Amr/Advection_AmrCore_Boundary/Source/AmrCoreAdv_F.H
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_2d/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_2d/slope_2d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_3d/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_3d/compute_flux_3d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_3d/slope_3d.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_nd/Make.package
Tutorials/Amr/Advection_AmrCore_Boundary/Source/Src_nd/Tagging_nd.f90
Tutorials/Amr/Advection_AmrCore_Boundary/Source/main.cpp

commit c5aae2806b71bcf54a4a75710aef78f05626f350
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 29 16:50:01 2017 -0700

    WIP: EBTower: volume fraction

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBSupport.H
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/main.cpp

commit 5a69ba4f597735d457e9011c54dee7752892fdb5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 29 14:26:12 2017 -0700

    WIP: EBTower: fill cell flags for EBDataCollection

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_FabFactory.H
Src/Base/AMReX_MultiFab.H
Src/EB/AMReX_EBCellFlag.H
Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBFArrayBox.H
Src/EB/AMReX_EBFArrayBox.cpp
Src/EB/AMReX_EBFabFactory.H
Src/EB/AMReX_EBFabFactory.cpp
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBMultiFabUtil.H
Src/EB/AMReX_EBMultiFabUtil.cpp
Src/EB/AMReX_EBSupport.H
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Src/EB/Make.package
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp

commit d5f9b715ff93f3d69a5ad472bd617518eca939ed
Merge: 2502a53cc edd4bcef3
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 29 11:14:42 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit edd4bcef31f365f479524bd7ef9106100118d06e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 29 10:40:57 2017 -0700

    add ostream& operator<< for BoxArray::RefID, DistributionMapping::RefID and FabArrayBase::BDKey

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 5e4cb4a01357facc606bfd8222fa7810edaeb71e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 28 19:09:41 2017 -0700

    Fix Oops  in AMReX_DistributionMapping.cpp

Src/Base/AMReX_DistributionMapping.cpp

commit 04a3f5a9afc0869f5c4d1ead56b6e4d254ccd3ee
Merge: ab67bc88a 1e1069495
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 28 19:04:27 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development
    
    Conflicts:
            Src/Base/AMReX_DistributionMapping.H
            Src/Base/AMReX_DistributionMapping.cpp

commit ab67bc88a7bb3729251852181c3cd88b6ba91bcd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 28 19:02:00 2017 -0700

    Add the ability to call makeKnapsack with a list of weights rather than the boxes themselves --
    this is what we want to do within the KD Load Balancing algorithm

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Particle/AMReX_LoadBalanceKD.H

commit 2502a53ccb0d06fca62ab6b8ed76103c2a0d4dbd
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 18:11:05 2017 -0700

    make html headers consistent with output.

Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp

commit 1f84555104273c77a62e6768b72da077bd632acf
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 17:27:03 2017 -0700

    some cleanup.

Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 14729c600b8405db7e168e5a118dff2cfa3469c3
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 17:14:02 2017 -0700

    fix compiler warnings.

Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/AMReX_BLWritePlotFile.cpp
Src/Extern/ProfParser/AMReX_CommProfStats.cpp
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 1e10694956d3e7b3d4525de1ac1a09c6550c2352
Merge: 27865f1b5 fbed6ab30
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 14:50:36 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 27865f1b5746a77bcf613820b64ad2f62d04a002
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 14:37:17 2017 -0700

    fix compiler warnings.

Src/Extern/amrdata/AMReX_AmrData.cpp

commit 59dd68fc554328f38aee1fd47dd8b78d49fd7d3e
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 14:24:04 2017 -0700

    fix compiler warning.

Src/Extern/ProfParser/AMReX_CommProfStats.H

commit fbed6ab304321965316e592be88d1229ac0e1a3f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 28 13:45:27 2017 -0700

    parameter to limit the number of boxes can be assigned to a single process in load balance

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp

commit 3ffd34e49379b9f74dfbc65edfddf5fd6b65944f
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 14:14:30 2017 -0700

    fix compiler warning.

Src/Base/AMReX_BLProfiler.H

commit 2e461da8285bd2948fcebd922b799bfa4017c227
Merge: 3036dfcc6 201117395
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 14:05:37 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 3036dfcc6e69213971e465fe2ab5c45992493faf
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 28 14:03:05 2017 -0700

    added show body flag for eb.

Src/Extern/amrdata/AMReX_AmrData.H
Src/Extern/amrdata/AMReX_AmrData.cpp

commit 201117395671acce29d741a8732de15acf22a556
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Sep 28 13:09:28 2017 -0700

    fix cmake install

Src/AmrCore/CMakeLists.txt

commit 917f0eca7079bc17b8e7094da15c7c3db82bee1f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 27 17:30:44 2017 -0700

    added EBDataCollection

Src/Amr/AMReX_AmrLevel.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_FabArrayBase.cpp
Src/EB/AMReX_EBDataCollection.H
Src/EB/AMReX_EBDataCollection.cpp
Src/EB/AMReX_EBFabFactory.H
Src/EB/AMReX_EBFabFactory.cpp
Src/EB/AMReX_EBMultiFabUtil.cpp
Src/EB/AMReX_EBTower.H
Src/EB/Make.package

commit 02c3c0973d8f7b2f557dc2ea5a681e2b9dc898d4
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 27 16:55:18 2017 -0700

    add Dirichlet boundary conditions

Tutorials/Basic/HeatEquation_EX2_C/AMReX_FILCC_2D.F
Tutorials/Basic/HeatEquation_EX2_C/AMReX_FILCC_3D.F

commit 70b9d3c59d493a5a5fca22be878ba6a7ff60034d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 27 16:21:50 2017 -0700

    cache EBCellFlags

Src/EB/AMReX_EBCellFlag.H
Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp

commit db028fe30744404c2f2744ef6480c8594c6b72ff
Merge: b85fc1f5d 408874f4d
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Sep 27 15:31:49 2017 -0700

    Merge branch 'development' into mr-cmake
    
    Conflicts:
            Src/AmrCore/CMakeLists.txt
            Src/Base/CMakeLists.txt
            Src/Particle/CMakeLists.txt

commit 58d2a49a1d7ad9b5294ab9d02b7c0ae07f497e82
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 27 15:25:24 2017 -0700

    started EBTower

Src/EB/AMReX_EBTower.H
Src/EB/AMReX_EBTower.cpp
Src/EB/Make.package
Tutorials/EB/CNS/Source/main.cpp

commit 886b8747f71b1403d9622888db0f6772732620a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 27 15:23:57 2017 -0700

    access to some EB internal data

Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBIndexSpace.H

commit 57438c608d736bb38a06243489fbe074bd2c0df8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 27 15:23:02 2017 -0700

    added a new BoxList constructor that takes rvalue Array<Box>

Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 3a6e20580e3d47f56b920c365e99b5869fabb63a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 27 15:22:16 2017 -0700

    added amrex::AllGatherBoxes

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp

commit 408874f4d0198768a62823f30415d2c304b527df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 27 10:31:45 2017 -0700

    EB/CNS: update plotfile

Tutorials/EB/CNS/Source/CNS_io.cpp

commit 714b85a4cb2cfe970b0455e96c2ef12095217b6f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 27 10:12:58 2017 -0700

    add CartGrid-V2.0 to plotfile types

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/plotfile.f90

commit 7b6356246877639d6842dd1b03d89f237ae4db9c
Merge: 8592c9e6a bbaf56bfe
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Sep 27 09:00:45 2017 -0700

    Merge pull request #140 from bcfriesen/cvode_docs_fix
    
    Docs: add note to CVODE compilation about the examples linking dynamically

commit bbaf56bfe2a434884ff1bfafc74b82afb92db85a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Sep 26 21:12:34 2017 -0700

    Docs: add note to CVODE compilation about the examples linking dynamically

Docs/AMReXUsersGuide/CVODE/CVODE.tex

commit 8592c9e6abf97b38a2056b93962ffc2bb9bfa46c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 26 17:20:47 2017 -0700

    don't profile this function - called too many times.

Src/Particle/AMReX_ParticleContainerI.H

commit e868e5d66125c05e69778db468783652cb3bc908
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 26 17:20:15 2017 -0700

    fix some parameters shadowings.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H

commit 6fe4bb4b29e6389b639886fc0e63d09681ef9ecf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 26 16:39:08 2017 -0700

    EB/CNS: use Amr's load balance approach

Tutorials/EB/CNS/Exec/Combustor/benchmark.inputs
Tutorials/EB/CNS/Exec/Combustor/inputs
Tutorials/EB/CNS/Exec/Combustor/inputs.regt
Tutorials/EB/CNS/Exec/Combustor/inputs.testing
Tutorials/EB/CNS/Exec/Combustor/inputs_combustor
Tutorials/EB/CNS/Exec/Pulse/inputs
Tutorials/EB/CNS/Exec/Pulse/inputs.regt
Tutorials/EB/CNS/Exec/ShockRef/inputs
Tutorials/EB/CNS/Exec/ShockRef/inputs.regt
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/main.cpp

commit e65dc20ae058fe2d7da00b390eed085a1d3e6785
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 26 16:21:10 2017 -0700

    update CHANGES

CHANGES

commit ee1ead8397c5c5c079df94b657f27355082ba781
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 26 16:14:41 2017 -0700

    add amr.loadbalance_with_workestimates and amr.loadbalance_level0_int

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H

commit a94b2f7213a04ba3139a6882bf5da3c3436aa001
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 26 15:33:23 2017 -0700

    Tweaks to some of the text in the User Guide

Docs/AMReXUsersGuide/EB/EB.tex

commit 3cc11496aa4c516c142511aa0419792ed752c9eb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 26 13:12:45 2017 -0700

    also turn it on for building the neighbor list.

Src/Particle/AMReX_NeighborParticlesI.H

commit b5ae85616c980ff2741d5d57caba0c2288d27678
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 26 12:20:50 2017 -0700

    EB/CNS: update plotfile to CartGrid-V2.0

Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS_io.cpp

commit 6d9baef4de49104876bf70bf6cf9498fa1cda5ba
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 25 17:24:44 2017 -0700

    implemented periodic, zero-flux, and Dirichlet options

Tutorials/Basic/HeatEquation_EX2_C/advance_2d.f90
Tutorials/Basic/HeatEquation_EX2_C/advance_3d.f90
Tutorials/Basic/HeatEquation_EX2_C/inputs_2d
Tutorials/Basic/HeatEquation_EX2_C/inputs_3d
Tutorials/Basic/HeatEquation_EX2_C/main.cpp

commit 12872d4c7d77985f0ff6ffff81dca0e4baa617fb
Merge: 476b4c77a 28cf8db26
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Sep 25 15:27:29 2017 -0700

    merging with dtg_branch to get documentation changes over

commit 28cf8db266d70f916bd534d3c7285397c4d75714
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Sep 25 15:25:46 2017 -0700

    added more geometry examples

Docs/AMReXUsersGuide/EB/EB.tex
Docs/AMReXUsersGuide/EB/EB_example.fig.bak
Docs/AMReXUsersGuide/EB/eb_fluxes.fig.bak
Docs/AMReXUsersGuide/EB/parabsphere.pdf
Docs/AMReXUsersGuide/EB/parabsphere.ps
Docs/AMReXUsersGuide/EB/revolution.pdf
Docs/AMReXUsersGuide/EB/revolution.ps

commit 908ae73c6eada0f9267990d181e87eb0f3d561ad
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Sep 25 15:09:07 2017 -0700

    added polynomial geometry

Src/GeometryShop/AMReX_PolynomialIF.H
Src/GeometryShop/AMReX_PolynomialIF.cpp
Src/GeometryShop/Make.package

commit 57cec33cc479f31290db0d92f4962abfe5f99aed
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Sep 25 15:08:48 2017 -0700

    added a couple more geometry options

Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit 476b4c77a105bd588211eb9a6bd5b45f772b0402
Merge: ff6745b30 078689afd
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 25 15:01:12 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit ff6745b302545e2a49f4dc70142ca02ba2050471
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 25 15:00:02 2017 -0700

    split the Basic/HeatEquation_EX1_C into EX1 and EX2.  EX1 is periodic, EX2 will support Neumann and Dirichlet conditions eventually (WIP)

Tutorials/Basic/HeatEquation_EX1_C/Make.package
Tutorials/Basic/HeatEquation_EX1_C/advance.cpp
Tutorials/Basic/HeatEquation_EX1_C/advance_2d.f90
Tutorials/Basic/HeatEquation_EX1_C/advance_3d.f90
Tutorials/Basic/HeatEquation_EX1_C/inputs_2d
Tutorials/Basic/HeatEquation_EX1_C/inputs_3d
Tutorials/Basic/HeatEquation_EX1_C/main.cpp
Tutorials/Basic/HeatEquation_EX1_C/myfunc.H
Tutorials/Basic/HeatEquation_EX1_C/myfunc_F.H
Tutorials/Basic/HeatEquation_EX1_C/physbc.cpp
Tutorials/Basic/HeatEquation_EX2_C/GNUmakefile
Tutorials/Basic/HeatEquation_EX2_C/Make.package
Tutorials/Basic/HeatEquation_EX2_C/advance.cpp
Tutorials/Basic/HeatEquation_EX2_C/advance_2d.f90
Tutorials/Basic/HeatEquation_EX2_C/advance_3d.f90
Tutorials/Basic/HeatEquation_EX2_C/init_phi_2d.f90
Tutorials/Basic/HeatEquation_EX2_C/init_phi_3d.f90
Tutorials/Basic/HeatEquation_EX2_C/inputs_2d
Tutorials/Basic/HeatEquation_EX2_C/inputs_3d
Tutorials/Basic/HeatEquation_EX2_C/main.cpp
Tutorials/Basic/HeatEquation_EX2_C/myfunc.H
Tutorials/Basic/HeatEquation_EX2_C/myfunc_F.H

commit 078689afd6b3db5505120b30b0daf52df1b8925c
Merge: 0a3b8a7bd b248ae6c2
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Mon Sep 25 13:16:05 2017 -0700

    Merge pull request #139 from zingale/development
    
    add stub versions of the new broadcasts

commit b248ae6c2af44ff8e5a64d346dcd1a4503dc0406
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 25 16:11:58 2017 -0400

    add stub versions of the new broadcasts

Src/F_BaseLib/parallel_stubs.f90

commit 3a7f2324843ee74918eefe96350d5a77a8d7bc69
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Sep 25 13:05:42 2017 -0700

    fix some dynamic scheduling bugs.

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_Particles.H

commit 0a3b8a7bdec3636606ca5fe07ac070f0acf2d3ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 25 12:55:54 2017 -0700

    VisMF::Exist(const std::string&) returns ture iff a MultiFab with such name exists

Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp

commit 69822b3d5407493ed81e094a83deba4adc8dc365
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 25 09:16:48 2017 -0700

    update EB regression test to include amr

Tutorials/EB/CNS/Exec/Pulse/inputs.regt

commit b7a6349dac76a70a0a3ba973dc45eaf58593470b
Merge: 1e9d755c3 9adf8165c
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Mon Sep 25 08:48:03 2017 -0700

    Merge pull request #138 from AMReX-Codes/multid_bcast
    
    Add 2D, 3D, 4D parallel_bcast

commit 1e9d755c34f0d9f2c6180039c95dd45e7fba7ed7
Author: Max Katz <maxpkatz@gmail.com>
Date:   Mon Sep 25 01:37:52 2017 -0400

    Add index options to fdump

Tools/Postprocessing/F_Src/fdump.f90

commit 58077e4e9476897060df97db37a4841ece55e9ee
Author: Max Katz <maxpkatz@gmail.com>
Date:   Mon Sep 25 01:14:32 2017 -0400

    Add minimum and maximum value options to fdump

Tools/Postprocessing/F_Src/fdump.f90

commit 9adf8165cc913712e5358eaac8b20cc5c9fa5ada
Author: Max Katz <maxpkatz@gmail.com>
Date:   Sun Sep 24 23:26:20 2017 -0400

    Add 2D, 3D, 4D parallel_bcast

Src/F_BaseLib/parallel.f90

commit aa07042e6acbced220f9c8d571ab9419ea5b97c7
Author: Max Katz <maxpkatz@gmail.com>
Date:   Sun Sep 24 20:00:28 2017 -0400

    Default last_smallplotfile to -1
    
    This allows for a quick test to see if the user has requested any
    small plot files at all; the number will end up >= 0 if so, and stay
    negative if not.

Src/Amr/AMReX_Amr.cpp

commit 1937d1098bdf333626bad6b995637d5fbec94bc7
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sun Sep 24 07:48:41 2017 -0400

    Add function to set level_count

Src/Amr/AMReX_Amr.H

commit 7d78bb8d3f4dfc018ecc40854485a84fd25e9ffd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 23 13:13:47 2017 -0700

    EB/CNS: turn off various profiling

Src/Base/AMReX_BoxArray.cpp
Tutorials/EB/CNS/Exec/Combustor/GNUmakefile

commit 1e1d2d57532dbeec86fe9bcf181999de207a984a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 23 12:17:28 2017 -0700

    fix 2d

Src/EB/AMReX_EBFluxRegister_2d.F90

commit a96d98667595634c5fe90f7a6072637d8039bc6b
Merge: e2df23edb fe5addfc8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 23 12:14:42 2017 -0700

    Merge branch 'weiqun/eb' into development

commit fe5addfc816176a4ccfaba5da59260402df0e1bb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 23 12:14:22 2017 -0700

    Merge branch 'development' into weiqun/eb

Docs/AMReXUsersGuide/EB/EB.tex

commit d3d8147e99d36ed2e59f8f54d3ce982b82e6e2ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 23 12:13:40 2017 -0700

    refactor EBFluxRegister

Src/EB/AMReX_EBFluxRegister.H
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_2d.F90
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister_F.H
Tutorials/EB/CNS/Exec/Pulse/inputs.debug

commit e2df23edbd23074a64ec9d349d0fafef1c15220a
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Sep 22 20:15:14 2017 -0700

    Work the EB section of the doc a bit

Docs/AMReXUsersGuide/EB/EB.tex

commit 963e9fe6a878c0ab0e9f29f5e855509403b139f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 22 17:30:47 2017 -0700

    re-re-redistribution

Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_3d.F90

commit 59f7760dfdcd4af41fc59d4c09ce34cf42dc2782
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 22 17:06:55 2017 -0700

    WIP: Re-reflux

Src/AmrCore/AMReX_YAFluxRegister.H
Src/AmrCore/AMReX_YAFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister.H
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister_F.H
Tutorials/EB/CNS/Source/CNS.cpp

commit a4707311b3de8637649e3a6fcac01d147a55817d
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 22 15:38:39 2017 -0700

    fixed error messages.

Src/Extern/amrdata/AMReX_DataServices.cpp

commit 571cd482aa998b81df11eb70af111ef2b4152577
Merge: 8e640a5c4 d8edcfbdb
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 22 09:46:37 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 8e640a5c46ef2c70e070bec03fb7929a88272d40
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 22 09:45:49 2017 -0700

    bug fixes  in EB.tex

Docs/AMReXUsersGuide/EB/EB.tex

commit d8edcfbdbc2e6448872c83b31dafbb0959bca617
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 22 09:41:29 2017 -0700

    YAFluxRegister: update comment

Src/AmrCore/AMReX_YAFluxRegister.cpp

commit 3218273a46989c657c4d2b0727fa053f20999824
Merge: 18592d4f8 3304b0fa1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 22 09:27:43 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 18592d4f893aceb755722d880c542c583c2f9e5b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 22 09:26:07 2017 -0700

    added surface of revolution section

Docs/AMReXUsersGuide/EB/EB.tex

commit 3304b0fa16841829959548f2a9d2f4e5db78452b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 22 09:21:19 2017 -0700

    EB/CNS: add cns.do_reflux

Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_io.cpp

commit aa8d197ff09921a18a488ac80129905359e3cc70
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 22 09:11:43 2017 -0700

    option to disable reredistribution for testing

Src/EB/AMReX_EBFluxRegister_nd.F90
Tutorials/EB/CNS/Source/fortran/CNS_f.F90

commit 501fd54e521928afc581c3c6a4a9d719d4fdc965
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 21 17:56:11 2017 -0700

    inputs for John to hack

Tutorials/EB/CNS/Exec/Pulse/inputs.debug

commit 3d4e6923930ed053944d5d59f6adb44393ba2835
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 21 17:47:46 2017 -0700

    yet another flux register

Src/AmrCore/AMReX_FillPatchUtil_1d.F90
Src/AmrCore/AMReX_YAFluxRegister.H
Src/AmrCore/AMReX_YAFluxRegister.cpp
Src/AmrCore/AMReX_YAFluxRegister_1d.F90
Src/AmrCore/AMReX_YAFluxRegister_2d.F90
Src/AmrCore/AMReX_YAFluxRegister_3d.F90
Src/AmrCore/AMReX_YAFluxRegister_F.H
Src/AmrCore/AMReX_YAFluxRegister_nd.F90
Src/AmrCore/CMakeLists.txt
Src/AmrCore/Make.package
Src/EB/AMReX_EBFluxRegister.H
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_2d.F90
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister_F.H
Src/EB/AMReX_EBFluxRegister_nd.F90

commit 99d6c426a2ffc9fa78174235f7a8bec67904c302
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 21 13:12:33 2017 -0700

    add re-redistribution threshold

Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_2d.F90
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister_nd.F90
Src/EB/Make.package
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90

commit d5a54e3d790d08dad1597a392883ca8a2a64870d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 21 10:05:11 2017 -0700

    EBFluxRegister: fix periodic boundary

Src/EB/AMReX_EBFluxRegister.H
Src/EB/AMReX_EBFluxRegister.cpp

commit f6affb5cdf3530d4406290b637c0e6045752c177
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 21 10:03:16 2017 -0700

    add a free function converting iMultiFab to MultiFab

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/AMReX_MultiFabUtil_nd.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit eddb0793d23e597a9b8ab317d155adc02607a582
Merge: d12ac0405 f50afec36
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 21 16:29:29 2017 -0700

    merging documentation changes over to dev so others can see them

commit f50afec36d03ec94f8adec58d04d8328c63b6e99
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 21 16:27:34 2017 -0700

    some missing files

Docs/AMReXUsersGuide/EB/redist.eps
Docs/AMReXUsersGuide/EB/redist.fig
Docs/AMReXUsersGuide/EB/redist.pdf

commit 30f6eacad69cf24e7c9bfb83e9ec9f90bc51fc27
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 21 16:27:12 2017 -0700

    started on documentation revisions of EB stuff per John and Marc's recommendations

Docs/AMReXUsersGuide/EB/EB.tex
Docs/AMReXUsersGuide/EB/EB_example.eps
Docs/AMReXUsersGuide/EB/EB_example.fig
Docs/AMReXUsersGuide/EB/EB_example.pdf
Docs/AMReXUsersGuide/EB/areas_and_volumes.eps
Docs/AMReXUsersGuide/EB/areas_and_volumes.fig
Docs/AMReXUsersGuide/EB/areas_and_volumes.pdf
Docs/AMReXUsersGuide/EB/eb_fluxes.eps
Docs/AMReXUsersGuide/EB/eb_fluxes.fig
Docs/AMReXUsersGuide/EB/eb_fluxes.pdf

commit d12ac0405823a7172777904dc239cd28e9c309c5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 21 14:26:12 2017 -0700

    Fix the flags getting passed to HPGMG

Tools/GNUMake/packages/Make.hpgmg

commit eeb53fc7139ff8e8385763b1763247a79e20e40a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Sep 21 14:19:44 2017 -0700

    First stab at making the particle iterator able to use dynamic scheduling with OpenMP.

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_Particles.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp
Tutorials/Particles/NeighborList/inputs
Tutorials/Particles/NeighborList/main.cpp

commit dfcf401c99243b21a0b3fde7adbf8cd22d0841b0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 21 11:57:34 2017 -0700

    John's which --> that corrections.

Docs/AMReXUsersGuide/CVODE/CVODE.tex

commit b33cd5662440e9c98b88fc4b9a93b4ae4e35d00b
Merge: 704bd1cc3 1c0012407
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Sep 21 09:03:32 2017 -0700

    Merge pull request #137 from bcfriesen/update_cvode_docs
    
    Docs: update CVODE docs

commit 1c0012407d4a74505d719e50191a6cfd4b3517db
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Sep 20 22:30:18 2017 -0700

    Docs: add a new section describing the CVODE Tutorials

Docs/AMReXUsersGuide/CVODE/CVODE.tex

commit aef8e94d9534080c12a2238436e9f435b9881bbd
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Sep 20 22:29:47 2017 -0700

    Docs: revise the wording of the CVODE Fortran 2003 interface description

Docs/AMReXUsersGuide/CVODE/CVODE.tex

commit b921de3090702eda6d426fc8e5912641b821e9e5
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Sep 20 22:28:54 2017 -0700

    Docs: add note discouraging FCVODE in favor of the Fortran 2003 interface

Docs/AMReXUsersGuide/CVODE/CVODE.tex

commit 704bd1cc351f2a4588341f29aae2b46b54be6c85
Merge: 0846c2475 aca4204df
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 20 14:59:33 2017 -0700

    Merge branch 'development' into threaded_neighbor_particles

commit aca4204dfc61976753aef46386df55c7e48db8de
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 20 14:26:44 2017 -0700

    fix errors in comments

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit 2674bd5a4da071ce111a1cbf795cb919fcac4521
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 20 14:18:51 2017 -0700

    Revert "fix comments regarding regridding functions"
    
    This reverts commit fe81ad7773f2d1581138146022892611a67462b5.

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit fe81ad7773f2d1581138146022892611a67462b5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 20 14:11:38 2017 -0700

    fix comments regarding regridding functions

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit aea1f107a9bb6a9de027f332a5ef79752d3802de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 20 13:13:19 2017 -0700

    check signal_handling for F_BaseLib too

CHANGES
Src/F_BaseLib/backtrace_c.cpp

commit 0846c24753e38b7ce0105646333b05a942235cfa
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 20 13:12:50 2017 -0700

    avoid rellocating this vector repeatedly in parallel region.

Src/Particle/AMReX_NeighborParticlesI.H

commit 614cc7e0a057dcf720bee3ef37cd6c3bd1db4436
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 20 13:05:15 2017 -0700

    runtime parameter amrex.signal_handling for disabling signal handling

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/Base/AMReX_ParallelDescriptor.cpp

commit a23e607a503614132cf1e361c8f18aed4f6970be
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 20 12:25:01 2017 -0700

    just use regular parallel for regions here.

Src/Particle/AMReX_NeighborParticlesI.H

commit 094dc08b71d0fdd3e30bb4f96281114e19976ff7
Merge: 4729149d0 2bbf25884
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 20 12:03:12 2017 -0700

    Merge pull request #136 from AMReX-Codes/dtg_branch
    
    with these fixes, I was able to run Pele with threads

commit 2bbf25884da84b8dcde2bfa3c0459a8b6b471289
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 20 11:59:40 2017 -0700

    took out some debugging statements

Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp

commit 2f5a85eb16fc6be8bbf74b25109365c971d59d7f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 20 11:57:19 2017 -0700

    I added some return values to AMReX_RegionsProfStats.cpp for cases where it is being called incorrectly just to shut up the compiler.   I also fixed EBGraph::fillIntMask to make it thread safe

Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp

commit c6edf06ab95a35b04b068de9e17baabb95fe7c71
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 20 11:08:01 2017 -0700

    the local temporaries need entries for the neighboring tiles, too.

Src/Particle/AMReX_NeighborParticlesI.H

commit f78b07deda176affb354a18b660ccc4127967d30
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 20 10:45:49 2017 -0700

    correctly build map for remote particles in serial to allow for multithreaded processing.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 4729149d0876d994bc73b858b1887953130252b1
Merge: 62872369d cd05bc912
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 20 09:14:48 2017 -0700

    Merge pull request #134 from AMReX-Codes/dtg_branch
    
    missed one

commit cd05bc91289de7eb4e6843988373626c983e3a53
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 20 09:13:31 2017 -0700

    translation amount in ebinit was wrong if maxlev > 0

Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit 62872369ddf19ef9699fa4e9f960004f5f20cc59
Merge: 44efa2c99 322dbe547
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 20 09:07:15 2017 -0700

    Merge pull request #133 from AMReX-Codes/dtg_branch
    
    minor bug fix

commit 322dbe547dc8d0f4bfcac3169ff92f2598a16729
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 20 09:05:44 2017 -0700

    volume fraction variable has to be named vfrac in order for visit to work

Tutorials/EB/CNS/Source/CNS_io.cpp

commit 44efa2c99f1119085b731cf16ca1a71cce321c64
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 19 16:38:51 2017 -0700

    We now pass in "cell_weight" as the initialization for the weight of each cell.
    To this we will add the number of particles in that cell.

Src/Particle/AMReX_LoadBalanceKD.H

commit 7864ca7fda36fc3b94b9defb42b35524fe766c62
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 19 16:38:28 2017 -0700

    Remove write statement "actually rebuilding"

Src/Particle/AMReX_NeighborParticlesI.H

commit adcdcd558eaa77a691be1d0a4d33bff70c01c4ef
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 19 16:22:31 2017 -0700

    remove some more debugging crap

Src/Particle/AMReX_NeighborParticlesI.H

commit 52a11043e32a85f4e94f45c52a094904ccc61610
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 19 16:21:57 2017 -0700

    handle update neighbors too.

Src/Particle/AMReX_NeighborParticlesI.H

commit 4ec63f135d7e6ce69526c1c732d6af231ede3946
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 19 16:13:41 2017 -0700

    handle threading for the local neighbor particles in fillNeighbors.

Src/Particle/AMReX_NeighborParticlesI.H

commit d66ce60145df3e3ff207b18e984c6307a431bdbf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 19 15:48:17 2017 -0700

    EB/CNS: inputs parameters for fine level grids placement

Src/Base/AMReX_RealBox.H
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp

commit 98c67c88225678509a36d8b3387798dce8234b68
Merge: 7ccda4bb3 07214d561
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Sep 19 15:41:50 2017 -0700

    Merge pull request #132 from cmsquared/osx_fix
    
    add missing library to link line for gfortran in osx

commit 07214d5612eae85683dca8a4c47798a2a20b0bbb
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Tue Sep 19 16:27:11 2017 -0600

    add missing library to link line for gfortran in osx

Tools/F_mk/comps/gfortran.mak

commit 9816eda2bf9f613412bb2d207649a6ec32bf0564
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 19 15:21:38 2017 -0700

    handle threading for the remote neighbor particles.

Src/Particle/AMReX_NeighborParticlesI.H

commit 7ccda4bb3b87882098728d069dead19206e4d181
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 19 14:54:41 2017 -0700

    #if 0 some debug code

Tutorials/EB/CNS/Source/CNS.cpp

commit 8077e91fd8198d98d416000d240e956baa5184ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 19 14:52:09 2017 -0700

    EB/CNS: minor tweak

Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90

commit 7529ec763c83cd848b128c25ff2f31d2b8a30dd0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 19 13:24:58 2017 -0700

    added some timers

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.cpp

commit 52fa4993aaeaf103242a3c19cb1ccd934751e672
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 19 12:41:36 2017 -0700

    remove some debugging junk.

Src/Particle/AMReX_NeighborParticlesI.H

commit 509d8c822ecd407d507c068f1d92011255e72d1a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Sep 19 12:40:32 2017 -0700

    refactor the neighbor particle code to make it easier to thread.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 339eb3a7dc9958339f15463937f260802fee376f
Merge: b61a3044a deb4b1602
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 19 10:32:26 2017 -0700

    Merge pull request #131 from AMReX-Codes/dtg_branch
    
    merging with development to get EBCellFlagFab caching in place

commit deb4b1602b62e4a1a28db8cf84460bdd6387f3ba
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 19 10:31:07 2017 -0700

    took out some debugging statements

Src/EB/AMReX_EBLevel.cpp

commit a71e5eefd1039d453019c95b87dff275da100f4a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 19 10:26:20 2017 -0700

    added cache of EBCellFlagFab inside EBGraph.   For the CNS benchmark problem, this appears to speed things up quite a lot.

Src/EB/AMReX_EBCellFlag.H
Src/EB/AMReX_EBLevel.cpp
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISBox.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.cpp

commit b61a3044a53d6594f4e3f2841366adb1a5f88c77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 19 10:16:51 2017 -0700

    add CHANGES

CHANGES

commit b185d3bebf86f6a732539aeb91ad28150d4a8d86
Merge: c69ecf8d6 124af9656
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 19 10:08:59 2017 -0700

    Merge branch 'development' into weiqun/eb
    
    Conflicts:
            Tutorials/EB/CNS/Source/fortran/CNS_divop.F90

commit c69ecf8d6723b854c16eaa48457a171ab32315cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 19 10:07:33 2017 -0700

    EBFluxRegister: finish 2D

Src/EB/AMReX_EBFluxRegister_2d.F90

commit 1cc42515d90420b1c284b9c7374266787ab17b59
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 19 09:44:56 2017 -0700

    add some comments to EBFluxRegister

Src/EB/AMReX_EBFluxRegister.H

commit 124af9656c271e4a3f1324ed53dcd6383e29f8a0
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Tue Sep 19 04:29:17 2017 -0400

    Allow small plotfile to have derived variables

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp

commit 0b062888beee0a704d72d44f712ec3a6a6cee4b3
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Sep 18 17:41:44 2017 -0700

    remove an app

Src/AmrTask/tutorials/AMReXApps/3DJacobi/3DJacobi.C
Src/AmrTask/tutorials/AMReXApps/3DJacobi/Makefile

commit f06ccc3a934e865431ad5cc7dd987199e4870ed1
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Sep 18 17:37:57 2017 -0700

    add heat solver

Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/graph/AMReX_WorkerThread.H
Src/AmrTask/graph/AMReX_WorkerThread.cpp
Src/AmrTask/rts_impls/MPI_Generic/rts.C
Src/AmrTask/tutorials/MiniApps/HeatEquation/.DS_Store
Src/AmrTask/tutorials/MiniApps/HeatEquation/GNUmakefile
Src/AmrTask/tutorials/MiniApps/HeatEquation/Make.package
Src/AmrTask/tutorials/MiniApps/HeatEquation/advance.cpp
Src/AmrTask/tutorials/MiniApps/HeatEquation/advance_2d.f90
Src/AmrTask/tutorials/MiniApps/HeatEquation/advance_3d.f90
Src/AmrTask/tutorials/MiniApps/HeatEquation/init_phi_2d.f90
Src/AmrTask/tutorials/MiniApps/HeatEquation/init_phi_3d.f90
Src/AmrTask/tutorials/MiniApps/HeatEquation/inputs_2d
Src/AmrTask/tutorials/MiniApps/HeatEquation/inputs_3d
Src/AmrTask/tutorials/MiniApps/HeatEquation/main.cpp
Src/AmrTask/tutorials/MiniApps/HeatEquation/myfunc.H
Src/AmrTask/tutorials/MiniApps/HeatEquation/myfunc_F.H
Src/AmrTask/tutorials/MiniApps/HeatEquation/physbc.cpp

commit 5ee5684d72644d32fa58f3426a5fda48988b2a91
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Sep 18 16:50:46 2017 -0700

    relocate files

Src/AmrTask/graph/AMReX_AsyncMFIter.H
Src/AmrTask/graph/AMReX_AsyncMFIter.cpp

commit aae72018998ae12197fc5b0d259fc441cbb9ed3b
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Sep 18 16:47:26 2017 -0700

    async MFIter interface

Src/AmrTask/AMFIter/AMReX_AsyncMFIter.H
Src/AmrTask/AMFIter/AMReX_AsyncMFIter.cpp
Src/AmrTask/AMFIter/Makefile
Src/AmrTask/Makefile
Src/AmrTask/arch/arch.mpi.generic
Src/AmrTask/graph/RTS.H
Src/AmrTask/rts_impls/MPI_Generic/rts.C
Src/AmrTask/rts_impls/Serial/rts.C
Src/AmrTask/tutorials/UnitTests/001_TokenRing.C
Src/AmrTask/tutorials/UnitTests/002_Jacobi_StaticGraph.C
Src/AmrTask/tutorials/UnitTests/003_Jacobi_DynamicGraph.C

commit ba0eda7be1eafbe569e9c8b05bf20261ac256b40
Merge: bc4008461 c7e5669a1
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 18 16:36:16 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit bc40084613adc13e1f180dc90aba7236a15fa13a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 18 16:36:01 2017 -0700

    fix comment

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit d8b2ad3a387bb8b84801dc83c0d26a92c3655f5e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 18 16:01:42 2017 -0700

    fix octree tutorial

Tutorials/Amr/Advection_octree_F/Source/my_amr_mod.F90

commit c7e5669a19597b7d3a1175241432737b9fad7a81
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 18 16:01:42 2017 -0700

    fix octree tutorial

Tutorials/Amr/Advection_octree_F/Source/my_amr_mod.F90

commit f9b5dcfc146417b9dd0b62e5a42a08633ae24575
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Sep 18 15:57:46 2017 -0700

    CVODE: "CVODE" -> "\cvode"

Docs/AMReXUsersGuide/CVODE/CVODE.tex

commit b98c1764976f0a3db953660058ef8b32acb53c7d
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Sep 18 15:27:32 2017 -0700

    CVODE: Move FCVODE doc cite from inline to a footnote

Docs/AMReXUsersGuide/CVODE/CVODE.tex

commit 309861db0153a242647aeed25395dc3e21f4b988
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 18 13:26:09 2017 -0700

    fix more gcc shadow warnings

Src/Amr/AMReX_Amr.cpp
Src/EB/AMReX_EBFArrayBox.cpp
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBCellFAB.cpp
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_FaceIndex.cpp
Src/GeometryShop/AMReX_Stencils.cpp
Src/GeometryShop/AMReX_TransformIF.cpp
Tutorials/EB/CNS/Source/CNS_io.cpp

commit cae5a18b3f02b43f416d5ab3e91aa7d1d1321c9c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 18 13:03:15 2017 -0700

    fixed some gcc -Wshadow warnings

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_Derive.cpp
Src/Amr/AMReX_StateDescriptor.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_CArena.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_iMultiFab.cpp
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MacBndry.cpp
Src/Boundary/AMReX_Mask.cpp
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_PolyGeom.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp

commit e79bbfb6abf1b93d42ded1af92783d9b4b56c61b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 18 12:40:22 2017 -0700

    for gcc >= 6, add -Wnull-dereference in DEBUG mode

Tools/GNUMake/comps/gnu.mak

commit 083b18ff3110c2fe6d6123fca50819ccde052a27
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Sep 18 11:46:50 2017 -0700

    added volume mask to GeometryShop--on to testing it.

Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.H

commit 102ee366e0b5cd972484ee528cff96a3adb26d68
Merge: 6bf65bfa1 266f31c00
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Sep 18 11:02:05 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 6bf65bfa1777d1730df8e140cb7647740bf9c1c8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Sep 18 11:01:46 2017 -0700

    Give the NeighborParticleContainer a regrid method and update the necessary internal data structures.

Src/Particle/AMReX_LoadBalanceKD.H
Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 266f31c00dfacb03b58a551006dce04ee6cc60a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 18 09:16:20 2017 -0700

    add -Wshadow to gcc flags in DEBUG

Tools/GNUMake/comps/gnu.mak

commit c23281d10b98d38d5f9262ecd4550aec5e513bb8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 18 09:01:40 2017 -0700

    tidy

Src/EB/AMReX_EBFluxRegister.cpp

commit cb6a3eb15fc075ff33807a787efd544091f87930
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 16 21:36:59 2017 -0700

    EBFluxRegister: omp atomic

Src/EB/AMReX_EBFluxRegister_3d.F90

commit 71eae8508f35579e9ada961edecaa119e77108fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 16 21:18:46 2017 -0700

    EB/CNS: fix re-redistribution scaling and cleanup

Src/EB/AMReX_EBFluxRegister.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90

commit 4abc707ede1a60ce03312a0240b019be3d2f7cfb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 16 14:51:41 2017 -0700

    EB/CNS: minor change for clarity

Tutorials/EB/CNS/Source/fortran/CNS_divop.F90

commit db9b11f69b283b5d3428bd95ef68df3a91c51fcc
Merge: 8644b6308 db791a712
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Sep 16 13:53:43 2017 -0700

    moving minor optimiizations over to development

commit db791a7129242a768fb79618464fb451914b3f0a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Sep 16 13:41:24 2017 -0700

    Some clean up and optimization of  EBLevel::defineDoIt.   It did not speed stuff up as much as I had hoped (amounted to 20 seconds off a 500 second run).

Src/EB/AMReX_EBLevel.H
Src/EB/AMReX_EBLevel.cpp

commit 870654d955a69b1a710b972679bc5b6a7d2bf1bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 16 12:51:31 2017 -0700

    EB/CNS: rename some variables

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90

commit 8644b6308df54d87c8ff376ffdc3c46123c8b0f0
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Fri Jul 7 01:28:08 2017 -0700

    Fix Intel Fortran compiler preprocessing of AMReX_REAL.H

Src/Base/AMReX_REAL.H

commit f675e52542fc0ca1cf75ae23d63901fd9d94c5e8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 15 17:19:02 2017 -0700

    EB Re-redistribution: fix scaling

Src/EB/AMReX_EBFluxRegister_3d.F90
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90

commit 0c497106b56c9de470787bd99a6b4b279ea293b2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 15 18:02:10 2017 -0700

    Fix oops in last commit

Tools/Postprocessing/F_Src/GNUmakefile

commit 282450f23520d2ce00b25b07c20a32a7ca1eb4f1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 15 17:41:14 2017 -0700

    Update plt_compare_diff_grids so that it measures the relative error the same as fcompare does --
    instead of dividing error by value pointwise it sums the error and sums the values and divides the sums.

Tools/Postprocessing/F_Src/plt_compare_diff_grids.f90

commit 5dd917466eb7f10b88f32a28ae481fd94387a928
Merge: 6189b1439 d3892ea5a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 15 17:20:00 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 6189b14394ef4d24e443edaf4591ecc14d35bdfa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 15 17:19:47 2017 -0700

    File should be fcompare not fcompareFinest

Tools/Postprocessing/F_Src/GNUmakefile

commit d6f0badb0b77fd7ef697b918ebbe27243be844ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 15 16:05:11 2017 -0700

    EB/CNS: pass level to fortran just in case

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90

commit d3892ea5a1b8d864af8ed5b81585224875cd71e7
Author: John Bell <jbbell@lbl.gov>
Date:   Fri Sep 15 15:23:37 2017 -0700

    added new options for eb redsitribution weighting

Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_f.F90

commit 3fffa5f0d94c7b0d5998417194c1962f05be87f6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 15 14:44:59 2017 -0700

    EB/CNS: add level mask

Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister_F.H
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90
Tutorials/EB/CNS/Source/fortran/CNS_f.F90

commit 879429d010e93a80cf4285084ac0a36c93251668
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 15 13:10:44 2017 -0700

    EB/CNS: fix bug

Tutorials/EB/CNS/Source/fortran/CNS_divop.F90

commit 78412f5230c692293d12f8be647553558fbb4d18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 15 13:10:44 2017 -0700

    EB/CNS: fix bug

Tutorials/EB/CNS/Source/fortran/CNS_divop.F90

commit 83bbd0c5ce0e0722aa685a29b8e27cb2ae9213b2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 15 13:02:31 2017 -0700

    turned on all the profiling flags I could find and I added some refinements on the benchmark inputs

Tutorials/EB/CNS/Exec/Combustor/GNUmakefile
Tutorials/EB/CNS/Exec/Combustor/benchmark.inputs

commit 5492dc70b4775b24d51a857a7a03da03569fe949
Merge: c4a237ed0 29801844e
Author: jbb <jbbell@lbl.gov>
Date:   Fri Sep 15 12:47:48 2017 -0700

    Merge branch 'development' of https://www.github.com/AMReX-Codes/amrex into development

commit c4a237ed0f319b2f9299f2d8cec4faadd01ce064
Author: jbb <jbbell@lbl.gov>
Date:   Fri Sep 15 12:45:33 2017 -0700

    added combustor inputs

Tutorials/EB/CNS/Exec/Combustor/inputs_combustor

commit f2dc99ec80b1671c23b8f29ca5c25ec55f6cf3ab
Author: jbb <jbbell@lbl.gov>
Date:   Fri Sep 15 12:44:52 2017 -0700

    added other swirling combustor

Tutorials/EB/CNS/Exec/Combustor/bc_fill_nd.F90_jbb
Tutorials/EB/CNS/Exec/Combustor/cns_prob.F90_jbb

commit 29801844e12d2cf95b4faf0c799140c4df146ca0
Merge: 0338ae57f 413193591
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 15 11:57:34 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 0338ae57fe877fb91d5765be55bd06c6b3438387
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 15 11:57:19 2017 -0700

    return from ReadData if filetype is PROFDATA.

Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp

commit 413193591ee6bef00b4f72ac2d5e39722ead7708
Merge: 617113f00 5489c2abe
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 15 11:31:08 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 617113f004dd15ade77e2fb54903ba97fdb08838
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 15 11:30:43 2017 -0700

    found some more macro usages that needed to be removed for intel

Src/EBAMRTools/AMReX_EBFortND.F90

commit bcf58c0309121459eb47a1db3c3bf02161478d84
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 15 11:18:16 2017 -0700

    WIP: Re-Redistribution

Src/EB/AMReX_EBFluxRegister.H
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister_F.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90

commit 5489c2abe3e91b94a1522eddbb58aa195abcf3e9
Merge: f5a63f590 44bcfa549
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 15 11:16:36 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit f5a63f5900d6300691014873afdeb2f3128b6bdb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 15 11:10:58 2017 -0700

    miscellaneous bug fixes for the new neighbor filling stuff.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 44bcfa54929f920a26406b9fd40eb245ab8e619d
Merge: 8f55ac29e 919bc2fe2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 15 11:05:37 2017 -0700

    getting fortran fix for intel compilers over

commit 919bc2fe24e27bba677d77235dbf367e3d8b99cd
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 15 11:02:38 2017 -0700

    took out CONSTANTS.H macro usage because it was breaking on intel compilers

Src/EBAMRTools/AMReX_EBFortND.F90

commit 8f55ac29edfe69a7c481150a68cf6381dd1e9464
Merge: ba7d3b20b 1192abe53
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Sep 15 09:11:44 2017 -0700

    Merge pull request #129 from bcfriesen/fcompare_openmp
    
    Postprocessing: add OpenMP to fcompare tool

commit 1192abe53a44fac50163d96f98d46c79dd691e38
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Sep 14 20:53:41 2017 -0700

    Postprocessing: add COLLAPSE(2) to OpenMP PARALLEL DO in fcompare
    
    This will likely result in better load balance across threads where there are
    lots of threads.  E.g., on Xeon Phi on Cori, 2 threads per core means 136
    threads total, which is comparable to the trip count of the outermost loop.

Tools/Postprocessing/F_Src/fcompare.f90

commit 6f5530683ce89c5cfdcfa675e16750b467a26b2e
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Sep 14 17:54:32 2017 -0700

    Postprocessing: add OpenMP to fcompare tool

Tools/Postprocessing/F_Src/fcompare.f90

commit ba7d3b20bbeb8651568fb840925da33313c078b8
Merge: f89c68f19 6398c0444
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Sep 14 18:20:02 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit f89c68f1919ec52496299c71d616f1f176f69dfa
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Sep 14 17:13:46 2017 -0700

    Fix bug in fillNeighbors when KDTree is used.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit f81662d58290a13f9ce1299b1bc868fffe338701
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 14 16:55:10 2017 -0700

    turned profiling on and added a benchmark inputs file

Tutorials/EB/CNS/Exec/Combustor/GNUmakefile
Tutorials/EB/CNS/Exec/Combustor/benchmark.inputs

commit daae5eeb54b84652155b8730cd3e39c961105a79
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 14 14:45:05 2017 -0700

    EBFluxRegister 2D

Src/EB/AMReX_EBFluxRegister_2d.F90
Src/EB/AMReX_EBFluxRegister_3d.F90

commit 6398c04443782f8b1c38c7b2ae3bf137066a3a6e
Merge: 04445d338 1cd16a487
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 14 14:41:27 2017 -0700

    merging so people can see EB section of the User's guide

commit 1cd16a4871733df490bd89f573a3d00d1e2bb9df
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 14 14:40:04 2017 -0700

    added EBFArrayBox fortran example section to user's guide

Docs/AMReXUsersGuide/EB/EB.tex

commit 77f7b33f04c698c4ee6258a92114af9dafbeda00
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 14 14:20:05 2017 -0700

    EB Reflux works in 3D

Src/EB/AMReX_EBFluxRegister.H
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90

commit 72dc7459d8a0e02fd41fc4f39b606d227f8cb41a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 14 14:16:06 2017 -0700

    added EBFArrayBox section to user's guide

Docs/AMReXUsersGuide/EB/EB.tex

commit 04445d3381ce00add8db133692620408acb5b8fa
Merge: 11161155f 7f796da4b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 17:22:56 2017 -0700

    Merge branch 'development' into weiqun/eb
    
    Conflicts:
            Src/GeometryShop/AMReX_EBISLevel.cpp
            Src/GeometryShop/AMReX_GeometryShop.cpp

commit 7f796da4bd1992b69c79ea033fab1e4d4976843c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 17:03:12 2017 -0700

    EB regression tests inputs

Tools/RegressionTesting/AMReX-tests.ini
Tutorials/EB/CNS/Exec/Combustor/inputs.regt
Tutorials/EB/CNS/Exec/Pulse/inputs.regt
Tutorials/EB/CNS/Exec/ShockRef/inputs.regt

commit 053fd070ca1894ba4782a7747a44178cd88cea4d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 16:34:06 2017 -0700

    EB/CNS: for regression test, zero out Cost_Type

Tutorials/EB/CNS/Source/CNS_io.cpp

commit 3082cc013597727cb4c89fbec4399b87c7a109e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 16:12:12 2017 -0700

    BaseIFFABI: whenever copying from memory, avoid copying nan

Src/GeometryShop/AMReX_BaseIFFABI.H

commit f3e831ad699b9798b2a1352d85e61b8e1cc0131d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 15:42:08 2017 -0700

    EBData: use qnan instead of snan because gcc 4.8.4 crahes on calling std::isnan with snan

Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp

commit 68fccc43eebde0a3cae7ccbbb2a2d5d410279061
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 15:19:55 2017 -0700

    always initialize EBData to snan.  we can then use std::isnan to detect whether a face has good data

Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBData.cpp
Tests/GeometryShop/ramp/main.cpp

commit 4445addd8f09a2c02a07bb47eaff440a0a987b34
Merge: 88939980b 5070a6c64
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 13 14:56:06 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 88939980b61ae70cfed3e450573bb4a25b601245
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 13 14:56:02 2017 -0700

    added dirname to inputs, updated readme.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/README
Tests/IOBenchmark/inputs.dirname
Tests/IOBenchmark/inputs.small

commit 5070a6c64696347f74c06ba24341163a4e3bf539
Merge: eafa6059c cddb5c1ba
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 13 14:52:37 2017 -0700

    Merge branch 'development' into dtg_branch
    
    Conflicts:
            Src/GeometryShop/AMReX_BaseIFFAB.H
            Src/GeometryShop/AMReX_BaseIFFABI.H
            Src/GeometryShop/AMReX_EBData.cpp
            Src/GeometryShop/AMReX_GeometryShop.cpp

commit cddb5c1baaf8e19bce8c45699697383b3ad6e7c2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 14:44:20 2017 -0700

    mod ramp test for debugging

Tests/GeometryShop/ramp/GNUmakefile
Tests/GeometryShop/ramp/main.cpp

commit eafa6059c0afa6decf1446b157dabceb5a389cdc
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 13 14:40:04 2017 -0700

    took out debugging statements and fixed Weiqun's test so that it has some chance of passing

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Tests/EBAMRTools/regression/runalltests.serial.sh
Tests/GeometryShop/regression/ebio.cpp

commit 4a5e8df0bb578db99749866ea5832cf67887f040
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 14:26:23 2017 -0700

    BaseIFFAB copy in FabArray copy is not thread safe

Src/GeometryShop/AMReX_BaseIFFAB.H

commit 0ac8afdaa862509390952be2bed2c5f8b009c386
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 14:24:25 2017 -0700

    comment out some debug codes

Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp

commit 0c09c8d2251c0c8940b06c3bf5b54c9a3a972765
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 13:58:38 2017 -0700

    add an assertion

Src/GeometryShop/AMReX_BaseIFFAB.H

commit 401f29eb21a4ea32981ae22c2f1ea06c20c50b08
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 13:55:24 2017 -0700

    The FabArray constructor that takes array of pointers must define factory data member too

Src/Base/AMReX_FabArray.H

commit 5f8d2e764412dbf9b7eb07eb9df05d3e2b7c0425
Merge: 1942ebb73 ff96aa5f1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 13 13:09:42 2017 -0700

    Merge pull request #127 from AMReX-Codes/dtg_branch
    
    Ann wanted this merged over mostly because of EB user's guide

commit ff96aa5f1d75bb87848b2989ab7cd8a57e8f5067
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 13 13:07:12 2017 -0700

    fixed more regression tests that were broken by recent interface changes

Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/aggpwlfpTest.cpp
Tests/EBAMRTools/regression/divergenceOpTest.cpp
Tests/EBAMRTools/regression/ebCoarseAveTest.cpp
Tests/EBAMRTools/regression/ebCoarseAveTestFace.cpp
Tests/EBAMRTools/regression/ebFineInterpTest.cpp
Tests/EBAMRTools/regression/fluxRegTest.cpp
Tests/EBAMRTools/regression/gradientOpTest.cpp
Tests/EBAMRTools/regression/nwoEBQuadCFITest.cpp
Tests/EBAMRTools/regression/runalltests.mpi.sh
Tests/EBAMRTools/regression/simpleMeshRefine.cpp

commit bdc3654e6f44a5d3fa07d74ba0440f96e7df22d7
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 13 12:44:24 2017 -0700

    fixed regression tests that were broken by recent interface changes

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Tests/GeometryShop/ebgraphDistributed/GNUmakefile
Tests/GeometryShop/ebgraphDistributed/ebgraphDist.cpp
Tests/GeometryShop/ebgraphSingleGrid/GNUmakefile
Tests/GeometryShop/ebgraphSingleGrid/ebgraphSG.cpp
Tests/GeometryShop/flatPlate/GNUmakefile
Tests/GeometryShop/flatPlate/flatPlateTest.cpp
Tests/GeometryShop/ramp/main.cpp
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/runalltests.mpi.sh
Tests/GeometryShop/runalltests.serial.sh
Tests/GeometryShop/sparseDataSingleGrid/GNUmakefile
Tests/GeometryShop/sparseDataSingleGrid/sparseDataSG.cpp

commit da069a060214d1f9369a948b343373678b998ce2
Merge: 57dd62ce9 c68c36e28
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 13 09:33:44 2017 -0700

    Merge branch 'development' into dtg_branch

commit c68c36e283a1c698997c48c1c4e666a67dd726b8
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 13 09:33:35 2017 -0700

    make default debug=true

Tests/GeometryShop/ramp/GNUmakefile

commit 1942ebb73e50261711bb784352c03c5fb9cb63cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 09:01:17 2017 -0700

    fix compilation

Src/EB/AMReX_EBAmrUtil.cpp
Src/EB/AMReX_EBMultiFabUtil.cpp
Tests/GeometryShop/ramp/GNUmakefile

commit 9143e1e85d9ab510c8af35ec5e561fce9a0db3cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 08:53:29 2017 -0700

    fix make

Tests/GeometryShop/ramp/GNUmakefile

commit 57dd62ce955848b033cdf75f74559ca795204ed3
Merge: 731e38a90 d31db94c0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Sep 13 08:48:46 2017 -0700

    Merge branch 'development' into dtg_branch

commit d31db94c0d923b4163405beba9bb067c160795c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 13 08:44:35 2017 -0700

    modify test for debugging

Tests/GeometryShop/ramp/inputs
Tests/GeometryShop/ramp/main.cpp

commit 11161155ffcd57e81f82a49f7b8beb394a0ddd5c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 12 20:32:02 2017 -0700

    typo

Src/GeometryShop/AMReX_EBData.cpp

commit 731e38a90a1587fc67ec5d22b1a7319460a9e851
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 12 16:23:28 2017 -0700

    more user's guide stuff.

Docs/AMReXUsersGuide/EB/EB.tex

commit 96fbcfa66c43cf39c64d217f19a06928781324e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 12 15:27:37 2017 -0700

    more const&

Src/GeometryShop/AMReX_EBData.cpp

commit a795e391f048142182c5952f392cc26cfaea88cc
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 12 15:13:45 2017 -0700

    starting to flesh out EB user's guide

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/EB/EB.tex
Docs/AMReXUsersGuide/EB/graph.pdf
Docs/AMReXUsersGuide/EB/multidivide.pdf
Docs/AMReXUsersGuide/EB/volume.pdf
Docs/AMReXUsersGuide/GNUmakefile
Docs/AMReXUsersGuide/Particle/Particle.tex

commit 8c22394aa6561d5bd3fb304e4b7e14815ab723c0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 12 14:48:23 2017 -0700

    constexpr instead of macros

Src/GeometryShop/AMReX_EBDataVarMacros.H

commit 356929617ad510cece469a5a01c0b9175903d157
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 12 13:49:03 2017 -0700

    prefer make_shared; tidy

Src/GeometryShop/AMReX_EBData.H

commit b3cb3df2a0ecf62e7d087abb0b3a59c67c94c37c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 12 13:15:59 2017 -0700

    built-in array to std::array; pass shared_ptr by reference

Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_GraphNode.H
Src/GeometryShop/AMReX_GraphNode.cpp

commit 1d30664c0156dc8bf342f22b56af9d4d9e6dc1c9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 12 11:56:42 2017 -0700

    small changes

Src/GeometryShop/AMReX_EBGraph.cpp

commit 46cd1ee353dec13b9de06a2fcc7368f7812d8cb0
Merge: bdc8372d4 8c6be43ce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 16:24:50 2017 -0700

    Merge branch 'development' into weiqun/eb
    
    Conflicts:
            Src/GeometryShop/AMReX_EBGraph.cpp

commit 8c6be43ced5f8266610ee162ec1bb07744c60485
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 16:23:38 2017 -0700

    remove unused and wrong functions with Dan's approval

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp

commit bdc8372d461e773c6dfcf23cd12f9e3573f9ffde
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 16:10:34 2017 -0700

    tidy

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp

commit a38af9dc8b81f796885261b5247cba11d0ec8ccb
Merge: e7d081223 147d01c13
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 13:15:19 2017 -0700

    Merge branch 'development' into weiqun/eb

commit 147d01c13efe64f639780b4810ba50aace635abc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 13:15:02 2017 -0700

    move LayoutData class from GeometryShop to Base

Src/Base/AMReX_LayoutData.H
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/GeometryShop/Make.package

commit f75b10e96f3bf29954add0631c2cac324e3336e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 12:24:47 2017 -0700

    add assertion to LayoutData

Src/GeometryShop/AMReX_LayoutData.H

commit e7d08122316ebe776ca218a2e5e73b3aaf2a8a02
Merge: dc314e693 d3e1c94c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 12:40:43 2017 -0700

    Merge branch 'development' into weiqun/eb

commit d3e1c94c72f3e3ce6dc65bdb16be220bec000d86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 12:40:11 2017 -0700

    LayoutData: operator[] now takes global index

Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_IrregFABFactory.cpp
Src/GeometryShop/AMReX_LayoutData.H

commit dc314e6935b628743e857a5fe2082278e165f6db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 12:24:47 2017 -0700

    add assertion to LayoutData

Src/GeometryShop/AMReX_LayoutData.H

commit d5eb663590961355981ecdb6362e047726f0cf20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 12:06:50 2017 -0700

    EB/CNS: test domain boundary in CNS_eb_fixup_geom

Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/fortran/CNS_nd.F90

commit 11b183c9725bda96ffda4d9920ab0fa0c03db825
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 11:18:17 2017 -0700

    tidy

Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp

commit a5d723f8bd7a3988c30d0fa930f365abfb3a641b
Merge: e3ab6f356 3c59656a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 09:49:50 2017 -0700

    Merge branch 'development' into weiqun/eb

commit e3ab6f356d9743c0db6b7347143fc17acf45a7ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 09:28:37 2017 -0700

    use <algorithm> instead of our own code

Src/GeometryShop/AMReX_EBIndexSpace.cpp

commit 3c59656a53a87a41729bca65f48aaad4c433bad9
Merge: ecf268f4c 58b2345aa
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Sep 11 09:25:39 2017 -0700

    Merge pull request #125 from AMReX-Codes/dtg_branch
    
    merging some bug fixes back over to development

commit 58b2345aa890b63e9513336734df22a17c18c6f5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Sep 11 09:24:18 2017 -0700

    in GeometryShop::fixRegularNextToCovered, corner cells outside the domain were recognized as such, causing some faces to be incorrectly labelled as non-boundary

Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_IrregNode.cpp

commit 9716943eaa8adb197e3e35afbdba98750d83a30e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 11 09:11:35 2017 -0700

    raw pointer -> unique_ptr

Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp

commit 864d06c8ecd1ad400a897b765191e0031d5050ba
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Sep 11 09:11:59 2017 -0700

    bug fix identified by Weiqun

Src/GeometryShop/AMReX_GeometryShop.cpp

commit e43d8238c4ccf7ed7ad38571cd53263f81eb2a30
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Sep 10 12:58:59 2017 -0700

    minor

Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_Moments.H

commit 8dd44e6fee2a46a07ca9dbd9b7a2bf08821b536d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 22:27:19 2017 -0700

    tidy

Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_IrregNode.cpp

commit 1b7fa1e496a9b065e12758dbb798701a2c522263
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 21:39:53 2017 -0700

    tidy

Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_GraphNode.cpp

commit 5abd70e709991ef5fc856bb911ec081da6e264bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 21:31:10 2017 -0700

    built-in array -> std::array

Src/GeometryShop/AMReX_IrregNode.H

commit ecf268f4cc5a694ee9303e8ed7753869fc5f0fac
Merge: e6b1be46c 985f76f77
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Sep 9 17:50:54 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit e6b1be46cb8e2539362a642d8c9a319ad41f4502
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Sep 9 17:50:38 2017 -0700

    Fix logic that enforces a minimum split size in the KD Tree load balancer.

Src/Particle/AMReX_LoadBalanceKD.cpp

commit f8c3b39fe596a5a4d7055c612a40d3f5b29afa2b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 15:48:20 2017 -0700

    tidy

Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp

commit 70787efcd7588db88548a72ae0fa6601968a63d1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 15:24:48 2017 -0700

    builtin array to std::array

Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp

commit b2273e83b67d0b8d0994be98a2e9a7f00fd98900
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 14:59:43 2017 -0700

    tidy

Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryService.cpp

commit 985f76f77064b0296c3e0fedcd7b36c7e090ca28
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 14:44:32 2017 -0700

    add back ivsFine

Src/EBAMRTools/AMReX_EBCoarseAverage.cpp

commit 66e3f5622519b6e46dbefee6c0e83f645eee7495
Merge: a8f9de56a bda8f708d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 14:21:26 2017 -0700

    Merge branch 'development' into weiqun/eb

commit bda8f708d3e4c894ec04826588239622ea534c55
Merge: c273fbbbd 8bc10d542
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 13:09:50 2017 -0700

    Merge branch 'weiqun/cu' into development

commit c273fbbbdccfe2c3b27c9e715ab3094ecc8b60b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 13:06:37 2017 -0700

    remove virtual from IrregFAB and IVFAB

Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_IrregFAB.H
Src/GeometryShop/AMReX_LoHiSide.cpp

commit a8f9de56a7e9c65e3d11183e8d7b2074574cec0f
Merge: 56d5144fc bf5d80052
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 13:01:23 2017 -0700

    merge

commit bf5d80052ddf12c05cb5c1b31d12bb6e5b418453
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 12:56:45 2017 -0700

    vector -> Array

Src/GeometryShop/AMReX_EBISLevel.cpp

commit 647c769f6b7f12f0b4a93dd840040cfe3d888a05
Merge: 9aa6ffe08 156889bc1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Sep 9 12:06:34 2017 -0700

    Merge pull request #124 from AMReX-Codes/dtg_branch
    
    Getting some important bug fixes into development

commit 156889bc1145f798e1fd030c75972a21e304a8e9
Merge: c3b7f7f6e 9aa6ffe08
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Sep 9 12:06:13 2017 -0700

    Merge branch 'development' into dtg_branch

commit c3b7f7f6e6a4b2f07363bfdef673f2df1874a78a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Sep 9 12:00:24 2017 -0700

    took out debugging statements

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp

commit c799b33df4e2b5eaa07b3fcdb2444bd85e37b396
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Sep 9 11:47:03 2017 -0700

    after much wailing and gnashing of teeth (and quite a bit of software refactoring), I have fixed the nan bug that Weiqun identified.   There are still a bunch of debugging statements in the code.  I will remove them before merging with development

Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp

commit 9aa6ffe08d054ec2844b743b2ba87658a96c2b89
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 08:16:33 2017 -0700

    vector -> Array

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBCFInterp.H
Src/EBAMRTools/AMReX_EBCFInterp.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBFineInterp.H
Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/EBAMRTools/AMReX_GradientOp.H
Src/EBAMRTools/AMReX_GradientOp.cpp
Src/EBAMRTools/AMReX_MeshRefine.H
Src/EBAMRTools/AMReX_MeshRefine.cpp

commit fd4fe9722c2907961cefe6a5d9ce0d2ab669b2ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 9 08:03:18 2017 -0700

    vector -> Array to get bound checking in debug mode

Src/GeometryShop/AMReX_AggStencil.H
Src/GeometryShop/AMReX_AggStencilI.H
Src/GeometryShop/AMReX_AllRegularService.H
Src/GeometryShop/AMReX_AllRegularService.cpp
Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_BaseEBCellFactory.H
Src/GeometryShop/AMReX_BaseEBFaceFAB.H
Src/GeometryShop/AMReX_BaseEBFaceFABI.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_ComplementIF.H
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBCellFAB.cpp
Src/GeometryShop/AMReX_EBCellFactory.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBDebugOut.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Src/GeometryShop/AMReX_EBFaceFAB.cpp
Src/GeometryShop/AMReX_EBFluxFAB.H
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISBox.H
Src/GeometryShop/AMReX_EBISBox.cpp
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_FaceIterator.H
Src/GeometryShop/AMReX_FaceIterator.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.H
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_GraphNode.H
Src/GeometryShop/AMReX_GraphNode.cpp
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_IntersectionIF.cpp
Src/GeometryShop/AMReX_IrregFAB.H
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_LSquares.H
Src/GeometryShop/AMReX_LSquares.cpp
Src/GeometryShop/AMReX_LatheIF.H
Src/GeometryShop/AMReX_LayoutData.H
Src/GeometryShop/AMReX_Moments.H
Src/GeometryShop/AMReX_Moments.cpp
Src/GeometryShop/AMReX_PolyGeom.H
Src/GeometryShop/AMReX_PolyGeom.cpp
Src/GeometryShop/AMReX_RedistStencil.cpp
Src/GeometryShop/AMReX_SlabService.H
Src/GeometryShop/AMReX_SlabService.cpp
Src/GeometryShop/AMReX_Stencils.H
Src/GeometryShop/AMReX_TransformIF.H
Src/GeometryShop/AMReX_TransformIF.cpp
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_UnionIF.cpp
Src/GeometryShop/AMReX_VoFIterator.H
Src/GeometryShop/AMReX_VoFIterator.cpp
Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit 8bc10d542fba3366d0e31fe473ac90fe7246494a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 8 21:47:05 2017 -0700

    add virtual override

Src/GeometryShop/AMReX_GeometryShop.H

commit 2339925a215cb8dacd3aeba096a87426028a1daa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 8 21:38:49 2017 -0700

    removed virtual from BaseIVFAB and IrregFAB

Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_IrregFAB.H
Src/GeometryShop/AMReX_LoHiSide.cpp

commit df1524385a53b986c01e360fb9500d88d9aa0b5c
Merge: 04cba2dc4 a2c0ecd18
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Sep 8 17:28:19 2017 -0700

    Merge pull request #123 from AMReX-Codes/threaded_redistribute
    
    Threaded redistribute

commit 04cba2dc4dcf41da8d06116e185ca9915fa5cadc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 8 17:24:41 2017 -0700

    override and minor cleanup

Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryService.cpp
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_IntVectSet.cpp

commit 16cd3847eb939f88e5fbc52ef7cb51bf8c9e0eaf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 8 17:17:19 2017 -0700

    minor clean up

Src/GeometryShop/AMReX_PlaneIF.H
Src/GeometryShop/AMReX_PlaneIF.cpp

commit 56d5144fc2231b2232999def307ec78eb22bfb46
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 8 16:20:36 2017 -0700

    EB/CNS: new parameter cns.refine_cutcells=1

Src/Amr/AMReX_Amr.cpp
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp

commit c8d7ebda64dda72e214fa9a3d63d2db0a4316cd9
Merge: 5f60696fe 5512885be
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 16:13:20 2017 -0700

    Merge branch 'development' into threaded_neighbor_list

commit 76f7616cf4f951f0c9f543491f90b210b5db485d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 8 14:27:02 2017 -0700

    move some scattered EB files into a new directory Src/EB

Src/AmrCore/Make.package
Src/Base/Make.package
Src/EB/AMReX_EBAmrUtil.H
Src/EB/AMReX_EBAmrUtil.cpp
Src/EB/AMReX_EBAmrUtil_F.H
Src/EB/AMReX_EBAmrUtil_nd.F90
Src/EB/AMReX_EBCellFlag.H
Src/EB/AMReX_EBCellFlag.cpp
Src/EB/AMReX_EBCellFlag_F.H
Src/EB/AMReX_EBFArrayBox.H
Src/EB/AMReX_EBFArrayBox.cpp
Src/EB/AMReX_EBFabFactory.H
Src/EB/AMReX_EBFabFactory.cpp
Src/EB/AMReX_EBFaceFlag.H
Src/EB/AMReX_EBFaceFlag.cpp
Src/EB/AMReX_EBFluxRegister.H
Src/EB/AMReX_EBFluxRegister.cpp
Src/EB/AMReX_EBFluxRegister_1d.F90
Src/EB/AMReX_EBFluxRegister_2d.F90
Src/EB/AMReX_EBFluxRegister_3d.F90
Src/EB/AMReX_EBFluxRegister_F.H
Src/EB/AMReX_EBInterp_F.H
Src/EB/AMReX_EBInterpolater.H
Src/EB/AMReX_EBInterpolater.cpp
Src/EB/AMReX_EBLevel.H
Src/EB/AMReX_EBLevel.cpp
Src/EB/AMReX_EBMultiFabUtil.H
Src/EB/AMReX_EBMultiFabUtil.cpp
Src/EB/AMReX_EBMultiFabUtil_2d.F90
Src/EB/AMReX_EBMultiFabUtil_3d.F90
Src/EB/AMReX_EBMultiFabUtil_F.H
Src/EB/AMReX_EBMultiFabUtil_nd.F90
Src/EB/AMReX_ebcellflag_mod.F90
Src/EB/AMReX_ebinterp_1d.F90
Src/EB/AMReX_ebinterp_2d.F90
Src/EB/AMReX_ebinterp_3d.F90
Src/EB/Make.package
Tutorials/EB/CNS/Exec/Make.CNS

commit a2c0ecd181574ef1ad9bb9f27a06df07ef4dfb7c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 14:13:09 2017 -0700

    Pass in the explicit tile size to the dummy mfiter

Src/Particle/AMReX_ParticleContainerI.H

commit 5512885be31c7b2ad17d25766e027a6447451c15
Merge: 201c6478c e9220363c
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Sep 8 13:48:15 2017 -0700

    Merge pull request #122 from bcfriesen/fix_vtune_linking
    
    GNUMake: update the env var pointing to the VTune directory at NERSC

commit 201c6478cef788816a7bf565889356a066d9468e
Merge: f20781b43 6954f4db9
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Sep 8 13:45:02 2017 -0700

    Merge pull request #121 from bcfriesen/fix_cvode_linking
    
    GNUMake: remove links to FCVODE, the old Fortran wrapper to CVODE

commit f5a56e6a03b43b80e3ca5bddcd21af1f283f6629
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 13:31:58 2017 -0700

    set default tiling back to false.

Src/Particle/AMReX_ParticleContainerI.H

commit 452a3d9961e8637edcedde4127d8aca38a380927
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 12:58:27 2017 -0700

    fix dumb mistake

Src/Particle/AMReX_ParticleContainerI.H

commit f20781b4306edfa8d1854e34c4ab7f217dca6998
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 8 12:45:58 2017 -0700

    Slight typo corrections

Docs/Migration/Migration.md

commit 0bf9945de9168bb5689d9f6e5ebe6e9710267558
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 12:45:45 2017 -0700

    also handle the soa data in the threaded redistrbute.

Src/Particle/AMReX_ParticleContainerI.H

commit e9220363cfc41679b19f819b22aa0fafb582548d
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Sep 8 12:16:47 2017 -0700

    GNUMake: update the env var pointing to the VTune directory at NERSC
    
    The default version at NERSC is now VTune 2017, so we need to update this
    environment variable or else compiling will fail.

Tools/GNUMake/tools/Make.vtune

commit 6954f4db96919a271d3d40e944b9a7927a4849a4
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Sep 8 12:10:53 2017 -0700

    GNUMake: remove links to FCVODE, the old Fortran wrapper to CVODE
    
    FCVODE comes with CVODE and provides a Fortran interface to the CVODE library,
    but is not thread-safe. Recently the SUNDIALS developers provided us with a
    Fortran 2003 interface to CVODE which uses iso_c_binding to most of the
    functions in the library. So remove the links to the old FCVODE library since
    we don't need it anymore.

Tools/GNUMake/packages/Make.cvode

commit ecc9feddbaed890125ce30b2bff131f5847daa37
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 11:29:19 2017 -0700

    removed this by mistake.

Src/Particle/AMReX_ParticleContainerI.H

commit 05ae37a5217b6addaf0e8152f45f05a000ef2dd2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 11:20:35 2017 -0700

    fix bug affecting hydrid MPI / OpenMP redistribute.

Src/Particle/AMReX_ParticleContainerI.H

commit fede1770d4e4220f1c5d8daf4ad54c9a41767ca4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 10:43:29 2017 -0700

    also reset has_hashmap here.

Src/Base/AMReX_BoxArray.cpp

commit 0e4c68c70113b25b8fd760995f066d1e633dc6f4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 10:38:27 2017 -0700

    reset has_hashmap when the map is cleared.

Src/Base/AMReX_BoxArray.cpp

commit 47a2f2d218f6472648ce5240f79d2b34af586a2f
Merge: ebd9c4771 f7c2c536f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 10:24:25 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit ebd9c477164299c71dd43c8c4c6899c25b9c5eb1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Sep 8 10:24:14 2017 -0700

    enforce a min box size in the KDTree load balancer.

Src/Particle/AMReX_LoadBalanceKD.H
Src/Particle/AMReX_LoadBalanceKD.cpp

commit 0c691a09dfecf5bbc22944b0e9b34177b7290206
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 8 09:33:19 2017 -0700

    2D EBFluxRegister

Src/AmrCore/AMReX_EBFluxRegister_2d.F90

commit 07fdb7eb1ad7969836a1841b8d662a107d2793cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 8 09:21:59 2017 -0700

    minor

Src/AmrCore/AMReX_EBFluxRegister_3d.F90
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp

commit 83160ea694343ba5798bee165bd4b97a090b2c6c
Merge: 034f5f0b7 f7c2c536f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 8 08:22:39 2017 -0700

    merging with development to get weiqun's test

commit 69f2736346f4e3130dfd0e1b1ac5d03c84626c81
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 17:31:36 2017 -0700

    EB: fix init_snan

Src/GeometryShop/AMReX_EBData.cpp

commit f7c2c536fb9c3ab69410b8fae94596a10970d499
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 17:31:36 2017 -0700

    EB: fix init_snan

Src/GeometryShop/AMReX_EBData.cpp

commit 6250cf26e9eaa4536609c32bcf1924a298e4e218
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 17:09:38 2017 -0700

    initialize EB data to snan to help debug

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp

commit b6ea48c336c2975aac0789720f9cdf185d7a7310
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 17:10:58 2017 -0700

    EB/CNS: pass mpi rank to fortran to help debugging

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/fortran/CNS_f.F90

commit 5f5272621a8abd0b53171eb24e0d4d60e41f4c86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 17:09:38 2017 -0700

    initialize EB data to snan to help debug

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp

commit c5d431503bdb96806bff01533bd2f41f3cb712de
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Sep 7 16:54:43 2017 -0700

    need to create any missing map entries in serial here before the parallel reduction.

Src/Particle/AMReX_ParticleContainerI.H

commit ec2b8a607cc751850aa866b366106866f7cbfd9c
Merge: 7854d8cd1 ce08adbbd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 16:13:16 2017 -0700

    Merge branch 'development' into weiqun/eb

commit 52383e09dad02c112624b007a6e3b38b3b8843e1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Sep 7 15:33:14 2017 -0700

    Don't want to perform this check inside a critical region, since in particle code we call this a lot from threaded regions.

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 034f5f0b7682d8304b3cb754362b24e7bb2f1a4b
Merge: 446d1750c ce08adbbd
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 7 15:17:24 2017 -0700

    Merge branch 'development' into dtg_branch

commit 446d1750cc8dcc0d57fe388579219d0c9ac9594f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 7 15:02:52 2017 -0700

    more bugs found.  need to pivot toward writing documents now.

Src/EBAMRElliptic/AMReX_AMREBMultiGrid.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit 7854d8cd1f2d2e873b060558ab9e6224728310aa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 14:57:50 2017 -0700

    WIP: don't tag covered cells

Src/AmrCore/AMReX_EBAmrUtil_nd.F90

commit d28817e07a4ade2e8a848f2460aff1fc33c38aff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 14:27:37 2017 -0700

    WIP: EBFluxRegister: bug fix

Src/AmrCore/AMReX_EBFluxRegister.cpp
Src/AmrCore/AMReX_EBFluxRegister_3d.F90

commit 1bc81d6dc45e79be1d510026352b2df1f269891a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 13:22:24 2017 -0700

    WIP: EBFluxRegister::Reflux

Src/AmrCore/AMReX_EBFluxRegister.H
Src/AmrCore/AMReX_EBFluxRegister.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp

commit ce5e0632bf810887b5c2d7f9399845a8849eb175
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 7 12:41:06 2017 -0700

    WIP: EBFluxRegister::FineAdd

Src/AmrCore/AMReX_EBFluxRegister.H
Src/AmrCore/AMReX_EBFluxRegister.cpp
Src/AmrCore/AMReX_EBFluxRegister_3d.F90
Src/AmrCore/AMReX_EBFluxRegister_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90

commit e6434e6a273354b8a99b799348d03b358dda7c40
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Sep 7 12:05:47 2017 -0700

    conductivity op seems to work now.  God I hate fortran.

Src/EBAMRElliptic/AMReX_EBEllipticFort.F90
Src/EBAMRElliptic/AMReX_VCAggStencil.cpp
Tests/EBAMRElliptic/exec/cond.inputs

commit a3ea4dbbc0816f3caf22854282cb7e1809d38c35
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Sep 7 10:46:51 2017 -0700

    accidently screwed up caching by moving this - fixing.

Src/Particle/AMReX_ParticleContainerI.H

commit 09e39c7bb08bddf815ae2983af81460f7fe1f127
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Sep 7 10:07:20 2017 -0700

    give the AoS insert and delete methods and use them.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit ce08adbbda8bcc63860c1d2769a4543d92a5455c
Merge: 3fa30fa11 c7e94b25c
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Sep 7 08:47:17 2017 -0700

    Merge pull request #120 from kweide/development
    
    Expose MFIter's index() method to Fortran code as grid_index()

commit c7e94b25c4b6da79e37816ae034c66f9b02b4b46
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Wed Sep 6 22:08:10 2017 -0500

    Expose MFIter's index() method to Fortran code as grid_index()
    
    The Fortran multifab already has a dataPtr() method that takes an
    index, so there should also be a way to get such an index from
    an iterator over a multifab.
    
    analogous to the AMReX_octree iterator's grid_index(), whence the name

Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit e6eea6c3356a60e678aae687324d89e102647702
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 6 17:38:03 2017 -0700

    WIP: EBFluxRegister

Src/AmrCore/AMReX_EBFluxRegister.H
Src/AmrCore/AMReX_EBFluxRegister.cpp
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp

commit df91f46f8be18c2b3e51a90ce5d4509c62df1669
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 6 16:58:34 2017 -0700

    in the first pass, thread over tiles instead of threading over the particles on a tile.

Src/Particle/AMReX_ParticleContainerI.H

commit 027bd72e2a5577f41b343c977e9af78ff6fad5b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 6 16:18:19 2017 -0700

    WIP: EBFluxRegister

Src/AmrCore/AMReX_EBFluxRegister.H
Src/AmrCore/AMReX_EBFluxRegister.cpp
Src/AmrCore/AMReX_EBFluxRegister_1d.F90
Src/AmrCore/AMReX_EBFluxRegister_2d.F90
Src/AmrCore/AMReX_EBFluxRegister_3d.F90
Src/AmrCore/AMReX_EBFluxRegister_F.H
Src/AmrCore/Make.package
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_io.cpp
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90

commit 3d8112328afbdd5e069a7fde9c2746d64b4e8cd7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 6 15:53:03 2017 -0700

    OpenMP support in Redistribute compiles and gives the right answers.

Src/Particle/AMReX_ParticleContainerI.H

commit 3fa30fa11322032a32b7d386cd4e92a859502acf
Merge: 3c18ec4ee 41c2f7dc2
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Sep 6 14:30:42 2017 -0700

    Merge pull request #119 from bcfriesen/add_arch_suffix
    
    GNUMake: add arch suffix to exe name when building on a Cray

commit 41c2f7dc2ea9445f07a0c3b0ed45f4efa34b0ddb
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Sep 6 14:21:07 2017 -0700

    GNUMake: add arch suffix to exe name when building on a Cray
    
    Cross-compiling on Cray systems is common, so adding the target architecture to
    the exe suffix clarifies which instruction set the binary was compiled with.

Tools/GNUMake/Make.defs

commit 3c18ec4ee0780630c9a449d8c3005a0715628add
Merge: 8a2716fab 34514b31a
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Sep 6 13:16:17 2017 -0700

    Merge pull request #118 from bcfriesen/print_build_target_on_cray
    
    Print build target on Cray

commit 34514b31a9f7aa286d6e3ea2e1d2b30a305f7f8d
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Sep 6 12:56:38 2017 -0700

    GNUMake: print the build target at link time if running on a Cray
    
    AMReX does not have separate compiler flags for different architectures on Cray
    systems, e.g., separate compile flags for AVX2 vs. AVX-512 instructions. The
    user is responsible for choosing the correct build target, via the
    "craype-<arch>" modules. To make clear which target the user is compiling for,
    print the target at link time.

Tools/GNUMake/Make.rules

commit d497a60721dbde559f8c9e93140b164f6e61b9d4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 6 12:32:47 2017 -0700

    do reduction over threads for the non-local buffer.

Src/Particle/AMReX_ParticleContainerI.H

commit 2296aed57a0797fb0ed0f19aec52d359c8937a19
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 6 11:23:52 2017 -0700

    only add entries to the remote tmp map on demand

Src/Particle/AMReX_ParticleContainerI.H

commit ffeea9ea888e11c8b2c5ca23618e8a6ddf1cbed9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 6 11:16:34 2017 -0700

    EB/CNS: add tagging on cutcells

Src/AmrCore/AMReX_EBAmrUtil.H
Src/AmrCore/AMReX_EBAmrUtil.cpp
Src/AmrCore/AMReX_EBAmrUtil_F.H
Src/AmrCore/AMReX_EBAmrUtil_nd.F90
Src/AmrCore/AMReX_EBFluxRegister.H
Src/AmrCore/AMReX_EBFluxRegister.cpp
Src/AmrCore/Make.package
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_error.cpp
Tutorials/EB/CNS/Source/CNS_io.cpp
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/Make.package

commit e7485f2dbb3931be38481d8f520a7f5b294a8806
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 6 10:49:39 2017 -0700

    threading the non-local tmp container.

Src/Particle/AMReX_ParticleContainerI.H

commit 19ee98fdf27ec161c9aff68d63d471dad47fe810
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Sep 6 09:52:52 2017 -0700

    about the start threading the redistribute method.

Src/Particle/AMReX_ParticleContainerI.H

commit 5db147d8a2cb679d59c580516eeeb9ecb0477696
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 5 15:54:16 2017 -0700

    found some bugs and added some debugging tools

Src/EBAMRElliptic/AMReX_AMREBMultiGrid.H
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/GeometryShop/AMReX_EBDebugDump.H
Src/GeometryShop/AMReX_EBDebugOut.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Src/GeometryShop/AMReX_Stencils.H
Src/GeometryShop/AMReX_Stencils.cpp
Tests/EBAMRElliptic/exec/cond.inputs
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit 8a2716fabc6de876fb5e3d292c0ad136e2c93895
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 5 15:09:57 2017 -0700

    make GraphNode thread safe

Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/GeometryShop/AMReX_GraphNode.cpp

commit fe515b73f208e0647c0800145e4eab9cd71bb8eb
Merge: 7494dbdd0 a395ef53a
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Sep 5 12:03:10 2017 -0700

    Merge pull request #117 from nncarlson/dfloat-fix
    
    Eliminate use of non-standard Fortran dfloat intrinsic

commit 7494dbdd0840dac7a54f89ce3d1e500a4f813499
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 5 10:26:30 2017 -0700

    remove BL_USE_FORT_STAR_PRECISION

Src/Base/AMReX_REAL.H
Src/Boundary/AMReX_LO_UTIL.F

commit 6e8df6ea20a61e1cd12b761a1cef29de15ff8e31
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 5 10:12:44 2017 -0700

    add linear solvers to libamrex

GNUmakefile.in
Src/Base/Make.package
Tools/libamrex/configure.py

commit 8720e66acbe83262e13d8cc796cdf6eb23b28cf2
Merge: 245763539 9a0dbf3e4
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 5 09:18:25 2017 -0700

    Merge pull request #116 from AMReX-Codes/weiqun/sort
    
    BaseIVFAB and BaseIFFAB

commit a395ef53ac964bd4e3b4dd117f2e23de871239cc
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Tue Sep 5 10:11:38 2017 -0600

    Eliminate use of non-standard Fortran dfloat intrinsic (fixes #115)

Src/AmrCore/AMReX_INTERP_3D.F

commit 24576353993d21fdb957e795b99901f72327209c
Merge: 3fad1f5d7 9848d52ed
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Sep 5 08:54:14 2017 -0700

    Merge pull request #114 from nncarlson/imultifab-additions
    
    Additions to the Fortran imultifab interface

commit 3fad1f5d745d6035d80f5feaccd24a93ea9d09f0
Merge: 908e3c1a3 0de2c84cf
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Sep 5 08:50:39 2017 -0700

    Merge pull request #111 from AMReX-Codes/weiqun/cfivs
    
    replace simple loop over grids with BoxArray's fast complement function

commit 9848d52ed5536ff4d5d387b69ac461895cd037a8
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Mon Sep 4 21:53:12 2017 -0600

    Additions to the Fortran imultifab interface
    
    This extends the Fortran imultifab interface to include the setval
    method, and adds the optional nodal argument to amrex_imultifab_build,
    as defined for amrex_multifab_build.

Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 9a0dbf3e4560f73a4631e43398ab3729fde792d8
Merge: b33cba6ba 3ba05dc6d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Sep 3 12:11:55 2017 -0700

    merge

commit b33cba6baf2d76c1c71e76142bf346d6bb7dd533
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Sep 3 12:08:01 2017 -0700

    optimize IFFAB

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H

commit 4f5e7ca1d17d655b3aa407c32cd789f8131f7ff4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Sep 3 11:04:50 2017 -0700

    refactor IVFAB to make getIndex faster

Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H

commit 3ba05dc6d6d8e46317c1692ed001a9c9561bedc7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Sep 3 11:04:50 2017 -0700

    refactor IVFAB to make getIndex faster

Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H

commit 908e3c1a3bca9e1a030838c5fd48b3977191fcec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 2 12:48:17 2017 -0700

    inline operator== for VolIndex and FaceIndex and switch the order of comparison by comparing int first

Src/GeometryShop/AMReX_FaceIndex.H
Src/GeometryShop/AMReX_FaceIndex.cpp
Src/GeometryShop/AMReX_VolIndex.H
Src/GeometryShop/AMReX_VolIndex.cpp

commit d28e8a3c28922b7eb1b0101f01a44e99da71a48c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 2 12:48:17 2017 -0700

    inline operator== for VolIndex and FaceIndex and switch the order of comparison by comparing int first

Src/GeometryShop/AMReX_FaceIndex.H
Src/GeometryShop/AMReX_FaceIndex.cpp
Src/GeometryShop/AMReX_VolIndex.H
Src/GeometryShop/AMReX_VolIndex.cpp

commit 1879975e75d94b3109eabfa309b57327cbc6bc97
Merge: e459b1cf5 0de2c84cf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 22:01:27 2017 -0700

    Merge branch 'weiqun/cfivs' into weiqun/eb

commit e459b1cf500060c8885dc3b40a2714a79b08330b
Merge: 8e7211e2f 43b1d3421
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 19:40:57 2017 -0700

    Merge pull request #110 from AMReX-Codes/weiqun/iffabcopy
    
    optimization of IFFAB copy

commit 0de2c84cf46fb77a7113d7cd5846d26f770bf4b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 17:58:19 2017 -0700

    replace simple loop over grids with BoxArray's fast complement function

Src/GeometryShop/AMReX_EBLevelGrid.cpp

commit 43b1d34216f35a2092ffa82fee8bc26c8778f888
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 16:40:13 2017 -0700

    optimization of IFFAB copy

Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp

commit 7b8d42eb2d149963cdd788ade5849198d79526be
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 16:23:52 2017 -0700

    some simplification and debugging of EB solvers

Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp

commit 8e7211e2f7327e409a6aa4d545ba8472300cc53f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 15:14:57 2017 -0700

    add some profilers

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBLevelGrid.cpp

commit d6ecdf87f92f646a83b31cc09d82c013e7d71eb6
Merge: 2086d8f07 4b2c75d2e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 13:31:11 2017 -0700

    Merge pull request #109 from AMReX-Codes/dtg_branch
    
    putting some tweaks to IntVectSet into development

commit 4b2c75d2e3739357169dc2750c52c7416e77f379
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 13:29:14 2017 -0700

    with Weiqun's advice, I was able to restore the move constructors to IntVectSet.

Src/GeometryShop/AMReX_IntVectSet.H

commit 2086d8f07de76c511080911f043b0f72378082a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 13:25:04 2017 -0700

    have to remove noexcept because gcc 4 does support

Src/GeometryShop/AMReX_IntVectSet.H

commit b587a4047634464158a7a85529417ed820055031
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 12:59:56 2017 -0700

    my compiler was not eating some of weiqun's more sophistocated c++11-isms so I made IntVectSet old school again.

Src/GeometryShop/AMReX_IntVectSet.H

commit 0530fe6e44e142f8b74ae4e14387c5fb755477ca
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 12:52:18 2017 -0700

    fixed compilation bug in IntVectSet

Src/GeometryShop/AMReX_IntVectSet.H

commit 934c659a701088d96adcd0b45e735e5cd7036b2f
Merge: 113508e37 f585ebd27
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 12:49:17 2017 -0700

    Merge branch 'development' into dtg_branch

commit f585ebd277adcf23e43ffedce2d6e43fcb681196
Merge: 77680b1dc 225996625
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 12:47:33 2017 -0700

    Merge pull request #108 from AMReX-Codes/weiqun/intvectset
    
    Internal container of IntVectSet

commit 113508e37a7d1d4e4b2173b09e9dbf6c5f4b9543
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Sep 1 11:30:48 2017 -0700

    eb plotfile routines now work.

Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Tests/EBAMRElliptic/exec/cond.inputs
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit 22599662569b544564cc1f708d40c6f9cc0d5dca
Merge: 949322089 77680b1dc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 11:25:11 2017 -0700

    Merge branch 'development' into weiqun/intvectset

commit 77680b1dc203915773c2b34c2ca50b2451ab2f32
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 11:24:20 2017 -0700

    more BL_PROFILE

Src/GeometryShop/AMReX_EBLevelGrid.cpp

commit 949322089e8239673bd0571013054c00ad837d94
Merge: 35aedde62 92a6169e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 11:02:29 2017 -0700

    Merge branch 'development' into weiqun/intvectset

commit 92a6169e05c1be9218c43064bce28a8ff8d84b61
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 10:59:43 2017 -0700

    add/rmove some BL_PROFILEs

Src/Amr/AMReX_Amr.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Tutorials/EB/CNS/Source/CNS.cpp

commit 35aedde622e16e83c8283ad4b9a2c871a05a90b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 1 10:56:59 2017 -0700

    IntVectSet: reimplement it with unordered_set rather than set

Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp

commit 32d6fcae3382e0e265a5351a23ed46602a375a45
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 21:30:02 2017 -0700

    EB/CNS: flooring

Tutorials/EB/CNS/Source/fortran/CNS_f.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90

commit 6390843fd87421370bb393fc0e97a39ce2735897
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 16:08:51 2017 -0700

    Disable MPI checking if NO_MPI_CHECKING=TRUE.

Tools/GNUMake/Make.local.template
Tools/GNUMake/sites/Make.unknown

commit 8537f6c168c16c9497ac28ce9607f698d804688e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 31 15:43:50 2017 -0700

    added utilities to output visit and amrvis-compliant plot files from EB data. I also added a debugging utility that allows data to be visualized from inside a debugger..

Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Tests/GeometryShop/ramp/GNUmakefile
Tests/GeometryShop/sphereEBISBox/sphereConvTest.cpp

commit 4fe3b705d65753c043d40a4f9ff0e82d35624702
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 14:59:18 2017 -0700

    less verbose

Src/Amr/AMReX_Amr.cpp

commit eff4f9fda9aa7da9775a52030e82249d00da3489
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 14:56:55 2017 -0700

    EB/CNS: override post_restart to fix up geometry

Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp

commit f769d5df1c8ad61d63301dc7e3a2ea1001ae4f09
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 13:58:08 2017 -0700

    EB/CNS: add testing inputs

Tutorials/EB/CNS/Exec/Combustor/inputs.testing

commit 554a419cb4cda90394572b25eaa56b2913e74fb0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 13:49:52 2017 -0700

    fix restart for EB

Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp

commit 68ad6526739eef3871e77f7fa317bca73e5dbae8
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 31 11:05:00 2017 -0700

    bug fix to conductivityopfactory

Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp

commit c10992f5a2f716a8905cf2afcfb5354e5fb2e8c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 09:22:40 2017 -0700

    commented out FaceFlag stuff

Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp

commit 83bbdd253209546c92f15179a3dbb7a4be7683f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 09:17:55 2017 -0700

    EB/CNS: pass amr.max_level into EBIndexSpace::define so that we don't have to build extra coarse levels

Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit 7e9d8b4567650fb26df0f61691be09ca61163a23
Merge: 2ffa01778 a1e639ea0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 09:13:33 2017 -0700

    Merge branch 'development' into weiqun/eb

commit 2ffa01778f90dcbd2d92113a4341c23460f8ab62
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 31 09:12:55 2017 -0700

    EB/CNS: if interior plus one ghost are all regular, no need to call eb functions

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90

commit a739b15bee6d556f5ba3effeed23bf38861daab2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 30 16:02:31 2017 -0700

    EB/CNS: vectorization of riemann solver

Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90
Tutorials/EB/CNS/Source/hydro/analriem3d.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_hyp_wall.F90

commit a1e639ea0f94ff26a0c194ca2e56bd5b2ba85a41
Merge: 51be12d26 8600e494c
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Wed Aug 30 18:12:00 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 51be12d26e34fd0c8825f7f0246b9e65d37cc938
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Wed Aug 30 18:11:50 2017 -0700

    add task association feature to support dynamic task parallelism

Src/AmrTask/graph/AMReX_AbstractTask.H
Src/AmrTask/graph/AMReX_AbstractTask.cpp
Src/AmrTask/graph/AMReX_DataTypes.H
Src/AmrTask/graph/AMReX_TaskGraph.H
Src/AmrTask/rts_impls/MPI_Generic/mylock.h
Src/AmrTask/rts_impls/MPI_Generic/rts.C
Src/AmrTask/rts_impls/MPI_Generic/rts_graphimpl.H
Src/AmrTask/rts_impls/MPI_Generic/rts_taskimpl.H
Src/AmrTask/tutorials/UnitTests/002_Jacobi_StaticGraph.C
Src/AmrTask/tutorials/UnitTests/003_Jacobi_DynamicGraph.C

commit 8600e494ca520df688f477d8b96948cad1ffa4ee
Merge: 7ded18490 77b810c60
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Aug 30 15:56:00 2017 -0700

    Merge pull request #106 from AMReX-Codes/dtg_branch
    
    merging over improved serialization of EBGraph and a bug fix to BaseIFFAB.

commit 77b810c604ec472a5f0dff4517f432d99b08237d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Aug 30 15:54:23 2017 -0700

    I reworked EBGraph serialization so that it will preserve the sparse nature of the object if it can.   I also fixed a subtle bug in BaseIFFAB that may have been causing our valgrind troubles.

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_EBLevelGrid.cpp
Tests/GeometryShop/regression/ebio.cpp

commit 84a55da5585b66b8cd80cb0d3169c1ee7e09e6ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 30 10:41:15 2017 -0700

    dynamic OpenMP scheduling in MFIter

Src/Base/AMReX_MFIter.H
Src/Base/AMReX_MFIter.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp

commit b767dc8bc2602741b53300ba0d27000e8e4a4fac
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Aug 30 08:57:53 2017 -0700

    bug found by weiqun

Src/GeometryShop/AMReX_EBIndexSpace.cpp

commit 7ded1849096a0b35facad047210a13846372ff5b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 30 08:49:22 2017 -0700

    not thread safe

Src/Base/AMReX_EBLevel.cpp

commit 35b648ea2b10e4a4300c3722a0095706041994fa
Author: kngott <kngott@lbl.gov>
Date:   Wed Aug 30 03:09:46 2017 -0700

    Add functions to allow access and updating of cached DistributionMappings in StateData, AmrLevel and AmrMesh objects. Used to fix functionality with MoveAllFabs.

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_StateData.H

commit 945873db52a5b7bf97db61041a5be17c15f50d2f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 21:04:34 2017 -0700

    turn off openmp for some eb codes because they are not thread safe yet

Src/Base/AMReX_EBMultiFabUtil.cpp

commit 4aecdbb631aa67ec4be3249e62ec68a350de25f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 15:15:57 2017 -0700

    add headers to makefile

Src/GeometryShop/Make.package

commit 833d13e86c20a9b64c5feda0931caf470d9719e7
Merge: b117bcbf6 4a1bd452e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 14:22:29 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit b117bcbf645d6190b19050b322ae8f1b667eea3a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 14:22:20 2017 -0700

    EB/CNS: tile size

Tutorials/EB/CNS/Source/CNS_advance.cpp

commit 4a1bd452e55a2ff348560546bef0498768c76153
Merge: 65151d1e5 0552b969d
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 29 13:25:17 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 65151d1e5eeb99403b452f8c3d45b43cff743f4e
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 29 13:25:08 2017 -0700

    option to graph top pct in write summary, extra information in call trac, replace spaces in function names.

Src/Extern/ProfParser/AMReX_BLProfStats.H
Src/Extern/ProfParser/AMReX_BLProfStats.cpp
Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/AMReX_RegionsProfStats.H
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 0552b969d37ecab98cb29a2f4cf7080279ff3d7d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 13:01:58 2017 -0700

    EB/CNS: don't have to go through all the eb stuff if interior plus one ghost cell are all regular

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90

commit a566abd57b7a119086a44ee070b92e26894ace9a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 12:20:04 2017 -0700

    use fortran for cell type counting

Src/Base/AMReX_EBCellFlag.cpp
Src/Base/AMReX_EBCellFlag_F.H
Src/Base/AMReX_ebcellflag_mod.F90
Src/Base/Make.package

commit 1806870cc9ed09c1ff316ac89cae5b472443e9e8
Merge: 201495180 48ca627c6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 11:14:15 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2014951804084911ca721c25f12bcecc588b1cff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 11:13:53 2017 -0700

    EB/CNS: disable initial load balance

Tutorials/EB/CNS/Source/CNS.cpp

commit 48ca627c6d01bb1ce8cd10af5278f141963a2255
Merge: 192bdaff0 cceeaab27
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Aug 29 10:10:23 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 192bdaff02b59e8a5648003237ea946a9b8b50ec
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Aug 29 10:10:06 2017 -0700

    make sure the Geometry offset is consistent with the RealBox.

Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp

commit 741327368c3193841780abe1d3a20a28ed7e4d0a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 10:04:29 2017 -0700

    EB/CNS: dynamic load balance

Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/fortran/CNS_nd.F90
Tutorials/EB/CNS/Source/main.cpp

commit 01c67649ad98a1e8e774f7f9c9b24a3560d2de2f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 29 08:41:15 2017 -0700

    EB utility function for setting single valued cells

Src/Base/AMReX_EBMultiFabUtil.H
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/Base/AMReX_EBMultiFabUtil_F.H
Src/Base/AMReX_EBMultiFabUtil_nd.F90

commit cceeaab27bf16a1dd815e8f3cc6f882a9f3baffe
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Aug 28 17:53:40 2017 -0700

    support local load balancing

Src/AmrTask/graph/RTS.H
Src/AmrTask/rts_impls/MPI_Generic/README
Src/AmrTask/rts_impls/MPI_Generic/rts.C
Src/AmrTask/rts_impls/Serial/rts.C
Src/AmrTask/tutorials/UnitTests/001_TokenRing.C
Src/AmrTask/tutorials/UnitTests/002_Jacobi_StaticGraph.C
Src/AmrTask/tutorials/UnitTests/003_Jacobi_DynamicGraph.C

commit 1f66de569c4a614f77010120a09250b02d97139a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 16:45:51 2017 -0700

    EB/CNS: load balance

Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/main.cpp

commit b42539a632c92ba6401c8e3dcac939854e5d04be
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 16:45:14 2017 -0700

    new EB_set_covered function

Src/Base/AMReX_EBMultiFabUtil.H
Src/Base/AMReX_EBMultiFabUtil.cpp

commit b61cacfb204fae27761ffd82797953ea43d7666c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 16:44:46 2017 -0700

    add a new function to Amr for load balance

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp

commit 0f8bccb2ebced1a3cf1b7931e0d5a58fdae56df3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 15:47:51 2017 -0700

    EB/CNS: fix a bug

Tutorials/EB/CNS/Source/CNS_advance.cpp

commit f380960cf42970d5a2c95a527ce184b4611c0f14
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 15:04:36 2017 -0700

    EB/CNS: set inflow velocity correctly

Tutorials/EB/CNS/Exec/Combustor/bc_fill_nd.F90
Tutorials/EB/CNS/Exec/Combustor/cns_prob.F90
Tutorials/EB/CNS/Exec/Combustor/inputs

commit ab6ece4079f27494fea41edbec3d515c1e2fa896
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 13:34:07 2017 -0700

    EB/CNS: Combustor test

Tutorials/EB/CNS/Exec/Combustor/GNUmakefile
Tutorials/EB/CNS/Exec/Combustor/Make.package
Tutorials/EB/CNS/Exec/Combustor/bc_fill_nd.F90
Tutorials/EB/CNS/Exec/Combustor/cns_prob.F90
Tutorials/EB/CNS/Exec/Combustor/inputs

commit 409950f8a34423f254a277c13adeb4df3f9f9311
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 12:20:16 2017 -0700

    fix up cells that have volume fraction and apertures be exactly one but with a covered neighbor cell touching the corner

Src/Base/AMReX_ebcellflag_mod.F90
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/fortran/CNS_nd.F90

commit fa27ffd619c7b13118975558dbaf9b7293e6a867
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 10:25:54 2017 -0700

    EB/CNS: more debug info

Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_hyp_wall.F90

commit 4eeba5d77bdff7c60795bcee30e58307017946d5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 28 09:57:33 2017 -0700

    EB/CNS: save volume fraction in plotfile

Tutorials/EB/CNS/Source/CNS_io.cpp

commit 9ff5b2607e817c73cce457c5c4e6841fcd1b9b7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 21:13:44 2017 -0700

    EBFluxFAB is alos thread safe

Src/GeometryShop/AMReX_EBFluxFAB.H

commit 05c28a91c7d545613d15010a80e52378ab505971
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 21:12:14 2017 -0700

    update FillBoundary for thread safety too

Src/Base/AMReX_FabArray.H

commit 271b3016eab61abc727ba877ca4df6f933587b92
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 21:04:58 2017 -0700

    some GeometryShop classes are thread safe

Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBFaceFAB.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIVFAB.H

commit fe1c54d09c98d861ca80413869bb38537cc4f468
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 20:50:18 2017 -0700

    fix AmrLevel and StateData Restart

Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp

commit 27e6b9a6aa3869cfd6a3d019ae65104624bd2023
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 16:43:18 2017 -0700

    add BaseFab::isCopyOMPSafe() function so that ParallelCopy can turn off omp for unsafe FABs; add this to all EB Fabs.

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_FabArray.H
Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBFaceFAB.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBFluxFAB.H
Src/GeometryShop/AMReX_EBGraph.H

commit 10d19bc5346db2f2b6f835a56be234225ea4afec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 15:02:31 2017 -0700

    EB/CNS: fix a bug

Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90

commit 320bba8cd6e5499e1f6eea08e11d0a7549d55ac6
Merge: d45683f6a 3747d3863
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sun Aug 27 14:00:49 2017 -0700

    Merge pull request #103 from AMReX-Codes/dtg_branch
    
    merging some small bug fixes into devlopment for weiqun

commit 3747d3863703b4abe4e7d8aacb0f19a56f15a000
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sun Aug 27 13:58:46 2017 -0700

    using the MFIter(FabArray) constructor was breaking in EBISLevel because it seems to magically invoke OMP stuff.   I switched it to MFIter(BoxArray, DM) and now it seems to work

Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/GeometryShop/ramp/GNUmakefile

commit 7a8661ee1d53fa8dbc5f172c9902a239773e6087
Merge: 48fafcacf d45683f6a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sun Aug 27 13:39:38 2017 -0700

    Merge branch 'development' into dtg_branch

commit d45683f6a2b0e6ed0729964478dafcade4e35f2c
Merge: 2b1b9781b f10391732
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 13:34:53 2017 -0700

    Merge branch 'development' into weiqun/eb

commit 48fafcacfbeffb9e711ff47055aeb77905603004
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sun Aug 27 13:34:22 2017 -0700

    fixed some logic in GeometryShop

Src/GeometryShop/AMReX_GeometryShop.cpp

commit 2b1b9781b6c76dde5f7669b774893c749d7c7447
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 13:08:52 2017 -0700

    add -lubsan for llvm when FSANITIZER is TRUE

Tools/GNUMake/comps/llvm.mak

commit e031b980ce0f708fbc61bc26563cf68cb2ca8928
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 13:04:17 2017 -0700

    remove an unnecessary move

Src/Base/AMReX_BoxList.cpp

commit 8f15822b431ec5bdb2bc40ec42778d5b5f496b39
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 12:36:06 2017 -0700

    clear some warnings

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_StateData.cpp
Src/AmrCore/AMReX_ebinterp_3d.F90
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_iMultiFab.H
Src/GeometryShop/AMReX_BaseEBCellFactory.H
Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_EBCellFactory.H
Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_EBFluxFactory.H
Src/GeometryShop/AMReX_IrregFABFactory.H
Tutorials/EB/CNS/Source/hydro/analriem3d.F90

commit 5905cf02d28b5412e1d75010dadba0ca2ec988aa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 12:18:02 2017 -0700

    EB/CNS: add some override

Tutorials/EB/CNS/Source/CNS.H

commit 16cc03352d08fd3d025895deaea01c16ab722346
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 11:49:17 2017 -0700

    remove unused variable

Src/Base/AMReX_EBMultiFabUtil.cpp

commit f10391732f56b1a616c8b2273bb046de7f61b299
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Aug 27 14:43:35 2017 -0400

    remove unused argument that Cray complains about

Src/LinearSolvers/F_MG/mg.f90

commit 450917ce79853c45b70353ba51d1623df81f2678
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 11:27:45 2017 -0700

    EB/CNS: LAZY := TRUE

Tutorials/EB/CNS/Exec/Make.CNS
Tutorials/EB/CNS/Source/CNS.cpp

commit 46b7baeddd105bc023cdda769e37032160ffce5b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 11:17:09 2017 -0700

    EB/CNS: omp

Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp

commit 09d3085537c132742e3cbdfbf91f3ac5802ffa82
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 27 11:01:58 2017 -0700

    EB/CNS: add profiler

Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_EBMultiFabUtil.cpp
Tutorials/EB/CNS/Exec/Pulse/GNUmakefile
Tutorials/EB/CNS/Exec/ShockRef/GNUmakefile
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_init_eb.cpp
Tutorials/EB/CNS/Source/CNS_io.cpp
Tutorials/EB/CNS/Source/main.cpp

commit dc32ea4b54e84d3507c9f4dcd27ddfa7ac3a8ccb
Merge: dc25884a8 d9a9768c6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Aug 26 20:07:43 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit dc25884a899af6d1cd61a329560cc5bbcd664408
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Aug 26 20:07:23 2017 -0700

    don't let the kdtree load balancer make empty boxes

Src/Particle/AMReX_KDTree_3d.F90
Src/Particle/AMReX_LoadBalanceKD.cpp

commit e36edcddf79b4feb3a9440b2877552d2b1dc187c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 26 15:20:10 2017 -0700

    EB/CNS: minor

Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90

commit 0d1388e692b0a2e5c8d326bda1adb71bdbf4ddbb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 26 14:45:07 2017 -0700

    EB/CNS: fix bug

Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90

commit 3822058802a1ee6b1b9231f355900ca14839d942
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 26 11:19:03 2017 -0700

    EB/CNS: cleanup

Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90
Tutorials/EB/CNS/Source/fortran/CNS_derive.F90
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_f.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90

commit 4973d49ecf950b4d8cbc7bfaa8d177dc7ef0f5bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 26 07:25:56 2017 -0700

    EB/CNS: clean up

Tutorials/EB/CNS/Exec/ShockRef/inputs
Tutorials/EB/CNS/Source/diffusion/diff_coef_mod.F90
Tutorials/EB/CNS/Source/fortran/CNS_nd.F90
Tutorials/EB/CNS/Source/fortran/CNS_physics.F90

commit e257e88061f039fc871b79acfb2e4aac08974f8b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 26 07:08:37 2017 -0700

    CNS/EB: file reorganization

Tutorials/EB/CNS/Exec/Make.CNS
Tutorials/EB/CNS/Source/Make.package
Tutorials/EB/CNS/Source/fortran/CNS_derive.F90
Tutorials/EB/CNS/Source/fortran/CNS_divop.F90
Tutorials/EB/CNS/Source/fortran/CNS_dudt.F90
Tutorials/EB/CNS/Source/fortran/CNS_f.F90
Tutorials/EB/CNS/Source/fortran/CNS_nd.F90
Tutorials/EB/CNS/Source/fortran/CNS_physics.F90
Tutorials/EB/CNS/Source/fortran/Make.package
Tutorials/EB/CNS/Source/fortran/bc_fill_nd.F90

commit 11aae6fe7416e97475dc2fb0cdb418cfb99d1293
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 26 07:02:27 2017 -0700

    EB/CNS: fix a bug in parameter initialization for constant viscosity

Tutorials/EB/CNS/Source/CNS_physics.F90

commit 099094be7fef5bb579e79aa7daca87a406597b32
Merge: 32ff77ebd d9a9768c6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 26 07:01:11 2017 -0700

    Merge branch 'development' into weiqun/eb

commit 539bfe8b25ba6f6078606647267220b7195fb0e1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Aug 26 06:31:13 2017 -0700

    commented out debugging statement

Src/GeometryShop/AMReX_EBISLevel.cpp

commit d9a9768c678a26e32ec369a949079bef5181e997
Merge: 36f91880f 89cd8eb91
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Aug 26 06:14:36 2017 -0700

    Merge pull request #102 from AMReX-Codes/dtg_branch
    
    fixed another bug Weiqun identified.  EBGraph linearization needs a l…

commit 89cd8eb9138a67d4d12bb737f399bb64feae7702
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Aug 26 06:08:05 2017 -0700

    fixed another bug Weiqun identified.  EBGraph linearization needs a little work but I will commit this first because this version of linearization works.

Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp

commit 32ff77ebd210df0c420d014eb5f95b73c3cbd572
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 18:43:54 2017 -0700

    EB/CNS: fix index bugs

Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma.F90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma_EB.F90

commit 64b3fd6442d5ade58bf81bf37e26b58fead0de30
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 17:09:41 2017 -0700

    EB/CNS: add a parameter for using total energy for weighting

Tutorials/EB/CNS/Exec/ShockRef/inputs
Tutorials/EB/CNS/Source/CNS_divop.F90
Tutorials/EB/CNS/Source/CNS_f.F90

commit d9220b5d101d1aecde45ff6ff99753d01eb65c75
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 17:03:51 2017 -0700

    EB/CNS: use noslipwall for shock reflection test

Tutorials/EB/CNS/Exec/ShockRef/inputs

commit 36f91880fa7c5d266abea4e0168cf763f0e53142
Merge: 1fa234adf 9d9e009a2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 25 16:31:28 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 1fa234adf196879a5b78a93f65bccbcf85d469cf
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 25 16:31:04 2017 -0700

    we want to compile these functions even without _OPENMP.

Src/Particle/AMReX_OMPDepositionHelper_nd.F90
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit 9d9e009a22d896e517a35c3ac39360e8754d6511
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 16:02:55 2017 -0700

    modify GeomtryShop test

Tests/GeometryShop/ramp/main.cpp

commit 2d339fcedec82212b7598b11954604364a16bfac
Merge: 4b957cf91 74379ad2c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 15:48:25 2017 -0700

    Merge branch 'eb_development' into weiqun/eb

commit e00152581ba30dc71f706c188181e8b6d1690a02
Merge: f824ae495 da11c4e2b
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Aug 25 15:40:37 2017 -0700

    Merge pull request #100 from emotheau/convtools
    
    New Convergence tool to compute the composite error. Was made with Bo…

commit da11c4e2b140fa80e6d6376d959eb760b1406704
Author: Emmanuel Motheau <emotheau@lbl.gov>
Date:   Fri Aug 25 15:29:11 2017 -0700

    New Convergence tool to compute the composite error. Was made with BoxLib, we have to convert it to amrex

Tools/C_util/Convergence/DiffSameDomainRefinedComposite.cpp
Tools/C_util/Convergence/GNUmakefile

commit 74379ad2c0ab71a95b0e9a454c2a6d331dfc569c
Merge: 18e496a83 f824ae495
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 15:23:52 2017 -0700

    Merge branch 'development' into eb_development
    
    Conflicts:
            Src/Base/AMReX_FabArrayBase.H
            Src/Base/AMReX_FabArrayBase.cpp

commit 4b957cf91c2186ee6239878db707322581149f0c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 15:03:31 2017 -0700

    EB/CNS: minor

Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit f824ae495fb383f1ac07f54a39300a206af7e296
Merge: 5cdd8453b f93d4e89a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Aug 25 14:54:05 2017 -0700

    Merge pull request #99 from AMReX-Codes/dtg_branch
    
    moving bug fixes to development

commit f93d4e89a4b3933002d2fe3cdc056ea7751f73a2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Aug 25 14:52:33 2017 -0700

    fixed parallel bug identified by Weiqun

Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Tests/GeometryShop/ramp/main.cpp

commit ee404098ca25a94a02bdc098736d0c64221c9472
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 14:30:31 2017 -0700

    EB/CNS: add contiguous

Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90

commit 491b7ca34fb5eb5a7b3a021014a6e2cceebd9425
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 13:56:32 2017 -0700

    EB/CNS: print mementa and energy too

Tutorials/EB/CNS/Source/CNS.cpp

commit 8c153130e7fe7f96f80f21597fe0b765d01c2850
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 13:36:28 2017 -0700

    EB/CNS: parameter to turn off diffusion

Tutorials/EB/CNS/Source/CNS_physics.F90

commit 5cdd8453b626e3000bcea7a2e9d370a1e2f4d10e
Merge: 52be61f95 423cb862c
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Aug 25 13:26:46 2017 -0700

    Merge pull request #97 from kweide/development
    
    give the octree iterator a clear() method

commit 3c8d27ce87684e5572c2c30a9cbba8245e3032ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 13:11:15 2017 -0700

    EB/CNS: add const viscosity

Tutorials/EB/CNS/Exec/ShockRef/inputs
Tutorials/EB/CNS/Source/CNS_divop.F90
Tutorials/EB/CNS/Source/CNS_physics.F90
Tutorials/EB/CNS/Source/diffusion/diff_coef_mod.F90

commit 07140e403d079e26694e69e7b8e688065c175d6d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 12:14:48 2017 -0700

    EB/CNS: need one more ghost cell

Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90

commit 52be61f9588a785a670db7e70cf6c741180de08b
Merge: 77d5b50ca e7a6243cf
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Aug 25 11:46:17 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 77d5b50ca6277aded1f2ff30e67420e0c09df191
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Aug 25 11:45:43 2017 -0700

    MPI runtime implementation

Src/AmrTask/rts_impls/Utils/dl_malloc.c
Src/AmrTask/rts_impls/Utils/dl_malloc.h
Src/AmrTask/rts_impls/Utils/sysInfo.C
Src/AmrTask/rts_impls/Utils/sysInfo.H

commit a15e0044e48bb82b3e6771709f4869dd210501e8
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Aug 25 11:45:06 2017 -0700

    MPI runtime implementation

Src/AmrTask/rts_impls/MPI_Generic/Makefile
Src/AmrTask/rts_impls/MPI_Generic/README
Src/AmrTask/rts_impls/MPI_Generic/mylock.h
Src/AmrTask/rts_impls/MPI_Generic/rts.C
Src/AmrTask/rts_impls/MPI_Generic/rts_graphimpl.H
Src/AmrTask/rts_impls/MPI_Generic/rts_taskimpl.H

commit e7a6243cfb9778af932cdbd90f811b074026089d
Merge: 44ba48ed7 76b0ece0f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 25 11:33:01 2017 -0700

    Merge pull request #98 from MaxThevenet/compile_on_theta
    
    Add possibility to compile on Theta ALCF

commit 76b0ece0f901b086071fb4b18529f48593b3f41a
Author: Maxence Thevenet <mthevenet@lbl.gov>
Date:   Fri Aug 25 11:19:25 2017 -0700

    Add possibility to compile on Theta ALCF

Tools/GNUMake/Make.machines
Tools/GNUMake/sites/Make.alcf

commit 423cb862c5cf6cbce9d07d88ef00eda0093bbebe
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Fri Aug 25 13:18:42 2017 -0500

    give the mfiter (Fortran) iterator a fabbox() method (tested only compilation and linking so far)

Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit c6d16e1686b72f3188f2235b33b8351f86b6afdb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 25 11:11:49 2017 -0700

    EB/CNS: first pass of diffusion wall flux

Tutorials/EB/CNS/Source/CNS_divop.F90
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90

commit b8d02a6828418ff2d132dfba11ab5aaf4ad34ac9
Merge: 9e31aa0c9 44ba48ed7
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Fri Aug 25 13:02:25 2017 -0500

    Merge branch 'development' into kw-development

commit 9e31aa0c9a729af550c1114650ed759bdb91484e
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Fri Aug 25 09:05:10 2017 -0500

    give the octree iterator a clear() method

Src/F_Interfaces/Octree/AMReX_octree_mod.F90

commit 44ba48ed7f06d70bdcbc6e48dc0461e13dfae0ce
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Aug 25 04:24:05 2017 -0700

    add a multithreaded runtime implementation

Src/AmrTask/Makefile
Src/AmrTask/arch.common
Src/AmrTask/arch/arch.mpi.generic
Src/AmrTask/arch/arch.serial
Src/AmrTask/graph/AMReX_AbstractTask.H
Src/AmrTask/graph/AMReX_AbstractTask.cpp
Src/AmrTask/graph/RTS.H
Src/AmrTask/rts_impls/Serial/Makefile
Src/AmrTask/rts_impls/Serial/rts.C
Src/AmrTask/todolist
Src/AmrTask/tutorials/UnitTests/001_TokenRing.C
Src/AmrTask/tutorials/UnitTests/002_Jacobi_StaticGraph.C
Src/AmrTask/tutorials/UnitTests/003_Jacobi_DynamicGraph.C
Src/AmrTask/tutorials/UnitTests/Makefile

commit 0e625b47fc7f3fd9ed0e5bf738dcdaae384f0aa4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 24 14:29:58 2017 -0700

    EB/CNS: fake 2D

Tutorials/EB/CNS/Exec/ShockRef/inputs
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/CNS_f.F90

commit 13356e4e4ece59aa0f3b43fd0fe231d9baccbc86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 24 14:21:47 2017 -0700

    EB/CNS: use current density for redistribution

Tutorials/EB/CNS/Source/CNS_divop.F90

commit e5923dfd0d15b95c8e932022a7189e59da01738b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 24 13:47:55 2017 -0700

    EB/CNS: add a parameter to PLM

Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma.F90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma_EB.F90

commit 4bff9b31e4c849e8334cc0b8476c6b2c1c9b9f09
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 24 13:26:26 2017 -0700

    EB/CNS: pass bndry centrold into Fortran

Src/Base/AMReX_EBMultiFabUtil.H
Src/Base/AMReX_EBMultiFabUtil.cpp
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_divop.F90
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/CNS_physics.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90

commit d142b485900acbe8440b0774556516404c11f70e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 24 13:16:40 2017 -0700

    fixed the bug that was breaking MPI in this branch

Src/Base/AMReX_FabArrayBase.cpp

commit 18e496a83c90d8453d11fa5207fa2e2a2108d845
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 24 12:54:21 2017 -0700

    removed constant declaration from argument

Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 486afcf050c6f3eeef4f10352cc5aabdb3d2d57b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 24 12:49:40 2017 -0700

    simplified geometry generation stuff somewhat

Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp

commit 392b060742a295851a587f54630f2fd5fc6182e0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Aug 24 10:57:45 2017 -0700

    remove unused variable.

Src/Base/AMReX_FabArray.H

commit 322dadebfda0baad5863f671b0434ac5248bab7f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Aug 24 10:12:59 2017 -0700

    take care of unused variable warning in parallel copy

Src/Base/AMReX_FabArray.H

commit 2c0156c14fca2ded36331ee57b4880003f821619
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 24 09:41:11 2017 -0700

    took out  const declaration in FabArrayBase to fix USE_MPI=TRUE compile

Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 546c4806394973ee4ef5bcfb31b602ef151a9a58
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 24 08:45:58 2017 -0700

    merging with branch eb_development

Tests/EBAMRTools/regression/GNUmakefile

commit 2ff3469ac3ba1f070ee1e1283d73895411419cc6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 23 18:00:37 2017 -0700

    EB/CNS: minor memory leak

Tutorials/EB/CNS/Source/CNS_init_eb.cpp

commit 1ba40cecdbbbb24b3e2a4bcc5eff5185b68dd6ca
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 23 17:33:41 2017 -0700

    EB/CNS: prepare for diffusion wall flux

Tutorials/EB/CNS/Source/CNS_divop.F90
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/diffusion/cns_diff_mod.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_mod.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90

commit 49e9ef4757bd83ae378c176ba1a030bcb095e4d9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 23 17:01:38 2017 -0700

    EB/CNS: start diffusion wall flux module

Tutorials/EB/CNS/Source/CNS_divop.F90
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/Make.package
Tutorials/EB/CNS/Source/diffusion/Make.package
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_wall.F90
Tutorials/EB/CNS/Source/hydro/Make.package

commit cc01ff8341caf1cd76941fce28d69688197fd041
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 23 16:40:49 2017 -0700

    EB/CNS: fix EB diffusion flux

Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_mod.F90

commit 96601a9a2ab548adefac480337073e00525cccfd
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 23 16:12:38 2017 -0700

    need to check for the __powerpc__ macro as well

Src/Base/AMReX_FPC.cpp

commit 35c8cc7b8dea618f873a8bf2f274dd2106b7d083
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 23 13:00:58 2017 -0700

    a few more signed/unsigned

Src/Base/AMReX_TinyProfiler.cpp

commit 392c2c5c00a99f5ba05d2e6162ec5b01eefebc1b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 23 12:58:26 2017 -0700

    fix unused variable warning.

Src/Particle/AMReX_ParticleContainerI.H

commit 4d0ac52d4db3242a33cd13efbe33f5186b0f1ed4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 23 12:53:38 2017 -0700

    switch from C-style arrays to std::arrays to avoid zero-length array warning.

Src/Particle/AMReX_Particles.H

commit e768ab2bbbbc4f24e5647239353859d29520d61e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 23 10:21:42 2017 -0700

    fix signed/unsigned comparison.

Src/Base/AMReX_Array.H

commit 4187a98ca3dc6745e0045c6756e324530122efbb
Merge: 1abbbc075 2ba37a78e
Author: kngott <kngott@lbl.gov>
Date:   Tue Aug 22 22:40:38 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-codes/amrex into development

commit 1abbbc075d0a93163e7ceeb1a58630a59b6ed1a2
Author: kngott <kngott@lbl.gov>
Date:   Tue Aug 22 22:40:34 2017 -0700

    MoveAllFabs fix and updated test

OldTutorials/MultiFabTests_C/MoveAllFabsTest.cpp
Src/Base/AMReX_FabArray.H

commit 2ba37a78e4f68e15e1a802c1688b451f0c3a382a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 22 22:02:46 2017 -0700

    refactor the new amrex_boxarray_build for FLASH

Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90

commit 63edec824c82acdda327b37b753214c2b4061bff
Merge: eea6473ab 9aa8aff4f
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Aug 22 21:37:50 2017 -0700

    Merge pull request #93 from kweide/development
    
    Add specific build routines for constructing boxarrays and distromaps from user-provided lists in Fortran

commit 0b50176552d725ee5e34b165b6f5a41041e30381
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 22 18:08:28 2017 -0700

    EB/CNS: EB diffusion flux

Src/Base/AMReX_ebcellflag_mod.F90
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/diffusion/cns_diff_mod.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_mod.F90

commit 410e4906d17199553fdcca328cc3cec2b5a6e39b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 22 16:49:13 2017 -0700

    EB/CNS: split hydro and diffsion fluxes

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/diffusion/cns_diff_mod.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_mod.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90

commit eea6473abd9d942a6723075971b44c851768e096
Merge: e6c34ec11 511778ebe
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Aug 22 16:18:55 2017 -0700

    Merge pull request #95 from AMReX-Codes/perf-docs
    
    update Documentation: added IPM section to Profiling.tex

commit 511778ebe0481e023d9c9d1c8ab809ef9e2beb80
Merge: bd38c46fa 51f3005c2
Author: Cy Chan <cychan@lbl.gov>
Date:   Tue Aug 22 16:15:22 2017 -0700

    Merge branch 'development' into perf-docs

commit bd38c46fa2eadbe581d5bfc43758ea5cde0deee3
Author: Cy Chan <cychan@lbl.gov>
Date:   Tue Aug 22 16:07:27 2017 -0700

    update Documentation
      added IPM section to Profiling.tex

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Profiling/Profiling.tex
Docs/AMReXUsersGuide/Profiling/figs/commtopo.png
Docs/AMReXUsersGuide/Profiling/figs/mpi.png
Docs/AMReXUsersGuide/Profiling/figs/msgsizes.png
Docs/AMReXUsersGuide/Profiling/figs/papi.png
Docs/AMReXUsersGuide/Profiling/figs/summary.png
Docs/AMReXUsersGuide/Profiling/figs/timings.png

commit cbde657fbbb2e6938240a757e2bb0ba6e78bc94b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 22 15:18:08 2017 -0700

    EB/CNS: regular diffusion terms

Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/diffusion/cns_diff_mod.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_mod.F90

commit e6c34ec116b273500556d7358b3b11db2aca85ce
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 22 11:37:48 2017 -0700

    add move all fabs test.

OldTutorials/MultiFabTests_C/MoveAllFabsTest.cpp

commit 7dca88c7da09381fa16f655154f8a9ba0ea63cd6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 22 11:26:44 2017 -0700

    EB/CNS: use future mass for weighting

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit 8b87b1bfacd8b323fa6732ed31c611fe83656b01
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 22 10:58:16 2017 -0700

    EB/CNS: reorganization

Tutorials/EB/CNS/Exec/Make.CNS
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_dudt.F90
Tutorials/EB/CNS/Source/CNS_nd.F90
Tutorials/EB/CNS/Source/Make.package
Tutorials/EB/CNS/Source/diffusion/Make.package
Tutorials/EB/CNS/Source/diffusion/cns_diff_mod.F90
Tutorials/EB/CNS/Source/diffusion/cns_eb_diff_mod.F90
Tutorials/EB/CNS/Source/diffusion/diff_coef_mod.F90
Tutorials/EB/CNS/Source/hydro/Make.package

commit 666b68187f3c95e2cde35a640bb1bbd5c5a82727
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 21 14:45:30 2017 -0700

    EB/CNS: use air as initial condition

Tutorials/EB/CNS/Exec/Pulse/cns_prob.F90
Tutorials/EB/CNS/Exec/Pulse/inputs

commit d74ba149d04c7cac24612b2f269ad8756ee5016a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 21 14:23:18 2017 -0700

    EB/CNS: add a module computing viscosity and thermal conductivity

Tutorials/EB/CNS/Source/CNS_physics.F90
Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90
Tutorials/EB/CNS/Source/hydro/Make.package
Tutorials/EB/CNS/Source/hydro/cns_diff_mod.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_diff_mod.F90
Tutorials/EB/CNS/Source/hydro/diff_coef_mod.F90

commit ef1be96a1ae9208c531e7550b4d09700d00ddb77
Merge: a23ed91a2 f845398b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 21 13:53:36 2017 -0700

    Merge branch 'weiqun/eb' into eb_development

commit 51f3005c27f1c6b29ceda1952596878375777384
Merge: 7a1693ed4 ab14cef42
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Aug 21 13:47:44 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 7a1693ed4be904b4ac5d70c573d4fefae484fc26
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Aug 21 13:47:26 2017 -0700

    remove some debugging junk I checked in by mistake.

Src/Particle/AMReX_ParticleInit.H

commit f845398b810064639f36a92b1f6018c51619bccd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 21 13:43:11 2017 -0700

    EB/CNS: fix a bug

Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit 6090472cf76bd843dddbccf49f2b99647f6dbecb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 21 10:34:09 2017 -0700

    EB/CNS: make sure flux outside the domain is not used

Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit ab14cef42f5a8e7a01a9f89c1a3e29d773271366
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 19 13:05:59 2017 -0700

    add assertion making sure BoxArray::set is not called on non-trivial objects

Src/Base/AMReX_BoxArray.cpp

commit 99feeb59d7f52562f23ffe760fc91944c8f02e2c
Merge: b301eca40 2d39bd09d
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri Aug 18 16:04:19 2017 -0700

    Merge pull request #91 from AMReX-Codes/compiler_warnings
    
    Compiler warnings

commit 2d39bd09d260619df781fdb633da9958c507c9b1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 16:00:42 2017 -0700

    give this a more descriptive name

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_Utility.H

commit a23ed91a22230b123307d18c21414e680d66fe8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 18 15:05:20 2017 -0700

    a GeometryShop test

Tests/GeometryShop/ramp/GNUmakefile
Tests/GeometryShop/ramp/Make.package
Tests/GeometryShop/ramp/inputs
Tests/GeometryShop/ramp/main.cpp

commit 8d53fa454778ef5bb4736bf993d8d9621e6fd1be
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 15:43:40 2017 -0700

    remove some vlas

Src/Amr/AMReX_Amr.cpp

commit fdbd5acf612834303d477a55371017eef4478c30
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 15:28:15 2017 -0700

    some more cleanup

Src/Base/AMReX.cpp
Src/Base/AMReX_BCUtil.H
Src/Base/AMReX_BCUtil.cpp
Src/Base/AMReX_BC_TYPES.H
Src/Particle/AMReX_LoadBalanceKD.H
Src/Particle/AMReX_Particles_F.H

commit 74619f225c0a652e821ede25627bea9c01b1a31f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 15:13:00 2017 -0700

    initialize this variable

Src/Base/AMReX_BaseFab.cpp

commit c674d596898e5e50ec9f6a00a046d453e0d3f43f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 15:08:25 2017 -0700

    switch this back to no by default.

Tools/GNUMake/comps/gnu.mak

commit 9fb3bb4c9fe22e7ce4862f3d73db2e84792d535f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 15:06:40 2017 -0700

    fix bug in llvm.mak

Tools/GNUMake/comps/llvm.mak

commit b6d7fbcb67d1c6427d7051534b8a730570a4335f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 14:52:56 2017 -0700

    turn on -Wsign-compare in Debug mode.

Tools/GNUMake/comps/gnu.mak

commit 549ca59ccfc69a7a042d25920ae7a23f40c573be
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 14:46:54 2017 -0700

    yet another signed/unsigned

Src/Amr/AMReX_StateDescriptor.cpp

commit 7c1debb06e84ed653dd93f4635a8023c22ac85de
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 14:38:26 2017 -0700

    a few more signed / unsigned

Src/Amr/AMReX_AmrLevel.cpp

commit 9aa8aff4f11dcfa16d5511c357d44f72ae821de2
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Fri Aug 18 16:00:41 2017 -0500

    Add specific build routines for constructing boxarrays and distromaps from explicit Fortran data

Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_fi.cpp
Src/F_Interfaces/Base/AMReX_distromap_mod.F90

commit f40f8c5f4db200688669efe86e5c913f19254d76
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 13:53:00 2017 -0700

    another signed/unsigned

Src/Base/AMReX_DistributionMapping.cpp

commit df768fc4410b5889dd1e282ca477c9dc561002d0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 13:51:21 2017 -0700

    ignore this unused variable.

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_Utility.H

commit 6004ec772a283a1cabcc3518c254928b86b4daef
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 13:37:22 2017 -0700

    fix some signed / unsigned comparisons.

Src/AmrCore/AMReX_FluxRegister.cpp
Src/Base/AMReX_Array.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_parmparse_fi.cpp

commit 52d68b892a9a76dbed31e0b41796c3d041e2a75e
Merge: 2c3337516 efe2c42e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 18 13:18:33 2017 -0700

    Merge branch 'dtg_branch' into weiqun/eb

commit 2c33375160f9eae86201d202d450b7076cb8abdb
Merge: f8e7f3793 b301eca40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 18 13:18:19 2017 -0700

    Merge branch 'development' into weiqun/eb

commit f8e7f37931e7536635d20e84e9174220d5d10344
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 18 12:49:14 2017 -0700

    we may not even have a probin file

Src/Amr/AMReX_Amr.cpp

commit b4a3b83bd7335e874373dd6eae91ce8478fac2fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 18 12:36:59 2017 -0700

    EB/CNS: mod inputs

Tutorials/EB/CNS/Exec/ShockRef/cns_prob.F90
Tutorials/EB/CNS/Exec/ShockRef/inputs

commit b85fc1f5d41bf2399960e3d6de44b43126c0322b
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Aug 18 11:58:29 2017 -0700

    CMake: update config file

Tools/CMake/AMReXConfig.cmake.in

commit 47748ef5e74439b3f033a877d3a8e8552313071c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 18 10:51:20 2017 -0700

    EB/CNS: using mass weighting instead of volume weighting

Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit 435fa5b1b699e39e4215bd2a8effe9d88082cb42
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 18 10:49:17 2017 -0700

    EB/CNS: some parmparse parameters for the shock reflection test

Tutorials/EB/CNS/Exec/ShockRef/cns_prob.F90

commit b301eca406c08aaafddf6e8e494239f19cc664c4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 10:07:18 2017 -0700

    Fix offset bug when initializing particle integer data.

Src/Particle/AMReX_ParticleInit.H

commit 62b076b3a9603c96d0e70a664768e689a813eefb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 10:04:29 2017 -0700

    Fix copy/paste issue in comment.

Src/Particle/AMReX_ParticleInit.H

commit c936f3dfc6bbc2a79756893ab098aa59476cc0e7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Aug 18 10:02:25 2017 -0700

    Real -> amrex::Real

Src/Particle/AMReX_LoadBalanceKD.H

commit 5c73610f1c54367ec93bad61e45776bff306ad10
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 18 09:23:45 2017 -0700

    EB/CNS: fix a bug in 2-shock riemann solver; add HLL; floor density and pressure

Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_nd.F90
Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90
Tutorials/EB/CNS/Source/hydro/analriem3d.F90

commit 9dbcbbf6a76b2602a7011d61f17450ddc6871a9f
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Aug 17 17:29:05 2017 -0700

    Doc: fix typo

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex

commit c609612a48df6451e293f62a26f4326f9b50c9ad
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Aug 17 17:27:36 2017 -0700

    CMake: update exports

Tools/CMake/AMReXConfig.cmake.in

commit 95b2784d5c642cde7dd1b709c8b6ba6550037164
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Aug 17 17:17:28 2017 -0700

    CMake: update doc

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Tools/CMake/AMReX_Defines.cmake

commit 57c21a41d92e751a91d6ae4a3065ab4bde240561
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Aug 17 16:57:20 2017 -0700

    CMake: update
      * Add support for ProfParser
      * Re-factor souce files lists
      * Change some config args.

Src/Amr/CMakeLists.txt
Src/AmrCore/CMakeLists.txt
Src/Base/CMakeLists.txt
Src/Boundary/CMakeLists.txt
Src/CMakeLists.txt
Src/Extern/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/F_Interfaces/CMakeLists.txt
Src/LinearSolvers/CMakeLists.txt
Src/Particle/CMakeLists.txt
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Defines.cmake
Tools/CMake/AMReX_Options.cmake
Tutorials/Amr/Advection_AmrCore/CMakeLists.txt
Tutorials/Amr/Advection_AmrLevel/CMakeLists.txt
Tutorials/Amr/Advection_F/CMakeLists.txt
Tutorials/Amr/Advection_octree_F/CMakeLists.txt

commit efe2c42e95532839a5a76aebf7df05e67c6b4841
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 17 16:29:05 2017 -0700

    yet another attempt to silence valgrind

Src/GeometryShop/AMReX_EBISBox.cpp

commit 6c802b1f096121ddb8fb6648ac46bf4014bf2a4b
Merge: e51402535 7b59d17c1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Aug 17 16:26:57 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 544df12d251c8aca742c446637f4d7b2faa3317d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 17 15:56:12 2017 -0700

    EB/CNS: minor

Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90

commit 9d6dda633fabf365973e9655942356e670d6f645
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 17 15:21:30 2017 -0700

    EB/CNS: make sure dx == dy == dz

Tutorials/EB/CNS/Exec/ShockRef/inputs
Tutorials/EB/CNS/Source/CNS.cpp

commit 7b59d17c15fb58da2bc95b115b017e91a92181ab
Merge: 597aa740f 0f4eed95f
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 17 15:19:07 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 597aa740f79f311c3d4c7f27e256291abf0de43d
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 17 15:18:29 2017 -0700

    uniqify coarsened boxarray.

Src/Extern/amrdata/AMReX_DataServices.cpp

commit 0c057eb37658e1b74762fea8d48fbb4cc3ec9e96
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 17 15:13:31 2017 -0700

    make uniqify public.

Src/Base/AMReX_BoxArray.H

commit e4a339eded5e0a974b6bf0f29a41f41584d21fd9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 17 14:25:01 2017 -0700

    EB/CNS: add Shock Reflection problem

Src/Amr/AMReX_Amr.cpp
Tutorials/EB/CNS/Exec/Pulse/GNUmakefile
Tutorials/EB/CNS/Exec/Pulse/cns_prob.F90
Tutorials/EB/CNS/Exec/ShockRef/GNUmakefile
Tutorials/EB/CNS/Exec/ShockRef/Make.package
Tutorials/EB/CNS/Exec/ShockRef/cns_prob.F90
Tutorials/EB/CNS/Exec/ShockRef/inputs
Tutorials/EB/CNS/Source/CNS_f.F90
Tutorials/EB/CNS/Source/CNS_physics.F90

commit e51402535b7258f531525d5d91a1242e4c3c447a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Aug 17 12:41:06 2017 -0700

    1D and 2D versions of the KDTree fortran helper routines.

Src/Particle/AMReX_KDTree_1d.F90
Src/Particle/AMReX_KDTree_2d.F90
Src/Particle/AMReX_KDTree_3d.F90

commit b5f5bfbb2a44206969f78547f44593e7585f6773
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Aug 17 12:34:03 2017 -0700

    move the load balancing stuff to Src/Particle

Src/Particle/AMReX_KDTree_3d.F90
Src/Particle/AMReX_KDTree_F.H
Src/Particle/AMReX_LoadBalanceKD.H
Src/Particle/AMReX_LoadBalanceKD.cpp
Src/Particle/CMakeLists.txt
Src/Particle/Make.package
Tutorials/Particles/LoadBalance/Make.package
Tutorials/Particles/LoadBalance/kdtree_F.H
Tutorials/Particles/LoadBalance/main.cpp
Tutorials/Particles/LoadBalance/visualize_output.ipynb

commit 0f4eed95f5efd6c41389566abdbe977ac0973d17
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Aug 17 11:19:10 2017 -0700

    This needs to be a 'C' header so it will be installed when building amrex as a library.

Src/Particle/Make.package

commit 48854d986ef1d92d7007595c3c7682e0182afc66
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Aug 17 10:46:22 2017 -0700

    some more reorganization.

Tutorials/Particles/LoadBalance/main.cpp

commit 43a4a233dca8bf519c622fbbda3391da61e4dfbe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 17 10:42:38 2017 -0700

     EB/CNS: forgot to call mpi reduce

Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90

commit ac7812c70fd9c6b76527035d5831d8ce5b4f84ce
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Aug 17 10:23:16 2017 -0700

    some reorganization.

Tutorials/Particles/LoadBalance/main.cpp

commit 8ed1402764d3f03dd33ff2f5c38abec73017580c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 16 18:04:27 2017 -0700

    EB/CNS: minor

Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit fdd72580ab5e54212c569a8f716a8e9f99863fcf
Merge: 300c46f3e f1b476a72
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Wed Aug 16 19:52:40 2017 -0500

    Merge branch 'development' into kw-development

commit f1b476a7257a91df5e1d5fb2616026bcbbca827f
Merge: 78cf06377 f5389eb2c
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Wed Aug 16 19:45:18 2017 -0500

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 457e801930ecfedb278bb4bfddac34b687ea69f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 16 17:23:07 2017 -0700

    EB/CNS: print out the total mass

Tutorials/EB/CNS/Exec/Pulse/inputs
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp

commit 093ef08b39f0dfdd87b2483f2a7dd5755feb8581
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 16 16:57:26 2017 -0700

    EB/CNS: bug fix

Tutorials/EB/CNS/Exec/Pulse/cns_prob.F90
Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit f5389eb2c98701be96fcb42d9e191edc7d1bac72
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 16 16:51:24 2017 -0700

    minor tweaks.

Tutorials/Particles/LoadBalance/create_binary_particle_file.py
Tutorials/Particles/LoadBalance/inputs
Tutorials/Particles/LoadBalance/main.cpp
Tutorials/Particles/LoadBalance/visualize_output.ipynb

commit c0fa09b223b322772b81a6bbe0fa1b1566988b84
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 16 16:51:04 2017 -0700

    checked this file in by mistake.

Tutorials/Particles/LoadBalance/binary_particle_file.dat

commit b900d793162fe39323af7a8e5b4f1d8144d5ef0c
Merge: 12e42b0d2 9139ec688
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 16 16:29:28 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 12e42b0d2a9c9c17f429d9f7c86aa4db6c4e0259
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Aug 16 16:29:13 2017 -0700

    some works towards using a kdtree for load balancing particles

Tutorials/Particles/LoadBalance/GNUmakefile
Tutorials/Particles/LoadBalance/Make.package
Tutorials/Particles/LoadBalance/binary_particle_file.dat
Tutorials/Particles/LoadBalance/create_binary_particle_file.py
Tutorials/Particles/LoadBalance/inputs
Tutorials/Particles/LoadBalance/kdtree_3d.f90
Tutorials/Particles/LoadBalance/kdtree_F.H
Tutorials/Particles/LoadBalance/main.cpp
Tutorials/Particles/LoadBalance/visualize_output.ipynb

commit 5de07177c3a231e193caffa5eba65178136c40bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 16 15:22:22 2017 -0700

    EB/CNS: clean up

Tutorials/EB/CNS/Source/hydro/comp.F90
Tutorials/EB/CNS/Source/hydro/comp_2d.F90
Tutorials/EB/CNS/Source/hydro/comp_3d.F90
Tutorials/EB/CNS/Source/hydro/wall.F

commit 4f81a3198aac891096c73285b05ff98c1920dfa4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 16 15:20:20 2017 -0700

    EB/CNS: add wall flux and the first simple test seems to work now

Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90
Tutorials/EB/CNS/Source/hydro/Make.package
Tutorials/EB/CNS/Source/hydro/analriem3d.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_hyp_wall.F90

commit 300c46f3e35447254e457861302067d453c73471
Merge: 852455548 9139ec688
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Wed Aug 16 17:19:10 2017 -0500

    Merge branch 'development' into kw-development

commit c7cf7e4e63e339f7530690ff12615c33d4a53bbf
Merge: 05f1af803 9139ec688
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Aug 16 14:46:04 2017 -0700

    Merge branch 'development' into mr-cmake

commit 05f1af8030ebb7bd54a85472be58359e56d04323
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Aug 16 14:45:08 2017 -0700

    CMake: modify implementation of user options

Tools/CMake/AMReX_Options.cmake

commit 3404fa7cc95d61548d0567cbcf07bb63df3dddea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 16 11:17:33 2017 -0700

    EB/CNS: add parmparse to probin

Tutorials/EB/CNS/Exec/Pulse/cns_prob.F90
Tutorials/EB/CNS/Exec/Pulse/inputs

commit 767a6d6074b01c07f43416f469409427c1a25981
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 16 10:54:53 2017 -0700

    fix a number of index problems

Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit 4699dc03671612500cfb58d93b036814e7e8a824
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 15 18:07:33 2017 -0700

    EB/CNS: fix bug

Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit 0d5a115c44c23eee8cb2a6d44e7264e7c8e4db16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 15 17:52:06 2017 -0700

    EB/CNS: compute eb diffop

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_nd.F90
Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90
Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit 9139ec688647a632bf633d1d129a2eaa8458a374
Merge: 010ceb0a2 fe66eb1b2
Author: kngott <kngott@lbl.gov>
Date:   Tue Aug 15 17:51:50 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-codes/amrex into development

commit 010ceb0a23bf05e6f09a54ef9f3b526baba4dacf
Author: kngott <kngott@lbl.gov>
Date:   Tue Aug 15 17:51:07 2017 -0700

    Update to make system for profiling and new profparser setup. Uses separate PROFILE and USE_PROFPARSER variables in GNUmakefiles and eliminates depreciated NOLINEVALUES directive.

OldTutorials/DataServicesTest0/GNUmakefile
Src/Extern/ProfParser/Make.package
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp
Src/Extern/amrdata/AMReX_XYPlotDataList.H
Src/Extern/amrdata/AMReX_XYPlotDataList.cpp
Src/Extern/amrdata/Make.package
Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit fae3bacece12a75f84811fccb6a1996849da95cd
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Aug 15 17:43:14 2017 -0700

    CMake: modify way of adding include dirs

Src/Amr/CMakeLists.txt
Src/AmrCore/CMakeLists.txt
Src/Base/CMakeLists.txt
Src/Boundary/CMakeLists.txt
Src/CMakeLists.txt
Src/Extern/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/F_Interfaces/CMakeLists.txt
Src/LinearSolvers/CMakeLists.txt
Src/Particle/CMakeLists.txt
Tools/CMake/AMReX_Utils.cmake

commit fe66eb1b20e5634064989c10f646912234ce31a6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Aug 15 17:31:45 2017 -0700

    This approach to testing whether the grids cover the domain is much more memory efficient and should be equivalent if the grids are non-overlapping.

Src/Particle/AMReX_ParticleContainerI.H

commit e5344e99dce4d5d65a7740d54b9f665498cf6e7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 15 16:41:22 2017 -0700

    build area fraction and face centroid

Src/Base/AMReX_EBMultiFabUtil.H
Src/Base/AMReX_EBMultiFabUtil.cpp
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp

commit 7b3919bfa00f60b336bf7f89ed568293442b62cb
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Aug 15 16:28:42 2017 -0700

    CMake: remove unused functions.

Tools/CMake/AMReX_Utils.cmake

commit b3e579ced3abcd4602cfd48fb86a7e7578de5a2e
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Aug 15 16:20:46 2017 -0700

    CMake: move config of macro definitions to separate file

Src/Extern/CMakeLists.txt
Tools/CMake/AMReXConfig.cmake.in
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Defines.cmake
Tools/CMake/AMReX_Options.cmake
Tools/CMake/AMReX_Utils.cmake

commit 6a61f552a476b15d7778513fec97c3e0a00b2e3a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 15 15:19:21 2017 -0700

    EB/CNS: first pass of eb flux module

Tutorials/EB/CNS/Source/hydro/Make.package
Tutorials/EB/CNS/Source/hydro/cns_eb_flux_mod.F90

commit 4f42012edf7e3cdafac17c241e593aa3c45ae02d
Merge: 07e3af78e e852b92ff
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Aug 15 15:07:33 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 07e3af78e75b18da5fb32fe4aa279a97c5bbd16b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Aug 15 15:07:16 2017 -0700

    Restore some variable names that were changed by some over-aggresive find/replacing.

Src/Particle/AMReX_ParticleInit.H

commit 687dbdda9bed045c8d1e36f46199ba6fbc0a9435
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 15 12:30:31 2017 -0700

    EB/CNS: get comp_3d compile

Tutorials/EB/CNS/Source/hydro/Make.package
Tutorials/EB/CNS/Source/hydro/comp_3d.F90

commit f126aa9bbbb6d9db416b65195c662e59f3033e68
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 15 10:44:07 2017 -0700

    EB/CNS: add john's code

Tutorials/EB/CNS/Source/hydro/comp_3d.F90

commit bf2dc32ee6cf02cda50f316d1867ba93f115df40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 15 10:42:21 2017 -0700

    EB/CNS: fix physical boundary without EB

Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma_EB.F90

commit 603a3b13211e99407a8914a29fd58cc240029ccd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 14 17:49:05 2017 -0700

    EB/CNS: fix some bugs

Tutorials/EB/CNS/Exec/Pulse/inputs
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma.F90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma_EB.F90

commit 31e75724065271ee0938a0e96386850390f947ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 14 16:51:41 2017 -0700

    EB/CNS: merge John's eb hyperbolic code

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90
Tutorials/EB/CNS/Source/hydro/Make.package
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma.F90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma_EB.F90

commit effd848c60f8a8e2fa8bf16714b0d326e0994a34
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 14 15:43:35 2017 -0700

    EB/CNS: second order hydro with regular geometry works

Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma.F90

commit e852b92ffca6d042309b8bbe3564102c96ddf58e
Author: kngott <kngott@lbl.gov>
Date:   Mon Aug 14 15:26:24 2017 -0700

    Added BLProfParser parser files to the realclean command. Used specific names to ensure there are not accidental deletions.

Tools/GNUMake/Make.rules

commit 7366dc4b39c45f8f223843cafb75dcd24950d763
Author: kngott <kngott@lbl.gov>
Date:   Mon Aug 14 15:21:43 2017 -0700

    A simple 3D TRACE profiling fix.

Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp

commit 6da2982f16f8468ce64348c65811931ccb416584
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 14 15:09:50 2017 -0700

    EB/CNS: first order hydro with regular geometry works

Tutorials/EB/CNS/Exec/Make.CNS
Tutorials/EB/CNS/Exec/Pulse/inputs
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_f.F90
Tutorials/EB/CNS/Source/CNS_nd.F90
Tutorials/EB/CNS/Source/hydro/CNS_hydro_mod.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Make.package
Tutorials/EB/CNS/Source/hydro/analriem3d.F90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma.F90

commit a57d3cd1e6ae9cedda8f5891c3c6829a3677a4a9
Author: kngott <kngott@lbl.gov>
Date:   Mon Aug 14 14:30:31 2017 -0700

    Addition of profile specific requirements to standard amrex make. Should only require PROFILE=TRUE.

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit e015aec0f8d528878cf2f565431e2471f54af1a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 14 11:04:58 2017 -0700

    EB/CNS: rename to F90

Tutorials/EB/CNS/Source/hydro/analriem3d.F90
Tutorials/EB/CNS/Source/hydro/comp.F90
Tutorials/EB/CNS/Source/hydro/comp_2d.F90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma.F90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma_EB.F90
Tutorials/EB/CNS/Source/hydro/wall.F

commit ba3aec18785b1dcfdca66895e35d615f677bab62
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 14 11:01:29 2017 -0700

    EB/CNS: more code from John

Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL.F90
Tutorials/EB/CNS/Source/hydro/Hyp_gamma_MOL_EB.F90
Tutorials/EB/CNS/Source/hydro/analriem3d.f
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma.f90
Tutorials/EB/CNS/Source/hydro/slope_mol_3d_gamma_EB.f90

commit d1a8abdb111c2a367c0a2bbeb523af9e655c8b4a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 14 10:43:13 2017 -0700

    EB/CNS: john's hydro code

Tutorials/EB/CNS/Source/hydro/comp.f
Tutorials/EB/CNS/Source/hydro/comp_2d.f
Tutorials/EB/CNS/Source/hydro/wall.f

commit 44f1728f9c6af8ce647d5537b156f5c3af52dffa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 14 10:39:37 2017 -0700

    EB/CNS: set up RK2 and plotfile

Tutorials/EB/CNS/Exec/Pulse/cns_prob.F90
Tutorials/EB/CNS/Exec/Pulse/inputs
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_io.cpp

commit 29a852a0ff0867d1c0497992717e0f09775d9ba0
Merge: af19c754b d8d6269c6
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Aug 14 10:36:33 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit e3c3071db9a4a15feb645f4060f6461a5d86e871
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 13 08:00:29 2017 -0700

    EB/CNS: initialzie EB

Tutorials/EB/CNS/Exec/Pulse/inputs
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_init_eb.cpp
Tutorials/EB/CNS/Source/Make.package
Tutorials/EB/CNS/Source/main.cpp

commit d8d6269c6e786e17876e7275cdf35eb45d1836a0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 12 16:25:13 2017 -0700

    Remove unused variables

Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Extern/amrdata/AMReX_AmrData.cpp

commit 0d84024a195ef7eae423e73707a7b115cef1d15c
Merge: ebeeeea91 2c559038b
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Sat Aug 12 15:49:23 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit ebeeeea91f32d3cfba0fb0972ebc1d2c6221ec17
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Sat Aug 12 15:49:19 2017 -0700

    add Dynamic Task Parallelism support

Src/AmrTask/graph/AMReX_AbstractTask.H
Src/AmrTask/graph/AMReX_DataTypes.H
Src/AmrTask/graph/AMReX_TaskGraph.H
Src/AmrTask/graph/RTS.H
Src/AmrTask/rts_impls/Serial/rts.C
Src/AmrTask/rts_impls/Serial/rts_taskimpl.H
Src/AmrTask/tutorials/UnitTests/001_TokenRing.C
Src/AmrTask/tutorials/UnitTests/002_Jacobi_StaticGraph.C
Src/AmrTask/tutorials/UnitTests/003_Jacobi_DynamicGraph.C
Src/AmrTask/tutorials/UnitTests/Makefile

commit 2c559038b2ccdb9eef18d9067f49f3c2eafaabbb
Author: kngott <kngott@lbl.gov>
Date:   Sat Aug 12 14:57:14 2017 -0700

    Preprocessing to protect profiler services from 3D simulations.

Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp
Src/Extern/amrdata/AMReX_DataServices.cpp

commit d32e5146bad8558c50696657d8df5f4791e779a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 12 12:23:33 2017 -0700

    EB/CNS: estimate dt

Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_nd.F90

commit 0e758713fbeaf768349d83f4a78d187102f92788
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 12 12:03:51 2017 -0700

    EB/CNS: compute temperature

Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_nd.F90
Tutorials/EB/CNS/Source/Make.package

commit 223a72761ba6401986fab28b491e132f374c1305
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 12 11:37:02 2017 -0700

    EB/CNS: set up a simple test problem

Tutorials/EB/CNS/Exec/Pulse/cns_prob.F90
Tutorials/EB/CNS/Exec/Pulse/inputs
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_f.F90
Tutorials/EB/CNS/Source/CNS_physics.F90

commit 176e7474eb75e1fc2ffc6fac5e533ec548bfc456
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 11 21:48:24 2017 -0700

    CNS/EB: derive

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_derive.F90
Tutorials/EB/CNS/Source/CNS_physics.F90
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/Make.package

commit 4594c4a793b248e931339cb01903fd7d1e3c57b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 11 21:16:31 2017 -0700

    EB/CNS: add physics module

Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_f.F90
Tutorials/EB/CNS/Source/CNS_physics.F90
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/Make.package

commit 00073ac0463c62c1362821d7244e7ebd9feeaef1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 11 17:59:36 2017 -0700

    set up statedata

Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/Make.package
Tutorials/EB/CNS/Source/bc_fill_nd.F90

commit 1e081cd94d9ed6fa4bded1ec780b479d0e49a1cf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 11 17:43:31 2017 -0700

    EB/CNS: pass parameters to fortran

Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_ParallelDescriptor.H
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNS_F.H
Tutorials/EB/CNS/Source/CNS_f.F90
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/Make.package

commit 61e917f8f8e13fa8919bfe48fb8fb9104da33243
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 11 15:16:27 2017 -0700

    skeleton for EB/CNS

Tutorials/EB/CNS/Exec/Make.CNS
Tutorials/EB/CNS/Exec/Pulse/GNUmakefile
Tutorials/EB/CNS/Exec/Pulse/Make.package
Tutorials/EB/CNS/Exec/Pulse/cns_prob.F90
Tutorials/EB/CNS/Source/CNS.H
Tutorials/EB/CNS/Source/CNS.cpp
Tutorials/EB/CNS/Source/CNSBld.cpp
Tutorials/EB/CNS/Source/CNS_advance.cpp
Tutorials/EB/CNS/Source/CNS_error.cpp
Tutorials/EB/CNS/Source/CNS_io.cpp
Tutorials/EB/CNS/Source/CNS_setup.cpp
Tutorials/EB/CNS/Source/Make.package
Tutorials/EB/CNS/Source/main.cpp

commit 145a54f61eb3876e3ff4f5b944a7825b5d0f416d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 11 12:17:36 2017 -0700

    remove old ones

Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90

commit 0c7584d9fdac8c2b8b9b1dd3a548910791dafd68
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 11 12:11:55 2017 -0700

    move some eb fortran subrtoutines into new files

Src/Base/AMReX_EBMultiFabUtil_2d.F90
Src/Base/AMReX_EBMultiFabUtil_3d.F90
Src/Base/Make.package

commit b514f682dfe60f4d72d0767ad4b0dd05546bf6c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 11 09:55:46 2017 -0700

    Face neighbors: this is known to be flawed, but check in before we have a better alternative

Src/Base/AMReX_EBLevel.cpp

commit a2587082ec6698ee37894fb8f9e6179efcfa2c25
Merge: 66d7d006d 3d673fd3b
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Aug 10 22:30:13 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 66d7d006d4e2936c37c52a743d4a5e73e2aed338
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Aug 10 22:30:06 2017 -0700

    add more routines to the runtime interface

Src/AmrTask/arch.common
Src/AmrTask/arch/arch.serial
Src/AmrTask/graph/AMReX_AbstractTask.H
Src/AmrTask/graph/AMReX_AbstractTask.cpp
Src/AmrTask/graph/AMReX_DataTypes.H
Src/AmrTask/graph/AMReX_TaskGraph.H
Src/AmrTask/graph/Makefile
Src/AmrTask/graph/RTS.H
Src/AmrTask/rts_impls/Serial/Makefile
Src/AmrTask/rts_impls/Serial/rts.C
Src/AmrTask/rts_impls/Serial/rts_graphimpl.H
Src/AmrTask/rts_impls/Serial/rts_taskimpl.H
Src/AmrTask/tutorials/UnitTests/001_TokenRing.C
Src/AmrTask/tutorials/UnitTests/002_Jacobi_StaticGraph.C
Src/AmrTask/tutorials/UnitTests/Makefile

commit f3fc21dbdf16c233507c4685af5249ccb792b273
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 10 17:06:25 2017 -0700

    wip: face neighbors

Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp

commit 05e0c4c0f42f15f76ffcfd646899cab4852ee04e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 9 15:54:21 2017 -0700

    wip: add EBFaceFlagFab

Src/Base/AMReX_EBCellFlag.H
Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_EBFaceFlag.H
Src/Base/AMReX_EBFaceFlag.cpp
Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp
Src/Base/Make.package

commit 3d673fd3bbd92ed9d48b8ecef2c7b2cb0b349467
Author: kngott <kngott@lbl.gov>
Date:   Wed Aug 9 15:24:38 2017 -0700

    Adding a count of MPI function calls to the timeline profiling option.

Src/Extern/ProfParser/AMReX_CommProfStats.cpp
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 8ac56811d87c1ffba6bb7583f1c0632118b725c4
Merge: 362e3e268 022b4f313
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Aug 9 09:49:43 2017 -0700

    Merge pull request #89 from nncarlson/fix-char-kind
    
    Fix character kind declarations

commit 022b4f31373872bf19d32fbbe4362702fa3ca8fd
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Wed Aug 9 09:12:32 2017 -0600

    Fix character kind declarations

Src/Base/AMReX_error_mod.F90
Src/F_BaseLib/bl_random_f.f90
Src/F_BaseLib/multifab_c.f90
Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90
Src/F_Interfaces/AmrCore/AMReX_tagbox_mod.F90
Src/F_Interfaces/Base/AMReX_init_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Src/F_Interfaces/Base/AMReX_plotfile_mod.F90
Tutorials/Amr/Advection_F/Source/my_amr_mod.F90
Tutorials/Amr/Advection_F/Source/tagging_mod.F90
Tutorials/Amr/Advection_octree_F/Source/my_amr_mod.F90
Tutorials/Amr/Advection_octree_F/Source/tagging_mod.F90

commit 362e3e268584a655360f91622a9d749df7fbd28f
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Wed Aug 9 00:01:46 2017 -0700

    update jacobi test code

Src/AmrTask/tutorials/UnitTests/002_Jacobi_StaticGraph.C
Src/AmrTask/tutorials/UnitTests/003_Jacobi_DynamicGraph.C

commit c7274253918a8d355bce473399f7d34c90093c6d
Merge: 43b82d086 8653fce9f
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 8 18:02:54 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 43b82d0865019d4de184fb3cc2fd2f727b460705
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 8 18:02:48 2017 -0700

    some fixes for profiling data.

Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp

commit 756f0ff92c69d1e3ada6212dd7a4b7f6c70df3da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 8 13:20:53 2017 -0700

    renaming some functions

Src/AmrCore/AMReX_ebinterp_1d.F90
Src/AmrCore/AMReX_ebinterp_2d.F90
Src/AmrCore/AMReX_ebinterp_3d.F90
Src/Base/AMReX_EBMultiFabUtil_nd.F90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_ebcellflag_mod.F90

commit 4d0ef81c16e5ee24d367f323f3538a65b056a85e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 8 13:05:02 2017 -0700

    EBFlagFab --> EBCellFlagFab

Src/AmrCore/AMReX_EBInterpolater.cpp
Src/Base/AMReX_EBCellFlag.H
Src/Base/AMReX_EBCellFlag.cpp
Src/Base/AMReX_EBFArrayBox.H
Src/Base/AMReX_EBFArrayBox.cpp
Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_EBMultiFabUtil.cpp

commit 9223f61c6b6b426177ac694db3aa72053d0916ee
Merge: 6f710fc98 4c0d08c5d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 8 12:37:29 2017 -0700

    Merge branch 'eb_development' into weiqun/eb

commit 4c0d08c5dde7d67c784ac4eb7d667cb87bdfaa8f
Merge: a09138202 919e8122a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 8 12:37:10 2017 -0700

    Merge branch 'dtg_branch' into eb_development

commit 919e8122af719ba3d015ed02fb8e4149a42daa25
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Aug 8 12:25:43 2017 -0700

    bug fix in FlatPlate

Src/GeometryShop/AMReX_FlatPlateGeom.cpp

commit 6f710fc985bf05596a4c0a09ef5e332d69e04eae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 8 10:03:10 2017 -0700

    some pure --> elemental

Src/Base/AMReX_ebcellflag_mod.F90

commit 7fa92f068183a0b23237edef00ef3dd67efb097e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 8 10:00:59 2017 -0700

    fillpatch now works for single-valued cells when eb is close to coarse/fine boundary

Src/Amr/AMReX_AmrLevel.cpp
Src/AmrCore/AMReX_EBInterp_f.H
Src/AmrCore/AMReX_EBInterpolater.cpp
Src/AmrCore/AMReX_Interpolater.H
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_ebinterp_1d.F90
Src/AmrCore/AMReX_ebinterp_2d.F90
Src/AmrCore/AMReX_ebinterp_3d.F90
Src/AmrCore/Make.package
Src/Base/AMReX_EBMultiFabUtil.H
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/Base/AMReX_ebcellflag_mod.F90

commit 8653fce9f3f2446cd6c2eb2a0204a053354c3ffe
Merge: 6cb027c88 7fd4feb41
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Aug 7 19:00:05 2017 -0700

    Merge pull request #88 from AMReX-Codes/dtg_branch
    
    merging to development to get bug fix over

commit 7fd4feb4107fd76070bf5fbacb879752d9fc94aa
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Aug 7 18:57:15 2017 -0700

    tweak to Polygeom to try to satisfy valgrind

Src/GeometryShop/AMReX_PolyGeom.cpp

commit 2f5d8cf89a384713ee6ddc19dd231501bd980c45
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Aug 7 18:55:35 2017 -0700

    bug fix to divergence op

Src/EBAMRTools/AMReX_DivergenceOp.cpp

commit 6cb027c88c1e151e8532b485df8cc4dc9e3cd599
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Mon Aug 7 15:22:21 2017 -0700

    task graph prototype

Src/AmrTask/Makefile
Src/AmrTask/arch.common
Src/AmrTask/arch/arch.serial
Src/AmrTask/graph/AMReX_AbstractTask.H
Src/AmrTask/graph/AMReX_AbstractTask.cpp
Src/AmrTask/graph/AMReX_Affinity.H
Src/AmrTask/graph/AMReX_Affinity.cpp
Src/AmrTask/graph/AMReX_AsyncMFIter.H
Src/AmrTask/graph/AMReX_AsyncMFIter.cpp
Src/AmrTask/graph/AMReX_DataTypes.H
Src/AmrTask/graph/AMReX_TaskGraph.H
Src/AmrTask/graph/AMReX_TaskGraph.cpp
Src/AmrTask/graph/AMReX_WorkerThread.H
Src/AmrTask/graph/AMReX_WorkerThread.cpp
Src/AmrTask/graph/Makefile
Src/AmrTask/graph/RTS.H
Src/AmrTask/make_defaults/Cori
Src/AmrTask/make_defaults/Edison
Src/AmrTask/make_defaults/Summit-dev
Src/AmrTask/rts_impls/README
Src/AmrTask/rts_impls/Serial/Makefile
Src/AmrTask/rts_impls/Serial/rts.C
Src/AmrTask/tutorials/AMReXApps/3DJacobi/3DJacobi.C
Src/AmrTask/tutorials/AMReXApps/3DJacobi/Makefile
Src/AmrTask/tutorials/UnitTests/001_TokenRing.C
Src/AmrTask/tutorials/UnitTests/002_Jacobi_StaticGraph.C
Src/AmrTask/tutorials/UnitTests/003_Jacobi_DynamicGraph.C
Src/AmrTask/tutorials/UnitTests/Makefile

commit d2600e475b7a63a092526d04aa3d3322ca47eba0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 14:27:59 2017 -0700

    add EBInterpolater stub

Src/Amr/AMReX_AmrLevel.H
Src/AmrCore/AMReX_EBInterpolater.H
Src/AmrCore/AMReX_EBInterpolater.cpp
Src/AmrCore/AMReX_Interpolater.H
Src/AmrCore/Make.package

commit 20d2b33b09e8ace7d82292b4b3e214c1a9b500f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 13:41:09 2017 -0700

    fix graph walking

Src/Base/AMReX_EBLevel.cpp

commit 9a4a65f6d8cd92f51a993daa5834f1532ae58334
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 13:14:29 2017 -0700

    fix dangling pointer/reference due to return-by-value in some EB data structure

Src/Base/AMReX_EBFArrayBox.H
Src/Base/AMReX_EBFArrayBox.cpp
Src/Base/AMReX_EBFabFactory.H
Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_EBMultiFabUtil.cpp

commit 5aecc3a407189973bcbc2db3629f20475131fc27
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 12:35:23 2017 -0700

    add more access functions

Src/Base/AMReX_EBFArrayBox.H
Src/Base/AMReX_EBFArrayBox.cpp
Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_MultiFab.H

commit d24d8c29a24984473d34a3c6687296ef1633ccc3
Merge: a2442addb a09138202
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 11:05:48 2017 -0700

    Merge branch 'eb_development' into weiqun/eb

commit a091382021f733e43dcf4bfe52102e1a9979e699
Merge: d48468624 c99c19733
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 11:04:49 2017 -0700

    Merge branch 'development' into eb_development

commit c99c19733a5fb0132301c23981c4d2d2c35f6b75
Merge: abf80ea38 fdea11e20
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Mon Aug 7 11:03:09 2017 -0700

    Merge pull request #87 from nncarlson/add-nag
    
    [WIP] Add GNUmakefile support for the NAG Fortran compiler

commit abf80ea38af7107b903236e9f5d787068670ec70
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 10:47:36 2017 -0700

    move Tests/LinearSovlver/F_MG to boxlib test list

Tools/CompileTesting/compiletesting.py

commit 1b159b00b25337f55255be63285551af2e457e03
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 10:38:33 2017 -0700

    update compiletesting.py

Tools/CompileTesting/compiletesting.py

commit a879ae78c006927f09e5cdad0e87a8f4f4177b16
Merge: 72c57aa9d 26c5f67d7
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Mon Aug 7 10:13:21 2017 -0700

    Merge pull request #76 from akreienbuehl/clrdDiffuSolve
    
    clrdDiffuSolve

commit 72c57aa9dd355ee98810e5223f60edc79e859739
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 10:12:47 2017 -0700

    fix compilation of a test

OldTutorials/MultiFabTests_C/GNUmakefile

commit 8d186422b98469176008fc8427416f456973c21e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 09:58:10 2017 -0700

    update compiletesting.py

Tools/CompileTesting/compiletesting.py

commit a2442addb45aa4ef8d38c69a141d0f50433a98da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 7 09:43:35 2017 -0700

    save pointers to ebflag fab in EbFArrayBox

Src/Base/AMReX_EBFArrayBox.H
Src/Base/AMReX_EBFArrayBox.cpp

commit fdea11e2051e42c3843fad1267a9057d172395bc
Author: Neil Carlson <neil.n.carlson@gmail.com>
Date:   Sun Aug 6 08:45:04 2017 -0600

    Add GNUmakefile support for the NAG Fortran compiler

Tools/GNUMake/Make.defs
Tools/GNUMake/comps/nag.mak
Tools/libamrex/configure.py
Tools/libamrex/mkconfig.py

commit 26c5f67d71b0c4a44f4129cc830e30da61771b70
Merge: ab9d64d60 dfaae4abe
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Sun Aug 6 12:36:36 2017 -0700

    Merge branch 'clrdDiffuSolve' of https://github.com/akreienbuehl/amrex into clrdDiffuSolve

commit ab9d64d60d1e081801eb59e7eedfdbc86be08faf
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Sun Aug 6 12:35:54 2017 -0700

    Introduced variable `m_clr_map` along the lines of `m_nCommColors`

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit 7edd25cf549471edf8cf2384518ec81ce11064e0
Merge: 48ea7d2e9 5d605df43
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Sun Aug 6 09:36:40 2017 -0700

    Merge branch 'development' into clrdDiffuSolve

commit 0227b62c2e876f1a355687dab74f1b7caa11acaf
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Aug 4 19:11:38 2017 -0700

    my tweak to the make system that should never be pushed

Tools/GNUMake/comps/gnu.mak

commit 5d605df438b019a1e41bb75740021d0a9cc23d69
Merge: effc069c2 3732407d0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 4 18:55:14 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 4c1f2fde1e6f40e1c5fef023214b826a401f32fc
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Aug 4 18:31:28 2017 -0700

    Add back changes to EB fortran in divflux...lost in merge conflict resolution

Src/EBAMRTools/AMReX_EBFortND.F90

commit b61f10671a9e6734ac3bffa8cee26ca23660e380
Merge: 7666536e0 d48468624
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Aug 4 18:22:18 2017 -0700

    Merge branch 'eb_development' into weiqun/eb

commit d48468624bba28fc86431d4612a248bf3ed7c58e
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Aug 4 18:21:24 2017 -0700

    Undo adding of declaration...sorting out multiple merges

Src/EBAMRTools/AMReX_EBFortND.F90

commit f7bfd8ef74b9556f5d06a9fe04062681974e55f5
Merge: ae63c4b73 c68eb5882
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Aug 4 18:14:43 2017 -0700

    Conflict resolution with dtg_branch

commit 7666536e0cca43c7bbcdac74ef76739d31179e90
Merge: 5fc982dc6 ae63c4b73
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Aug 4 18:03:50 2017 -0700

    Merge branch 'eb_development' into weiqun/eb

commit ae63c4b73a9db144957aa46e4ce85ef794270552
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Aug 4 18:02:30 2017 -0700

    Add declaration for flag

Src/EBAMRTools/AMReX_EBFortND.F90

commit 5fc982dc66edb15e1814a0b17c4217e3d93915a8
Merge: 2f463ba74 d709627fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 17:45:03 2017 -0700

    Merge branch 'eb_development' into weiqun/eb
    
    Conflicts:
            Src/EBAMRTools/AMReX_EBFortND.F90

commit d709627fda4a1cef7ae34e07f2950824937f5604
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Aug 4 17:08:21 2017 -0700

    resolve conflicts

Src/EBAMRTools/AMReX_EBFortND.F90

commit 2f463ba74c71f4b4313592272d9055a03fdb0d75
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 17:12:43 2017 -0700

    fix 3d avgdown

Src/Base/AMReX_EBMultiFabUtil.cpp

commit 0f4be437d1ca74afb6a3545b17c0ff8c2672f2b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 17:01:15 2017 -0700

    missed an enddo

Src/Base/AMReX_MultiFabUtil_3d.f90

commit 00e7b0634a5412b6d1ebf01360b9d07c09450294
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 16:59:59 2017 -0700

    finish eb average down

Src/Base/AMReX_EBMultiFabUtil.H
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/Base/AMReX_EBMultiFabUtil_F.H
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90

commit 97c52f4d7f3e9696ad635079dada6500597d58b5
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 4 16:16:16 2017 -0700

    fix comment.

Src/Base/AMReX_Utility.H

commit 363aaa698288ff38dcee6c3f979e5d6ce6223ee2
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 4 16:00:10 2017 -0700

    removed old files.

Src/Extern/ProfParser/backup/AMReX_AVGDOWN_2D.F
Src/Extern/ProfParser/backup/AMReX_AVGDOWN_3D.F
Src/Extern/ProfParser/backup/AMReX_AVGDOWN_F.H
Src/Extern/ProfParser/backup/AMReX_BLProfStats.H
Src/Extern/ProfParser/backup/AMReX_BLProfStats.cpp
Src/Extern/ProfParser/backup/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/backup/AMReX_BLWritePlotFile.H
Src/Extern/ProfParser/backup/AMReX_BLWritePlotFile.cpp
Src/Extern/ProfParser/backup/AMReX_CommProfStats.H
Src/Extern/ProfParser/backup/AMReX_CommProfStats.cpp
Src/Extern/ProfParser/backup/AMReX_RegionsProfStats.H
Src/Extern/ProfParser/backup/AMReX_RegionsProfStats.cpp
Src/Extern/ProfParser/backup/AMReX_XYPlotDataList.H
Src/Extern/ProfParser/backup/AMReX_XYPlotDataList.cpp
Src/Extern/ProfParser/backup/BLProfParser.l
Src/Extern/ProfParser/backup/BLProfParser.y
Src/Extern/ProfParser/backup/Make.package

commit c848ed9eff948ab175969ad2f7da9c6ada4edffb
Merge: 94ca2035b 3732407d0
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 4 15:52:45 2017 -0700

    Merge branch 'development' into profvisDS

commit 94ca2035bd0854142f7067bfab148a302a8e7d2b
Merge: 3fbf880df 75319b34b
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 4 15:44:19 2017 -0700

    sync with original code.

commit c68eb588202b2ae53193cd6edfc27f0faa7e7a50
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Aug 4 15:08:57 2017 -0700

    added sphere option to redistribution test

Tests/GeometryShop/regression/levelRedistTest.cpp
Tests/GeometryShop/regression/levelredist.inputs

commit af19c754bbfa000f688c9daedae63a30cd4bc523
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Aug 4 14:51:07 2017 -0700

    CMake: update docs.

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Tools/CMake/AMReX_Options.cmake

commit 18282ec6c70a34b44a5df6f2cf7b79cf75b5f1de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 14:13:03 2017 -0700

    finish EB_set_volume_fraction

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_EBCellFlag.cpp
Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/Base/AMReX_FabFactory.H

commit 2fb0ac97f3d699f3e8907ad6ea55b7fee98a9bce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 13:44:05 2017 -0700

    fix regular average_down

Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_MultiFabUtil.cpp

commit ab0a69e7e8c8a15a89ab1ffe52ee751b85cdc3e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 13:26:23 2017 -0700

    EBFArrayBox can now get type info from EBLevel

Src/Base/AMReX_EBFArrayBox.H
Src/Base/AMReX_EBFArrayBox.cpp
Src/Base/AMReX_EBFabFactory.cpp

commit ebe88e49d7b9da15bb3cef72fc4208bdb468c291
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 13:09:59 2017 -0700

    EBLevel: add FabType

Src/Base/AMReX_EBCellFlag.H
Src/Base/AMReX_EBCellFlag.cpp
Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FabFactory.H

commit 86c530542f1df6ab747ad11bc2f6be12169a634c
Merge: 34cbe97f3 5d1ea017f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 12:32:24 2017 -0700

    Merge branch 'eb_development' into weiqun/eb
    
    Conflicts:
            Src/EBAMRTools/AMReX_DivergenceOp.cpp

commit 5d1ea017fc8a450f493af94bbd6235de256b2085
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Aug 4 12:17:28 2017 -0700

    Fix a couple bugs resulting from me not correctly specifying Dans jobs...my bad.
    
    Conflicts:
            Src/EBAMRTools/AMReX_DivergenceOp.cpp

Src/EBAMRTools/AMReX_DivergenceOp.cpp

commit 2664269f6e1f3878a3e4aac085ac3c883e0ab09c
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Aug 4 12:16:49 2017 -0700

    CMake: fix defines for comm-profiling

Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Utils.cmake

commit 34cbe97f3c0041ea30b5475e13949b5c73c02d3a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 11:27:19 2017 -0700

    add armrex::EB_set_volume_fraction stub

Src/Base/AMReX_EBMultiFabUtil.H
Src/Base/AMReX_EBMultiFabUtil.cpp

commit 7b39b854e354e6c08c8ac1db4b94ba6f5b94e9ae
Merge: 9b22f0b80 3732407d0
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Aug 4 11:13:08 2017 -0700

    Merge branch 'development' into mr-cmake

commit 3e1ffc3e92ce8844d951f73793c4631cd1b04e89
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 10:56:18 2017 -0700

    fix BoxIterator for empty box

Src/Base/AMReX_BoxIterator.cpp

commit 3732407d02da8750a45dca8d5877319295897d77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 4 10:17:58 2017 -0700

    Fortran: boxarray%maxsize now has three versions: single integer size, three integers and an integer array of size 3

Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90

commit 367216b2eb38380bd009f6d09b9042dce7c19a40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 22:17:54 2017 -0700

    fix include hell

Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_FabFactory.H

commit effc069c20dbe482fb53f18c30ee0dc505307102
Merge: 052367c3d 5d5544b09
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 3 18:31:48 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 5d5544b090a8999df0acfcffa62fc7d8370b8e1b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Aug 3 20:47:06 2017 -0400

    more git error control
    sometimes if the repo is dirty or a branch doesn't exist the checkout
    of the branch can silently fail

Tools/RegressionTesting/repo.py

commit 9b22f0b805cfd49ff93d53b1fd33d2230ba8dc96
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Aug 3 17:34:11 2017 -0700

    CMake: add support for trace and comm profiling

Src/CMakeLists.txt
Tools/CMake/AMReXConfig.cmake.in
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit d0a38efaf681e667cf695d9224d311ebe10d33cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 17:06:37 2017 -0700

    use fortran to set covered cells to min vals

Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/Base/AMReX_EBMultiFabUtil_F.H
Src/Base/AMReX_EBMultiFabUtil_nd.F90
Src/Base/Make.package

commit 6aa474521246c73ec01c15aaa90f7e7868d2a002
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Aug 3 16:46:22 2017 -0700

    CMake: fix typo

Src/CMakeLists.txt

commit 12f7d8679ddb3750510b9de27fa2eb41f86e2492
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Aug 3 16:08:17 2017 -0700

    CMake: enable user to turn on/off AMReX components

Src/CMakeLists.txt
Src/LinearSolvers/CMakeLists.txt
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit c50e086bd9616a716bcbaefad27ab810aa452d7a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 15:55:16 2017 -0700

    need this for pgi compiler

Src/F_Interfaces/AmrCore/AMReX_tagbox_mod.F90

commit 494bd12310471c06b522ea4bff05b061362ea8f6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 15:47:33 2017 -0700

    save a copy of EBLevel in EBFabFactory, which is in turn stored in MultiFab

Src/Amr/AMReX_AmrLevel.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_EBFabFactory.H
Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_FabFactory.H
Src/Base/AMReX_MultiFab.H
Src/Base/Make.package
Src/GeometryShop/AMReX_IrregFABFactory.H
Src/GeometryShop/AMReX_IrregFABFactory.cpp
Src/GeometryShop/AMReX_LayoutData.H

commit ebb6a7fd7acedd9ed1390ffc147ab76f0732a3e9
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Aug 3 15:08:34 2017 -0700

    got the conductivity solver to run to completion.  still wrong.  back to writing documents.

Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/GeometryShop/AMReX_EBArith.cpp
Tests/EBAMRElliptic/exec/cond.inputs
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit 1b5cf62be4245770ddddc53a15da598e026ba6d1
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Aug 3 14:47:39 2017 -0700

    CMake: fix minor bugs

Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Utils.cmake

commit 9a2888d84f96ad88eacc8961c66e7ad684287630
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 14:21:26 2017 -0700

    fix c_real in mempool module

Src/Base/AMReX_fort_mod.F90
Src/Base/AMReX_mempool_f.f90
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/amrex_fort_mod.f90

commit cb9d60a3e517e3a5b399992de0414e4303784c7a
Author: Ondřej Čertík <ondrej.certik@gmail.com>
Date:   Thu Aug 3 13:43:40 2017 -0600

    Compare real kinds directly
    
    In order to determine if the real kinds are equal, one can just compare them
    directly, they are just integers. This is simpler, and also allows these lines
    to be compiled with NAG. For some reason NAG does not seem to have `c_sizeof()`
    as part of the `iso_c_binding` module and so it fails on these lines. This
    commit fixes it.

Src/F_Interfaces/Base/AMReX_parallel_mod.F90

commit 7e8d0237e998f7a2252ef4bee3fb548da38b7e46
Merge: c025a3f87 a6d9aeea7
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Aug 3 13:22:34 2017 -0700

    Merge pull request #80 from certik/size_of_fix
    
    Compare real kinds directly

commit a6d9aeea7d93a9b7253490e6ff2045281e79ac74
Author: Ondřej Čertík <ondrej.certik@gmail.com>
Date:   Thu Aug 3 13:43:40 2017 -0600

    Compare real kinds directly
    
    In order to determine if the real kinds are equal, one can just compare them
    directly, they are just integers. This is simpler, and also allows these lines
    to be compiled with NAG. For some reason NAG does not seem to have `c_sizeof()`
    as part of the `iso_c_binding` module and so it fails on these lines. This
    commit fixes it.

Src/F_Interfaces/Base/AMReX_parallel_mod.F90

commit 8fa1902cddf2193161d29bbf36de2af1b0f4938c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 11:42:23 2017 -0700

    have to intersect with the domain because there is no eb information outside the domain

Src/Base/AMReX_EBLevel.cpp

commit ad1b544d6532a37d0a55bffcf9318cb6eee008f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 11:28:37 2017 -0700

    add Fortran module for ebcellflag

Src/Base/AMReX_ebcellflag_mod.F90
Src/Base/Make.package

commit 443cd53e9071b3fe9506367c91a86c15cc01827e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 10:43:56 2017 -0700

    set and get number of VoFs

Src/Base/AMReX_EBCellFlag.H
Src/Base/AMReX_EBLevel.cpp

commit e102f53a50b50d949750de9ee36fdf8333492138
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 3 09:46:04 2017 -0700

    reserve 3 bits for number of multi-valued cells and clean up CellFlag

Src/Base/AMReX_EBCellFlag.H
Src/Base/AMReX_EBCellFlag.cpp

commit dfaae4abe08b015e290514117fb552f320023a09
Merge: 48ea7d2e9 f99cf23f7
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Thu Aug 3 08:35:23 2017 -0700

    Merge branch 'development' into clrdDiffuSolve

commit 31524e96619fc4ac981478e38a3042f9bd40b659
Merge: 2e92a6c52 f99cf23f7
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Aug 2 20:35:46 2017 -0700

    Merge pull request #78 from AMReX-Codes/development
    
    trying to get bug fixes for DivergenceOp into weiqun/eb branch

commit f99cf23f7d50f887f8ea6b9edf27a1598fb2d583
Merge: f589449f1 ccfa1d80e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Aug 2 20:31:42 2017 -0700

    Merge pull request #77 from AMReX-Codes/dtg_branch
    
    getting some bug fixes over to development branch

commit 2e92a6c52bd15ea82ac3364c2da5adb5ca887e6e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 2 17:36:23 2017 -0700

    finish setting up EBCellFlag in C++

Src/Base/AMReX_EBCellFlag.H
Src/Base/AMReX_EBCellFlag.cpp
Src/Base/AMReX_EBLevel.cpp
Src/Base/Make.package

commit bff4b948a24444244483b92d08c8e9f85fa6f6b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 2 14:25:47 2017 -0700

    wip because pge is cutting power

Src/Base/AMReX_EBCellFlag.H
Src/Base/AMReX_EBLevel.cpp

commit f589449f1996e2f7c05c4a420fd922eaff7b71c3
Merge: 4b42fea04 75319b34b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Aug 2 17:06:36 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/AMReX into development

commit 4b42fea043552232e706657398f9ac1ce23d151a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Aug 2 17:06:18 2017 -0400

    fix compilation + add a DO_ALL macro

Tools/Postprocessing/F_Src/GNUmakefile
Tools/Postprocessing/F_Src/fdump.f90

commit 130bfc28fcc98fc54304a63e1a3dc8f5f9a30df7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 2 10:20:18 2017 -0700

    start EBLevel and EBCellFlag

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Base/AMReX_EBCellFlag.H
Src/Base/AMReX_EBLevel.H
Src/Base/AMReX_EBLevel.cpp
Src/Base/Make.package

commit 052367c3dded30e5a9b3502debbc26656a413689
Merge: ddab51fb3 75319b34b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 2 09:47:51 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 48ea7d2e9cad6aceda5049f7c78f03ee117606c8
Merge: 5c3202b3d 75319b34b
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Wed Aug 2 09:36:07 2017 -0700

    Merge branch 'development' into clrdDiffuSolve

commit 20590773752dbb0a2ab2e2ffb3080b5d921ff279
Merge: 4f6bf67f6 75319b34b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 2 09:24:53 2017 -0700

    Merge branch 'development' into eb_development

commit 75319b34b8179736028ce11442f7a047efb8e000
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 1 17:48:30 2017 -0700

    Need an option for mvapich (cooley.alcf.anl.go) as well in Make.unknown

Tools/GNUMake/sites/Make.unknown

commit c025a3f87be89e727c2f7df12780fd85b65c32b8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 1 17:48:30 2017 -0700

    Need an option for mvapich (cooley.alcf.anl.go) as well in Make.unknown

Tools/GNUMake/sites/Make.unknown

commit ddab51fb3dd658b1cd129002733ac7a2c5269ca1
Merge: 3d3f9d0a0 d28bcc47f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 1 17:48:55 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 3d3f9d0a042f9643cea44761c9767e5bf98b0869
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 1 17:48:30 2017 -0700

    Need an option for mvapich (cooley.alcf.anl.go) as well in Make.unknown

Tools/GNUMake/sites/Make.unknown

commit d28bcc47f45ec12e6471c4a6945fdf2fde0c1042
Merge: d94c33e96 6a102876a
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Aug 1 17:12:35 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit d94c33e96eec637c25615466e035d54b05ce5bb8
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Aug 1 17:12:24 2017 -0700

    CMake: update exported info

Tools/CMake/AMReXConfig.cmake.in

commit 6a102876aa255739f3220d3dfd9071dea86f3ca1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 1 16:54:56 2017 -0700

    Fix AMReX_HOME -- one more directory down

Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/GNUmakefile

commit e932a4a9805e7bb9b8aba5ee117494d275c57bf1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 1 16:54:25 2017 -0700

    Fix AMREX_HOME -- one more directory down

Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/GNUmakefile

commit 4f6bf67f61def5d5c8f8d43b1131125660354855
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 1 16:53:24 2017 -0700

    update fillpatch for eb

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 63e3cdfafbef53a84c1bdf73544bc0dbbf4048f5
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Aug 1 16:38:47 2017 -0700

    CMake: make assertions opt-in

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit ccfa1d80e37f1ae8e59e523b5ab2ef2e9557274c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Aug 1 16:20:56 2017 -0700

    EBAMRElliptic's big redesign of Chombo's elliptic stuff now compiles

Src/EBAMRElliptic/AMReX_AMREBMultiGrid.H
Src/EBAMRElliptic/AMReX_ConductivityBaseEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_EBSimpleSolver.H
Src/EBAMRElliptic/AMReX_EBSimpleSolver.cpp
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_VCAggStencil.cpp
Src/EBAMRElliptic/Make.package
Tests/EBAMRElliptic/exec/cond.inputs
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit 74992e8c940f96ed491e3025be4fe772fea6fbc1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Aug 1 18:51:09 2017 -0400

    make this work with python3

Tools/Py_util/plotsinglevar.py

commit 5f60696fe488f52c19fad6f28d0247be03d185ee
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Aug 1 14:41:53 2017 -0700

    threading the buildNeighborList method.

Src/Particle/AMReX_NeighborParticlesI.H

commit 5c3202b3d090149c8ece6492e93320c715e6aac4
Merge: 9c42c5323 758def051
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Tue Aug 1 13:27:54 2017 -0700

    Merge branch 'clrdDiffuSolve' of https://github.com/akreienbuehl/amrex into clrdDiffuSolve

commit 9c42c5323eea92b76292b43cc2963a063077e045
Merge: 020293e55 b7d2ce7cf
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Tue Aug 1 13:27:15 2017 -0700

    Merge branch 'development' into clrdDiffuSolve

commit 6ff0fd158c9aca47aba4d91def891c274d815c05
Merge: fc1bec417 ec561e2ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 1 13:12:00 2017 -0700

    Merge branch 'weiqun/eb' into eb_development

commit ec561e2eec0c8c80143bd2ae10f126e77af3c467
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 1 13:00:06 2017 -0700

    use factory member variable

Src/Base/AMReX_FabArray.H

commit 46982ba3cb7168c4b3e859e77bce8fae2815f49d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 1 12:17:32 2017 -0700

    fix FabType for nodal EBFArrayBox

Src/Base/AMReX_EBFArrayBox.cpp

commit c6f68547201b2cedea3133ab1bef85b4a2e30ca1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 1 12:14:09 2017 -0700

    add a strict mode in which one must pass factory to FabArray constructor

Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_AuxBoundaryData.cpp
Src/Amr/AMReX_Extrapolater.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_MFIter.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_PlotFileUtil.cpp
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_iMultiFab.H
Src/Base/AMReX_iMultiFab.cpp
Src/Boundary/AMReX_FabSet.cpp
Src/Boundary/AMReX_MultiMask.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Tools/GNUMake/Make.defs

commit fc1bec4177cb47b23d699192362f97c0beb2ebcc
Merge: 5e157280d 285575501
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Aug 1 11:27:21 2017 -0700

    Merge branch 'vof-work' into eb_development

commit 285575501e836d722b2e26bc38d6941f799fa50d
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Aug 1 11:25:43 2017 -0700

    Pass the stencil box to further clean fort code

Tests/GeometryShop/vofStructures/nbrsTest.cpp
Tests/GeometryShop/vofStructures/nbrsTest_nd.f90

commit 0f5071942771efd8f875547c4a09439ef1b63c9e
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Aug 1 11:16:03 2017 -0700

    Use better macros, clean resulting code

Tests/GeometryShop/vofStructures/nbrsTest.cpp
Tests/GeometryShop/vofStructures/nbrsTest_nd.f90

commit 5e157280dc4d1f9a3754690593a13d8e19ffe103
Merge: fb0cae213 b7d2ce7cf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 1 10:00:28 2017 -0700

    Merge branch 'development' into weiqun/eb

commit b7d2ce7cf584c5739dd0ee515c799fd9a40a722d
Merge: 3724a070a 978ebb925
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 1 09:52:12 2017 -0700

    Merge branch 'development'
    
    Conflicts:
            Tools/CMake/AMReX_Config.cmake

commit 19c65dd5233eb69b31c24598419323741c6e13bc
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jul 31 19:42:40 2017 -0700

    Add a test code to make a simple redistribution stencil and apply it. Needs more generalization, but it shows one method of passing such data to fortran.

Tests/GeometryShop/vofStructures/AMReX_EBRedist.H
Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/nbrsTest.cpp
Tests/GeometryShop/vofStructures/nbrsTest_mod.F90
Tests/GeometryShop/vofStructures/nbrsTest_nd.f90

commit fb0cae213ad0ed4b60c5dece0cb4fa7440b40d2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 31 17:57:22 2017 -0700

    AmrLevel: new MultiFabs should be built with factory member

Src/Amr/AMReX_AmrLevel.cpp

commit 28140af6b87d62ee46f41744a877fec8083e50e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 31 17:46:28 2017 -0700

    store a copy of eb factory in AmrLevel

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp

commit a0acc552295643bca48305d5fa8bba210efa8241
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 31 17:00:55 2017 -0700

    because we don't have geometry information outside domain

Src/Base/AMReX_EBFArrayBox.cpp

commit 9437a62cc649bd98adb74212fdc5cc526af5e779
Merge: 236b0f753 7cfc8859b
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jul 31 16:46:38 2017 -0700

    Merge branch 'dtg_branch' into vof-work

commit 37808a93d6e7715244f41000f06d8fe4eb2c08fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 31 16:37:18 2017 -0700

    get EBISLayout from eb factory

Src/Base/AMReX_FabFactory.H

commit 220a0ac36db6a981245a00b89d8c1eae9f954513
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 31 16:36:45 2017 -0700

    add a eb utility function to set all covered to the min val for the temporary purpose of visualization

Src/Base/AMReX_EBMultiFabUtil.H
Src/Base/AMReX_EBMultiFabUtil.cpp
Src/Base/Make.package

commit 04e5f2df480a4f80727ecbd1cc9990b950106dde
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jul 31 16:29:18 2017 -0700

    made EBGraph::fillIntMask more closely resemble what Marc wants.

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp

commit 8c1973a5665181034c4650f69e80d620482e96a3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jul 31 12:10:40 2017 -0700

    made DivergenceOp able to support fluxes that have area multiplied in to support PeleC

Src/EBAMRTools/AMReX_DivergenceOp.H
Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBFortND_F.H

commit 978ebb92575137c7402e290d972952c5e40595c5
Merge: 79a8af419 5e010d0f1
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Jul 31 12:08:00 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 79a8af4198d7c9cc3230f53d31fad3d8d2a223cf
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Jul 31 12:07:14 2017 -0700

    CMake:manually force C++11 compliance for Intel compiler

Tools/CMake/AMReX_CMakeVariables.cmake

commit 5e010d0f18cb4d8d33d8382ca0d0c12d9abc3659
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 31 10:36:00 2017 -0700

    make this test work in 2D and 3D.

Tests/Particles/AssignMultiLevelDensity/main.cpp

commit 3321b41629661a65086dc2e21de9090b27021539
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 31 10:35:41 2017 -0700

    consolidate OMP Deposition helpers.

Src/Particle/AMReX_OMPDepositionHelper_1d.F90
Src/Particle/AMReX_OMPDepositionHelper_2d.F90
Src/Particle/AMReX_OMPDepositionHelper_nd.F90
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit 5d173917738e1d43afdd6d92be41842b90ddf514
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 31 10:11:37 2017 -0700

    use PCInterp in the multilevel density deposition.

Src/Particle/AMReX_ParticleContainerI.H

commit 327efc81bfa3fe322b5f3006be72aeb76d19f91f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jul 31 09:54:46 2017 -0700

    bug fix in DivergenceOp

Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp

commit 236b0f75351d864a18c345e111aa0b3b401ee351
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jul 31 09:23:42 2017 -0700

    Add back code to set fluid cells to unity so that amrvis2d smooth works correctly.  Just for demo purposes, keep code more explicitly handling the different types of cells.

Tests/GeometryShop/vofStructures/umapTest.cpp

commit 265ca5bbcd9e1a2c5ebfcadd911796a3e07824ba
Merge: bc29c14f4 995ae32c4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 29 11:49:05 2017 -0700

    merge branch 'development' into weiqun/eb

commit bc29c14f4a9b97e987704cd93eaa9a0402f3f309
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 29 11:48:17 2017 -0700

    update comments

Src/Base/AMReX_FArrayBox.H

commit 995ae32c441bcc68c77164234aad188d244386d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 29 11:45:31 2017 -0700

    make FabArray friend of DistributionMapping for sidecar's moveallfabs

Src/Base/AMReX_DistributionMapping.H

commit 255ff11da089183978e0d53ed0289c48a697f266
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 23:51:15 2017 -0700

    fix typo

Src/Amr/AMReX_AmrLevel.cpp

commit 459e4b2ce1c50b0e15986554a8f723cac2dc2bbb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 23:49:31 2017 -0700

    add factory and eb to AmrLevel and StateData

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp

commit 413414364d91fdf297970596efb0bbc632f8ca2b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 22:59:59 2017 -0700

    change default factory of MultiFab

Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_FabFactory.H

commit 828ed8b02f4121a552bc9f1f53bb96210dfdbc31
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 22:36:53 2017 -0700

    add clone function to FabFactory

Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabFactory.H
Src/GeometryShop/AMReX_BaseEBCellFactory.H
Src/GeometryShop/AMReX_BaseIFFactory.H
Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_EBCellFactory.H
Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_EBFluxFactory.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_IrregFABFactory.H

commit 4972cd1d4798f06982c7bc3d4d35742119abab6d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 17:41:53 2017 -0700

    add FabType

Src/Base/AMReX_EBFArrayBox.H
Src/Base/AMReX_EBFArrayBox.cpp
Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_FArrayBox.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBISBox.H

commit 81073db22280887a5e41e9bbb9aadb6273b830c2
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jul 28 17:27:07 2017 -0700

    CMake: update source file list

Src/F_Interfaces/CMakeLists.txt

commit 1e0adf862d1a6678965d43de2194aec38bd7a768
Merge: 9c4fc56f5 8b3a3d1ed
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jul 28 17:21:41 2017 -0700

    Merge branch 'mr-cmake' into development

commit 8b3a3d1ed811155109d3cecc7451473099b3dd28
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jul 28 17:21:08 2017 -0700

    CMake: update documentation

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex

commit 998ae55af4b50cf126c8e680ab8e723fc92aeb7e
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jul 28 17:07:53 2017 -0700

    CMake: add AMReX version info

Tools/CMake/AMReXConfig.cmake.in
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Utils.cmake

commit f70a7d491593130fb2f8e3f0e38f1f70f372be56
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 16:52:28 2017 -0700

    add optional factory to MultiFab constructor

Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit 583eeb1ee957bafcdab8b9d9d5f01cb4a34443d0
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jul 28 16:37:17 2017 -0700

    CMake: build Amr tutorials

CMakeLists.txt
Tools/CMake/AMReX_Utils.cmake
Tutorials/Amr/Advection_AmrCore/CMakeLists.txt
Tutorials/Amr/Advection_AmrLevel/CMakeLists.txt
Tutorials/Amr/Advection_F/CMakeLists.txt
Tutorials/Amr/Advection_octree_F/CMakeLists.txt
Tutorials/CMakeLists.txt

commit fb8fae806f1e9a56114517da2fbf9ecbf6d5c50a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 16:35:28 2017 -0700

    FArrayBoxFactory

Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_FabFactory.H
Src/Base/AMReX_MultiFab.H
Src/GeometryShop/AMReX_EBFluxFactory.H
Src/GeometryShop/AMReX_EBISLayout.H

commit 7f77944523775870612f4a987ffddd542dcf81de
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jul 28 16:34:06 2017 -0700

    CMake: remove FindCCSE

Tools/CMake/FindCCSE.cmake

commit f0659de65311c476bb0250099d231f2faa6b9db2
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jul 28 16:32:34 2017 -0700

    CMake: build fortran interfaces by default

Tools/CMake/AMReX_Config.cmake

commit 7764b8dea80d9765adfe37641b592a1f9e9b03f0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jul 28 15:55:57 2017 -0700

    bit more progress toward eb elliptic solvers

Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp

commit 1111a9063bbe228d64bd2d7f2f41a0df5e356794
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 15:27:33 2017 -0700

    add EBFArrayBox

Src/Base/AMReX_EBFArrayBox.H
Src/Base/AMReX_EBFArrayBox.cpp
Src/Base/AMReX_EBFabFactory.cpp
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FabFactory.H
Src/Base/Make.package

commit bb7e7058d818aa32cc41dbe773747465d7894703
Merge: 26eab28ce 9c4fc56f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 14:42:10 2017 -0700

    Merge branch 'development' into weiqun/eb

commit 9c4fc56f51ebcb0f114c98f8aa7cb2ef59809f63
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 14:38:56 2017 -0700

    use std::function instead of function pointer for flexibility

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/F_Interfaces/Base/AMReX_init_fi.cpp

commit 1290a24b38ed1bbfe6a2641e0463941835ffd2ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 14:23:09 2017 -0700

    have to link with pgfortran if pgi is used and the main is in Fortran

Src/F_Interfaces/Base/Make.package
Tools/GNUMake/Make.rules
Tools/GNUMake/comps/pgi.mak

commit 2063c5ccc0f2703ebf53f299b8d3134f5e86c679
Merge: 195dbc06f f2585d1e4
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jul 28 11:28:02 2017 -0700

    Merge pull request #73 from AMReX-Codes/dtg_branch
    
    syncing with dtg_branch so Ray can get the combustor geometry tools.

commit f2585d1e498f255b0b646fee509dfb3327590c02
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jul 28 11:26:08 2017 -0700

    to give Ray the combustion geometry, I added Terry's transformation functions for implicit functions (Lathe (surfaces of revolution), Complement, Union, Intersection, Transforms (scale, translate, rotate)

Src/GeometryShop/AMReX_ComplementIF.H
Src/GeometryShop/AMReX_ComplementIF.cpp
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_IntersectionIF.cpp
Src/GeometryShop/AMReX_IrregFABFactory.cpp
Src/GeometryShop/AMReX_LatheIF.H
Src/GeometryShop/AMReX_LatheIF.cpp
Src/GeometryShop/AMReX_TransformIF.H
Src/GeometryShop/AMReX_TransformIF.cpp
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_UnionIF.cpp
Src/GeometryShop/Make.package

commit 195dbc06fbbddb1ae3e4fc6b7c71c8960bc54483
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 28 11:06:13 2017 -0700

    have to do this for pgi

Src/Base/AMReX_parmparse_mod.F90
Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_mod.F90
Src/F_Interfaces/Base/AMReX_fab_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 8edc00987a0ce879809712076d7792adcfc3e613
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jul 28 10:43:41 2017 -0700

    CMake: add missing files

Src/Base/CMakeLists.txt

commit 758def051a6438117497c027319d9ac52207e543
Merge: 2acb24482 020293e55
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Fri Jul 28 07:07:53 2017 -0700

    Merge branch 'clrdDiffuSolve' of https://github.com/akreienbuehl/amrex into clrdDiffuSolve

commit 2acb2448287efbd9082f94638d6048c77e0f7562
Merge: bf919b624 27b0f8b0e
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Fri Jul 28 07:07:34 2017 -0700

    Merge remote-tracking branch 'upstream/development' into clrdDiffuSolve

commit 020293e55957350b35bded395cc18383f2945017
Merge: bf919b624 27b0f8b0e
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Fri Jul 28 07:02:49 2017 -0700

    Merge remote-tracking branch 'upstream/development' into clrdDiffuSolve

commit 26eab28ce868303bcc39b9324869790966d0d548
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 27 17:10:35 2017 -0700

    add USE_EB to make system

Tools/GNUMake/Make.defs

commit 8be6fc70673048079354e304d4829ba1c614158c
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jul 27 16:46:14 2017 -0700

    CMake: default to Release if no build type is specified

Tools/CMake/AMReX_Options.cmake

commit 27b0f8b0ef47b3b328bd1710d20c216f8eb1b3a1
Merge: 7c5031916 ae075f777
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 27 19:37:28 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 7c50319160ae340e8bc76a8f5655d3bafd73cd4b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 27 19:36:39 2017 -0400

    add keyword support to tests
    each test can now give a comma-separated lists of keywords
    with the `--keyword key` option, we can run only those tests with
    a specific keyword (e.g. gravity).

Tools/RegressionTesting/params.py
Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_util.py

commit 7cfc8859b10edce0430b7b55b9992956089b3926
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jul 27 16:10:29 2017 -0700

    fixed parallel bug identified by Marc.

Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_EBLevelRedist.H
Src/GeometryShop/AMReX_EBLevelRedist.cpp
Src/GeometryShop/AMReX_IrregFABFactory.cpp

commit 274cba1e2c9c4d4dedd64f1bddd0bae5d4972c51
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jul 27 16:04:11 2017 -0700

    CMake: remove old cmake files

Src/CMakeLists.txt
Src/Particle/CMakeLists.txt
Tools/CMake/CCSEConfig-install.cmake.in
Tools/CMake/CCSEConfigReport.cmake
Tools/CMake/CCSEConfigVersion-install.cmake.in
Tools/CMake/CCSELinkLine.cmake
Tools/CMake/CCSEOptions.cmake
Tools/CMake/CMakeParseArguments.cmake
Tools/CMake/ExampleBoxLibConfig.cmake
Tools/CMake/ExampleCMakeLists.txt_CCSEApp
Tools/CMake/InstallManager.cmake
Tools/CMake/ParseLibraryList.cmake

commit ae075f777821f4cf53a521591bc1a63ca47e90f4
Merge: 69bc16fc4 84c1f12cb
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 27 15:50:07 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 69bc16fc4b9a7e492a8ca21ba280b608398c78e8
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 27 15:49:52 2017 -0700

    remove diagnostic.

Src/Base/AMReX_DistributionMapping.cpp

commit 4da51d7874eb75e82df5a926e45ad57ff917ca69
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jul 27 15:31:53 2017 -0700

    CMake: modify install process

CMakeLists.txt
Src/CMakeLists.txt
Tools/CMake/AMReXConfig.cmake.in
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake

commit 84c1f12cbd49d9b349a4838325bd764fe51a96f5
Merge: 924dcca2f 91a5cd52d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jul 27 12:57:50 2017 -0700

    Merge pull request #72 from AMReX-Codes/dtg_branch
    
    merging some bug fixes over

commit 057fb348ee9fc1d8df3ee5fa3c964a5b3024fa90
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jul 27 11:37:51 2017 -0700

    CMake:clean-up obsolete CMakeLists.txt

Src/CMakeLists.txt
Src/Extern/amrdata/CMakeLists.txt
Src/LinearSolvers/C_CellMG/CMakeLists.txt
Src/LinearSolvers/C_CellMG4/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt
Tools/CMake/AMReX_Utils.cmake

commit 3b1bbdfa95e0ed7fd70df0dcf5a24e217ccc1247
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jul 27 11:31:44 2017 -0700

    CMake: modify structure of the build

CMakeLists.txt
Src/Amr/CMakeLists.txt
Src/AmrCore/CMakeLists.txt
Src/Base/CMakeLists.txt
Src/Boundary/CMakeLists.txt
Src/CMakeLists.txt
Src/Extern/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/F_Interfaces/CMakeLists.txt
Src/LinearSolvers/CMakeLists.txt
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/Particle/CMakeLists.txt
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Utils.cmake

commit 924dcca2f80e7cd87a3399afa2d746f10b7adfd5
Merge: a25439535 6a2035d24
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 27 10:28:49 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 91a5cd52d536d5589d8ae80a5aaa13d0b8c49393
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jul 27 10:23:57 2017 -0700

    Changed MultiGrid.H to EBMultiGrid.H and AMRMultiGrid.H to AMREBMultiGrid.H per Marc's request.

Src/EBAMRElliptic/AMReX_AMREBMultiGrid.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_EBMultiGrid.H
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit 6a2035d24a8a363472fe827fea448ec4b65f6389
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 27 10:19:00 2017 -0700

    fix call to mpi_finalize

Tutorials/Basic/main_F/main.F90

commit b75a6441fe87741c8d4bb2c541437ce9dcd8b300
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jul 27 10:11:49 2017 -0700

    bug fixes and another argument to DivergenceOp to allow fortran bit to be bypassed

Src/EBAMRTools/AMReX_DivergenceOp.H
Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90

commit bf919b6244d910626fb1523d73b304ca96f41110
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Thu Jul 27 07:13:45 2017 -0700

    Simplified color-map selection

Src/Base/AMReX_ParallelDescriptor.cpp

commit 982162340f3245c074dc4ad0e5c9fa00237505e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 27 06:29:53 2017 -0700

    fix datatype

Src/F_Interfaces/Base/AMReX_parallel_mod.F90
Tutorials/Basic/main_F/main.F90

commit de061b7a4948881dcbbdeb404ed8024d8b4a4529
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 18:08:47 2017 -0700

    new Tutorials/Basic/main_C

Tutorials/Basic/main_C/GNUmakefile
Tutorials/Basic/main_C/Make.package
Tutorials/Basic/main_C/main.cpp

commit 3fbf880df894cf2985d371b34469e7f63de4c0a0
Author: kngott <kngott@lbl.gov>
Date:   Wed Jul 26 17:50:55 2017 -0700

    First attempt to transfer ProfDataServices to amrex::DataServices.

OldTutorials/DataServicesTest0/GNUmakefile
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Extern/ProfParser/AMReX_AVGDOWN_2D.F
Src/Extern/ProfParser/AMReX_AVGDOWN_3D.F
Src/Extern/ProfParser/AMReX_AVGDOWN_F.H
Src/Extern/ProfParser/AMReX_BLProfStats.H
Src/Extern/ProfParser/AMReX_BLProfStats.cpp
Src/Extern/ProfParser/AMReX_BLProfUtilities.H
Src/Extern/ProfParser/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/AMReX_BLWritePlotFile.H
Src/Extern/ProfParser/AMReX_BLWritePlotFile.cpp
Src/Extern/ProfParser/AMReX_CommProfStats.H
Src/Extern/ProfParser/AMReX_CommProfStats.cpp
Src/Extern/ProfParser/AMReX_RegionsProfStats.H
Src/Extern/ProfParser/AMReX_RegionsProfStats.cpp
Src/Extern/ProfParser/AMReX_XYPlotDataList.H
Src/Extern/ProfParser/AMReX_XYPlotDataList.cpp
Src/Extern/ProfParser/BLProfParser.l
Src/Extern/ProfParser/BLProfParser.y
Src/Extern/ProfParser/Make.package
Src/Extern/ProfParser/backup/AMReX_AVGDOWN_2D.F
Src/Extern/ProfParser/backup/AMReX_AVGDOWN_3D.F
Src/Extern/ProfParser/backup/AMReX_AVGDOWN_F.H
Src/Extern/ProfParser/backup/AMReX_BLProfStats.H
Src/Extern/ProfParser/backup/AMReX_BLProfStats.cpp
Src/Extern/ProfParser/backup/AMReX_BLProfUtilities.cpp
Src/Extern/ProfParser/backup/AMReX_BLWritePlotFile.H
Src/Extern/ProfParser/backup/AMReX_BLWritePlotFile.cpp
Src/Extern/ProfParser/backup/AMReX_CommProfStats.H
Src/Extern/ProfParser/backup/AMReX_CommProfStats.cpp
Src/Extern/ProfParser/backup/AMReX_RegionsProfStats.H
Src/Extern/ProfParser/backup/AMReX_RegionsProfStats.cpp
Src/Extern/ProfParser/backup/AMReX_XYPlotDataList.H
Src/Extern/ProfParser/backup/AMReX_XYPlotDataList.cpp
Src/Extern/ProfParser/backup/BLProfParser.l
Src/Extern/ProfParser/backup/BLProfParser.y
Src/Extern/ProfParser/backup/Make.package
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp

commit d66066ac0f05104fe1dd79e62e4820c5c61df258
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 17:17:10 2017 -0700

    We have to pass a function adding parameters to amrex::Initialize, otherwise it might be too late.

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/F_Interfaces/Base/AMReX_init_fi.cpp
Src/F_Interfaces/Base/AMReX_init_mod.F90
Tutorials/Basic/main_F/main.F90

commit a254395357defeeeb0dafcbc2a91857b2e9d17cf
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 26 17:08:42 2017 -0700

    merge fix.

Docs/Notes.io_implementation
Src/Amr/AMReX_Amr.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Boundary/AMReX_FabSet.H
Src/Particle/AMReX_Particles.H
Tests/IOBenchmark/IOTestDriver.cpp

commit d0fb5504c6a78aac37fc9471fe1b6697ae1340bf
Merge: fd0b23f49 874058ed6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jul 26 16:31:44 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit fd0b23f4925dfa4236c4fb927c606ed70f437066
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jul 26 16:31:34 2017 -0700

    Adding a thread-safe random normal distribution to amrex.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit 874058ed646b05a4c99aea6ce43cb5be44584f9e
Merge: 3778442eb 73d5ff034
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 26 15:49:19 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 3778442ebab450400b4109ee18e2719a448be3db
Merge: 384c3c178 e6e872c7b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 26 15:49:03 2017 -0700

    merge fix.

commit 73d5ff0347cbcda4ae4a2b78c041d7dd40c86ffb
Merge: 95ed2b041 e6e872c7b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 15:34:50 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 384c3c178bf7643e744124d40a110284457ed061
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 26 15:22:54 2017 -0700

    some profiler optimizations.

Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit 8af3472b32e9de3264d7795e02f78afaab4ec5a7
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 26 15:13:54 2017 -0700

    minor tutorial changes.

Tests/IOBenchmark/GNUmakefile

commit d70fb786302afb46871d7180bb3d576725fb61e1
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 26 15:11:42 2017 -0700

    minor tutorial changes.

OldTutorials/DataServicesTest0/GNUmakefile
OldTutorials/MultiFabTests_C/GNUmakefile
OldTutorials/MultiFabTests_C/Make.package
OldTutorials/Sidecar_EX1/NSidecarsTest.cpp

commit e6e872c7b7277bf837c62fd692d6221c7faf7b86
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 26 15:01:18 2017 -0700

    dont send or clean up unused messages.

Src/Base/AMReX_NFiles.H
Src/Base/AMReX_NFiles.cpp
Tests/IOBenchmark/GNUmakefile
Tests/IOBenchmark/IOTest.cpp

commit 95ed2b041795d2ef0b638fb6ce99effba73ea3ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 14:58:50 2017 -0700

    Fortran: fix non MPI

Src/F_Interfaces/Base/AMReX_parallel_mod.F90

commit e4bc3a9ae9895401e6f4b20aa912d528da4a2cfc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 14:52:30 2017 -0700

    Fortran: allow users pass their own communicator and skip building parmparse database from command line arguments

Src/Base/AMReX.cpp
Src/Base/AMReX_ParmParse.cpp
Src/F_Interfaces/Base/AMReX_init_fi.cpp
Src/F_Interfaces/Base/AMReX_init_mod.F90
Src/F_Interfaces/Base/AMReX_parallel_mod.F90
Tutorials/Basic/main_F/main.F90

commit 23394f79218c799bfb6877ed3acd52a0a0f2492c
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Wed Jul 26 13:12:05 2017 -0700

    Introduced input parameter for choice of color-map

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit ab81bea42c9d57be9d31ff4305bdc42a5319865e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 10:49:54 2017 -0700

    Fortran parmparse: add optional return flag to query functions

Src/Base/AMReX_parmparse_fi.cpp
Src/Base/AMReX_parmparse_mod.F90

commit 4c8be832f4bd16c41ce6ee88333ab8ce21f7ff2f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 10:29:51 2017 -0700

    update User's Guide

Docs/AMReXUsersGuide/Fortran/Fortran.tex

commit 2ec2cd6b54ec0d0cc266da87606fa98e099dee7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 10:17:54 2017 -0700

    remove old Fotran miniapp

MiniApps/AMR_Adv_Diff_F90/GNUmakefile
MiniApps/AMR_Adv_Diff_F90/GPackage.mak
MiniApps/AMR_Adv_Diff_F90/advance.f90
MiniApps/AMR_Adv_Diff_F90/compute_flux.f90
MiniApps/AMR_Adv_Diff_F90/init_phi.f90
MiniApps/AMR_Adv_Diff_F90/inputs_2d
MiniApps/AMR_Adv_Diff_F90/inputs_3d
MiniApps/AMR_Adv_Diff_F90/main.f90
MiniApps/AMR_Adv_Diff_F90/prob.f90
MiniApps/AMR_Adv_Diff_F90/update_phi.f90
MiniApps/AMR_Adv_Diff_F90/write_plotfile.f90

commit fda3cb22cd746ee19f0b31e22921125c1ba242c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 10:16:14 2017 -0700

    Fortran: removed C++ main

GNUmakefile.in
Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90
Src/F_Interfaces/Base/AMReX_fi_main.cpp
Src/F_Interfaces/Base/AMReX_init_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/Amr/Advection_F/Source/fmain.F90
Tutorials/Amr/Advection_F/Source/my_amr_mod.F90
Tutorials/Amr/Advection_octree_F/Source/fmain.F90
Tutorials/Amr/Advection_octree_F/Source/my_amr_mod.F90
Tutorials/Basic/HeatEquation_EX1_F/GNUmakefile
Tutorials/Basic/HeatEquation_EX1_F/fmain.f90
Tutorials/Basic/HelloWorld_F/fmain.f90
Tutorials/Basic/main_F/GNUmakefile

commit d69ac93fabfd99ce8e9a581ee2bde9506bdbd4fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 26 07:07:53 2017 -0700

    Fortran ParamParse: disable some functions for gfortran 4 because of (I believe) compiler bug

Src/Base/AMReX_parmparse_mod.F90
Tutorials/Basic/main_F/main.F90

commit d22386bb171189ed1c20c28a58990276c24b0f31
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 25 21:38:41 2017 -0700

    Fortran parmparse: trim before adding string

Src/Base/AMReX_parmparse_mod.F90

commit 81cd10c9b74e9fc6b9f31258d1b5df58cb66518a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 25 21:30:30 2017 -0700

    Fortran ParmParse: implement add and refactor string

Src/Base/AMReX_parmparse_fi.cpp
Src/Base/AMReX_parmparse_mod.F90
Src/Base/AMReX_string_mod.F90
Src/F_Interfaces/Base/AMReX_init_fi.cpp
Tutorials/Basic/main_F/main.F90

commit f9e5cbb659c097450383873e6df6bb63ca98d54e
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Jul 25 13:13:24 2017 -0700

    Modify way of add include paths

CMakeLists.txt
Src/Amr/CMakeLists.txt
Src/AmrCore/CMakeLists.txt
Src/Base/CMakeLists.txt
Src/Boundary/CMakeLists.txt
Src/CMakeLists.txt
Src/Extern/amrdata/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/F_Interfaces/CMakeLists.txt
Src/LinearSolvers/C_CellMG/CMakeLists.txt
Src/LinearSolvers/C_CellMG4/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt
Src/Particle/CMakeLists.txt

commit b608862e1bfb76e968ea8c9e0866a7e8f463a2d6
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Jul 25 11:44:11 2017 -0700

    Add utility to find subdirectories

Tools/CMake/AMReX_Utils.cmake

commit 2f8c97cdeed69802388fdf086da5f583cb36e7f6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 25 06:46:28 2017 -0700

    forgot to check in new files

Src/F_Interfaces/Base/AMReX_init_fi.cpp
Src/F_Interfaces/Base/AMReX_init_mod.F90

commit 48664f676df10663de49647bfd6ee5ecbdedbfac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 25 06:45:43 2017 -0700

    fix relative path

Tutorials/Amr/Advection_F/Exec/Make.Adv
Tutorials/Amr/Advection_octree_F/Exec/Make.Adv

commit 49449030bc7498d4fede80ca971494ff386797a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 24 17:31:27 2017 -0700

    Fortran: allow main in Fortran

GNUmakefile.in
Src/Base/AMReX_ParallelDescriptor.cpp
Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_fi_main.cpp
Src/F_Interfaces/Base/Make.package
Tutorials/Basic/main_F/GNUmakefile
Tutorials/Basic/main_F/Make.package
Tutorials/Basic/main_F/main.F90

commit ad7024cda04481f834adcd962197cc962028782c
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jul 24 14:43:10 2017 -0700

    wip

Tests/GeometryShop/vofStructures/umapTest.H
Tests/GeometryShop/vofStructures/umapTest.cpp
Tests/GeometryShop/vofStructures/umapTest_mod.f90
Tests/GeometryShop/vofStructures/umapTest_nd.f90

commit 94887bec2825b1ae90a870cdc65f38cbcb08cd79
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 24 14:17:11 2017 -0700

    Fortran: add sum_boundary and average_sync

Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit e6bbf4570c8b44be06693c2cbd838a70d2fe250c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 24 12:57:06 2017 -0700

    OwnerMask is now iMultiFab

Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit a6202208b877f23d2b63355e5de7059e698e039f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jul 24 15:06:47 2017 -0400

    util_module -> box_util_module

Tools/Postprocessing/F_Src/fnan.f90

commit a0addfa44629fbdd9b12dbecf37bcfde908bd36b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 24 11:59:19 2017 -0700

    add some specialized ifab functions

Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90

commit 5b2ca6129a7903efdcedab7ad8b5533336705d88
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 21 17:28:36 2017 -0700

    reverting

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit d8897b17770224d4a8b1b2b6c309d18f186b001f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 21 16:00:19 2017 -0700

    revert the periodic shift optimization for now

Src/Particle/AMReX_NeighborParticlesI.H

commit 1fca2487d894d0d4480c1c3746f70ba4ae4b249f
Merge: ae5e7d331 c4f6b5569
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 21 15:22:49 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit ae5e7d331fbe9c4850ee2678858129341de6f766
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 21 15:22:41 2017 -0700

    some minor optimization /refactoring of the neighbor particle code.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit c4f6b5569e4b0574b2543c32f4b49c8e95435762
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jul 20 17:39:01 2017 -0700

    added a makeSFC distribution mapping interface (similar to the knapsack and roundrobin cases)

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp

commit 7684db1a56d304623fdb68e9111f02a073502edc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 20 15:34:54 2017 -0700

    F_Interfaces: owner mask and override_sync

Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 1780e92a32d693e7acdc62062794f9963a579751
Merge: aaa5fb226 71a783f21
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 20 14:54:46 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit aaa5fb2261e32248f38e0c4113bced81ae8e8d41
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 20 14:54:37 2017 -0700

    Update these Tutorials to account for the recent changes to NeighborParticleContainer.

Tutorials/Particles/NeighborList/GNUmakefile
Tutorials/Particles/NeighborList/NeighborListParticleContainer.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp
Tutorials/Particles/NeighborList/neighbor_list_2d.f90
Tutorials/Particles/NeighborList/neighbor_list_3d.f90

commit 71a783f2163e95bb50b0bd33d78c8b594651bf4d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 20 14:46:00 2017 -0700

    fix comment

Src/Base/AMReX_MultiFab.H

commit 2d426aa20709c445ab59b289a805c09af1c5b4ad
Merge: 07fcbe2ec 22f11b4d3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jul 20 14:16:30 2017 -0700

    Merge pull request #61 from AMReX-Codes/dtg_branch
    
    fixed some bugs and wrote gradient operator that Marc wanted.

commit 22f11b4d36867aee84fdcab03b0622da1b04bab3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jul 20 14:15:02 2017 -0700

     a few random bug fixes along with a brand new EB gradient operator that passes its test.

Src/EBAMRTools/AMReX_DivergenceOp.H
Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBFortND_F.H
Src/EBAMRTools/AMReX_GradientOp.H
Src/EBAMRTools/AMReX_GradientOp.cpp
Src/EBAMRTools/Make.package
Src/GeometryShop/AMReX_AggStencilI.H
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/aggpwlfp.inputs
Tests/EBAMRTools/regression/aggpwlfpTest.cpp
Tests/EBAMRTools/regression/divop.inputs
Tests/EBAMRTools/regression/ebcoarave.inputs
Tests/EBAMRTools/regression/gradientOpTest.cpp
Tests/EBAMRTools/regression/gradop.inputs
Tests/EBAMRTools/regression/nwoebquadcfi.inputs

commit 07fcbe2ec79002c184a69af6982c6c2625bfeaee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 20 14:08:20 2017 -0700

    add OwnerMask and OverrideSync functions that let owners override nonowners

Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit 8d766ab4563b3cf4edc4415d7735b895594df1b6
Merge: b66995bb4 84c8cfd2e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 20 14:05:50 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit b66995bb49a4060dea01b5ea777f876bf4ce6edf
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 20 14:05:40 2017 -0700

    remove openmp pragmas from neighbor list code for now.

Src/Particle/AMReX_NeighborParticlesI.H

commit 84c8cfd2ebcfcc710ecea6853e11c4e0cc5fd190
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 20 10:01:47 2017 -0700

    add a function performing nodal data sync via averaging

Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit a3afe4e1ea87aa0dfa89817a2f7acd64f2326af3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 20 10:37:49 2017 -0700

    left out a #ifdef for MPI.

Src/Particle/AMReX_NeighborParticlesI.H

commit 02d2498db14c2d4ed86c4e63cffbada4a980800c
Merge: 00fd6297f 726765e8c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 20 10:25:54 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 00fd6297f7a00bc18e419d31a0397c56b39b232f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 20 10:25:42 2017 -0700

    do not recompute the number of snds / rcvs unless it changes.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 726765e8c464e45f3423b288f28c9abf631075f4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 20 09:34:47 2017 -0700

    fix typo

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 056be47e30a4a59de510e52d5dced30218f9b16b
Merge: 5b5af5768 3816af2d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 20 09:35:08 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 7264df50e5ae503ee8abc4261b21181152e72fdf
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jul 19 17:53:42 2017 -0700

    WIP for umap tests

Tests/GeometryShop/vofStructures/AMReX_ebstruct_mod.F90
Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/umapTest.H
Tests/GeometryShop/vofStructures/umapTest.cpp
Tests/GeometryShop/vofStructures/umapTest_mod.f90
Tests/GeometryShop/vofStructures/umapTest_nd.f90

commit 3816af2d41e84f26bf5d447acb073f2273405f92
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jul 19 13:57:05 2017 -0700

    don't hard-code this cutoff.

Src/Particle/AMReX_Particle_mod_3d.F90

commit 3df6e2679bfb0a21ef058a80b535717ed5a15e12
Merge: 9cc8203e8 04c9e6327
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jul 19 13:21:39 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 9cc8203e837bf417a2cf8fcd2e275d3a7fd7da3d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jul 19 13:21:22 2017 -0700

    add method to update the neighbor buffers without refilling them.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 04c9e63275b547a8c2523f138f60af8d93340994
Merge: 7d0321310 3e0cf08f5
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Jul 19 12:30:09 2017 -0700

    Merge pull request #59 from zingale/development
    
    rewrite some of the area and volume terms

commit 3e0cf08f51b191eebd5c6c2d6781245504b315ce
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 19 14:45:25 2017 -0400

    rewrite some of the area and volume terms
    this reduces roundoff for large values of r
    also use Pi and other constants from the constants header
    
    this closes #29

Src/Base/AMReX_COORDSYS_1D.F
Src/Base/AMReX_COORDSYS_2D.F

commit 5b5af57680c21de5ddf20c2cf2d8e78278f7c1e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 19 10:22:38 2017 -0700

    quiet compiler

Src/Amr/AMReX_StateData.H

commit 080544a339d9f3767d70d1af36d33f9af25a49ad
Merge: 30360ffc5 7d0321310
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 19 10:01:17 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 7d0321310fa0fb27a621a8f6aef06e9f789f35c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 19 10:00:50 2017 -0700

    replace UINT32_MAX with std::mt19937::max()

Src/F_BaseLib/bl_random_c.cpp

commit 30360ffc55f476675531c4e277c90e3c81b37d09
Merge: d809d8985 c2bdef933
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 19 09:41:14 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c2bdef933b7148369136257bf9bad0504a1ab6ef
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 18 17:41:19 2017 -0700

    Fortran version of buildNeighborList

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H
Src/Particle/AMReX_Particle_mod_3d.F90
Src/Particle/AMReX_Particles_F.H

commit c5d129088f26d97024576266ffadfc12a31c22ce
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Jul 18 15:10:44 2017 -0700

    bug fix in divergenceop

Src/EBAMRTools/AMReX_DivergenceOp.cpp

commit b4d550904abff4bd269963681f39e5af7d12be32
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Jul 18 13:42:51 2017 -0700

    Update documentation

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex

commit 670d734a9af28eb54069594a8664b511dad133f9
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Jul 18 13:33:49 2017 -0700

    Provide default install dir other than /usr/local

Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake

commit a42ec6084da1cb559dfc14ce29f824ad4d19d05f
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Jul 18 12:44:39 2017 -0700

    Add CMake options to turn on/off FPE compiler flags

Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit b87450c3313541575c11f33fa8b4e9fd4c3dd5f6
Merge: a89ecb289 ce19b4903
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Jul 18 11:15:52 2017 -0700

    Merge pull request #58 from AMReX-Codes/dtg_branch
    
    some bug fixes and a new divergence operator

commit ce19b490328fdccffd7ff75095bbaf2ca917dafe
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Jul 18 11:14:39 2017 -0700

    DivergenceOp now passes its test.

Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.cpp
Tests/EBAMRTools/regression/divergenceOpTest.cpp

commit 5314247461a602a85f88657c6f1c10f5f1cb98fe
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jul 17 16:54:47 2017 -0700

    Per Marc's request, I added a standalone hybrid divergence operator.   It compiles but testing is not complete

Src/EBAMRTools/AMReX_DivergenceOp.H
Src/EBAMRTools/AMReX_DivergenceOp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBFortND_F.H
Src/EBAMRTools/Make.package
Src/GeometryShop/AMReX_EBLevelRedist.H
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.H
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/divergenceOpTest.cpp
Tests/EBAMRTools/regression/divop.inputs

commit a89ecb289ba9a436900363d7159fc08508c166c1
Merge: 0f4ae78bc 4c6cf5822
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 17 14:48:19 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 0f4ae78bc54fb626c26d45034fcfad29c086af6f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 17 14:48:09 2017 -0700

    optimizing / simplifying the neighbor list code.

Src/Particle/AMReX_NeighborParticlesI.H

commit 4c6cf5822e0f77e00f758e5c5493d9aa04c84828
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 17 12:47:26 2017 -0700

    assert that we are not using tag that's too large

Src/Base/AMReX_NFiles.cpp

commit a54eb88f2494c39092c0da3687d5a07a04401ede
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 17 12:42:06 2017 -0700

    Abort if MPI_Comm_get_attr failes to get MPI_TAG_UB.  Add ParallelDescriptor::MaxTag()

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit f6d87795a77e776b470cfd4269c581e8515fb20f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 17 10:33:16 2017 -0700

    check getcwd error code.

Src/F_BaseLib/backtrace_c.cpp

commit 1e6b5781abb01063f92b710e9c37912c9f831b21
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 17 10:20:08 2017 -0700

    check return code of std::system in amrex::UtilCreateDirectoryDestructive

Src/Base/AMReX_Utility.cpp

commit 260e8daf5de48e4695f13dfdc4aecaf56c1fdc29
Merge: 0f2ebb6e1 94db4b140
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 17 09:59:06 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 0f2ebb6e17ed2b67c270c7ca9bac71cae60d13cd
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 17 09:58:55 2017 -0700

    add option to sort nl after constructing it (useful for exactly comparing against the N^2 calculation.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 94db4b140a3b896fd7f490e9344d482593680d21
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 15 16:42:43 2017 -0700

    more reduce funcitons

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit b5176f778bb7624ce292986c9f4e11033624d39a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 15 16:17:15 2017 -0700

    add more reduce functions that do multiple reductions without user packing and unpack into arrays

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit dde8d7f4651f6cb9b49942162ace6966fbd3d496
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 15 15:50:54 2017 -0700

    reorganize reduce functions

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit 71cb56c5a3c5374c9f83992e12d41e4fd10ea256
Merge: 2b155da7e 844ce0e2b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 14 17:21:18 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2b155da7ed341094912c64a2c77d5721586b8a4f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 14 17:19:55 2017 -0700

    also creating neighbor lists for ghost particles.

Src/Particle/AMReX_NeighborParticlesI.H

commit 176706f6c69be13faef153449250551d0034fa01
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jul 14 16:45:27 2017 -0700

    more progress on EBAMRElliptic.  Parking this for now so I can write Pele operators.

Src/EBAMRElliptic/AMReX_AMRMultiGrid.H
Src/EBAMRElliptic/AMReX_BaseBCFuncEval.H
Src/EBAMRElliptic/AMReX_ConductivityBaseDomainBC.H
Src/EBAMRElliptic/AMReX_ConductivityBaseEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_EBEllipticFort.F90
Src/EBAMRElliptic/AMReX_EBEllipticFort_F.H
Src/EBAMRElliptic/AMReX_MultiGrid.H
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_NoOpSolver.H
Src/EBAMRElliptic/AMReX_VCAggStencil.H
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp

commit 844ce0e2b177ebb362082e21739db7ba158d2c92
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 14 16:09:28 2017 -0700

    hypre: provide initial guess and add BoomerAMG to inputs

Src/Extern/HYPRE/AMReX_HypreABecLap2.cpp
Tutorials/HYPRE/ABecLaplacian/inputs

commit de2dcd1cfea4522f6c3a9c51300ce0c4a76f7c1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 14 15:56:14 2017 -0700

    Hypre tutorial: print out error

Tutorials/HYPRE/ABecLaplacian/ABL.H
Tutorials/HYPRE/ABecLaplacian/ABL.cpp
Tutorials/HYPRE/ABecLaplacian/ABL_F.F90
Tutorials/HYPRE/ABecLaplacian/ABL_F.H

commit 7ee4c0380bda301532d0e947e2a904b200c996f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 14 14:28:53 2017 -0700

    first pass of Hypre Boomer AMG

Src/Extern/HYPRE/AMReX_HABEC_3D.F90
Src/Extern/HYPRE/AMReX_HypreABecLap.cpp
Src/Extern/HYPRE/AMReX_HypreABecLap2.H
Src/Extern/HYPRE/AMReX_HypreABecLap2.cpp
Src/Extern/HYPRE/AMReX_HypreABec_F.H
Tutorials/HYPRE/ABecLaplacian/ABL.cpp

commit f26200e3bc4fc788554da08d02bd2777b4dc3c50
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 14 10:31:37 2017 -0700

    remove the inclusion of Hypre's Make.package from Make.hypre

Tools/GNUMake/packages/Make.hypre
Tutorials/HYPRE/ABecLaplacian/GNUmakefile

commit 4dadc9dea8fadbf9e32ee3f0ebf4be84dc8a16a0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 14 15:12:29 2017 -0700

    Offset the neighbor particle number by Np

Src/Particle/AMReX_NeighborParticlesI.H

commit d809d8985ee5d4b827b8ef5a887512e4686d7bec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 14 10:23:47 2017 -0700

    Abort if message sizes in parallel copy and fillboundary do not match

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 29d11a76fa1fa587964646adb7a43e6ee65edae3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 13 21:05:02 2017 -0700

    flush AMReX::Print by default

Src/Base/AMReX_Print.H

commit c185b85d6f4dac68a5a12556c9f044e9e0f33680
Merge: dae5029fd 0ddbb5a81
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 14 12:21:49 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit b60778d39dc264f2688a46e68b6ffec40b90289c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jul 14 12:19:39 2017 -0700

    you know you have been staring at stuff too long when it pisses you off that Dirichlet and Neumann have different numbers of letters

Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit dae5029fddee74916b767b384b5734bc99a3d8a3
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 14 12:19:07 2017 -0700

    call CleanUpMessages for nfilesiter.

Src/Base/AMReX_NFiles.cpp

commit 0ddbb5a816c357431ccef7406afbd59f0760e58e
Merge: ec5132a5d 9a58dc9cd
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 14 10:54:41 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit ec5132a5ddec440716e7c4ed05ea327114d47090
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jul 14 10:54:30 2017 -0700

    update the short range force tutorials to reflect recent changes in NeighborParticleContainer.

Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp
Tutorials/Particles/NeighborList/main.cpp
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/Particles/ShortRangeParticles/main.cpp

commit 9a58dc9cd61ed9f2dc8e6f3f7c7aeeb60ba25ee5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 13 21:42:56 2017 -0700

    Add the ability to pass weights into the knapsack and round robin
    strategies -- the algorithms then use the weights instead of numpts.

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp

commit ca48733dad2fc46a6b7fad1c0969e4b4c6ff9f75
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 19:04:12 2017 -0700

    fixing fill neighbors for the case of ng>1

Src/Particle/AMReX_NeighborParticlesI.H

commit 9928383df744ad7e6f6d87df74af4c39b9ff1b14
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 18:59:27 2017 -0700

    fixing another bug...

Src/Particle/AMReX_NeighborParticlesI.H

commit dcdd155f13aa2188089ea211897e1fa9938a638f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 18:56:59 2017 -0700

    got a sign wrong here.

Src/Particle/AMReX_NeighborParticlesI.H

commit 61aa80e29bcaee5ea752d80140ac4d01a9e4e101
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 18:53:08 2017 -0700

    make these protected instead of private.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit b7727add8c24836b3a2b065577efb76dc60be72d
Merge: 8171585c3 fa8014618
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 18:21:32 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 8171585c38ed2f340f16b5f80749a621bd720760
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 18:21:19 2017 -0700

    use the input dmap and geom rather than getting it from the pc.

Src/Particle/AMReX_NeighborParticlesI.H

commit fa8014618767e2dec6c4cdfa492d080e1a745b0e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 13 18:12:31 2017 -0700

    BoxArray intersection for a corner case in which the box array has a single nodal box with a single node in one of the directions

Src/Base/AMReX_Box.H
Src/Base/AMReX_BoxArray.cpp

commit 7174d1f73e12063b59fd20526fa71faffc2d24a6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 17:45:43 2017 -0700

    make the applyPeriodic and packGhost functions take the lev

Src/Particle/AMReX_NeighborParticlesI.H

commit 42a1225b04bbbf260e144d73ecbd6271ddc1ce05
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 17:42:37 2017 -0700

    fix another typo.

Src/Particle/AMReX_NeighborParticlesI.H

commit d5d11e1e5d8dcd5cb3a68ab055b329de98a62e55
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 17:40:59 2017 -0700

    fix typo

Src/Particle/AMReX_NeighborParticles.H

commit d727d0107c96dc75ad15282d2676e6f672e0bf5c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 17:38:09 2017 -0700

    Add some asserts for safety.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit 039fa807d08c5dc52d9312a6e46c123c59432450
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jul 13 17:02:32 2017 -0700

    add a ParGDB constructor to the neighbor particle container.

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp

commit 2f9fdc469eb01faa9566b804ead61c8c5b57d005
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jul 13 16:17:10 2017 -0700

    EBAMRElliptic continues to slouch toward Bethlehem

Src/EBAMRElliptic/AMReX_AMRMultiGrid.H
Src/EBAMRElliptic/AMReX_ConductivityBaseDomainBC.H
Src/EBAMRElliptic/AMReX_ConductivityBaseEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.cpp
Src/EBAMRElliptic/Make.package
Tests/EBAMRElliptic/exec/GNUmakefile
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit 4003bc679e6c782a5122ec8a34de100443436110
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 13 11:08:21 2017 -0700

    remove plt_compare_diff_grids

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py

commit c4d85aa7ece266f99c387a7e968f759563ec04a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 11 18:28:24 2017 -0700

    WIP: hypre BoomerAMG

Src/Extern/HYPRE/AMReX_HABEC_3D.F90
Src/Extern/HYPRE/AMReX_Hypre.H
Src/Extern/HYPRE/AMReX_Hypre.cpp
Src/Extern/HYPRE/AMReX_HypreABecLap.H
Src/Extern/HYPRE/AMReX_HypreABecLap.cpp
Src/Extern/HYPRE/AMReX_HypreABecLap2.H
Src/Extern/HYPRE/AMReX_HypreABecLap2.cpp
Src/Extern/HYPRE/AMReX_HypreABec_F.H
Src/Extern/HYPRE/Make.package
Tutorials/HYPRE/ABecLaplacian/ABL.H
Tutorials/HYPRE/ABecLaplacian/ABL.cpp

commit 45b5f655c062fabce959e10955b6eafd6d3be3d0
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 12 12:46:56 2017 -0700

    fix for AddProcsToComp.

Src/Amr/AMReX_Amr.cpp

commit 1c5988c7b3ef0603658a2cb58dc2a6cac07d9bf9
Merge: bd19d4eda 524537d83
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Jul 11 17:18:39 2017 -0700

    Merge pull request #56 from zingale/development
    
    add a print_state (and print_state_n) method

commit 524537d8375973eb701a483868ff3c280a8fe4cd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 11 20:17:05 2017 -0400

    wrong one -- single component gets more precision

Src/Base/AMReX_MultiFabUtil.cpp

commit f871574c879165f8eaed898e67c0c131163975c3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 11 20:15:00 2017 -0400

    max precision

Src/Base/AMReX_MultiFabUtil.cpp

commit 9247cafa6356e5926c39ef02e9a3af53fa9cbc72
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 11 20:02:59 2017 -0400

    much nicer C++ implementation of print_state (thanks to Weiqun for
    pointers)

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_MultiFabUtil_F.H

commit ae2bf1d3951947c00590923984a66885593b6276
Merge: f0eb508f2 bd19d4eda
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 11 19:28:20 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit bd19d4edafd22c49201ba2fd19b54494d60e4ea5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 16:18:35 2017 -0700

    adding a new test for tracer particles

Tools/RegressionTesting/AMReX-tests.ini

commit c0f2b9ceaae7b0453b815e007a2bf366b7daeb07
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 16:17:23 2017 -0700

    adding myself to the list of people who get emailed if the AMReX tests fail.

Tools/RegressionTesting/AMReX-tests.ini

commit 4cd10ecb08eb74324598b1ecda74fab6d135718b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 16:16:03 2017 -0700

    set up one of the advection tutorials to use tracer particles.

Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/inputs.tracers

commit f0eb508f2f7eca4f08352ad1ba1b210b9ceef6be
Merge: 6ac161097 5f1b1be4e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 11 19:00:18 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 5f1b1be4eab1310a2eb3ec4538976061d299693a
Merge: 231aef9ff 6e7a662ad
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 11 15:02:37 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 231aef9ff0d611d1c07165b7f12bf0e6f4285e0b
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 11 15:01:47 2017 -0700

    some extra documentation for the Base code

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Basics/figs/flowchart.odg
Docs/AMReXUsersGuide/Basics/figs/flowchart.pdf
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex

commit 6ac1610978dc0bed2918f556ba5809fd061f61d6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 11 17:33:34 2017 -0400

    add a print_state (and print_state_n) method
    Useful for dumping out the state for a single zone, for debugging

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_MultiFabUtil_F.H

commit 6e7a662ad181fced6b8f40dd86c17e213cf71436
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 14:06:13 2017 -0700

    1D and 2D versions of the deposit_particle_dx routines, while I'm at it.

Src/Particle/AMReX_Particle_mod_1d.F90
Src/Particle/AMReX_Particle_mod_2d.F90

commit c5d2c7a4194094b661b851b46469a854700654cb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 13:17:15 2017 -0700

    Fix a couple of bugs in the routine I just added.

Src/Particle/AMReX_Particle_mod_3d.F90

commit 20286227d11f654dbc32802a0eeb35dc6514ee2d
Merge: 287a569c9 e7da3eb5d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 12:47:10 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit e7da3eb5de411f6eaaee511f1f53e854996209bc
Merge: f9afac2a8 4e2cd4179
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 11 12:37:26 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit f9afac2a88f730458a611337e73eda3f198e79fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 11 12:37:15 2017 -0700

    fix memory profiling for BoxArray

Src/Base/AMReX_BoxArray.cpp

commit 287a569c9b75827e1479da6c534b3cd8740c2f76
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 11:04:10 2017 -0700

    Fix copy/paste error.

Src/Particle/AMReX_Particle_mod_3d.F90

commit aea9f06f4e210db4cba1d57ab6a23cdd4b809c91
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 10:53:02 2017 -0700

    Fortran routine for deposition when dx != particle_dx

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_Particle_mod_3d.F90
Src/Particle/AMReX_Particles_F.H

commit 4e2cd4179d936aa2b03d7e20b5954157f1ad16f9
Merge: b2317115f 21ee77557
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 09:28:52 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit b2317115fdb91b0712a61b192c389352a905223a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jul 11 09:28:39 2017 -0700

    can't assume one ghost cell here because of sub-cycling

Src/Particle/AMReX_ParticleContainerI.H

commit 21ee775573bd85c00400fdbae8c1a021d49749bd
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Jul 11 00:17:16 2017 -0700

    DistributionMapping() -> DistributionMap() - the Mapping() version actually constructs an empty dm instead of returning the one used by this mf.

Src/Base/AMReX_MultiFab.cpp

commit 89cf0d75b505eb9c473c307d4c60151f6012c342
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 10 18:30:59 2017 -0700

    Remove unused pmap

Src/Particle/AMReX_ParticleContainerI.H

commit 671e0c0f7d120b1a9977f9ef6497805f48a52588
Merge: a2c20da4c 97c1d3f56
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 10 17:53:05 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit a2c20da4c846f98c73b5600ccaf77552537127ee
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jul 10 17:52:29 2017 -0700

    add some stuff to the docs about neighbor lists.

Docs/AMReXUsersGuide/Particle/Particle.tex
Docs/AMReXUsersGuide/Particle/neighbor_list.pdf
Docs/AMReXUsersGuide/Particle/neighbor_list.tex

commit 97c1d3f56df864251b6554f46237dd673b29f4fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 10 17:05:02 2017 -0700

    hypre: no need to make a new distributionmapping

Src/Extern/HYPRE/AMReX_HypreABecLap.cpp

commit 0095944719845267751d1f14482c664ec698a935
Merge: eb4ceaa08 f33ca7ce0
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 16:48:01 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit eb4ceaa080e2806fdbf4658c3c621f4ce38b87e4
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 16:47:19 2017 -0700

    Turn on OpenMP by default in the NeighborList Tutorial.

Tutorials/Particles/NeighborList/GNUmakefile

commit 7926b2e82f1f66b5359b4a92cc9a2ccfb558d3e4
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 16:46:56 2017 -0700

    turn on tiling and domain decomposition by default in the NeighborList Tutorial inputs file.

Tutorials/Particles/NeighborList/inputs

commit d03643c7f5832b9de3571539967e74991fc030f4
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 16:37:38 2017 -0700

    Much of the functionality of these tutorials is now implemented in AMReX.

Tutorials/Particles/NeighborList/NeighborListParticleContainer.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp
Tutorials/Particles/NeighborList/inputs
Tutorials/Particles/ShortRangeParticles/GNUmakefile
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/Particles/ShortRangeParticles/inputs
Tutorials/Particles/ShortRangeParticles/main.cpp

commit c6e2b82d146015de3c3d40d1e3a788bc0f18404e
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 16:36:47 2017 -0700

    move the neighbor list stuff to Src/Particle

Src/Particle/AMReX_NeighborParticles.H
Src/Particle/AMReX_NeighborParticlesI.H

commit f33ca7ce0b6c579b4d09a0f986adb0d5d9959957
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 10 16:34:58 2017 -0700

    add inputs

Src/Extern/HYPRE/AMReX_HypreABecLap.H
Src/Extern/HYPRE/AMReX_HypreABecLap.cpp
Tutorials/HYPRE/ABecLaplacian/ABL.cpp
Tutorials/HYPRE/ABecLaplacian/inputs

commit 95eb283a10f9bf387d38d2cd369c8b4d9becebd0
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 16:22:24 2017 -0700

    slight change to the check_pair method.

Tutorials/Particles/NeighborList/NeighborListParticleContainer.H

commit 332333d7cc9aa9e3db5ec9697af92f584e60e6cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 10 16:14:56 2017 -0700

    hypreabeclap: add communicator

Src/Extern/HYPRE/AMReX_HypreABecLap.H
Src/Extern/HYPRE/AMReX_HypreABecLap.cpp

commit 12491d110ebf709c9cff4252251a6cdbed7dd481
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jul 10 16:10:51 2017 -0700

    progress made in EBAMRElliptic.   I am close to where I can start actually trying to run stuff.

Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_EBSimpleSolver.H
Src/EBAMRElliptic/AMReX_EBSimpleSolver.cpp
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp

commit 50babdbf77b1c070833ddcac05f5112ee8b25632
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 10 16:02:08 2017 -0700

    add hypre tutorial

Tutorials/HYPRE/ABecLaplacian/ABL.H
Tutorials/HYPRE/ABecLaplacian/ABL.cpp
Tutorials/HYPRE/ABecLaplacian/ABL_F.F90
Tutorials/HYPRE/ABecLaplacian/ABL_F.H
Tutorials/HYPRE/ABecLaplacian/GNUmakefile
Tutorials/HYPRE/ABecLaplacian/Make.package
Tutorials/HYPRE/ABecLaplacian/main.cpp

commit 74085cb5336c5d01b86bf3106f41cc5fad5bef5e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 10 16:01:00 2017 -0700

    more hypre

Src/Boundary/AMReX_LO_BCTYPES.H
Src/Extern/HYPRE/AMReX_HypreABecLap.H
Src/Extern/HYPRE/AMReX_HypreABecLap.cpp

commit 32925c4da4ce0ca814bd6fc4cb57098c98f786f6
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 15:49:32 2017 -0700

    make the distance function a 'check_pair' function.

Tutorials/Particles/NeighborList/NeighborListParticleContainer.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp

commit 46b291aca16410bfb8a5822647cc56d60e6d8525
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 15:38:56 2017 -0700

    Moving the neighbor particle stuff into Src/Particle so it can be re-used elsewhere.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit 5bdc4367b0e98797c9e0bb601c5956d7d3f6672f
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 15:37:05 2017 -0700

    making these static constexpr seems to improve performance slightly.

Tutorials/Particles/NeighborList/NeighborListParticleContainer.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp

commit 48c59e44db12568a0747fc930b6fcd1878cd22fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 10 11:16:13 2017 -0700

    add some support for Hypre

Src/Extern/HYPRE/AMReX_HypreABecLap.H
Src/Extern/HYPRE/AMReX_HypreABecLap.cpp
Src/Extern/HYPRE/AMReX_HypreABec_3D.F
Src/Extern/HYPRE/AMReX_HypreABec_F.H
Src/Extern/HYPRE/Make.package
Tools/GNUMake/Make.defs
Tools/GNUMake/packages/Make.hypre

commit d97e3f9255e39f677c06bdc90989975549f7d624
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 10 10:19:20 2017 -0700

    converting size to int instead of int to unsigned. this is what the compiler implicitly does for us.

Src/Base/AMReX_FabArray.H

commit d1d1401ba3d9a0c624481e73dded3c653687e1ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 10 10:13:35 2017 -0700

    move Make.local to the last

Tools/GNUMake/Make.defs

commit 64363fc42c91a5d8480d88119a64979ce62803b0
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jul 10 10:08:28 2017 -0700

    fix unsigned to signed integer comparison.

Src/Base/AMReX_FabArray.H

commit 45834b30facc29099aecdbcedfb7c9949ee53322
Merge: 67f27f50e d84be4756
Author: asalmgren <asalmgren@lbl.gov>
Date:   Sun Jul 9 16:32:48 2017 -0700

    Merge pull request #55 from bcfriesen/add_craypat_docs_part1
    
    Docs: add section describing simple profiling with CrayPat

commit d84be47565389f90222b8808e0fbda2b915c9821
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jul 9 16:24:36 2017 -0700

    Docs: add section describing simple profiling with CrayPat
    
    Info about advanced profiling techniques with CrayPat will come
    separately.

Docs/AMReXUsersGuide/Profiling/Profiling.tex

commit 67f27f50ed63c1ac87763a83f862172fd5db9360
Merge: 75b305207 cee900e7b
Author: asalmgren <asalmgren@lbl.gov>
Date:   Sun Jul 9 14:53:55 2017 -0700

    Merge pull request #51 from atmyers/development
    
    Have the test suite also send an email if it has to abort for…

commit 75b305207fd16e2ff47f31e379bfa195b4888895
Merge: 012618fb8 752680ff3
Author: asalmgren <asalmgren@lbl.gov>
Date:   Sun Jul 9 14:53:31 2017 -0700

    Merge pull request #54 from bcfriesen/add_craypat
    
    Add CrayPAT support

commit 752680ff3cfc7db0a4f5e86e8828842a194aa284
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jul 7 09:24:48 2017 -0700

    Tools: add support for tracing user-defined regions with CrayPAT

Tools/GNUMake/Make.defs
Tools/GNUMake/tools/Make.craypat

commit a031e99e9fb57bf923621f975dbc048c59471a7d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Jul 8 18:26:46 2017 -0700

    needed some functions to get FabArray<EBFluxFAB> to compile

Src/GeometryShop/AMReX_EBFluxFAB.H

commit 012618fb853ad841533996e588d1486ba2da01a7
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Jul 7 19:07:03 2017 -0700

    move building the neighbor list into the compute forces routine.

Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp

commit 2e2ec5e9f8fd74bd39270b063a394e47771373eb
Merge: 66db51d57 742082c88
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Jul 7 16:14:10 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 66db51d57556389f36cd8d2cc55bf1fa3a2d1e12
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Jul 7 16:13:56 2017 -0700

    A tutorial that shows how to do neighbor lists for particles the see short-range forces.

Tutorials/Particles/NeighborList/GNUmakefile
Tutorials/Particles/NeighborList/Make.package
Tutorials/Particles/NeighborList/NeighborListParticleContainer.H
Tutorials/Particles/NeighborList/NeighborListParticleContainer.cpp
Tutorials/Particles/NeighborList/compare.py
Tutorials/Particles/NeighborList/inputs
Tutorials/Particles/NeighborList/main.cpp
Tutorials/Particles/NeighborList/neighbor_list_2d.f90
Tutorials/Particles/NeighborList/neighbor_list_3d.f90
Tutorials/Particles/NeighborList/neighbor_list_F.H

commit 742082c885109ea7000aab51af03cb6d2f2be793
Merge: 0d3efd9ce f4be1b0da
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jul 7 15:16:58 2017 -0700

    Merge pull request #53 from AMReX-Codes/dtg_branch
    
    Bug fix pull request.

commit f4be1b0da001123cf0feaf28ec465acb114bd6c3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jul 7 13:45:53 2017 -0700

    got face averaging to work. found subtle bug in EBFaceFAB in the process

Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBFortND_F.H
Src/GeometryShop/AMReX_BaseEBFaceFABI.H
Tests/EBAMRTools/regression/ebCoarseAveTestFace.cpp
Tests/EBAMRTools/regression/ebcoarave.inputs

commit 8193d1bb45bcbdec66627dca7c7f537e23c48d37
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jul 6 16:21:51 2017 -0700

    added the ability to averaging face centered data with EB.  Does not pass its test yet.

Src/EBAMRElliptic/AMReX_EBEllipticFort.F90
Src/EBAMRTools/AMReX_EBCoarseAverage.H
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBFortND_F.H
Tests/EBAMRTools/README
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/ebCoarseAveTestFace.cpp

commit 0d3efd9ce4e8f1eaff8f03ba78351fa6f01599ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 6 15:43:23 2017 -0700

    fix one-sided MPI

Src/Base/AMReX_FabArray.H

commit 3724a070adf93b46c4170eccb6d295e466abaed8
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jul 6 10:12:52 2017 -0700

    Fix typo in Cmake files.

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit aa38d21611d32ee0937b3c4a2d8e67d3d89aaa9a
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jul 6 10:12:52 2017 -0700

    Fix typo in Cmake files.

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit 9d61de38c7e60d54751d7e22eb7b596abe7ea601
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jul 5 15:47:58 2017 -0700

    Just to keep these messages different, I am looking for synonyms for 'slog'.  Trudge?   Schlep?

Src/EBAMRElliptic/AMReX_AMRMultiGrid.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_EBEllipticFort.F90
Src/EBAMRElliptic/AMReX_EBEllipticFort_F.H
Src/EBAMRElliptic/Make.package
Tests/EBAMRElliptic/exec/GNUmakefile
Tests/EBAMRElliptic/exec/cond.inputs
Tests/EBAMRElliptic/exec/conductivitySolve.cpp

commit 99def5b23976e64aaec86d2488234a26b0cdd3f1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jul 3 15:45:03 2017 -0700

    Continued the EBAMRElliptic slog.  There is a lot  here.

Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBEllipticFort.F90
Src/EBAMRElliptic/AMReX_EBEllipticFort_F.H
Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp

commit a00020d60b30a1707c8d57c34d13be796b38c54f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Jul 2 17:07:19 2017 -0700

    Fix the construction of the cost function in makeKnapSack

Src/Base/AMReX_DistributionMapping.cpp

commit 8aaab29289414865bbd9c31499d6a59adc4d942d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Jul 2 17:07:19 2017 -0700

    Fix the construction of the cost function in makeKnapSack

Src/Base/AMReX_DistributionMapping.cpp

commit 797ab87e403d6523e9417d58959faa150d8c9443
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 2 08:47:47 2017 -0700

    avoid self-move

Src/Particle/AMReX_ParticleContainerI.H

commit 14841e85e74a1626a4d011260c717e3373c86d00
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jun 30 15:44:13 2017 -0700

    the slog continues

Src/EBAMRElliptic/AMReX_ConductivityBaseDomainBC.H
Src/EBAMRElliptic/AMReX_ConductivityBaseEBBC.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBEllipticFort.F90
Src/EBAMRElliptic/AMReX_EBEllipticFort_F.H
Src/EBAMRElliptic/AMReX_VCAggStencil.H
Src/EBAMRElliptic/AMReX_VCAggStencil.cpp
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/aggpwlfpTest.cpp
Tests/EBAMRTools/regression/simpleMeshRefine.cpp

commit cee900e7b197facc6265f4e18c926d0fe4376720
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jun 30 15:35:49 2017 -0700

    Have the test suite also send an email if it has to abort for whatever reason (if emails are turned on...)

Tools/RegressionTesting/params.py
Tools/RegressionTesting/test_util.py

commit 3d87e1a4a3655429dcacb90c3cff15936f2f2396
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 30 15:03:01 2017 -0700

    option to turn off checkInput()

Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp

commit 0b53d33a7e7d45d12fac718d49ecef0e6af8af1c
Merge: b1f6154f3 c861721c4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 30 12:23:07 2017 -0700

    Merge branch 'master' into development
    
    Conflicts:
            Tools/CMake/PreprocessAMReXFortran90.cmake

commit b1f6154f37d60f63188995842873f14e79bdc9fe
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jun 30 09:44:23 2017 -0700

    Fix the sizing and offset of mf_to_be_filled in AssignDensityFort.

Src/Particle/AMReX_ParticleContainerI.H

commit 5277d6962045881c3a76c737c234eb61df648ad0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 29 23:00:29 2017 -0700

    fix momentum deposition for Nyx.

Src/Particle/AMReX_Particle_mod_3d.F90

commit ebf60c3a2cadd94d3c84f2647a1eb02e61315997
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 29 22:58:49 2017 -0700

    don't need my own plot file routine for this test.

Tests/Particles/AssignDensity/main.cpp

commit ed5f3950dba2b25383c974349a8d514ed615a49c
Merge: d4f2bf517 d43bc9674
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 29 17:27:16 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit d4f2bf517c618ae2a7a5ccae4e2f53dcc9e6b5d2
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 29 17:27:12 2017 -0700

    fixes for 1d slicing.

Src/Extern/amrdata/AMReX_DataServices.cpp

commit d43bc9674e3a5e0a3135f8125cffcba6b814cc79
Merge: 87f7e041f 1e27208ca
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 29 17:26:14 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 87f7e041fa7f40874b61846f9ff3b6f0de78a0ba
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 29 17:25:57 2017 -0700

    Make eps an optional argument instead of a static member of RealBox.

Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp

commit 1e27208ca06bca1c13c4d66085fc24772bfcfad0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jun 29 16:39:02 2017 -0700

    Add some checking of input parameters -- the tests here are a subset
    of the tests that Amr.cpp does.

Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp

commit d4a46130741353089adb99844cf675776e0a71f5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jun 29 16:38:49 2017 -0700

    Fix the error messages

Src/Amr/AMReX_Amr.cpp

commit b8fe4dfd4436de3d116b1732c56735505544e911
Merge: 7d33f6c63 255efdbbd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jun 29 12:52:42 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 7d33f6c6337f59908dbd4dd199fb8b7c674b06b9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jun 29 12:50:05 2017 -0700

    Update how grids are created (section 5.3.5)

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex

commit 255efdbbd2324f490c0164d584a852383c0ebd2a
Merge: dcbc11986 bb78b917d
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 29 12:37:37 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit dcbc119863b7e799218bfbd998d5f9595b7f8a05
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 29 12:37:24 2017 -0700

    Some Cmake clean-up

CMakeLists.txt
Tools/CMake/TransformVersion.cmake

commit bb78b917d547318bea14b32c2f70d99cc134cf77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 28 17:31:57 2017 -0700

    fix amrex_particle_real for typecheck

Tools/GNUMake/Make.rules

commit 7d56a2acbc42c7ccfc8f2ddb4b2a7ecca5206120
Merge: ebb13289d 1b2f01efe
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 28 17:11:57 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit ebb13289d5fe7b35bb3c906359afcdd71fc9a3d6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 28 17:11:42 2017 -0700

    added to the profiling and visualization documentation.

Docs/AMReXUsersGuide/Profiling/Profiling.tex
Docs/AMReXUsersGuide/Visualization/Visualization.tex

commit 1b2f01efe1945286552a5ca7058eca154b792efb
Merge: e2cb446e9 770a6095d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 28 16:55:17 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit e2cb446e98a0e83de28926d45390a5ca2a33393b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 28 16:54:44 2017 -0700

    Update the Grid Creation subsection.

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex

commit 810e4b52c870f676f872868cc90d3a6a10ffdc1a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 28 16:54:33 2017 -0700

    fix typo in comment

Src/AmrCore/AMReX_AmrMesh.cpp

commit 770a6095d69daa4e959f50cb993f14c3df1f6e68
Merge: 496eacd91 817b15a9d
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Jun 28 16:29:22 2017 -0700

    Merge branch 'mr-cmake' into development

commit 817b15a9d6e7b36850eb23c87f7f4e2124215c80
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Jun 28 16:28:37 2017 -0700

    Update documentation on cmake

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex

commit 92b50c17588018e41e0e176da554c6bde810d351
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Jun 28 15:52:00 2017 -0700

    Add new pre-preprocessor flags to cmake implementation

Tools/CMake/AMReX_Config.cmake

commit 119c2aa3834c78e9cb254a62e0d8e9e669e1bc2e
Merge: e3179dab8 c38add954
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Jun 28 15:34:44 2017 -0700

    Merge branch 'development' into mr-cmake

commit 496eacd9186e25ec0d2f7e4680e5ce39d25c5f31
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 28 15:28:59 2017 -0700

    User's Guide: wip

Docs/AMReXUsersGuide/Debugging/Debugging.tex

commit 1845647254111d63169a337ecfe75a614df73010
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 28 15:22:46 2017 -0700

    update deprecated gfortran option

Tools/GNUMake/comps/gnu.mak

commit e3179dab881c6d79b82a99ef0fab4f559ba33d26
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Jun 28 14:57:44 2017 -0700

    Some clean-up

Tools/CMake/InstallManager.cmake

commit 6ec42ae05816ded9042db825aa989ba7d92a52cc
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Jun 28 13:29:04 2017 -0700

    Fix typo

CMakeLists.txt

commit f3e78d9a4897fb12afef4d3e7e6e1a0de01afcac
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Jun 28 13:03:22 2017 -0700

    More changes to cmake system

CMakeLists.txt
Src/Amr/CMakeLists.txt
Src/AmrCore/CMakeLists.txt
Src/Base/CMakeLists.txt
Src/Boundary/CMakeLists.txt
Src/Extern/amrdata/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/LinearSolvers/C_CellMG/CMakeLists.txt
Src/LinearSolvers/C_CellMG4/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt
Src/Particle/CMakeLists.txt
Tools/CMake/AMReXConfig.cmake.in
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake
Tools/CMake/AMReX_Utils.cmake
Tools/CMake/InstallManager.cmake

commit c38add954b1cc882257b1a0184d5952c34e2c52e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jun 28 10:02:29 2017 -0700

    switch order of these loops.

Src/Particle/AMReX_OMPDepositionHelper_1d.F90
Src/Particle/AMReX_OMPDepositionHelper_2d.F90
Src/Particle/AMReX_OMPDepositionHelper_3d.F90

commit 3506f5aea50d27237dda43df3ba4611fd4eda638
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 28 09:27:20 2017 -0700

    Resolve amrex namespace problems.

Src/Extern/hpgmg/BL_HPGMG.H
Src/Extern/hpgmg/BL_HPGMG.cpp

commit 7703a0266ae088d05df9a2eb445775516adddc9a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 27 18:10:42 2017 -0700

    Make sure to resize the local fab to be tile_size*ncomp (to allow for ncomp > 1)

Src/Particle/AMReX_ParticleContainerI.H

commit 7b40e8638869cf52f7012db0f61f6fd53b085691
Merge: 6a44c16e3 b88b9bc86
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jun 27 17:44:37 2017 -0700

    merging

commit 6a44c16e3c41c8c587dba6fd98c8baf470b09651
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jun 27 17:43:35 2017 -0700

    Forgot to turn off ncomp check here.

Src/Particle/AMReX_ParticleContainerI.H

commit b88b9bc86234a2202ce5b6e17a4c35db4dc9eb62
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 27 17:43:11 2017 -0700

    1) Fix incorrect print statement
    2) Remove assertion on (ncomp == 1) in AssignDensityFort since we now correctly take ncomp > 1 cases.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H

commit 4fdff49897d3c0d814e326ed7e5d2793077abe51
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 27 16:57:27 2017 -0700

    Fix initialization of nthreads -- move it into InitRandom

Src/Base/AMReX_Utility.cpp

commit e10b9773ad4d35d293a33bca85d8cdf0491b02bb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jun 27 16:41:15 2017 -0700

    generalize fortran deposition routines to use ncomps.

Src/Particle/AMReX_OMPDepositionHelper_1d.F90
Src/Particle/AMReX_OMPDepositionHelper_2d.F90
Src/Particle/AMReX_OMPDepositionHelper_3d.F90
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particle_mod_1d.F90
Src/Particle/AMReX_Particle_mod_2d.F90
Src/Particle/AMReX_Particle_mod_3d.F90
Src/Particle/AMReX_Particles_F.H

commit 49b1035b475169335bc4a568f2399731a6a0091b
Merge: 6678d9470 438e3b7b9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 27 16:00:16 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 6678d94705e2957b5308e4ac93971b6bd517c871
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 27 16:00:01 2017 -0700

    Added run-time parameters and an explanation of how grids are created

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex

commit 438e3b7b9ed62a0b462bcbaff7929b268e0b61cc
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 27 15:25:13 2017 -0700

    updates to doc

Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Introduction/Introduction.tex

commit 51875485fe51d25127274967cbaf4dc8f9d2fc7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 27 10:14:16 2017 -0700

    User's Guide: octree

Docs/AMReXUsersGuide/Fortran/Fortran.tex

commit 4e6ab426a631fcd77c0e27878e72394d4b7fe147
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Jun 27 08:58:35 2017 -0700

    Add source file for tiny profiling

Src/Base/CMakeLists.txt

commit 3d51ec7579a9ee4f3c7e305cf1b6e88f27ea3bcf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 27 06:33:29 2017 -0700

    remove old license

Src/Base/OpenSource.txt

commit b9183980225ffaeab27433e2cd9df2e8f2ce4dcb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 27 06:28:08 2017 -0700

    fix tutorials

Tutorials/Amr/Advection_F/Source/my_amr_mod.F90
Tutorials/Amr/Advection_octree_F/Source/my_amr_mod.F90

commit f7fc1d4834afe5fbb4beb70906563d2d1494b77f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 26 18:05:24 2017 -0700

    User's Guide: AMR in Fortran interface

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/Fortran/Fortran.tex
Docs/AMReXUsersGuide/GNUmakefile

commit a697a7e099cee2bbc500613307d4e4619ea03ef6
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Jun 26 17:40:13 2017 -0700

    Add option for tiny profiling

Tools/CMake/AMReX_Config.cmake

commit 201eb40132307cb7db093961eaafe040358f1d89
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 26 16:46:53 2017 -0700

    F_Interfaces: fix component index bug

Docs/AMReXUsersGuide/Fortran/Fortran.tex
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 1d5e077474e37106afd6cdbd415d183d281ce70c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 26 14:18:58 2017 -0700

    User's Guide: Fortran interface basics

Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Fortran/Fortran.tex
Tutorials/Basic/HeatEquation_EX1_F/advance.f90

commit 78cf063775a4d94ae7bbdc890bde5625816549e6
Merge: 77f52a245 6ed367be6
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Mon Jun 26 15:14:10 2017 -0500

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 6ed367be6d0dd5fb2d50d6f78d1ee7a82126ecf7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 26 12:40:26 2017 -0700

    F_interfaces: fix bug in setval and parallelcopy; note that the component index starts with 1 in Fortran

Src/Base/AMReX_fort_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 77f52a245b4a7974e72a560cfaa5266001d61860
Merge: 47ca57149 4b3c08000
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Mon Jun 26 11:26:44 2017 -0500

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 4b3c08000b1402ea060ae871ce90995dc4a64737
Author: atmyers <atmyers2@gmail.com>
Date:   Sun Jun 25 11:33:03 2017 -0700

    don't need to define partMF in this test anymore.

Tests/Particles/AssignMultiLevelDensity/main.cpp

commit 3ced02f54bffa38b8e2106d6e12317919119a569
Author: atmyers <atmyers2@gmail.com>
Date:   Sun Jun 25 11:30:46 2017 -0700

    make behavior of AssignDensityFort consistent with AssignDensity in that the mfs don't need to be defined before being passed in.

Src/Particle/AMReX_ParticleContainerI.H

commit b6dc512f665ba354f2ea8248f72704911b55f68b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 24 22:09:06 2017 -0700

    F_Interfaces: add amrex_multifab%parallel_copy

Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit ac691625190a6ca6768d0c681aad00f6c88cbddb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 24 16:57:16 2017 -0700

    Remove all references to STATIONDATA, SLABSTAT or MAKESLICE
    in AMReX_Amr* or Make.package or CMakelists.txt

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/CMakeLists.txt
Src/Amr/Make.package

commit 6f2c2d163e13df2d6dbb97e613facdd427e54797
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 24 16:53:27 2017 -0700

    None of the applications use MAKESLIDE_3D any more (and it can always be recovered
        from git history and/or the old BoxLib repo)

Src/Amr/AMReX_MAKESLICE_3D.F
Src/Amr/AMReX_MAKESLICE_F.H

commit f944db74206442afd73755831afdb5c6e8fd6e0b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 24 16:52:17 2017 -0700

    None of the applications use SlabStat any more (and it can always be recovered
        from git history and/or the old BoxLib repo)

Src/Amr/AMReX_SLABSTAT_1D.F
Src/Amr/AMReX_SLABSTAT_2D.F
Src/Amr/AMReX_SLABSTAT_3D.F
Src/Amr/AMReX_SLABSTAT_F.H
Src/Amr/AMReX_SlabStat.H
Src/Amr/AMReX_SlabStat.cpp

commit b69a907f2af738a1f6ad76048bcd74a324270cc5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 24 16:49:49 2017 -0700

    None of the applications use StationData any more (and it can always be recovered
    from git history and/or the old BoxLib repo)

Src/Amr/AMReX_StationData.H
Src/Amr/AMReX_StationData.cpp

commit 3ef3e8c1def18a008a147d3c088e965b738d1d1c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 24 16:47:52 2017 -0700

    Update the Profiling section and spell-check the entire document.

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Docs/AMReXUsersGuide/Fortran/Fortran.tex
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Particle/Particle.tex
Docs/AMReXUsersGuide/Profiling/Profiling.tex
Docs/AMReXUsersGuide/Visualization/Visualization.tex

commit eac0308a1fd27232c62ccb694a97cc473f729a4f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 24 16:31:45 2017 -0700

    Add material from Readme.profiling -- but this still needs Vince to make a pass.

Docs/AMReXUsersGuide/Profiling/Profiling.tex

commit 852455548b0049af633114d2e60f5a3c833e772d
Merge: 47ca57149 17c04cc7c
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Sat Jun 24 16:15:19 2017 -0500

    Merge branch 'development' into kw-development

commit 17c04cc7c600d5fff4336c64382518ecbe1427ba
Merge: 389164b8d 95c88b10d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Jun 24 12:56:46 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 389164b8ddb2c7a42bab4a442300d14d69364bab
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Jun 24 12:56:24 2017 -0700

    A version of the electrostatic pic tutorial that works in 2D.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.H
Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/GNUmakefile
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_2d.f90
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_F.H
Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 95c88b10d6c760e5d1c34b26be5780060973f97a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 23 18:48:22 2017 -0700

    updates to Amr source doc

Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex

commit 84b1136be32c5caa6c01209984663edb804dbf4b
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jun 23 18:04:14 2017 -0700

    Downgrade cmake minimum required version to 3.3

CMakeLists.txt

commit a208ecc54e07be900de90a205fba5bdb10a8cad1
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 23 15:07:05 2017 -0700

    note on running particles in Advection_AmrLevel

Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex

commit 41f48e7d18c3492f3f8a2fad19c2789f4272f841
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 23 15:02:04 2017 -0700

    particle stuff in Advection_AmrLevel

Src/Amr/AMReX_AmrLevel.H
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/GNUmakefile
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/inputs

commit e00ec4fcd0c02c0325fd34296a64a7182e074000
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jun 23 13:52:35 2017 -0700

    fixed a broken test.  now all the EBAMRTools tests also run in parallel

Tests/EBAMRTools/regression/ebFineInterpTest.cpp
Tests/EBAMRTools/regression/runalltests.mpi.sh

commit b10ddd4c74dc807a2752c6fc0109330b74ea94fb
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jun 23 13:16:36 2017 -0700

    Fix bugs in new cmake implementation

Src/AmrCore/CMakeLists.txt
Src/Particle/CMakeLists.txt
Tools/CMake/FindCCSE.cmake

commit 47ca57149a03b6a4017fcb68db125dd409528c90
Merge: 19371f78a 3ca90c429
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Fri Jun 23 14:31:06 2017 -0500

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 3ca90c429b29c96783fa129ee77a156a2b153eb5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 23 11:55:40 2017 -0700

    various small cleanups to tutorial code

Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/probin
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/Prob.f90
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Src_nd/Adv_nd.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_nd/Tagging_nd.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_nd/tagging_params.f90

commit d56b74eb03bc47730463cec14a2d580ff2aeffd2
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jun 23 11:19:36 2017 -0700

    Comment out 'Find Perl' code

Tools/CMake/FindCCSE.cmake

commit a76430e441bbee7a8be4f6573cb12b4159ead137
Merge: 33242297e 86d9603c3
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jun 23 10:26:12 2017 -0700

    Merge pull request #45 from AMReX-Codes/dtg_branch
    
    Push parallel fixes to development.

commit 19371f78a0b404b371e5adf8a49569b14008c8bb
Merge: fa3b1967e 33242297e
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Fri Jun 23 11:56:14 2017 -0500

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 86d9603c38832818414f2e1f0fdd497f897cf0de
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jun 23 09:32:22 2017 -0700

    All EB tests now work in parallel, including I/O.

Src/Base/AMReX_SPMD.H
Src/Base/AMReX_SPMDI.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/GeometryShop/regression/ebio.2.inputs
Tests/GeometryShop/regression/ebio.cpp
Tests/GeometryShop/regression/runalltests.mpi.sh

commit 33242297e4d21422d7059c2e589727a7255309d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 23 06:47:24 2017 -0700

    remove ifdef USE_PARTICLES around function declarations

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles_F.H

commit 6ed2c90b7f25af417cc98d8883f40d9fcd25c87a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 22 18:19:56 2017 -0700

    Remove old BoxLib docs.  You can find the tex in the BoxLib repo if you need it (or in the git history here)

Docs/BoxLibUsersGuide/C_AdvancedTopics/C_AdvancedTopics.tex
Docs/BoxLibUsersGuide/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example1.eps
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example1.fig
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example2.eps
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example2.fig
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example3.eps
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example3.fig
Docs/BoxLibUsersGuide/F_AdvancedTopics/subcycling_algorithm.eps
Docs/BoxLibUsersGuide/GNUmakefile
Docs/BoxLibUsersGuide/GettingStarted/GettingStarted.tex
Docs/BoxLibUsersGuide/GettingStarted/VisIt_2D.eps
Docs/BoxLibUsersGuide/GettingStarted/VisIt_3D.eps
Docs/BoxLibUsersGuide/GettingStarted/edison.run
Docs/BoxLibUsersGuide/GettingStarted/edison_omp.run
Docs/BoxLibUsersGuide/Introduction/AMR.eps
Docs/BoxLibUsersGuide/Introduction/Introduction.tex
Docs/BoxLibUsersGuide/Introduction/boxlib_directory_bw2.eps
Docs/BoxLibUsersGuide/Introduction/castro_scaling.eps
Docs/BoxLibUsersGuide/Introduction/data_loc.odg
Docs/BoxLibUsersGuide/Introduction/data_loc2.eps
Docs/BoxLibUsersGuide/Introduction/index_grid.odg
Docs/BoxLibUsersGuide/Introduction/index_grid2.eps
Docs/BoxLibUsersGuide/Introduction/lmc_scaling.eps
Docs/BoxLibUsersGuide/Introduction/maestro_scaling.eps
Docs/BoxLibUsersGuide/Introduction/varden1.eps
Docs/BoxLibUsersGuide/Introduction/varden2.eps
Docs/BoxLibUsersGuide/Introduction/varden3.eps
Docs/BoxLibUsersGuide/Introduction/varden4.eps
Docs/BoxLibUsersGuide/LinearSolvers/LinearSolvers.tex
Docs/BoxLibUsersGuide/Preface/Preface.tex
Docs/BoxLibUsersGuide/README
Docs/BoxLibUsersGuide/Regression/test_suite.tex
Docs/BoxLibUsersGuide/Regression/testsuite.eps
Docs/BoxLibUsersGuide/UsersGuide.tex

commit e64d8c2a722638410edd49c8d82b2861c5b8ce37
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 22 18:04:39 2017 -0700

    more doc work

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex

commit 854fa84bede1968a660e4cf8f76b816079e0d844
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 22 17:43:12 2017 -0700

    docs update

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex
Docs/AMReXUsersGuide/AmrLevel/figs/flowchart.odg
Docs/AMReXUsersGuide/AmrLevel/figs/flowchart.pdf
Tutorials/Amr/Advection_AmrCore/Exec/Make.Adv
Tutorials/Amr/Advection_AmrLevel/Exec/Make.Adv

commit 6cad10fb628603e7040fa64183aef52a2dd0cd20
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 22 16:40:23 2017 -0700

    Start eb fortran work by copying the test code for inf norm.  Also, build face aperatures and eb geom info in a form suitable for passing to fortran.

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/umapTest.cpp
Tests/GeometryShop/vofStructures/umapTest_nd.f90

commit 9be747f6b9cf1f9d85180e05b97b039ff87dc8c8
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 22 16:32:52 2017 -0700

    make AmrLevel::thePlotFileType() and AmrLevel::okToContinue virtual (and not pure virtual)
    
    removed overriding functions from tutorial

Src/Amr/AMReX_AmrLevel.H
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.H
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp

commit 3dab582f384bc94beef6c0e818d8a00c2d68201d
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 22 16:26:14 2017 -0700

    Disable c++11 gnu extensions

CMakeLists.txt

commit fedb542505eecbbb08e28b0378c18b3638fe1e2d
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 22 16:14:13 2017 -0700

    Fix some bugs with new cmake

CMakeLists.txt
Src/Base/CMakeLists.txt
Src/CMakeLists.txt
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Utils.cmake

commit 3fa9e1c7198c231ffcfca906a6b2f3efb84497f2
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 22 16:13:04 2017 -0700

    AmrLevel::writePlotFile is no longer pure virtual (it is simply virtual with a default implementation)
    
    change the Advection_AmrLevel tutorial to call the default implementation.

Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp

commit 25a92dd8e594d83a29be26a8d63c2a5ee795e12a
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 22 15:51:10 2017 -0700

    Create eb data structrues in order to facilitate building lapl op, for example.

Tests/GeometryShop/vofStructures/umapTest.cpp

commit ed10d8e2a79653cdd25dd83a93122650f2118f9b
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 22 15:50:21 2017 -0700

    Comment out unused variables in BaseUmap.H

Src/Base/AMReX_BaseUmap.H

commit d2d65e732306a068bf801d5f2de5cde1c22f0e1a
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 22 14:59:15 2017 -0700

    Move some utility functions in AMReX_Utils.cmake

Src/CMakeLists.txt
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Utils.cmake
Tools/CMake/PreprocessAMReXFortran.cmake

commit 7c222501fba4af5a3a2483d9712cc483dea17ee6
Merge: b0f660366 cda188b94
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 22 13:29:54 2017 -0700

    Merge branch 'rgrout/sparse_fab' into vof-work

commit b0f660366fe661ab882cdfc8b9464cfa95c94b4c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 22 13:28:45 2017 -0700

    WIP: nothing interesting

Tests/GeometryShop/vofStructures/umapTest.cpp

commit a190998d54daa678d7b843d260d4923b4bcfc7e2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 22 13:03:08 2017 -0700

    do domain decomposition by default.

Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 33487ea54eb0a63d50c04155a32544ad7e704d4e
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 22 12:44:32 2017 -0700

    Re-organize CMake structure

CMakeLists.txt
Src/CMakeLists.txt
Tools/CMake/AMReX_CMakeVariables.cmake
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake
Tools/CMake/AMReX_Utils.cmake

commit cda188b94d468e9033bad5e22097509abc30c568
Merge: 2d83dd0a6 ec2420b54
Author: Grout <ray.grout@nrel.gov>
Date:   Thu Jun 22 11:18:18 2017 -0600

    Merge branch 'rgrout/sparse_fab' of github.com:AMReX-Codes/amrex into rgrout/sparse_fab

commit 2d83dd0a68f478919f17f11441590d582b37efd5
Author: Grout <ray.grout@nrel.gov>
Date:   Thu Jun 22 11:17:55 2017 -0600

    Stripped allocation check that did not make sense with new object

Src/Base/AMReX_BaseUmap.H

commit a385f695481cbc888710950ba0edcf5a94b42ead
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 22 10:01:24 2017 -0700

    removing some more unused variables.

Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 468fc2b0c5d354892d7a41e36315efbb5b8040df
Merge: c80760503 357acab9d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 22 09:53:30 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c80760503e637903f5fe42276a68f5c42ae05fd0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 22 09:52:54 2017 -0700

    remove some more no-longer-needed temporaries.

Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 2549d9aa335cf6e9b13a440a55c71d51645eb791
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 22 09:51:57 2017 -0700

    remove tmp_phi, which is not actually used anymore.

Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 7b852cf25eb88e4eafa9c2fddd750fb522bf4a95
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 22 09:50:51 2017 -0700

    Change the setup of this test to match Vay et. al. 2012.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit a6e4153b2cbc89deb7b808551b31fa9eb0d7d0e2
Merge: 4bb64a956 ec2420b54
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 22 09:49:03 2017 -0700

    Merge branch 'rgrout/sparse_fab' into vof-work

commit 357acab9d7e043b57b8e97e188b51282fcba1642
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 22 09:40:20 2017 -0700

    The plot file type needs to be "HypreCLaw-V1.1", not "AMReX".

Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp

commit a10a40f11a67e1155e658c54306c480e6c2c90af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 22 09:35:50 2017 -0700

    fix path to amrex home

Tutorials/Amr/Advection_F/Exec/Make.Adv
Tutorials/Amr/Advection_octree_F/Exec/Make.Adv

commit 4bb64a95660b5bc4cbf008295edd0076f5f8aaba
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 21 17:57:09 2017 -0700

    WIP: Remove debugging info

Tests/GeometryShop/vofStructures/umapTest.cpp

commit ec2420b54489187ea7b5727afce29f064a56875e
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 21 17:54:06 2017 -0700

    Fix case on include file

Tests/C_BaseLib/tUMap.cpp

commit 271d2abc135ff7939ee400be1826710ff863c5ed
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 21 17:34:43 2017 -0700

    WIP: rework umap test to build CutCells and CutFaces with cell index of parent coarse object to allow that multi-level eb operations can be done in Fortran.

Tests/GeometryShop/vofStructures/flatplate.inputs
Tests/GeometryShop/vofStructures/sphere.inputs
Tests/GeometryShop/vofStructures/umapTest.cpp

commit 5bdf95d5999c33d80b2478cd2693dfd24c0895bb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 21 16:50:11 2017 -0700

    User's Guide: start Fortran chapter

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Fortran/Fortran.tex
Docs/AMReXUsersGuide/GNUmakefile
Tutorials/Basic/HelloWorld_F/GNUmakefile
Tutorials/Basic/HelloWorld_F/fmain.f90

commit 04c9a7b3455c6de6e4c19e151d050605c264001d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 14:01:41 2017 -0700

    tutorial cleanup

Tutorials/Amr/Advection_AmrLevel/Source/main.cpp

commit 3a3aa5d860de6b379da40c0638718054b8d3d3f9
Author: Grout <ray.grout@nrel.gov>
Date:   Wed Jun 21 14:32:15 2017 -0600

    Add skeleton of how to access Umap from fortran; temporarily turn off failure for non-existant data; test to compute norm using fortran interface

Src/Base/AMReX_BaseUmap.H
Src/Base/AMReX_BaseUmap_f.H
Src/Base/AMReX_BaseUmap_nd.f90
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tUMap.cpp

commit c140b8b1cd2295078330ef18b6862f5570cc29f4
Merge: 661398501 834f89d1e
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Jun 21 12:46:50 2017 -0700

    Merge pull request #43 from kweide/development
    
    some simple corrections to UsersGuide

commit fa3b1967ef9b68f8de28990d539789ba697c9382
Merge: 834f89d1e 661398501
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Wed Jun 21 14:36:02 2017 -0500

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 661398501b8af48f073a3af8b0e37dec9570c1a9
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 11:22:24 2017 -0700

    cout -> amrex::Print()

Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp
Tutorials/Amr/Advection_AmrLevel/Source/main.cpp

commit c0c889d5dd423cd321bb81d685c057f35d11288a
Merge: f088f5fcc 46e1db931
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 11:05:30 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit f088f5fcc6c69ed3d8993d21c4f04e3dcc0b1c38
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 11:05:07 2017 -0700

    State_Type -> Phi_Type (to avoid confusion)
    
    more documentation

Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.H
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp

commit 828b5cb188d8ac386ad93f6e471a4a698cf2fb86
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 11:03:38 2017 -0700

    State_Type -> Phi_Type (avoid confusion)

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex

commit 46e1db9313ee249de5451dcde749379a07e9b6af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 21 10:12:36 2017 -0700

    move some new Fortran tutorials from OldTutorials to Tutorials

Tutorials/Amr/Advection_F/Exec/Make.Adv
Tutorials/Amr/Advection_F/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_F/Exec/SingleVortex/Make.package
Tutorials/Amr/Advection_F/Exec/SingleVortex/Prob.f90
Tutorials/Amr/Advection_F/Exec/SingleVortex/face_velocity_2d.F90
Tutorials/Amr/Advection_F/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_F/Exec/SingleVortex/inputs.physbc
Tutorials/Amr/Advection_F/Exec/SingleVortex/inputs.rt
Tutorials/Amr/Advection_F/README
Tutorials/Amr/Advection_F/Source/Make.package
Tutorials/Amr/Advection_F/Source/Src_2d/Make.package
Tutorials/Amr/Advection_F/Source/Src_2d/advect_2d_mod.F90
Tutorials/Amr/Advection_F/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/Advection_F/Source/Src_2d/slope_2d.f90
Tutorials/Amr/Advection_F/Source/amr_data_mod.F90
Tutorials/Amr/Advection_F/Source/averagedown_mod.F90
Tutorials/Amr/Advection_F/Source/bc_mod.F90
Tutorials/Amr/Advection_F/Source/compute_dt_mod.F90
Tutorials/Amr/Advection_F/Source/evolve_mod.F90
Tutorials/Amr/Advection_F/Source/fillpatch_mod.F90
Tutorials/Amr/Advection_F/Source/fmain.F90
Tutorials/Amr/Advection_F/Source/initdata.F90
Tutorials/Amr/Advection_F/Source/my_amr_mod.F90
Tutorials/Amr/Advection_F/Source/plotfile_mod.F90
Tutorials/Amr/Advection_F/Source/tagging_mod.F90
Tutorials/Amr/Advection_octree_F/Exec/Make.Adv
Tutorials/Amr/Advection_octree_F/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_octree_F/Exec/SingleVortex/Make.package
Tutorials/Amr/Advection_octree_F/Exec/SingleVortex/Prob.f90
Tutorials/Amr/Advection_octree_F/Exec/SingleVortex/face_velocity_2d.F90
Tutorials/Amr/Advection_octree_F/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_octree_F/Exec/SingleVortex/inputs.rt
Tutorials/Amr/Advection_octree_F/README
Tutorials/Amr/Advection_octree_F/Source/Make.package
Tutorials/Amr/Advection_octree_F/Source/Src_2d/Make.package
Tutorials/Amr/Advection_octree_F/Source/Src_2d/advect_2d_mod.F90
Tutorials/Amr/Advection_octree_F/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/Advection_octree_F/Source/Src_2d/slope_2d.f90
Tutorials/Amr/Advection_octree_F/Source/amr_data_mod.F90
Tutorials/Amr/Advection_octree_F/Source/averagedown_mod.F90
Tutorials/Amr/Advection_octree_F/Source/bc_mod.F90
Tutorials/Amr/Advection_octree_F/Source/compute_dt_mod.F90
Tutorials/Amr/Advection_octree_F/Source/evolve_mod.F90
Tutorials/Amr/Advection_octree_F/Source/fillpatch_mod.F90
Tutorials/Amr/Advection_octree_F/Source/fmain.F90
Tutorials/Amr/Advection_octree_F/Source/initdata.F90
Tutorials/Amr/Advection_octree_F/Source/my_amr_mod.F90
Tutorials/Amr/Advection_octree_F/Source/plotfile_mod.F90
Tutorials/Amr/Advection_octree_F/Source/tagging_mod.F90

commit d66985624a2686c136d9bc25e65b28b067c4c6da
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 09:59:08 2017 -0700

    added back in check to make sure a fine level already hasn't been regridded from a coarser level regrid

Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp

commit 03fcfe24031006a2428b08296fc8d8339d7924a9
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Jun 21 09:46:46 2017 -0700

    Start re-writing of AMReX Cmake

CMakeLists.txt
Tools/CMake/AMReX_Config.cmake
Tools/CMake/AMReX_Options.cmake

commit 16b8d8963409fce3046076775787627ca7474a60
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 09:29:50 2017 -0700

    cleanup tutorial

Tutorials/Amr/Advection_AmrLevel/Source/Adv.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Adv_advance.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Adv_dt.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Adv_io.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Adv_setup.cpp
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.H
Tutorials/Amr/Advection_AmrLevel/Source/AmrLevelAdv.cpp
Tutorials/Amr/Advection_AmrLevel/Source/LevelBldAdv.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Make.package

commit 63e1d1113f5f6f53438419bf5f8c757ed6df821e
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 08:56:36 2017 -0700

    move AMR_Adv_C example into Tutorials/Amr/Advection_AmrLevel and get it compiling/running again

OldTutorials/AMR_Adv_C/README
Tutorials/Amr/Advection_AmrLevel/Exec/Make.Adv
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/Make.package
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/Prob.f90
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_AmrLevel/Exec/SingleVortex/probin
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/GNUmakefile
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/Make.package
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/Prob.f90
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/face_velocity_2d.f90
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/face_velocity_3d.f90
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/inputs
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/probdata.f90
Tutorials/Amr/Advection_AmrLevel/Exec/UniformVelocity/probin
Tutorials/Amr/Advection_AmrLevel/README
Tutorials/Amr/Advection_AmrLevel/Source/Adv.H
Tutorials/Amr/Advection_AmrLevel/Source/Adv.cpp
Tutorials/Amr/Advection_AmrLevel/Source/AdvBld.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Adv_F.H
Tutorials/Amr/Advection_AmrLevel/Source/Adv_advance.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Adv_dt.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Adv_io.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Adv_setup.cpp
Tutorials/Amr/Advection_AmrLevel/Source/Make.package
Tutorials/Amr/Advection_AmrLevel/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_2d/Make.package
Tutorials/Amr/Advection_AmrLevel/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_2d/slope_2d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_3d/Make.package
Tutorials/Amr/Advection_AmrLevel/Source/Src_3d/compute_flux_3d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_3d/slope_3d.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_nd/Adv_nd.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_nd/Make.package
Tutorials/Amr/Advection_AmrLevel/Source/Src_nd/Tagging_nd.f90
Tutorials/Amr/Advection_AmrLevel/Source/Src_nd/tagging_params.f90
Tutorials/Amr/Advection_AmrLevel/Source/main.cpp

commit b66cb26cb417d0d74b3557104672be1e4e2ea50d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 21 08:26:09 2017 -0700

    cleanup of tutorial and associated documentation

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdvPhysBC.H
Tutorials/Amr/Advection_AmrCore/Source/AmrCoreAdv_F.H
Tutorials/Amr/Advection_AmrCore/Source/Make.package
Tutorials/Amr/Advection_AmrCore/Source/main.cpp

commit 834f89d1e72fa3f5710c21be71dd1f7ddcef61d7
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Wed Jun 21 00:29:59 2017 -0500

    triv

Docs/AMReXUsersGuide/Basics/Basics.tex

commit d06a7576a09a4e2ad60d88ab6381c192a313d5c1
Merge: 91cb0e154 991f058bb
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Tue Jun 20 23:52:48 2017 -0500

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 91cb0e154af88fb0fa3b55b205d19372cbe8da76
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Tue Jun 20 23:52:30 2017 -0500

    trivial edits

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 991f058bbf095c3d3bfa40d1a7e26502de22e847
Merge: 743c65832 de6c335d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 20 21:27:14 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 743c65832c49d71985b46146b090312e011c8845
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 20 21:26:35 2017 -0700

    make bl_random_f seeding thread safe

Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90

commit de6c335d4573d3c034c87a7817a475d29ba4340a
Merge: f05f50079 dc251b0c4
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 20 21:00:01 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit f05f500799619602bcaebdb304d1655b54ccf866
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 20 18:04:14 2017 -0700

    more documentation

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex

commit a8f8a1faeca99a012cb10e38bf6b375ac77fd704
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 20 17:37:20 2017 -0700

    comments

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.cpp

commit 456021196db25ed16f437a67ff3f7da09ede7a9c
Merge: 8a2831325 dc251b0c4
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jun 20 17:32:03 2017 -0700

    Merge branch 'development' into vof-work

commit dc251b0c42c26fd0efbf994dca4e99424b1f64a7
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jun 20 17:31:37 2017 -0700

    Indexing bug in VolIndex output function

Src/GeometryShop/AMReX_VolIndex.cpp

commit ba965f18040fef7b5392f6738142d816a85847b2
Merge: 8c3ffcd69 8faedb6c8
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Jun 20 17:18:40 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 8c3ffcd6929eac9bf2cbdf854e6efcf0600cd402
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Jun 20 17:18:29 2017 -0700

    use enum instead of integer for specifying cartesian coordinates in the tutorials.

Tests/Particles/AssignDensity/main.cpp
Tests/Particles/AssignMultiLevelDensity/main.cpp
Tests/Particles/ParticleIterator/GNUmakefile
Tests/Particles/ParticleIterator/main.cpp
Tests/Particles/main.cpp
Tutorials/Basic/HeatEquation_EX1_C/main.cpp
Tutorials/CVODE/EX1/main.cpp
Tutorials/CVODE/EX2/main.cpp
Tutorials/Particles/ElectrostaticPIC/main.cpp
Tutorials/Particles/ShortRangeParticles/main.cpp

commit 8faedb6c8f3acc573b822abe867c435b69ae6dad
Merge: 491b39a18 dc8c06893
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 20 16:21:02 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 491b39a18c85c9988101247a574dc182744b1c6f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 20 16:20:56 2017 -0700

    make max_grid_size and blocking_factor IntVect

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp
Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/F_Interfaces/AmrCore/AMReX_FAmrCore.cpp

commit dc8c06893a7f89e4a14f039d6a90266c66596109
Merge: 8be15ccae 2e73eabf6
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Jun 20 16:14:23 2017 -0700

    Merge pull request #42 from AMReX-Codes/dtg_branch
    
    bunch of small parallel fixes

commit 2e73eabf61459392cb1c86313debd466d4d22665
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Jun 20 16:08:12 2017 -0700

    put in the repo the working input file

Tests/GeometryShop/regression/ebio.inputs

commit 8be15ccae3ea538ff60db4e5b9837246c615b04a
Merge: 66b418522 b59a203a6
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 20 14:14:33 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 66b418522a6f968752dd74b5209092987d5e6e52
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 20 14:14:19 2017 -0700

    minor updates to doc

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.cpp

commit b59a203a6892ad52b10f4f95a20ee955855bd470
Merge: 1e4ab6577 b5cb2a568
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 20 13:27:25 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 1e4ab6577e3361b3711affcce06bd07134234c7b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 20 13:27:13 2017 -0700

    add assertion to FabArray::operator[] making sure DistributionMapping is the same

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MFIter.H

commit b5cb2a56867749261497ed12be52558f68fb0e9b
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 20 13:25:08 2017 -0700

    more AmrCore doc and some code cleanup

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Src/AmrCore/AMReX_TagBox.H
Src/AmrCore/AMReX_TagBox.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/main.cpp

commit 673290d82c7f66b3a2c77ecc22f1da72deac1e23
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Jun 20 12:00:43 2017 -0700

    parallel I/O of FabArray objects is now correct

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Tests/GeometryShop/regression/fabio.cpp

commit 23063f9e44a367efa94ca947603bd407e73dbcb9
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Jun 12 17:20:04 2017 -0700

    Modify main CMakeLists.txt

CMakeLists.txt
Tools/CMake/AMReX_Utils.cmake

commit 9eb0af2d67d77f901d0b92d0915bd22843438f32
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Jun 12 14:13:04 2017 -0700

    Add missing file from source list

Src/Base/CMakeLists.txt

commit 0ae887f7a7cac73f7769e40e7949b0a84d6a82d3
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jun 9 15:30:21 2017 -0700

    Modify previous fix to circular dependency problem

Tools/CMake/FindCCSE.cmake

commit e232221c21e1928e06e8e1bf95cb6be89594f146
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jun 9 10:06:39 2017 -0700

    Force VERBOSE ON by default

CMakeLists.txt

commit 9492b1e16abcb386f90feed90ff17dd8f3fc41ec
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 8 15:59:33 2017 -0700

    Modify preprocessing for F77 files

Tools/CMake/PreprocessAMReXFortran.cmake

commit 9270c700b6ae8cc8a3602675cbc0e26192c8646c
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 8 10:46:20 2017 -0700

    Get rid of PreprocessAMReXFortran90

CMakeLists.txt
Src/Base/CMakeLists.txt
Src/CMakeLists.txt
Tools/CMake/PreprocessAMReXFortran90.cmake

commit 8a2831325fc01c129823c0c720cdea852d440976
Merge: 13fefcc42 84d5653dd
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 19 19:14:33 2017 -0700

    Merge branch 'development' into vof-work

commit 84d5653dd8e6f4a7f9d90843edb20bffadf8f0c6
Merge: 1e96b02fc e3af48538
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 19 19:14:06 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 1e96b02fc26fc58283979abbfcafa4bb7e6f69fe
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 19 19:13:53 2017 -0700

    Rename dummy arguments in EBLevelGrid.H for refine function

Src/GeometryShop/AMReX_EBLevelGrid.H

commit 13fefcc424148c7a8e03693218b636453fb2f2e1
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 19 16:30:37 2017 -0700

    Fix a problem associated with reference-counted semantics

Tests/GeometryShop/vofStructures/umapTest.cpp

commit f95f996eca5e344cb934e5fe4368cf6c95583017
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jun 19 15:52:11 2017 -0700

    fixed nasty little parallel bug that was only happening when the EB ends near a box boundary.  I/O is still broken in parallel but the other stuff seems to work.

Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBLevelGrid.cpp
Src/GeometryShop/AMReX_GraphNode.cpp
Tests/GeometryShop/regression/fabio.cpp

commit e3af48538baa9e9cf3fa70d6176ca66d7bf528c1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jun 19 12:48:12 2017 -0700

    Use PCInterp instead of CellConservativeLinear in multi-level assign density.

Src/Particle/AMReX_ParticleContainerI.H

commit cdc35cc117b1d0644f0ba5bcd444df1764ad488a
Merge: 19de78df6 0fb29f2a0
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 19 12:39:35 2017 -0700

    Merge branch 'development' into vof-work

commit e4ca99086b5813eba0ce2e587f1958733f01f364
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jun 19 12:26:21 2017 -0700

    Add more detail about single precision particles in the docs.

Docs/AMReXUsersGuide/Particle/Particle.tex

commit 19de78df6332e44cd13e08eaedea3cdb9c01d9ef
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 19 12:15:08 2017 -0700

    Remove ebXXXID

Tests/GeometryShop/vofStructures/AMReX_EBStruct.H
Tests/GeometryShop/vofStructures/umapTest.cpp

commit ddb566220b7ea11c1b1b08fcc6b0d95cf8c59ecf
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 19 12:11:19 2017 -0700

    WIP: Remove vofStructure sample code, choosing Umap structures over the original Node (IntVect-based) concept.

Tests/GeometryShop/vofStructures/AMReX_EBStruct.H
Tests/GeometryShop/vofStructures/AMReX_ebstruct_mod.F90
Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90
Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit f9933ed00336d46aeeec965b8283ffbc22ad3473
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jun 19 11:14:06 2017 -0700

    move amrex_particle_real to AMReX_fort_mod.F90

Src/Base/AMReX_fort_mod.F90
Src/Particle/AMReX_Particle_mod_1d.F90
Src/Particle/AMReX_Particle_mod_2d.F90
Src/Particle/AMReX_Particle_mod_3d.F90
Tutorials/Particles/ShortRangeParticles/short_range_2d.f90
Tutorials/Particles/ShortRangeParticles/short_range_3d.f90

commit 70e2eeba5cb10901ef7a72cb0aa425582e268b22
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jun 19 10:57:38 2017 -0700

    Allow for single precision particles to be handled by Fortran routines.

Src/Particle/AMReX_Particle_mod_1d.F90
Src/Particle/AMReX_Particle_mod_2d.F90
Src/Particle/AMReX_Particle_mod_3d.F90
Src/Particle/AMReX_Particles_F.H
Tools/GNUMake/Make.defs
Tutorials/Particles/ShortRangeParticles/main.cpp
Tutorials/Particles/ShortRangeParticles/short_range_2d.f90
Tutorials/Particles/ShortRangeParticles/short_range_3d.f90

commit 7a862a772e790130f250860384c7b75802028b20
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sat Jun 17 16:14:08 2017 -0700

    took out unnecessary fillboundary calls

Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBLevelGrid.cpp

commit 4ed4542794f4be4463ffba212fb1b7f0e86eb763
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jun 16 19:29:25 2017 -0700

    Add faces to graph in Umap form.

Src/Base/AMReX_BaseUmap.H
Tests/GeometryShop/vofStructures/AMReX_EBStruct.H
Tests/GeometryShop/vofStructures/flatplate.inputs
Tests/GeometryShop/vofStructures/umapTest.cpp

commit efe6c6c756c1ae617d23fe731868f7be45039f6a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 16 16:48:12 2017 -0700

    more AmrCore documentation

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrCore/figs/flowchart.odg
Docs/AMReXUsersGuide/AmrCore/figs/flowchart.pdf

commit 1e0285764b7f988f4883f0a0ef5bc9b87d0fd947
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jun 16 15:17:19 2017 -0700

    Enabling OpenMP in the ShortRangeParticleContainer and adding timers.

Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp

commit 27d2b0b43af38d9c08f3ead0389fe822a54369bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 16 14:47:39 2017 -0700

    User's Guide: proofread

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 1c47eebb2bc868c8f71de6a8605ba283f6ed7549
Merge: 3a92ab7e6 27608ae03
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 16 12:46:37 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 3a92ab7e6f269236f92a2ecb374d84363de322ca
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 16 12:46:23 2017 -0700

    fix uniform_int_distribution call to be consistent with header comments.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit 27608ae031b77480e60b22aa9959fe9a8398f927
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Jun 16 11:25:22 2017 -0700

    Clean up use of Fortran intent / const in the Particle tutorials.

Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_F.H
Tutorials/Particles/ShortRangeParticles/short_range_F.H

commit 0243da8e959d842c25c5f48fb8fc27b128c72a4c
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jun 16 11:10:25 2017 -0700

    For BaseUmap::const_iterator, add access to IntVect, L and n.

Src/Base/AMReX_BaseUmap.H
Tests/GeometryShop/vofStructures/umapTest.cpp

commit e2b6deb45e9ae6945b8a2a04a4f1b085c47f0c23
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Jun 16 11:03:54 2017 -0700

    Proofreading pass of particle documentation.

Docs/AMReXUsersGuide/Particle/Particle.tex
Docs/AMReXUsersGuide/Visualization/Visualization.tex

commit 87a41b46349acc599c80d7a15b6bad08d39d6315
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jun 16 10:59:01 2017 -0700

    Add an iterator to BaseUMap to allow iterating over all explicitly defined data....needs some work though

Src/Base/AMReX_BaseUmap.H
Tests/GeometryShop/vofStructures/umapTest.cpp

commit 4399abd0a49eb96655fe46c4043459fcb2440ebf
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jun 16 09:58:35 2017 -0700

    Merge vof-work and sparse-fab stuff...wip

Src/Base/AMReX_BaseUmap.H
Src/Base/Make.package
Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/umapTest.cpp
Tests/GeometryShop/vofStructures/vofStructures.cpp

commit f09c4ce521139f39a3e406131be54045e8b77e5f
Merge: c3741f049 b1a932a78
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jun 16 10:00:09 2017 -0600

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit c3741f049430996878c1fd8c680e4145bf612eed
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Jun 16 10:00:02 2017 -0600

    CMake: disable tiny_profiler for the time being

Src/Base/CMakeLists.txt
Tools/CMake/CCSEOptions.cmake

commit b1a932a78202d4a59eafffd2dccf9dbe01bbd291
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 15 19:43:20 2017 -0700

    use an explicit amrex:: namespace in the BL_PROFILE macro definitions.

Src/Base/AMReX_BLProfiler.H

commit 2632ca4667caf15239d29efa75a47fbba717e65e
Merge: a148ffb6d 0ce485ff1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 15 17:25:28 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit a148ffb6daebabee994c672b5e970b6a23a07b6e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 15 17:23:04 2017 -0700

    Same for the interpolation operation.

Src/Particle/AMReX_ParticleContainerI.H

commit b6b39e4d55c222ace2b490fc379b90f4ae1f4a6c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 15 17:10:02 2017 -0700

    Make the deposition operation OpenMP-capable.

Src/Particle/AMReX_ParticleContainerI.H

commit 0ce485ff100a7065f99f20d22e198d9ffbb359eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 15 17:01:39 2017 -0700

    minor changes

Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex

commit 37c11511d02400e5796863930f1b6c18854a5ac4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 15 16:49:48 2017 -0700

    Functions to assist with particle deposition with OpenMP.

Src/Particle/AMReX_OMPDepositionHelper_1d.F90
Src/Particle/AMReX_OMPDepositionHelper_2d.F90
Src/Particle/AMReX_OMPDepositionHelper_3d.F90
Src/Particle/AMReX_Particles_F.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit eae4c6689026a9bc482afa24c72c4fec4d35c901
Merge: fc0f4f263 2e76d4fdb
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 15 16:48:40 2017 -0700

    Merge branch 'rgrout/sparse_fab' into vof-merge

commit 0fb29f2a0169c073713a3022d1d250e02ce47422
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 15 16:44:49 2017 -0700

    cleaned up tutorial code, added lots of comments

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrMesh.H
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvError.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvEvolve.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvIO.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvInit.cpp
Tutorials/Amr/Advection_AmrCore/Source/Make.package
Tutorials/Amr/Advection_AmrCore/Source/main.cpp

commit 00212a70f82002d051fbaa6df3090cd194f65eb0
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 15 15:13:14 2017 -0700

    another parallel bug found.  More stuff works but not everything.

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBLevelGrid.cpp
Src/GeometryShop/AMReX_IrregFABFactory.cpp
Tests/GeometryShop/regression/fabio.cpp
Tests/GeometryShop/regression/runalltests.mpi.sh
Tests/GeometryShop/regression/serialization.cpp
Tests/GeometryShop/regression/serialization.inputs

commit 2274bf544f0bc5ad5674cc93dbe70a1eacaaf3bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 15 14:59:42 2017 -0700

    User's Guide: Boundary

Docs/AMReXUsersGuide/Basics/Basics.tex

commit eac9c3fa118625744f1b482f4a5d0629262741f5
Merge: 3e878bb15 e6aefc9d0
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 15 14:35:50 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 3e878bb15f4b6d7d1327becc41eedb32d6dff862
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 15 14:35:34 2017 -0700

    small documentation adds

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvEvolve.cpp

commit bf83a0e04bfd2ee7881dfa020821716e11d8bbcb
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 15 14:28:24 2017 -0700

    tex version of subcycling fig

Docs/AMReXUsersGuide/AmrCore/figs/subcycling.tex

commit e6aefc9d0d3ddaae2d7e56168769467cdc4c14d1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 15 14:27:06 2017 -0700

    adding in the *.tex files for the new figures.

Docs/AMReXUsersGuide/Particle/neighbor_particles.tex
Docs/AMReXUsersGuide/Particle/particle_arrays.tex

commit 660114ebb2ad19a6c01bd1a4829d4688d0e044a7
Merge: 114f3674c 87943e354
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jun 15 14:25:41 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 87943e354a7c17834f61eb1650f681734a5c7561
Merge: bcbd5a92d 5cdfa3e98
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Jun 15 14:20:50 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit bcbd5a92da4f87c66e5a14475e2ec7a54bf87c8f
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Jun 15 14:20:35 2017 -0700

    adding a couple of figures to the particle section of the user's guide.

Docs/AMReXUsersGuide/Particle/Particle.tex
Docs/AMReXUsersGuide/Particle/neighbor_particles.pdf
Docs/AMReXUsersGuide/Particle/particle_arrays.pdf

commit 5cdfa3e98591c52be2fb89c2bc9f2f1071608949
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 15 13:44:31 2017 -0700

    update heat equation tutorial using the new amrex::FillDomainBoundary function

Tutorials/Basic/HeatEquation_EX1_C/advance.cpp
Tutorials/Basic/HeatEquation_EX1_C/myfunc.H
Tutorials/Basic/HeatEquation_EX1_C/physbc.cpp

commit b430b2b813709e477c76ad1021f12c0b9a61eb50
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 15 13:39:56 2017 -0700

    add some helper functions for filling physical domain boundary conditions

Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BCUtil.H
Src/Base/AMReX_BCUtil.cpp
Src/Base/AMReX_BC_TYPES.H
Src/Base/AMReX_BLassert.H
Src/Base/AMReX_bc_types_mod.F90
Src/Base/AMReX_filcc_f.H
Src/Base/AMReX_filcc_mod.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/F_Interfaces/Base/Make.package
Tutorials/Basic/HeatEquation_EX1_C/GNUmakefile
Tutorials/Basic/HeatEquation_EX1_C/Make.package
Tutorials/Basic/HeatEquation_EX1_C/inputs_2d
Tutorials/Basic/HeatEquation_EX1_C/inputs_3d
Tutorials/Basic/HeatEquation_EX1_C/main.cpp

commit a19a861d5b571c4ae5005b4f68103086aa3004ad
Merge: 98159eb82 4e863b1d3
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 15 14:00:40 2017 -0600

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 2e76d4fdb8b1df67552ac03599995d095a3e8f8e
Merge: 16779ef65 4e863b1d3
Author: Grout <ray.grout@nrel.gov>
Date:   Thu Jun 15 13:59:20 2017 -0600

    Merge branch 'development' of github.com:AMReX-Codes/amrex into rgrout/sparse_fab

commit 98159eb827bf7e83d70b06ba1b78709e7048295e
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 15 13:57:11 2017 -0600

    Make TinyProfiler the deault profiling tool

Src/Base/CMakeLists.txt
Tools/CMake/CCSEOptions.cmake

commit fc0f4f263b5e8d156bfbf58d13431672fd65e81c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 15 12:52:11 2017 -0700

    WIP: Fixup test code for mv cells

Tests/GeometryShop/vofStructures/flatplate.inputs
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90
Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit b0914acdb043fb1d5a4b7ca0388e3f1e284fe03b
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Jun 15 13:43:13 2017 -0600

    Update cmake with new source files

Src/Base/CMakeLists.txt

commit 16779ef65323ebff9b82dc3c43b75a1a4d721e26
Author: Grout <ray.grout@nrel.gov>
Date:   Thu Jun 15 13:40:15 2017 -0600

    Start of sparse fab

Src/Base/AMReX_BaseUmap.H
Tests/C_BaseLib/tUMap.cpp

commit e8c03ca063f75d52b3ec0760c7ab10495cdb30b1
Merge: bbc9109e7 4e863b1d3
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Jun 15 12:21:05 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit bb1da002ff864951c3103254e084765726599f5a
Merge: e216f0708 4e863b1d3
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 15 11:52:17 2017 -0700

    Merge branch 'development' into vof-work

commit e216f07082c827d11c29226afa14b242d2f067a9
Merge: 36b637830 dd85172a0
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 15 11:52:12 2017 -0700

    resolve merge conflicts

commit 4e863b1d3b84f858b916fce23a636bc3f1271a9e
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 15 11:49:31 2017 -0700

    Add arguments to pltfile functions that enable passing versionName to writer so we can make CartGrid_V2.0 files

Src/Base/AMReX_PlotFileUtil.H
Src/Base/AMReX_PlotFileUtil.cpp

commit 36b63783028cba9457e40314a1568fb02a297e6d
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 15 11:47:35 2017 -0700

    WIP: Write plotfile with vfrac info

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/vofStructures.cpp

commit c5ec0bbd17afea1a430271a6e69010bd3e8cd0dc
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 15 10:51:01 2017 -0700

    more bug fixes.  EB I/O still broken for nproc > 1

Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_FabArrayIO.cpp
Src/GeometryShop/AMReX_IrregFABFactory.cpp
Tests/GeometryShop/regression/dataArith.cpp
Tests/GeometryShop/regression/runalltests.mpi.sh

commit 3ff5146ac4fa24b45e8ca87e45ded14585cb73d6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 15 09:21:21 2017 -0700

    move OldTutorials/HelloWorld_CF Tutorials/HelloWorld_F

Tutorials/Basic/HelloWorld_F/GNUmakefile
Tutorials/Basic/HelloWorld_F/Make.package
Tutorials/Basic/HelloWorld_F/fmain.f90

commit f44535024d627ec3f9838a66c865b714f939fdda
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 15 09:17:01 2017 -0700

    User's Guide: add some discussion on const& and return by value

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 9ded1de838e40b538e17fa2d172324aac7f9199d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 15 09:16:17 2017 -0700

    move OldTutorials/HeatEquation_EX1_CF to Tutorials/HeatEquation_EX1_F

Tutorials/Basic/HeatEquation_EX1_F/GNUmakefile
Tutorials/Basic/HeatEquation_EX1_F/Make.package
Tutorials/Basic/HeatEquation_EX1_F/advance.f90
Tutorials/Basic/HeatEquation_EX1_F/fmain.f90
Tutorials/Basic/HeatEquation_EX1_F/init_phi.f90
Tutorials/Basic/HeatEquation_EX1_F/inputs

commit 1aff7256ea1bf19c879ceedcfcec7fa25b5e3b91
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 14 19:14:28 2017 -0700

    WIP: prepare for multi-level work by making a couple of EBLevelGrid objects to start with.

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/flatplate.inputs
Tests/GeometryShop/vofStructures/sphere.inputs
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90
Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit b3de5375fb186e4fd3f3e196b93c140d7282da6c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 14 17:56:06 2017 -0700

    User's Guide: bl_allocate, Abort and ASSERT

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 52c520422012d01e0a9a18e01d1a28191df18561
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 14 17:44:09 2017 -0700

    add AMREX_ASSERT and AMREX_ALWAYS_ASSERT

Src/Base/AMReX_BLassert.H

commit 9962fd9ea043f7a7af5ea06eb4a7e9ed5e69a49a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 14 16:31:43 2017 -0700

    remove debug line

Src/Base/AMReX_FabArray.H

commit 6b127ea2fb6bdf5704af21f76482eeb4fc4244d2
Merge: 7e9f56436 be33b5bc7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 14 16:30:46 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 7e9f564366690baef9e6f64c0fb13924a6e80323
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 14 16:30:41 2017 -0700

    User's Guide: IO

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 24a69c5046d069cf74c9b737affbbdbacbf9a6d1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jun 14 15:56:17 2017 -0700

    fixed IrregFABFactory parallel bug

Src/GeometryShop/AMReX_EBCellFactory.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_IrregFABFactory.H
Src/GeometryShop/AMReX_IrregFABFactory.cpp

commit 114f3674c73d3c62014c85c98f1927950119d44c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jun 14 15:33:23 2017 -0700

    remove some debugging junk from the ElectrostaticPIC example.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90

commit be33b5bc786d04d5a05295d02af4c6233389c423
Merge: 94061b074 1b9ff9592
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Jun 14 14:52:40 2017 -0700

    Merge pull request #38 from AMReX-Codes/dtg_branch
    
    Peter M. wants some of the tools in dtg_branch and this should not break anything

commit 1b9ff959206e940ca632dea09fece97aa0283925
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jun 14 14:47:29 2017 -0700

    took out debugging statements

Src/Base/AMReX_FabArray.H

commit 9ddbcf4e983f164b4d212a72b702e8512afee988
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jun 14 14:10:38 2017 -0700

    found subtle parallel bug.  More of the EB regression tests now pass in parallel.

Src/Base/AMReX_FabArray.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_GraphNode.H
Src/GeometryShop/AMReX_GraphNode.cpp
Tests/GeometryShop/regression/dataArith.cpp

commit 94061b0741fc956fe856c402aa14a4fe1fcd88b7
Merge: 386746dc7 947b0d9d2
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 14 14:01:50 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 386746dc7cb2c39e3c8b148a071bb59e98ae06e6
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 14 14:01:29 2017 -0700

    code comments, pseudocode of algorithm for AmrCore DesignDoc

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvError.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvEvolve.cpp

commit 617ac91aae66f9357c00e07db0b9df39a2b74229
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 14 12:56:35 2017 -0700

    cleaning up the code, no functional changes

Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvIO.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvInit.cpp

commit bbc9109e7c304a2de5d507a6094a52ce366c7e4c
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Jun 14 12:35:16 2017 -0700

    Adding more information about neighbor particles.

Docs/AMReXUsersGuide/Particle/Particle.tex

commit 74d46c099ac736a2a92107dac937a84aefe65b7c
Merge: 49d386369 947b0d9d2
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Jun 14 12:12:26 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 49d38636965c58b2a9254860e3a38056d72b46b7
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Jun 14 12:12:17 2017 -0700

    Adding some stuff about the ShortRangeTutorial.

Docs/AMReXUsersGuide/Particle/Particle.tex

commit 947b0d9d27424267c04dc96ac22933ed1f251f4e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 14 15:09:53 2017 -0400

    fix build

Docs/AMReXUsersGuide/Particle/Particle.tex

commit 15604acf581214ae88aa7bef97bc35be6b23a12c
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Jun 14 12:05:44 2017 -0700

    Particle IO section in docs.

Docs/AMReXUsersGuide/Particle/Particle.tex

commit 048b2fa3047efaba1d55501206a79282392f3670
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 14 11:46:38 2017 -0700

    User's Guide: boundary

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Debugging/Debugging.tex

commit e2bc9a59e4a08a600550a7ad2daeb0c7cc37e492
Merge: 138cae339 f2db746e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 14 09:27:32 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 138cae339fcb38f346bbec82c2115857ac94b6f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 14 09:26:20 2017 -0700

    merge

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrCore/figs/Adv1.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv1.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv2.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv2.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv3.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv3.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv4.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv4.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv5.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv5.pdf
Docs/AMReXUsersGuide/AmrCore/figs/subcycling.eps
Docs/AMReXUsersGuide/AmrCore/figs/subcycling.pdf

commit 0996d4037c11f72856ee1f5039cfcd54d53a4634
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 14 08:26:35 2017 -0700

    fix cropping issue in figure

Docs/AMReXUsersGuide/AmrCore/figs/subcycling.pdf

commit 00901e2b1eb482436cb2f5a8a78f0888f256c211
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 13 17:25:32 2017 -0700

    let's use BL_TO_FORTRAN_BOX

Src/AmrCore/AMReX_FillPatchUtil.cpp
Tutorials/Basic/HeatEquation_EX1_C/main.cpp

commit f2db746e95e646052ef8b0e0d8685ddb9da1fd79
Merge: 1470574a1 f778523df
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 17:18:04 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 1470574a15f7a18045891f7b260880ee4da78230
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 17:17:48 2017 -0700

    convert eps to pdf.  some small updates to doc

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrCore/figs/Adv1.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv1.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv2.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv2.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv3.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv3.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv4.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv4.pdf
Docs/AMReXUsersGuide/AmrCore/figs/Adv5.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv5.pdf
Docs/AMReXUsersGuide/AmrCore/figs/subcycling.eps
Docs/AMReXUsersGuide/AmrCore/figs/subcycling.pdf

commit f778523df8d112159b95fb9f704a79468adc5b46
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 13 17:12:57 2017 -0700

    User's Guide: calling Fortran

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 5b8299a2044e6210d8993e7087f256239f232b63
Merge: 0617d4f45 640acc0c7
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 16:25:41 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 0617d4f458059a783c0e161b6f1d964f15859944
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 16:25:10 2017 -0700

    added a short explanation of the AMR algorithm for explicit advection before going
    into code details

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrCore/figs/Adv1.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv2.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv3.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv4.eps
Docs/AMReXUsersGuide/AmrCore/figs/Adv5.eps
Docs/AMReXUsersGuide/AmrCore/figs/subcycling.eps

commit 640acc0c7b2ee6e9fbae21a591a5999e14eec42c
Merge: 2b4db4d23 15f327186
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jun 13 16:11:46 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 2b4db4d23189f81e1a486cdc0ab555b6279d0dc2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jun 13 16:11:31 2017 -0700

    Use a mask to shift the interpolation to the coarse level for particles near boundary.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.H
Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_F.H
Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 041f75ca0b7485488ea898dc80f7378819cbe3f6
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 15:39:11 2017 -0700

    get rid of references to boxlib

Tutorials/Amr/Advection_AmrCore/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_3d/Adv_3d.f90

commit 1dcbf138d1bc7eed32f17c02978ee1eb3174c22a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 15:05:02 2017 -0700

    update problem description

Tutorials/Amr/Advection_AmrCore/README

commit c96a13d7a59794f34e6dd8fd652bd1d8366d9553
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 14:46:20 2017 -0700

    boxlib ref -> amrex

Tutorials/Amr/Advection_AmrCore/README

commit 15f327186f7562b9a24f7e3379abde64f622ddd7
Merge: c8b0cc3b8 1e73d393c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 13 14:27:34 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c8b0cc3b89641708cd48a0455fbe5e68ebfe0c9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 13 14:27:26 2017 -0700

    move AmrCore advection tutorial out of OldTutorials

Tutorials/Amr/Advection_AmrCore/Exec/Make.Adv
Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/GNUmakefile
Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/Make.package
Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/Prob.f90
Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/Amr/Advection_AmrCore/Exec/SingleVortex/inputs
Tutorials/Amr/Advection_AmrCore/README
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.H
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvBC.H
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvError.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvEvolve.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvIO.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdvInit.cpp
Tutorials/Amr/Advection_AmrCore/Source/AmrAdv_F.H
Tutorials/Amr/Advection_AmrCore/Source/Make.package
Tutorials/Amr/Advection_AmrCore/Source/Src_2d/Adv_2d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_2d/Make.package
Tutorials/Amr/Advection_AmrCore/Source/Src_2d/compute_flux_2d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_2d/slope_2d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_3d/Adv_3d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_3d/Make.package
Tutorials/Amr/Advection_AmrCore/Source/Src_3d/compute_flux_3d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_3d/slope_3d.f90
Tutorials/Amr/Advection_AmrCore/Source/Src_nd/Make.package
Tutorials/Amr/Advection_AmrCore/Source/Src_nd/Tagging_nd.f90
Tutorials/Amr/Advection_AmrCore/Source/main.cpp

commit 1e73d393c2b93192ee1b7faa012cb1bb7600b64f
Merge: d746e0fe3 e3e0da3aa
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 14:26:24 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit d746e0fe3c7b8026330ce5af5e690e941d681a2a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 13 14:26:09 2017 -0700

    start of doc for amrcore

Docs/AMReXUsersGuide/AmrCore/AmrCore.tex

commit e3e0da3aa453b5a62ef4f5870f39518e7c20bbcc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 13 14:14:15 2017 -0700

    User's Guide: MFIter and tiling

Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Basics/cc_growbox.pdf
Docs/AMReXUsersGuide/Basics/cc_tilebox.pdf
Docs/AMReXUsersGuide/Basics/cc_validbox.pdf
Docs/AMReXUsersGuide/Basics/ec_growbox.pdf
Docs/AMReXUsersGuide/Basics/ec_tilebox.pdf
Docs/AMReXUsersGuide/Basics/ec_validbox.pdf

commit 3533bc160ff4cf93b8cdba5b94f31cc14450a8ad
Merge: f340bcf33 41b623d10
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Jun 13 13:18:33 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit f340bcf3362b2daa1bdc3e377831943415aeba88
Author: atmyers <atmyers2@gmail.com>
Date:   Tue Jun 13 13:18:22 2017 -0700

    more work on the Particle docs.

Docs/AMReXUsersGuide/Particle/Particle.tex

commit dd85172a0e9288e138b50dad66ebc2256e6e96d6
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Jun 13 13:00:55 2017 -0700

    After much wailing and gnashing of teeth, I found the bug that was causing Marc's test to fail in initialization (it now fails in his code).

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBDebugDump.H
Src/GeometryShop/AMReX_EBDebugOut.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_FaceIndex.H
Src/GeometryShop/AMReX_FaceIndex.cpp
Src/GeometryShop/AMReX_FaceIterator.cpp
Src/GeometryShop/AMReX_VolIndex.H
Src/GeometryShop/AMReX_VolIndex.cpp
Tests/GeometryShop/vofStructures/vofStructures.cpp

commit 2c5badad65be13e575a21f5a4b02c9bed34140bb
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jun 13 12:09:05 2017 -0700

    WIP: Rename Node.H

Tests/GeometryShop/vofStructures/AMReX_EBStruct.H
Tests/GeometryShop/vofStructures/AMReX_ebstruct_mod.F90
Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90
Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit 41b623d10f5d91d07eedd74ada40184e4de659a4
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 13 11:32:06 2017 -0700

    fix sleep seconds.

Src/Base/AMReX_Utility.cpp

commit c6b55eae2a5737cf8689275f7d6ed48a32922577
Merge: 10843df22 0fe126516
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 13 11:30:55 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 0fe1265167363add72bcd1fca39516c2c7a2fe42
Merge: ba956385b e2de30bdc
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Jun 13 10:38:38 2017 -0700

    Merge pull request #36 from bcfriesen/misc_cvode
    
    Misc CVODE

commit ba956385bc7e2a8ff039bf1242ce696376753561
Merge: f97d34edb 2bafbf745
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue Jun 13 10:38:29 2017 -0700

    Merge pull request #37 from bcfriesen/update_cray_flags
    
    Update Cray flags

commit 2bafbf74569bb8a22ce79fa0364798c0c8544ba9
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Jun 8 15:09:54 2017 -0700

    GNUMake: if DEBUG=TRUE, add Cray compiler flag that inits Fortran reals/complexes to NaN

Tools/GNUMake/comps/cray.mak

commit 89db4aa9f010d92c58e70435791d71c1d123a2fd
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Jun 7 16:02:56 2017 -0700

    Tools/GNUMake: add optimization report output to Cray compiler

Tools/GNUMake/comps/cray.mak

commit e2de30bdc409d85c5c33ab7af407e6d7c752a249
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Jun 13 10:12:14 2017 -0700

    VODE: add misc functions for querying integration statistics

Src/Extern/CVODE/Make.package
Src/Extern/CVODE/integrator_stats.f90

commit 97b3eaf32f4ff2a29ec5f17e805c4450552de8be
Merge: 96cd30e06 a94e639b7
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Jun 13 08:38:48 2017 -0700

    merging with dtg_branch before fixing some bugs

commit 96cd30e06b26c47a315ffa635ced52e6038e0bc3
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 12 21:14:25 2017 -0700

    WIP: enforce that faces between regular and cut cells are regular, and seen that way from within the cut cell

Tests/GeometryShop/vofStructures/Node.H
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90
Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit d0c3126a9429b98a32eb8ae9d341291551961a58
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 12 19:44:19 2017 -0700

    WIP: remove unused member data from local struct

Tests/GeometryShop/vofStructures/vofStructures.cpp

commit 2c2cd581962a4d3b537ea4479f0e7223066b7153
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 12 19:39:31 2017 -0700

    WIP: move fort graph construction into function call

Tests/GeometryShop/vofStructures/vofStructures.cpp

commit f97d34edb1acc058aa4d9d0ed798ed3062e4e2f3
Merge: 090cd5c8a 58b65d9a3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jun 12 17:51:10 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 090cd5c8adf285b2a52b0643ea4621256914cc32
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jun 12 17:33:12 2017 -0700

    generalize build mask to take a number of buffer cells instead of assuming 1.

Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_F.H
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 6bcd95ff814da0912d3093dd9bfd603de8d7ed90
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jun 12 17:32:02 2017 -0700

    Need to special case num_levels = 1 here.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp

commit 58b65d9a3875135d673bc72f8700f3ffad9bc678
Merge: 716dcf535 b2a8548a6
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 12 17:20:53 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 716dcf535c391378236f63a6129785aa7f6cf9ba
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 12 17:20:24 2017 -0700

    added basic documentation for how to open 3d plotfiles and amrex particle data with paraview

Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Introduction/Introduction.tex
Docs/AMReXUsersGuide/Visualization/ParaView.eps
Docs/AMReXUsersGuide/Visualization/ParaView_particles.eps
Docs/AMReXUsersGuide/Visualization/Visualization.tex
Docs/AMReXUsersGuide/amrexsymbols.tex

commit b2a8548a613443bb2fa448270e4ba98a8f3f1a5f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 12 16:56:22 2017 -0700

    User's Guide: MFiter without tiling

Docs/AMReXUsersGuide/Basics/Basics.tex

commit d184dfc880e73efe2cbada1025ebae776821394c
Merge: c7e82049b 94abad6f7
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jun 12 16:44:34 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c7e82049b52a18bb4e9f92cf4c17d491708ffb4f
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jun 12 16:44:27 2017 -0700

    fix comment.

Tutorials/Particles/ShortRangeParticles/short_range_2d.f90
Tutorials/Particles/ShortRangeParticles/short_range_3d.f90

commit 6dd376dc00e37568586ff7186288fcceca6a4810
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jun 12 16:43:34 2017 -0700

    some more work on the Particle docs.

Docs/AMReXUsersGuide/Particle/Particle.tex

commit 94abad6f7055ca1fe4580203baf6675f2fdca1d4
Merge: 057ad96c8 72d7c9e32
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 12 16:22:59 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 057ad96c8144d2f5726e75444048f66c8d97e7e9
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 12 16:22:20 2017 -0700

    for python script to convert amrex particle data to .vtp format, throw out extra four lines in header (after # of particles)

Tools/Py_util/amrex_particles_to_vtp/amrex_particles_to_vtp.py

commit 9e7b6722a7391ae34d39b9882d640213ef4a8f9f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jun 12 16:22:08 2017 -0700

    bugs found in EBGraph, FaceIterator

Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_FaceIterator.cpp

commit 72d7c9e3221ed1ffb1c66c056beeb8d849f7ec36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 12 15:32:41 2017 -0700

    User's Guide: parallel copy

Docs/AMReXUsersGuide/Basics/Basics.tex

commit a94e639b759488375e4986b3db8ca7a6e184c5fa
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jun 12 15:24:33 2017 -0700

    added some parallel debugging tools

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_SPMD.H
Src/Base/AMReX_SPMD.cpp
Src/Base/AMReX_SPMDI.H
Src/Base/AMReX_parstream.H
Src/Base/AMReX_parstream.cpp
Src/Base/Make.package
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_GraphNode.cpp
Src/GeometryShop/Make.package
Tests/GeometryShop/ebgraphDistributed/GNUmakefile
Tests/GeometryShop/ebgraphSingleGrid/GNUmakefile
Tests/GeometryShop/flatPlate/GNUmakefile
Tests/GeometryShop/regression/dataArith.cpp
Tests/GeometryShop/regression/dataarith.inputs
Tests/GeometryShop/regression/serialization.cpp
Tests/GeometryShop/regression/serialization.inputs
Tests/GeometryShop/runalltests.mpi.sh
Tests/GeometryShop/runalltests.serial.sh
Tests/GeometryShop/sparseDataSingleGrid/GNUmakefile
Tests/GeometryShop/sphere/GNUmakefile
Tests/GeometryShop/sphereEBISBox/GNUmakefile

commit c462a18e864b5f4ebd6ed4995b5bf56ab153f7a0
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 12 15:20:12 2017 -0700

    WIP: Try to add flat plate geom, but there are issues...

Tests/GeometryShop/vofStructures/flatplate.inputs
Tests/GeometryShop/vofStructures/sphere.inputs
Tests/GeometryShop/vofStructures/vofStructures.cpp

commit b77ed4a5ec731aa5781754eb53fd1e48d0ed30b0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jun 12 12:44:57 2017 -0700

    removing some commented-out code.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.H
Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit a56b8473e814c569125c59ca45858da835ff524f
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 12 12:38:05 2017 -0700

    WIP: fix bug in eb f90 struct, add some checking of faces in fortran.

Tests/GeometryShop/vofStructures/AMReX_ebstruct_mod.F90
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90
Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit d9f20d733b6ca36715b63a47d882ebbc9e242fd2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 12 11:19:46 2017 -0700

    User's Guide: FillBoundary

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 5b64b3a768b962a93025de3e5d7bcd92c8b5eeb4
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 12 11:18:01 2017 -0700

    WIP: Pass face-based structs to fortran, add note in README

Tests/GeometryShop/vofStructures/README.txt
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90
Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit 4b51388cc94378286f8134356401579880345a0c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 12 11:17:00 2017 -0700

    add ParallelCopy to FabArray to make the parallel part clearer

Src/Base/AMReX_FabArray.H

commit 1c42d3123144fc153fd788ce34e75df624368e5e
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 12 10:52:33 2017 -0700

    WIP: Move eb struct def into mod file

Tests/GeometryShop/vofStructures/AMReX_ebstruct_mod.F90
Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/vofStructures_2d.F90
Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit 95fbb1725bfd94f4dc9ce710718e564d1b9d0c8f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jun 12 10:36:14 2017 -0700

    check in working version of ES single particle test.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.H
Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_F.H
Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 5b6f3142ce9a3ad18a7ee17c2527090e5eff67cb
Merge: e6d754c21 25fa446e9
Author: Marc Day <MSDay@lbl.gov>
Date:   Sat Jun 10 19:34:38 2017 -0700

    Merge branch 'dtg_branch' into vof-work

commit e6d754c216fb2fbac0a9947e51101cc909116c90
Author: Marc Day <MSDay@lbl.gov>
Date:   Sat Jun 10 19:33:54 2017 -0700

    WIP: Add 3d fort for vofstructures test

Tests/GeometryShop/vofStructures/vofStructures_3d.F90

commit b96c6c17fb1d7b5c2965fcab3c4bcec492f016a0
Author: Marc Day <MSDay@lbl.gov>
Date:   Sat Jun 10 00:44:12 2017 -0700

    Add a comment while I remember what I did.

Tests/GeometryShop/vofStructures/vofStructures.cpp

commit ff38c6fd6c7eaf862f804df06f567004e9fedc23
Author: Marc Day <MSDay@lbl.gov>
Date:   Sat Jun 10 00:41:41 2017 -0700

    Add ebFaceID to CNode struct

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/Node.H
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90

commit 25fa446e946c6776884eeee0418f06118bc27ef5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri Jun 9 19:57:49 2017 -0700

    fixed IntVectSet to accomodate the fact that std::set is weird

Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_GraphNode.cpp
Src/GeometryShop/AMReX_IntVectSet.cpp

commit f3751650a131f88378bc138ca0f86d6e44eaa6cf
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Jun 9 12:51:05 2017 -0400

    CMakeLists.txt was missing this header file.

Src/AmrCore/CMakeLists.txt

commit 10843df2283f3d55e68574ac96ba28e6d3f903f5
Merge: 9303d664f 5047bf858
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 9 09:37:36 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 5047bf85879ceea910989efda42c7a089b2dfb60
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 9 09:10:28 2017 -0700

    make: strip leading and trailing whitespace from many make variables

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.machines

commit 1d1642592bcaa3e7161db273c4c7df1af8d7074e
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 8 18:11:44 2017 -0700

    WIP: More testing of vof stuff in fortran

Tests/GeometryShop/vofStructures/Node.H
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90

commit e4dc52858c878a5dbdf995136209751f6b969cd3
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 8 17:06:48 2017 -0700

    WIP: Move defines for mask type into .H file

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/Node.H
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90

commit b70ce3c659db94cf8cb9ce848cf257c4a2633c85
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 8 15:54:27 2017 -0700

    WIP: fix fortran and grow cell issue

Tests/GeometryShop/vofStructures/sphere.inputs
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90

commit a2bfa6f40dbd0172f600232b06f75a9d410b5eed
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 8 13:19:58 2017 -0700

    WIP: Try adding a grow cell...failure

Tests/GeometryShop/vofStructures/vofStructures.cpp

commit cd42a7a3a30c2e06299348b921a1b989cf6771de
Merge: ccfcdd6cf 052ece9da
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Jun 8 13:03:38 2017 -0700

    Merge pull request #31 from bcfriesen/CVODE_tutorial_fixes
    
    Tutorials: fix pointer mistake in CVODE/EX1 and CVODE/EX2

commit 052ece9da7d0c5e1d6be711771191f8dcfea0b8f
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Jun 8 12:38:54 2017 -0700

    Tutorials: fix pointer mistake in CVODE/EX1 and CVODE/EX2
    
    I mistakenly thought that the CVODE function N_VMake_Serial() allocates
    a new C array and deep copies the data from the corresponding Fortran.
    But in fact it simply creates a C pointer that points to the Fortran
    data.

Tutorials/CVODE/EX1/integrate_ode.f90
Tutorials/CVODE/EX2/integrate_ode_no_jac.f90
Tutorials/CVODE/EX2/integrate_ode_with_jac.f90

commit e280a39c8e72c951f25df7e7428d51110f989f57
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jun 8 12:38:12 2017 -0700

    WIP: Rework eb structures a bit, add fortran to test

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/README.txt
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructuresA.cpp
Tests/GeometryShop/vofStructures/vofStructures_2d.F90

commit ccfcdd6cfa3ea5364046a1c27efb1cbc49636414
Merge: 766041da9 af96a3e01
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu Jun 8 12:36:31 2017 -0700

    Merge pull request #30 from AMReX-Codes/dtg_branch
    
    initial indications are that two-stage communication seems to be working

commit af96a3e01c862bdda0b6e5bd4705c17eec72d805
Merge: 7644ea9ef 766041da9
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 8 12:22:49 2017 -0700

    merging with development branch

commit 7644ea9ef054c8e9d91a6e2ffda12dffe274ff39
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 8 12:21:35 2017 -0700

    took out some unused variables

Src/GeometryShop/AMReX_EBGraph.cpp

commit 229c46ea50e67b44e53966ddb77876dc7980b6c8
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 8 11:08:17 2017 -0700

    made EBData holders (since they are templated) preallocatable = false without a ton of thought.   We can revisit this for template specializations where we know it to be true.

Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBFaceFAB.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBGraph.H

commit 04c312fd29492b49fb8513131b9b622c280ea06b
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 8 10:56:43 2017 -0700

    fixed merge bug

Src/EBAMRTools/AMReX_EBFortND_F.H

commit 2c65cfac84197ed5eb6dd9b76ffd18ffe4d5bf01
Merge: 99e54a2a8 74905aaab
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 8 10:53:16 2017 -0700

    merging with weiqun/2passes

commit 99e54a2a88877b9e6f6a772a2b9595cd6525bc65
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 8 10:40:24 2017 -0700

    EBIndexSpace read/write now works and is tested.

Src/Base/AMReX_Utility.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Tests/GeometryShop/README
Tests/GeometryShop/regression/ebio.cpp
Tests/GeometryShop/regression/ebio.inputs
Tests/GeometryShop/regression/fabio.cpp

commit 766041da9bae335c6b0acceb28a6867e5385edaa
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Thu Jun 8 11:55:34 2017 -0400

    Specify CUDA 8.0 for OpenACC

Tools/F_mk/comps/Linux_pgi.mak

commit 656fc461c6c9fa60006f789fdcb58ca0821fcf8c
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 7 20:17:30 2017 -0700

    WIP: Remove covered faces from data set

Tests/GeometryShop/vofStructures/vofStructuresA.cpp

commit 0a10f81be263797e6aa0d89a450633807c584a95
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 7 20:08:27 2017 -0700

    WIP: Rename FLUID to REGULAR

Tests/GeometryShop/vofStructures/vofStructuresA.cpp

commit 68a3b1a51d6d946d72fdf0ce10ebb2e683edbe99
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 7 20:00:46 2017 -0700

    WIP: An alternative set of structures to chase the graph in Fortran.

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/vofStructures.cpp
Tests/GeometryShop/vofStructures/vofStructuresA.cpp

commit d04eb38ad764a8a6fef80e61a74449d5d1b056a9
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jun 7 16:24:10 2017 -0700

    fixed an I/O bug.  Added istream for RealVect.  On to trying out two-phase communication

Src/Base/AMReX_RealVect.H
Src/Base/AMReX_RealVect.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/ebio.cpp
Tests/GeometryShop/regression/ebio.inputs
Tests/GeometryShop/regression/fabio.inputs

commit 74905aaab6478ae5446b31cdd1baf75bd31a4031
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 7 15:23:46 2017 -0700

    fix deadlock in 2-pass communication

Src/Base/AMReX_FabArray.H

commit c861721c4fea0ce2da5ea12bd336bd649a1fee72
Merge: 836d3c763 47d5cabb4
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed Jun 7 15:06:45 2017 -0700

    Merge pull request #28 from AMReX-Codes/weiqun/tmp
    
    Add Intel to the list of compilers we test on to set the --traditiona…

commit 47d5cabb49f5c5fd721d97e237dddea4ec3f9f9b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 7 14:59:49 2017 -0700

    Add Intel to the list of compilers we test on to set the --traditional flag

Tools/CMake/PreprocessAMReXFortran90.cmake

commit bc336d8245746dd317ae554bd8a48f6b4a794439
Merge: fdec367ff 8fa0e0a52
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 7 15:00:07 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit fdec367ff911b0d997cfc64b9d7df6cacff7d654
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 7 14:59:49 2017 -0700

    Add Intel to the list of compilers we test on to set the --traditional flag

Tools/CMake/PreprocessAMReXFortran90.cmake

commit a358cea0a60d632bc55b91078672d45d573f8d3c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jun 7 13:37:19 2017 -0700

    I/O for FabArray<T> (for T = EBGraph, EBData and BaseEBCellFAB) seems to work fine.

Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_EBData.H
Tests/GeometryShop/regression/fabio.cpp
Tests/GeometryShop/regression/serialization.cpp
Tests/GeometryShop/regression/serialization.inputs

commit 25c44c4c3aa0a7762f332d209847f85bc4369d45
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 7 13:30:12 2017 -0700

    have to sum up number of bytes for each communication tile because of metadata

Src/Base/AMReX_FabArray.H

commit 4964cf82333eeba193ca57128913e841ae4d935e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 7 12:42:21 2017 -0700

    Perform 2-pass communication if the receiver cannot preallocate the receive buffer.  FAB in FabArray<FAB> needs to have a preAllocatable() function indicate this.

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_FabArray.H

commit a6510000050bfa91cd13df1623c9a16de6fe3b4e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed Jun 7 11:45:14 2017 -0700

    serialization for everything in sight (EBGraph, EBData, BaseIFFAB, BaseIVFAB) seems to work in the test.

Src/GeometryShop/AMReX_BaseIFFABI.H
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/serialization.cpp

commit 8fa0e0a526a65d69c9cce18007f341a118b37b4e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 7 11:54:09 2017 -0400

    some initial support for summit -- note, cpp doesn't work with -traditional
    there so we override

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak

commit f9892b37658a0c23eb04681a98446c9ec8d5358d
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jun 6 17:48:56 2017 -0700

    Make vof struct pod

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/Make.package
Tests/GeometryShop/vofStructures/vofStructures.cpp

commit e330c26e9bc24139403d8c1c678432517bf9cf0d
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue Jun 6 16:38:46 2017 -0700

    The Good News: EBGraph serializaton is correct to the degree that I can test it.  Bad news:  Parallel EB still broken until I can get two-pass communication.

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Tests/GeometryShop/regression/serialization.cpp

commit b79409891552c5ad1ebc33b888bad86afd342fba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 6 11:26:26 2017 -0700

    add amrex:growLo and amrex::growHi for Box

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp

commit 4436ec9a588c49d36d3ab169c9fe59e097142cfd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 6 09:20:16 2017 -0400

    fix spacing for global additions

Tools/RegressionTesting/params.py
Tools/RegressionTesting/regtest.py

commit a911d2f7ca033ecd3c92c6a2d18665d47f5e3d9d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 5 23:14:00 2017 -0400

    a .F90 version of the programs syntax

Tools/F_mk/GMakerules.mak

commit 7b21e79648592ab7b3b8357f83bc1871ba67277b
Merge: 48e641a9e 5f91a9a2c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 5 21:27:37 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 5f91a9a2c67dfa85692a95628b8c43b9105db32b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 5 17:15:36 2017 -0700

    User's Guide: more on MultiFab

Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Basics/indextypes.pdf
Docs/BoxLibUsersGuide/GettingStarted/GettingStarted.tex

commit 16a65182f5888154b4bb47c1c9750e6f3bf36bcd
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon Jun 5 16:21:48 2017 -0700

    fixed some bugs in serialization.  There are more to find.

Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_EBISBox.H
Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_FabArrayIO.cpp
Src/GeometryShop/AMReX_SPMD.H
Tests/GeometryShop/README
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/serialization.cpp
Tests/GeometryShop/regression/serialization.inputs

commit 4089970c3d81bf0006ea96df65a0dd7f236310c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 5 15:28:20 2017 -0700

    fix memory profiler

Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_MultiFab.cpp

commit 46526280bd6c1283bced2637e7d0d3a4a2092c90
Merge: 000163650 046dee6d5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 5 12:11:20 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 000163650a9db76b3a24a04e32d6c38f4197cabb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 5 12:11:16 2017 -0700

    User's Guide: FabArray

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/Basics/amrgrids.pdf

commit 48e641a9e89e4d7bab45c620055e94b7a6b23b70
Merge: dd3e50b89 046dee6d5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 5 14:47:20 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 046dee6d5490f3c867aba34ba26a4481d9aae942
Merge: ba7415b36 591c3f755
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jun 5 13:40:25 2017 -0400

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit ba7415b36c4e51dd478e048fda9449530d810c41
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jun 5 13:40:10 2017 -0400

    fix silly mistake in convert script.

Tools/Py_util/amrex_particles_to_vtp/amrex_binary_particles_to_vtp.py

commit 455fb3b7337e51c4b18c57036ad7b9efef072703
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 5 08:50:05 2017 -0700

    typechecker: print debug information

Tools/typechecker/typechecker.py

commit 591c3f755a5a511ba5b492b3645be198a5251510
Merge: 90bf64fe5 a617a4063
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Mon Jun 5 08:43:54 2017 -0700

    Merge pull request #25 from bcfriesen/update_cvode_docs
    
    Update CVODE docs

commit dd3e50b896f7060f6a98d92d5d46b996ccdad5a6
Merge: 974d23304 90bf64fe5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 5 10:20:04 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 90bf64fe592a77293bdf44eecda076eb0c055ee6
Merge: 7824fe5a5 27a3894cf
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 4 22:37:46 2017 -0700

    Merge branch 'cvode_fixes' into development

commit 27a3894cfdfeedab6cbd9ed2e74c0686a13173c9
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 4 22:36:37 2017 -0700

    CVODE, Tools/GNUmake: add -DUSE_CVODE preprocessor flag when USE_CVODE=TRUE

Tools/GNUMake/packages/Make.cvode

commit 7824fe5a56fd06a9ab295654163cc431dbb51d4c
Author: atmyers <atmyers2@gmail.com>
Date:   Mon Jun 5 01:20:47 2017 -0400

    Adding a script to write from the particle binary format to vtp.

Tools/Py_util/amrex_particles_to_vtp/README
Tools/Py_util/amrex_particles_to_vtp/amrex_binary_particles_to_vtp.py
Tools/Py_util/amrex_particles_to_vtp/amrex_particles_to_vtp.py

commit a617a406360228a4dfae0b90e5cf0d7ca96b4bde
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 4 20:55:04 2017 -0700

    Docs: remove Readme.cvode
    
    The material in this Readme has been moved to the User Guide.

Docs/Readme.cvode

commit 512fbd3d9018f7cdf8844a62ee2c077657d50e5c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 4 20:54:13 2017 -0700

    Docs: add chapter to user guide regarding CVODE with the new Fortran 2003 interface

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/CVODE/CVODE.tex
Docs/AMReXUsersGuide/amrexsymbols.tex

commit 8b0213ea698f847e6b3a04afce88562157233d82
Merge: 5e8d233ea c3903f5f1
Author: atmyers <atmyers2@gmail.com>
Date:   Sun Jun 4 23:29:32 2017 -0400

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c3903f5f13d31a1b8ca98b9f5162d5302e9335b7
Merge: 5c5e5252c e507f5d7c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 4 19:44:53 2017 -0700

    Merge branch 'use_f03_cvode' into development
    
    These commits add support for the new Fortran 2003 interface to CVODE.
    They also migrate the two CVODE tutorials ("EX1" and "EX2") to this new
    interface.

commit e507f5d7cb4a69cc4c96e49715b35173e600657d
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 4 19:41:41 2017 -0700

    Tutorials/CVODE/EX2: switch to new Fortran 2003 interface to CVODE

Tutorials/CVODE/EX2/Make.package
Tutorials/CVODE/EX2/fcvdjac.f90
Tutorials/CVODE/EX2/fcvfun.f90
Tutorials/CVODE/EX2/integrate_ode_no_jac.f90
Tutorials/CVODE/EX2/integrate_ode_with_jac.f90
Tutorials/CVODE/EX2/ode_mod.f90

commit abd4aabe3a883e4c9e36514c13362f03a81e3bda
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 4 17:05:07 2017 -0700

    Tutorials/CVODE/EX1: switch to new Fortran 2003 interface to CVODE

Tutorials/CVODE/EX1/Make.package
Tutorials/CVODE/EX1/fcvfun.f90
Tutorials/CVODE/EX1/integrate_ode.f90
Tutorials/CVODE/EX1/ode_mod.f90

commit 254edda7064b4123048261647e68030b14b33da7
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 4 17:02:39 2017 -0700

    CVODE: add Fortran 2003 interface to CVODE
    
    This interface uses iso_c_binding and enables one to call CVODE C
    functions directly from Fortran without using FCVODE. It also includes a
    few helper functions which ease programming by, e.g., converting C array
    pointers to Fortran array pointers. AMReX will compile these modules if
    the USE_CVODE variable is set to TRUE.
    
    This interface was contributed by the SUNDIALS team.

Src/Extern/CVODE/Make.package
Src/Extern/CVODE/cvode_interface.f90
Src/Extern/CVODE/fnvector_serial.f90
Src/Extern/CVODE/sundials_fdlsmat.f90
Tools/GNUMake/packages/Make.cvode

commit 5e8d233ea91c81aa52fdaa38878902296ef66114
Author: atmyers <atmyers2@gmail.com>
Date:   Sun Jun 4 17:16:06 2017 -0700

    Some work on the Particle section of the Users Guide.

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Particle/Particle.tex

commit 5c5e5252c1c9252eeca1684a6147cf865cdc3ccf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 3 16:30:54 2017 -0700

    it makes more sense to have SetPosition function in ParIter instead of ParIterBase

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_Particles.H

commit bbc414a7802e3fadfdabc30dc7203846d06f073c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 3 14:30:02 2017 -0700

    fix ParConstIter

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_Particles.H

commit e32a092e472030fd19038e7137e63a22c0dcb9ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 3 13:18:50 2017 -0700

    fix ParContIter's enable_if

Src/Particle/AMReX_Particles.H

commit 0b66bb3366ea0e1fd9e3f38ea03ccd6086914175
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 3 13:05:19 2017 -0700

    add ParConstiter

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_Particles.H

commit 52790f41811b018c7af79589d25bdd061ee44b13
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 2 19:04:16 2017 -0700

    option to turn off limiter

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FillPatchUtil_2d.F90
Src/AmrCore/AMReX_FillPatchUtil_3d.F90
Src/AmrCore/AMReX_FillPatchUtil_F.H

commit d7a5e5477acefa52c3c83d4bea3f4daf47078c5a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 2 18:40:10 2017 -0700

    fix a bug in the new interp function for warpx

Src/AmrCore/AMReX_FillPatchUtil_2d.F90

commit f17e733edb3f3a9b5e3fe7dc1b360a39324f551f
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jun 2 18:36:33 2017 -0700

    Start some new data structure dev/test code

Tests/GeometryShop/vofStructures/GNUmakefile
Tests/GeometryShop/vofStructures/Make.package
Tests/GeometryShop/vofStructures/sphere.inputs
Tests/GeometryShop/vofStructures/vofStructures.cpp

commit 2f6f99a239379176a8f1a71d98fe5c7b793c840b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 2 14:07:35 2017 -0700

    added some 2D functions for interpolation of EM fields

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FillPatchUtil_2d.F90
Src/AmrCore/AMReX_FillPatchUtil_3d.F90
Src/AmrCore/AMReX_FillPatchUtil_F.H
Src/Base/AMReX_fort_mod.F90

commit 0cfd8dcfec4f5cacba3ecbcc8291f91d08ddc696
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 1 16:25:49 2017 -0700

    Burrowing further into serialization routines.  The tea at this unbirthday party is terrible. Many more tests coming so I can work my way out of this stuff.

Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp
Src/GeometryShop/AMReX_IrregFAB.cpp

commit 1d8cbc58b28ed280d2c4eeb37201fefeea856eea
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu Jun 1 16:22:55 2017 -0700

    added a test for more fabarray objects

Tests/GeometryShop/regression/fabio.cpp

commit 974d23304c226718609550ca27c230609a79af4f
Merge: a644ebff3 836d3c763
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jun 1 11:44:53 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 836d3c7635ebadbb234c725af5848b536d487779
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 31 17:21:17 2017 -0700

    User's Guide: BoxArray and DistributionMapping

Docs/AMReXUsersGuide/Basics/Basics.tex
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_FabArrayBase.cpp

commit 79060e97d2524b0904effd781f26c0a560bd21bc
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 31 16:02:40 2017 -0700

    This is an awfully deep rabbit hole.  And what kind of rabbit carries a pocket watch?

Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Tests/GeometryShop/regression/fabio.cpp
Tests/GeometryShop/regression/fabio.inputs

commit 8d4f2186ae04f9e070b5b161e4d040059233de09
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 31 16:01:47 2017 -0700

    added a utility to create a directory but moving the old one, it destroys it.  Will only work on Unix

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit 3386b6c1bd1aed5dcc82259fdeb12b8fec21319e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 31 14:24:57 2017 -0700

    User's Guide: BaseFab

Docs/AMReXUsersGuide/Basics/Basics.tex

commit dffbfcd3c36c740d2a930121734965c395189712
Author: hsitaram <hariswaran@gmail.com>
Date:   Wed May 31 14:49:41 2017 -0600

    python script added to convert ascii amrex particle files to vtp (#23)
    
    * python script added to convert ascii amrex particle files to vtp
    
    * deleted extra particle plotfiles

Tools/Py_util/amrex_particles_to_vtp/README
Tools/Py_util/amrex_particles_to_vtp/amrex_particles_to_vtp.py
Tools/Py_util/amrex_particles_to_vtp/samplefiles/particles00000
Tools/Py_util/amrex_particles_to_vtp/samplefiles/particles00001
Tools/Py_util/amrex_particles_to_vtp/samplefiles/particles00002
Tools/Py_util/amrex_particles_to_vtp/write_pview_file.py

commit 722361d3734f2ff739df53a47e6c1ea66d3e08ad
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed May 31 12:24:23 2017 -0700

    Add the functionality to pass the variable names into WritePlotFile as well as into CheckPoint.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 4f9ad4c8167c3f45716ff9e8e16c54d526b3b3fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 31 11:18:07 2017 -0700

    User's Guide: Geometry

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp
Tutorials/Basic/HeatEquation_EX1_C/main.cpp

commit 4fa685ba6d14755a9ccf643ac1e1a01115980957
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 30 16:40:53 2017 -0700

    more progress on EB I/O.  Serialization ain't fun.

Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp

commit 3034f56cfe2cf6085aa9705b0b4d745573f80fb5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 30 16:39:55 2017 -0700

    added a couple of funtions to Box and IntVect to make my life a bit easier

Src/Base/AMReX_Box.H
Src/Base/AMReX_IntVect.H

commit a644ebff30de9d4716357858e71af2f057d02838
Merge: 701a70aae 475523e99
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 30 15:48:33 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit b0f8e4cbf3f4d84cf990f9e216633093ce40ed28
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon May 29 16:39:33 2017 -0700

    More progress on I/O for EB.  Marc will be glad to hear that I added a couple of classes.

Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_BaseEBCellFactory.H
Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_FabArrayIO.cpp
Tests/GeometryShop/regression/fabio.cpp

commit 475523e99548fc6825efe5f180bf61f8afff8c94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 29 12:11:12 2017 -0700

    removeOverlap: option not to simplify

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 701a70aaef9f76ef81566e47567b9c47a5def12e
Merge: a573f9cef 7e5e3cd37
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 29 12:07:16 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 7e5e3cd375bf0306a20d155db16a86e2fee0711b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 29 07:19:28 2017 -0700

    move printGridSummary function from Amr to AmrCore

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrCore.cpp

commit fad102bb1d5a52f95b62b9dd64223dd8a1a7d633
Author: dtgraves <dtgraves@lbl.gov>
Date:   Sun May 28 18:36:54 2017 -0700

    more progress toward (less general) I/O for more general objects

Src/GeometryShop/AMReX_FabArrayIO.H
Src/GeometryShop/AMReX_FabArrayIO.cpp
Src/GeometryShop/FabArrayIO.H
Src/GeometryShop/Make.package
Tests/GeometryShop/regression/fabio.cpp

commit a573f9ceff084905690c4acdf974b9d468fbcfad
Merge: 97b9cc514 db7ed71e6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun May 28 09:45:12 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit db7ed71e63f23a53675f39a09985dbff6bc32731
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 27 19:39:36 2017 -0700

    fix a bug in removeOverlap

Src/Base/AMReX_BoxArray.cpp

commit 362faebd29163cb36fa1fb9a410679dff55b46cb
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat May 27 18:02:36 2017 -0400

    Provide null implementation for post_restart

Src/Amr/AMReX_AmrLevel.H

commit 81684f0b30e20578a6d03f47bd8e7e925f33011a
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat May 27 17:45:36 2017 -0400

    Make post_restart not be pure virtual

Src/Amr/AMReX_AmrLevel.H

commit 36723214152108a7cdf26225631a917b7f9d265c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri May 26 16:32:09 2017 -0700

    started getting some EB elliptic stuff moved over

Src/EBAMRElliptic/AMReX_AMRMultiGrid.H
Src/EBAMRElliptic/AMReX_BaseBCFuncEval.H
Src/EBAMRElliptic/AMReX_BiCGStabSolver.H
Src/EBAMRElliptic/AMReX_ConductivityBaseDomainBC.H
Src/EBAMRElliptic/AMReX_ConductivityBaseEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.H
Src/EBAMRElliptic/AMReX_DirichletConductivityEBBC.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOp.H
Src/EBAMRElliptic/AMReX_EBConductivityOp.cpp
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.H
Src/EBAMRElliptic/AMReX_EBConductivityOpFactory.cpp
Src/EBAMRElliptic/AMReX_EBEllipticFort.F90
Src/EBAMRElliptic/AMReX_EBEllipticFort_F.H
Src/EBAMRElliptic/AMReX_LinearSolver.H
Src/EBAMRElliptic/AMReX_MultiGrid.H
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityDomainBC.cpp
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.H
Src/EBAMRElliptic/AMReX_NeumannConductivityEBBC.cpp
Src/EBAMRElliptic/Make.package

commit 7be09f615e7fcc734bdef62217c310716afb99f5
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri May 26 16:31:35 2017 -0700

    started the bare bones of more general I/O with lots of help from Vince

Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/FabArrayIO.H
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/fabio.cpp
Tests/GeometryShop/regression/fabio.inputs

commit bfe1d816108b8680a7d458282c1406f7fa916223
Merge: 620a4244f a240a8f88
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 26 15:40:02 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 620a4244fa0ce748245967e6c4b3ebe9569d837c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 26 15:39:52 2017 -0700

    1D and 2D version of the particle deposition / interpolation operations.

Src/Particle/AMReX_Particle_mod_1d.F90
Src/Particle/AMReX_Particle_mod_2d.F90

commit a240a8f88b45d5b72853308d1ac79df641559071
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 26 14:20:17 2017 -0700

    make FillBoundary work for overlapping BoxArray

Src/Base/AMReX_FabArrayBase.cpp

commit 9292483e60b7fe0cc883bb195cac262568228097
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri May 26 13:53:52 2017 -0700

    Don't initialize integers with 0.d0

Tools/Postprocessing/F_Src/fextract.f90

commit 176068774e3fe4c61e904fedf9c9d0e1b42e04af
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri May 26 13:37:17 2017 -0700

    Fix bug in fextract

Tools/Postprocessing/F_Src/fextract.f90

commit 97b9cc51491fd29968ac5637fb18ca913a61a3b1
Merge: ec0246516 3aaa13073
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 26 16:04:27 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 3aaa130738808a963f8093dd38ea40c04b10d853
Merge: ada49be37 b82b25a1b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 26 10:57:32 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit ada49be3731957b6f509556e138831b26a72b842
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 26 10:57:19 2017 -0700

    rename ghosts to neighbors to have a different name from Nyx-style ghost particles.

Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/Particles/ShortRangeParticles/main.cpp
Tutorials/Particles/ShortRangeParticles/short_range_2d.f90
Tutorials/Particles/ShortRangeParticles/short_range_3d.f90
Tutorials/Particles/ShortRangeParticles/short_range_F.H

commit b82b25a1b4d62624a163c8957f44367ea71118dc
Merge: 795588589 b1327927b
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri May 26 10:55:34 2017 -0700

    Merge pull request #21 from bcfriesen/cvode_tutorial_updates
    
    CVODE tutorial updates

commit b1327927b808fa16da67be1c1586300fb6deb38b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri May 26 10:50:38 2017 -0700

    Docs: added Readme.cvode with instructions for building CVODE/FCVODE

Docs/Readme.cvode

commit 75453b9ad04fb2a8cb3e90a5b30960d94fc9a9e8
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri May 26 10:48:49 2017 -0700

    Tutorials/CVODE/EX1: replace custom writePlotFile() with amrex::WriteSingleLevelPlotfile()

Tutorials/CVODE/EX1/Make.package
Tutorials/CVODE/EX1/main.cpp
Tutorials/CVODE/EX1/writePlotFile.H
Tutorials/CVODE/EX1/writePlotFile.cpp

commit 34cc1937cfee05a93e5b3333dcd44a0a0d97db56
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri May 26 10:43:02 2017 -0700

    Tutorials/CVODE: added "EX2" tutorial
    
    This tutorial solves a set of 3 coupled ODEs in each cell. It is taken
    from the "fcvRoberts_dns.f" file in the CVODE examples.

Tutorials/CVODE/EX2/GNUmakefile
Tutorials/CVODE/EX2/Make.package
Tutorials/CVODE/EX2/fcvdjac.f90
Tutorials/CVODE/EX2/fcvfun.f90
Tutorials/CVODE/EX2/inputs
Tutorials/CVODE/EX2/integrate_ode_no_jac.f90
Tutorials/CVODE/EX2/integrate_ode_with_jac.f90
Tutorials/CVODE/EX2/main.cpp
Tutorials/CVODE/EX2/myfunc_F.H

commit 79558858980538b6a4b77d8c023f578e0e38a07e
Merge: a4dce9f3d b31f0565e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 26 10:23:13 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit a4dce9f3d2f2bfd871a62683160a1674c50be463
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 26 10:23:00 2017 -0700

    Handle periodic boundaries in the short range particle tutorial.

Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp

commit b31f0565ee00ee6d8784f44b4630e2a533c66fdb
Merge: 9743b5436 e9d777be2
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri May 26 09:29:40 2017 -0700

    Merge pull request #20 from akreienbuehl/clrdDiffuSolve
    
    Fixed `Make.unknown`

commit e9d777be2660215b74880f3fd3f456843efebb26
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Fri May 26 09:23:19 2017 -0700

    Made fix more readable

Tools/GNUMake/sites/Make.unknown

commit 41198c1d45ea381d7e417d967781d600e4c3a060
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Fri May 26 08:49:25 2017 -0700

    Fixed Makefile

Tools/GNUMake/sites/Make.unknown

commit 9743b543665fbbc290fb09a1ef72ca49abb1ccfb
Merge: 892f71447 f6800c909
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri May 26 08:45:17 2017 -0700

    Merge pull request #19 from AMReX-Codes/ibm_make
    
    add the ability to specify a prefix to preprocessor variables

commit f6800c909b5ef371a2c3fbd0fe48acfe0d54ad8c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 25 21:43:46 2017 -0400

    use the flush() intrinsic of Fortran 2003 instead of call flush() to get
    link issues resolved.
    
    Also add more to the library lines

Src/Base/AMReX_BLBoxLib_F.f
Src/F_BaseLib/layout.f90
Src/F_BaseLib/parallel.f90
Tools/GNUMake/comps/ibm.mak

commit 892f71447c4d1a4f9b7a37337675c37fe98d1687
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 25 16:54:58 2017 -0700

    fix ParallelDescriptor for non MPI

Src/Base/AMReX_ParallelDescriptor.cpp

commit 484ba6a58d1a3cc85021b5b36a005afb84da040c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 25 18:56:39 2017 -0400

    defer the initialization of prefixes to the CPP_FLAGS to allow
    for user-code defines to be caught

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit 439387a5902c0c94baee7fb0e2cee053cee22f46
Merge: 035239327 f25114935
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu May 25 15:55:24 2017 -0700

    Merge pull request #18 from akreienbuehl/clrdDiffuSolve
    
    clrdDiffuSolve

commit f25114935bba024450b9df9a528c84ef8ef54456
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Thu May 25 15:38:10 2017 -0700

    Fixed issue with `std::vector::resize' and the MPICH installation prefix can now contain `mpich' in upper case as well

Src/Base/AMReX_ParallelDescriptor.cpp
Tools/GNUMake/sites/Make.unknown

commit ec0246516e380721611477153324024c6d49da1e
Merge: 59415a424 035239327
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 25 18:33:30 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 035239327b9aebb9779b9f7dd19f58869f928134
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 25 13:10:30 2017 -0700

    User's Guide: Box

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 0cea5b6edd35c6e19bd1e3d59e8927fef78c9d3f
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu May 25 12:30:38 2017 -0700

    Tutorials: move CVODE_EX1 to CVODE/EX1

Tutorials/CVODE/EX1/GNUmakefile
Tutorials/CVODE/EX1/Make.package
Tutorials/CVODE/EX1/fcvfun.f90
Tutorials/CVODE/EX1/inputs
Tutorials/CVODE/EX1/integrate_ode.f90
Tutorials/CVODE/EX1/main.cpp
Tutorials/CVODE/EX1/myfunc_F.H
Tutorials/CVODE/EX1/writePlotFile.H
Tutorials/CVODE/EX1/writePlotFile.cpp

commit 1a4738197b52c288651781fe7180b96cf99070d4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 25 15:06:02 2017 -0400

    this gets IBM to the link stage (if you hack the endianness stuff)

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules
Tools/GNUMake/comps/ibm.mak

commit f475d91d55d336753f3cb3a5379db3f3ce2bd2cf
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 25 14:00:06 2017 -0400

    use -gnu99 standard for C

Tools/GNUMake/comps/ibm.mak

commit 6ca1dee0ecbc365e429dec1d70ad24946f7e6818
Merge: 1cbb60833 268ba6bba
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Thu May 25 10:44:25 2017 -0700

    Merge pull request #17 from akreienbuehl/clrdDiffuSolve
    
    clrdDiffuSolve

commit 4c4101e6a81c5c88ea89df29d24bb6af2efd766b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu May 25 10:42:22 2017 -0700

    Tutorials/CVODE_EX1: add comment clarifying what the tutorial does

Tutorials/CVODE_EX1/main.cpp

commit 268ba6bba72cd33bba6733db2473031a9aab204d
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Thu May 25 10:07:31 2017 -0700

    Improved initialization and color-free case

Src/Base/AMReX_ParallelDescriptor.cpp

commit d41a89ec0b15cb9555986395d81a5bc705782917
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Wed May 24 21:05:51 2017 -0700

    Added new var. `m_first_procs_clr' to header as well

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit b63e5772511347c21eff593f47eaa6ae4c9596e3
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Wed May 24 16:37:47 2017 -0700

    Testing `nProcs%nClrs != 0'

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit 59415a4242a98158ff8aa9b2d6ae796a1926110d
Merge: d6bf4e2f8 1cbb60833
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 24 19:17:14 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 1cbb60833253068d5a5a8e29d96cf1f9dd4ab9fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 24 15:18:15 2017 -0700

    fix bug in amrex_interp_div_free_bfield

Src/AmrCore/AMReX_FillPatchUtil_3d.F90

commit 3bff67c540ffe030ffe9cd4d6f9ae18917312734
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 24 10:51:35 2017 -0700

    add optional arguments

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp

commit 3add2c7286a61bfcdc0db8d0a3c365cc3c693c57
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 24 10:01:35 2017 -0700

    added clarifying comment and made sure added EBGraph::fillIntMask does not reach outside domain

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp

commit 080057f704d3caf9e9bf49a397393fa8570f38eb
Merge: 22cd88a70 f88225f8e
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed May 24 09:58:27 2017 -0700

    Merge pull request #16 from bcfriesen/yt_at_nersc
    
    Docs: add documentation for using yt

commit 848b1f5ed6f919a552fb34e3dfa5f894c3e5f8d1
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 24 09:52:38 2017 -0700

    added EBGraph::fillIntMask

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp

commit f88225f8e529caf9fdd8a7213a247cb0cab719bb
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed May 24 09:47:40 2017 -0700

    Docs: added section about visualization with yt
    
    This includes instructions for running yt on both a local workstation
    and at NERSC. The NERSC part is somewhat of a moving target because the
    dust is still settling on the implementation of Jupyter and IPython; the
    docs should be updated if those things change in the future.

Docs/AMReXUsersGuide/Visualization/Visualization.tex
Docs/AMReXUsersGuide/Visualization/yt_Nyx_density_slice.png
Docs/AMReXUsersGuide/Visualization/yt_Nyx_density_vol_rend.png

commit 22cd88a70b1cf4106900b98cc2a0ad5e9e218aa4
Merge: e5004fb46 4aa7b6d1b
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed May 24 09:39:14 2017 -0700

    Merge pull request #14 from zingale/development
    
    define __LITTLE_ENDIAN__

commit e5004fb46af1277cf72b8499d7ef27b18243403b
Merge: 23f6ada32 1e3db6b64
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed May 24 09:38:55 2017 -0700

    Merge pull request #12 from bcfriesen/add_cvode
    
    Add CVODE

commit 23f6ada32c82605ebcb49004bc5e4a6121bdbc8d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 24 09:22:13 2017 -0700

    fix a bug in the new amrex_interp_efield

Src/AmrCore/AMReX_FillPatchUtil_3d.F90

commit f3ddc92a86fcaed4e8ae5e720316627ef02de74a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 24 08:41:53 2017 -0700

    User's Guide: more place holders

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/AmrCore/AmrCore.tex
Docs/AMReXUsersGuide/AmrLevel/AmrLevel.tex
Docs/AMReXUsersGuide/Debugging/Debugging.tex
Docs/AMReXUsersGuide/GNUmakefile
Docs/AMReXUsersGuide/Particle/Particle.tex
Docs/AMReXUsersGuide/Profiling/Profiling.tex

commit 106581a8666905e672cdf87f09083313afcbfd4f
Author: Andreas Kreienbuehl <akreienbuehl@lbl.gov>
Date:   Wed May 24 07:01:51 2017 -0700

    Toward `nProcs%nClrs != 0'

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp

commit d64dc72ad904e853cc93c761cfef5a8443cd8e43
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 23 16:56:55 2017 -0700

    more options to CFinfo

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit bbdea9540e763e17cacc0d2be1ff20e59d22879f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 23 12:17:49 2017 -0700

    Print: use the precision of the ostream argument

Src/Base/AMReX_Print.H

commit 6a81fabcf4e5d59a9f16b81cca6c9cd423f3b6d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 23 11:26:49 2017 -0700

    User's Guide: IntVect and IndexTyp

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex

commit 9bef23f4c376b81c0405bb53a0ffa34b44676124
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue May 23 11:23:55 2017 -0700

    revert the precision modifiers until we figure out how to set the global precision to be persistent

Src/Base/AMReX_Print.H

commit ce6beb9e5b31cbe0e80fcdc0b5cdd635f9a8ad91
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue May 23 10:49:09 2017 -0700

    create amrex::Print().Precision functionality that replicates std::cout.precision()

Src/Base/AMReX_Print.H

commit 9d41fa43c641a4a827672150a7d97f63985ca263
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon May 22 17:47:57 2017 -0700

    Simply call std::map's clear here.

Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp

commit 0ffbb8960e45bae2c6c9db3b9b4f39d0d9ab15b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 22 13:45:25 2017 -0700

    make IntVect::operator[] (int) const return a const& instead of value to avoid potentially passing addresss of temporary return value

Src/Base/AMReX_IntVect.H

commit 9eeaf4c09e14d9faaee0ef224e0c83998624daa9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 22 13:26:31 2017 -0700

    User's Guide: ParmParse

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Src/Base/AMReX_REAL.H

commit 9f02a686ef294af6b9156867cb06171c61cc469f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon May 22 12:49:45 2017 -0700

    Fix clearGhosts routine.

Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp

commit d6bf4e2f84e0a506d519767a4d991f8e400dd59f
Merge: 370429a92 509994c52
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 22 13:58:36 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 509994c524a7242a365cf70a303710c4081851e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 22 10:56:36 2017 -0700

    turn off ghost cells in amrex::WriteMultiLevelPlotfile

Src/Base/AMReX_PlotFileUtil.cpp

commit e2bb8b36bf5eb51668175ac4fad8c014ce3861a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 22 09:56:07 2017 -0700

    add AMREX_SPACEDIM

Src/Base/AMReX_SPACE.H
Tools/GNUMake/Make.defs

commit bebeb4039e2e7939bdb60db65ac2731ec1f476ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 22 09:46:18 2017 -0700

    Remove some old scripts.  If you miss them, revert my commit.

Tools/C_scripts/boxlib-build.sh
Tools/C_scripts/compressor
Tools/C_scripts/gen_release_tarball

commit 8728a8c0de42926d950e1579e4bafbc64b6fb3ea
Merge: 26f5fb5c8 8b34476ad
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat May 20 20:16:28 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 26f5fb5c82c7930b28414fd22da3ead58b8bc21a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat May 20 20:16:09 2017 -0700

    remove unused variable.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp

commit 219b004d8c4d64111ec64e683117153f969e823c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat May 20 20:15:48 2017 -0700

    properly fillpatch the ghost cells for phi.

Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 4aa7b6d1b517138ddb250b8ec4d7af38f0b3ae40
Merge: 479de96f6 370429a92
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 20 20:13:08 2017 -0400

    Merge branch 'development' of ssh://github.com/zingale/amrex into development

commit 479de96f62d1b9fc95aa7e0133c43657b765a147
Merge: 6f6a6f1e9 8b34476ad
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 20 20:11:29 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 8b34476ad217cb0a0e9430d6a47599fba9144334
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 20 16:24:32 2017 -0700

    implement 3d amrex_interp_efield

Src/AmrCore/AMReX_FillPatchUtil_3d.F90

commit 50cfd595b4d6bde55e0f2d21421c1ca50f0bd490
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 20 18:40:58 2017 -0400

    a hack for summit to find libatomic.  This assumes that you've pointed PGI/17.4
    to the gcc/5.4.0 install using the makelocalrc in PGI

Tools/GNUMake/comps/pgi.mak

commit 6f6a6f1e9216a16e27428c1830550a006495870a
Merge: 7083cbe90 3bd9a57b4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 20 18:21:37 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 370429a924e3f087a867360734a43b402b0e8f7b
Merge: 3bd9a57b4 fc934705e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 20 18:19:43 2017 -0400

    Merge branch 'development' of ssh://github.com/zingale/amrex into development

commit 3bd9a57b4ef37d3cb4ad65fa13e29c0e36d79065
Author: Max Katz <maxpkatz@gmail.com>
Date:   Sat May 20 17:44:51 2017 -0400

    Move internal subroutine out to avoid a PGI 17.4 bug

Src/F_BaseLib/multifab_c.f90

commit f809a5b5a2e2a4bf53591a0b596a8ec508f5bdd8
Author: Max Katz <maxpkatz@gmail.com>
Date:   Sat May 20 17:44:29 2017 -0400

    Restrict a use statement to avoid a PGI 17.4 bug

Src/F_BaseLib/knapsack.f90

commit f86178209d1a282cf7f9d24008d603eae5a52f5d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 20 11:23:26 2017 -0700

    add amrex_intep_efield stub

Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FillPatchUtil_1d.F90
Src/AmrCore/AMReX_FillPatchUtil_2d.F90
Src/AmrCore/AMReX_FillPatchUtil_3d.F90
Src/AmrCore/AMReX_FillPatchUtil_F.H

commit 7083cbe902e54053fe989ae4a7a256bd02e54840
Merge: fc934705e 37cb73e3d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 20 13:34:11 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 37cb73e3d933e1775785c9dc26d1f3a01ff23e8c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 19 22:11:42 2017 -0400

    fix compilation error

Src/AmrCore/AMReX_FillPatchUtil_1d.F90

commit 08f2ed15025506d0dec2669c7f608339ab28cb15
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 19 17:12:19 2017 -0700

    do the proper coarse/fine interpolation before computing the electric field.

Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 53bdab5ed13a37ecbad24a5c1afc3a479b8114e1
Merge: c0a3af0b4 aab48ecbc
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 19 16:58:39 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit c0a3af0b49fcd20f002cce6e359b707feee4c379
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 19 16:58:24 2017 -0700

    change the default inputs parameters

Tutorials/Particles/ElectrostaticPIC/inputs

commit 6d6b409df96a55a016f7e0bca8bdca304ebc32b7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 19 16:58:00 2017 -0700

    Some tweaks to the nodal poisson solve.

Tutorials/Particles/ElectrostaticPIC/main.cpp

commit 3713e4e9bf8dfba73d0e210ddab714714f903027
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 19 16:57:46 2017 -0700

    Only initialize the particles on one process.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp

commit aab48ecbc55c83ad34514cf7d455b0b7251cfad6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 19 10:58:14 2017 -0700

    fix a bug in SumBoundary

Src/AmrCore/AMReX_FillPatchUtil_3d.F90
Src/Base/AMReX_MultiFab.cpp

commit 5067c559d91ecd00c4799b60aacdfa5eda955697
Merge: 29da411d7 20a62ca4b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 19 10:14:26 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 29da411d7be67fec885c2e6af29cee262f63032a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 19 10:14:13 2017 -0700

    Adding some commentary.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_F.H

commit 20a62ca4b0e6b4b6906ff8343698fea47a16b0be
Merge: 446dfc771 3c49d1e0f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 19 09:41:20 2017 -0700

    Merge branch 'weiqun/bfield' into development

commit 446dfc771b87ca5efe99172f720dc03b181a10a9
Merge: 779a96db9 a0c2eef6a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu May 18 17:10:59 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 779a96db9aac1a76a2123bc9e3042b7d253c041b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu May 18 17:10:37 2017 -0700

    Some work on the ES PIC Tutorial

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.H
Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_F.H
Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit a0c2eef6a8b255b07f4c8891b9e88836b841d34e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 18 16:03:16 2017 -0700

    make it typechecker friendly

Src/EBAMRTools/AMReX_EBFortND_F.H
Src/EBAMRTools/Make.package

commit 168cb376bd731a0340921a0cc5c7d826b0181d4e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 18 15:21:15 2017 -0700

    fixed some 3d bugs and I think finally have EBFineInterp working

Src/EBAMRTools/AMReX_EBFortND.F90
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_PolyGeom.H
Src/GeometryShop/AMReX_PolyGeom.cpp
Tests/EBAMRTools/regression/ebFineInterpTest.cpp
Tests/EBAMRTools/regression/ebfineinterp.inputs

commit 93d06ecf1977556e5acc79fce39afc27e8a4b7bb
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 18 15:19:24 2017 -0700

    took out unwanted function

Src/Base/AMReX_BaseFab.H

commit 50d9829e71bfbbc0610faf8c73bc6c87fb19a3a5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu May 18 11:27:10 2017 -0700

    Adding a nodal average down function.

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_MultiFabUtil_F.H

commit 32e08186daeec11a34280c5b3f0dbf219d2b4055
Merge: b698761a4 e5e83170a
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu May 18 11:23:10 2017 -0700

    Merge branch 'mr-cmake' into development

commit b698761a4176ee5b1a360334a9b3727d709eeba3
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Thu May 18 12:47:30 2017 -0400

    Revert "Create a unique MFIter index"
    
    This reverts commit bead2d682cc5af2cf04cea81b377dac449b29705.

Src/Base/AMReX_MFIter.H

commit 1e3db6b6432bd083c9ee00758c50e08dfd383d4e
Merge: 020bb8422 17c9bb048
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu May 18 09:42:20 2017 -0700

    Merge branch 'CVODE_EX1_cleanup' into add_cvode
    
    This cleans up a few misc problems with the CVODE_EX1 tutorial, and adds
    OpenMP tiling support (although currently FCVODE, the Fortran interface
    to CVODE, is not thread-safe).

commit 17c9bb048c694ac5f36c80a5c241de96989f2c8a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu May 18 09:40:13 2017 -0700

    Tutorials/CVODE_EX1: remove incorrect comment

Tutorials/CVODE_EX1/main.cpp

commit 8e31fffe60ea517c355e7408e3d95a44f0c9357c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu May 18 09:39:52 2017 -0700

    Tutorials/CVODE_EX1: remove unused variable "dx[]"

Tutorials/CVODE_EX1/main.cpp

commit 3bc45e47e31b8f437ffe08f24b174468df1ad8a1
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu May 18 09:39:21 2017 -0700

    Tutorials/CVODE_EX1: remove doubly declared variable "is_periodic[]"

Tutorials/CVODE_EX1/main.cpp

commit 69ccd774e7deededecb90267b6d88d8143491c12
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu May 18 09:38:33 2017 -0700

    Tutorials/CVODE_EX1: add OpenMP tiling option

Tutorials/CVODE_EX1/inputs
Tutorials/CVODE_EX1/main.cpp

commit 3523ea07c040ff565dbc11366c135fe99049ed0a
Merge: d63d706e2 bead2d682
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 18 09:30:53 2017 -0700

    Merge branch 'development' into dtg_branch

commit d63d706e21d1f225137e7648299efc931fb0bf8a
Merge: 4a9fddce9 cd744ec08
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 18 09:30:40 2017 -0700

    Merge branch 'dtg_branch' of https://github.com/AMReX-Codes/amrex into dtg_branch

commit 4a9fddce93efd77a373037cc626ea42ba3fbc67a
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 18 09:28:44 2017 -0700

    some progress toward higher order EBFineInterp

Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBFortND_F.H
Tests/EBAMRTools/regression/ebFineInterpTest.cpp

commit bead2d682cc5af2cf04cea81b377dac449b29705
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sun May 14 20:38:34 2017 -0400

    Create a unique MFIter index

Src/Base/AMReX_MFIter.H

commit fc934705e520578d73d4b7344aa6b1f4c4caf0a4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 18 09:20:18 2017 -0400

    fix little endian locations

Src/Base/AMReX_FPC.cpp

commit 26f481c9b93ded922a3ef2f5df95ca1101aefda3
Merge: 567ce1006 cd744ec08
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed May 17 20:29:04 2017 -0700

    Merge pull request #13 from AMReX-Codes/dtg_branch
    
    EB bug fixes for Marc

commit cd744ec085cecb805b605193aeec007661c87163
Merge: c06f777d3 567ce1006
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 17 19:04:19 2017 -0700

    Merge branch 'development' into dtg_branch

commit 020bb8422b59415465749c112776c6e01a2d27cf
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed May 17 18:57:55 2017 -0700

    CVODE: move Make.cvode into Tools/GNUMake/packages

Tools/GNUMake/Make.defs
Tools/GNUMake/packages/Make.cvode

commit 57c0db8e0255d545fd6349e11e0707e91b3c8b2f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 21:53:02 2017 -0400

    define __LITTLE_ENDIAN__

Src/Base/AMReX_FPC.cpp

commit 567ce1006f776924cab97bc647764ae67b8653f3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 21:47:18 2017 -0400

    revert the CPP_PREFIX stuff required for IBM, since it breaks GNU.  THis means that
    IBM will not work until we find a better way to define preprocessor variables

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit 55d27ff5ff92533434f5bd4813c552eb5b6037bc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 21:17:56 2017 -0400

    some library fixes for GNU/summit

Tools/GNUMake/sites/Make.olcf

commit 39c97c7a5e7bd6ec4dd72b016919792c50f56a14
Merge: ea2683f50 dd6f1b6ee
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 20:39:46 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit ea2683f5001f1f8596fabf4b52a4b0498fa9c9e8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 20:39:35 2017 -0400

    fix the dependency checking

Tools/GNUMake/Make.rules

commit dd6f1b6eecf83223ce4615aace8da1cce4c0478f
Merge: 93caf5ecc 5c9a2bbe5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed May 17 17:30:41 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 93caf5eccbff08822c159dd71a86f132a9641157
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed May 17 17:26:08 2017 -0700

    Adding a tutorial for electrostatic pic calculations.

Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.H
Tutorials/Particles/ElectrostaticPIC/ElectrostaticParticleContainer.cpp
Tutorials/Particles/ElectrostaticPIC/GNUmakefile
Tutorials/Particles/ElectrostaticPIC/Make.package
Tutorials/Particles/ElectrostaticPIC/PhysConst.H
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_3d.f90
Tutorials/Particles/ElectrostaticPIC/electrostatic_pic_F.H
Tutorials/Particles/ElectrostaticPIC/inputs
Tutorials/Particles/ElectrostaticPIC/main.cpp

commit c99c36867d2e3f6c0f50b064fe65f89bc9d748dc
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed May 17 17:25:41 2017 -0700

    Move the short range particles tutorial to the new tutorials directory.

Tutorials/Particles/ShortRangeParticles/GNUmakefile
Tutorials/Particles/ShortRangeParticles/Make.package
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/Particles/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/Particles/ShortRangeParticles/inputs
Tutorials/Particles/ShortRangeParticles/main.cpp
Tutorials/Particles/ShortRangeParticles/short_range_2d.f90
Tutorials/Particles/ShortRangeParticles/short_range_3d.f90
Tutorials/Particles/ShortRangeParticles/short_range_F.H

commit 5c9a2bbe537842f3c7a48a3326f3c8cf0ec1b059
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 20:22:28 2017 -0400

    more progress with IBM -- only the F90 needs the -WF,-D... stuff.  Also,
    the .F has uses cpp directly, so no need for the prefix there

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules
Tools/GNUMake/comps/ibm.mak

commit 0f780d332f4cbd3bf395a763c89f2ca075e6c665
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed May 17 17:15:13 2017 -0700

    use scientific notation in particle compare.

Tools/Postprocessing/C_Src/particle_compare.cpp

commit c2d98bea4bcffe863d3af1685c3328059141d67b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 20:01:46 2017 -0400

    add a CPP_PREFIX option that should do nothing for all compilers except IBM XL,
    which wants the preprocessor directives in the form -WF,-DFOO=BAR

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules
Tools/GNUMake/comps/ibm.mak

commit ea1d24dd52e639c560fb065a7a7a4294f7383adc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 19:33:51 2017 -0400

    initial support for the IBM xl-series compilers

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.machines
Tools/GNUMake/comps/ibm.mak

commit 05161a5203d74ec4eeb648866da0d8261b197a7e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 17 19:16:48 2017 -0400

    add summit -- hopefully this doesn't break titan  :)

Tools/GNUMake/sites/Make.olcf

commit 3c49d1e0f9a0959968a288b5835fc86d17f2d399
Merge: ecb8f8739 4ad908bfc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 16:08:58 2017 -0700

    Merge branch 'development' into weiqun/bfield

commit c06f777d338c04f29787ac30d89ff737f9235430
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 17 15:32:46 2017 -0700

    fixed a bug in graph coarsening that Marc found.

Src/EBAMRTools/AMReX_EBFortND.F90
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/GeometryShop/sphereEBISBox/GNUmakefile

commit ecb8f8739fe2497292c5258eea3076ac2ce7f5d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 15:03:35 2017 -0700

    remove debug line

Src/AmrCore/AMReX_FillPatchUtil.cpp

commit ab2ec6c41383fa5b55754a38d4796b1577af41b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 14:58:35 2017 -0700

    first pass of 3d amrex_interp_div_free_bfield

Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FillPatchUtil_1d.F90
Src/AmrCore/AMReX_FillPatchUtil_2d.F90
Src/AmrCore/AMReX_FillPatchUtil_3d.F90
Src/AmrCore/AMReX_FillPatchUtil_F.H

commit 2997083743b8cfe908d58176def5ca73dabf1a74
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed May 17 12:47:24 2017 -0700

    CVODE: add link hooks, Readme, and tutorial for using CVODE

Tools/GNUMake/Make.cvode
Tools/GNUMake/Make.defs
Tutorials/CVODE_EX1/GNUmakefile
Tutorials/CVODE_EX1/Make.package
Tutorials/CVODE_EX1/fcvfun.f90
Tutorials/CVODE_EX1/inputs
Tutorials/CVODE_EX1/integrate_ode.f90
Tutorials/CVODE_EX1/main.cpp
Tutorials/CVODE_EX1/myfunc_F.H
Tutorials/CVODE_EX1/writePlotFile.H
Tutorials/CVODE_EX1/writePlotFile.cpp

commit de9bc7e01c8a0b810183bb6f0a539b8b0aee5529
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 17 11:54:15 2017 -0700

    found a subtle bug in EBFineInterp.  Convergence rates are now correct.

Src/EBAMRTools/AMReX_EBCFInterp.H
Src/EBAMRTools/AMReX_EBFineInterp.H
Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Tests/EBAMRTools/regression/ebFineInterpTest.cpp
Tests/EBAMRTools/regression/ebfineinterp.inputs

commit 4ad908bfc180c885f81a16eb41f60be07e93f7a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 11:01:20 2017 -0700

    remove BL_ALWAYS_FIX_DENORMALS

Src/Extern/amrdata/AMReX_AmrData.cpp
Tools/CMake/CCSEOptions.cmake

commit 7619dcbaef5a3f2724bf62986160a899daa5e568
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 10:30:47 2017 -0700

    removed a number of old if names: BL_AIX, BL_CRAY, BL_CRAYX1,
    BL_HOPPER, BL_SIM_HOPPER, BL_SIM_HOPPER_MAKE_TCFAB, and BL_T3E.

Src/AmrCore/AMReX_FLUXREG_3D.F
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_Utility.cpp
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F
Src/Extern/amrdata/AMReX_AmrData.cpp

commit 0405dc2a729779e1225ce0ae1cee99613d8f44ec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 09:51:24 2017 -0700

    some BL_ --> AMREX_

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
OldTutorials/AMR_Adv_C/Source/Adv.cpp
OldTutorials/AMR_Adv_C/Source/Adv_F.H
OldTutorials/AMR_Adv_C/Source/Adv_advance.cpp
OldTutorials/AMR_Adv_C/Source/Adv_dt.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
OldTutorials/HeatEquation_EX2_C/main.cpp
OldTutorials/MeshRefinement/main.cpp
OldTutorials/MultiColor_C/main.cpp
OldTutorials/MultiGrid_C/main.cpp
OldTutorials/ShortRangeParticles/main.cpp
OldTutorials/Tiling_C/main.cpp
OldTutorials/TwoGrid_PIC_C/split_boxes.cpp
OldTutorials/libamrex_C/main.cpp
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_StationData.cpp
Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_ErrorList.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_INTERP_F.H
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/AMReX_Periodicity.H
Src/Base/AMReX_Periodicity.cpp
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_RealVect.H
Src/Base/AMReX_RealVect.cpp
Src/Base/AMReX_SPACE.H
Src/Base/AMReX_iMultiFab.cpp
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_InterpBndryData.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBFastFR.cpp
Src/EBAMRTools/AMReX_MeshRefine.cpp
Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fluxregister_fi.cpp
Src/F_Interfaces/Base/AMReX_geometry_fi.cpp
Src/F_Interfaces/Base/AMReX_plotfile_fi.cpp
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISBox.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_Moments.cpp
Src/GeometryShop/AMReX_PolyGeom.cpp
Src/GeometryShop/AMReX_VolIndex.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.H
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles_F.H
Src/Particle/AMReX_TracerParticles.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/EBAMRTools/regression/regFluxRegTest.cpp
Tests/GeometryShop/sphere/sphereTest.cpp
Tests/GeometryShop/stencilTestbed/exec/dirichletTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/Particles/main.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/ViewMF/main.cpp
Tools/C_util/ViewMF/viewMFdiffHardWire.cpp
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/intersectGrids.cpp
Tutorials/Basic/HeatEquation_EX1_C/main.cpp

commit 8350f10dc16061749821b171dde19630880b2a67
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 09:36:02 2017 -0700

    D_EXPR --> BL_D_EXPR

Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_RealVect.H
Src/Base/AMReX_RealVect.cpp
Src/Base/AMReX_SPACE.H

commit 212263f9de16125caf0c519f1505bdb59d792a6c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 09:32:06 2017 -0700

    D_TERM --> BL_D_TERM

OldTutorials/TwoGrid_PIC_C/split_boxes.cpp
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_StationData.cpp
Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_Periodicity.H
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_RealVect.H
Src/Base/AMReX_RealVect.cpp
Src/Base/AMReX_SPACE.H
Src/Boundary/AMReX_InterpBndryData.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBFastFR.cpp
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISBox.cpp
Src/GeometryShop/AMReX_Moments.cpp
Src/GeometryShop/AMReX_PolyGeom.cpp
Src/GeometryShop/AMReX_VolIndex.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_TracerParticles.cpp
Tests/EBAMRTools/regression/regFluxRegTest.cpp
Tests/GeometryShop/sphere/sphereTest.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/Particles/main.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp

commit b72e6f01440bb6f2618864953a6563eb253eff6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 09:28:18 2017 -0700

    D_PICK --> BL_D_PICK

Src/Base/AMReX_SPACE.H
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp

commit 74561a0b27c4b48cf446d49cc891c9d151a3c9f4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 09:24:05 2017 -0700

    D_DECL --> BL_D_DECL

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
OldTutorials/AMR_Adv_C/Source/Adv.cpp
OldTutorials/AMR_Adv_C/Source/Adv_F.H
OldTutorials/AMR_Adv_C/Source/Adv_advance.cpp
OldTutorials/AMR_Adv_C/Source/Adv_dt.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
OldTutorials/HeatEquation_EX2_C/main.cpp
OldTutorials/MeshRefinement/main.cpp
OldTutorials/MultiColor_C/main.cpp
OldTutorials/MultiGrid_C/main.cpp
OldTutorials/ShortRangeParticles/main.cpp
OldTutorials/Tiling_C/main.cpp
OldTutorials/libamrex_C/main.cpp
Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/AMReX_ErrorList.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_INTERP_F.H
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/AMReX_Periodicity.H
Src/Base/AMReX_Periodicity.cpp
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_RealVect.H
Src/Base/AMReX_RealVect.cpp
Src/Base/AMReX_SPACE.H
Src/Base/AMReX_iMultiFab.cpp
Src/Boundary/AMReX_BndryRegister.cpp
Src/EBAMRTools/AMReX_MeshRefine.cpp
Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fluxregister_fi.cpp
Src/F_Interfaces/Base/AMReX_geometry_fi.cpp
Src/F_Interfaces/Base/AMReX_plotfile_fi.cpp
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_Moments.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.H
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles_F.H
Src/Particle/AMReX_TracerParticles.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/GeometryShop/stencilTestbed/exec/dirichletTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/ViewMF/main.cpp
Tools/C_util/ViewMF/viewMFdiffHardWire.cpp
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/intersectGrids.cpp
Tutorials/Basic/HeatEquation_EX1_C/main.cpp

commit 17564b97a7183f1ba86fe847471804a7a99122ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 17 09:36:49 2017 -0700

    User's Guide add more place holders

Docs/AMReXUsersGuide/Basics/Basics.tex

commit e4e539c91886d32ec2a6a5d085fc460e2f7b698e
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Wed May 17 01:31:21 2017 -0400

    Initialize post_step_regrid to 0 in constructor

Src/Amr/AMReX_AmrLevel.cpp

commit e5e83170a3a1164536b3a0ac0b47da3257f79396
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue May 16 17:16:56 2017 -0700

    Add section on CMake in AMReX documentation

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex

commit 28d2c2a2affa3f9f11a54f62bb1769987ebd2a59
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 16 16:53:09 2017 -0700

    wip

Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FillPatchUtil_1d.F90
Src/AmrCore/AMReX_FillPatchUtil_2d.F90
Src/AmrCore/AMReX_FillPatchUtil_3d.F90
Src/AmrCore/AMReX_FillPatchUtil_F.H
Src/AmrCore/CMakeLists.txt
Src/AmrCore/Make.package

commit 9303d664f7570ab26e734eb7a22d6434fa182c17
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 16 16:43:37 2017 -0700

    fix warnings for serial.  delete perstreams after read.

Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp

commit b001398f29c1312a2fe320c9fa9fda767c18e380
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 16 16:23:21 2017 -0700

    profdata filetype.

Src/Extern/amrdata/AMReX_AmrvisConstants.H

commit 9829b44679bbef39608739b3c615c9f61d224bb8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 16 13:25:14 2017 -0700

    add coarse fine boundary cache

Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 94c6b26a5c90e48113e3dde38838955e3eb9f329
Merge: 8d9d99dca 93670a920
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 16 12:55:29 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 8d9d99dca1aeb44b5eaa54499f99497f7544c4ee
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 16 12:55:10 2017 -0700

    update the test suite to use the compiled particle compare utility.

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py

commit 93670a9204e5922b4fbdabdc254ab6dc0340bea7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 16 12:54:47 2017 -0700

    a few more tweaks to the particle compare utility.

Tools/Postprocessing/C_Src/particle_compare.cpp

commit 2397581b0af1ce24045ea58878784a9aac50b522
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 16 11:29:13 2017 -0700

    User's Guide Basics

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_ccse-mpi.H

commit 0c19ea7f9ef0ab1edb37188a00315c938999fafe
Merge: adab5945c e511a7240
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 16 11:13:08 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit adab5945cfd026f0e5b05c9b4b54aa26d88a2cd1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 16 11:12:42 2017 -0700

    We need to update the dummy_mf after the grids have changed even if we haven't added levels.

Src/Particle/AMReX_ParticleContainerI.H

commit c10e89e6d15de6be6ae0257a3b29780ece5b5670
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 16 09:13:15 2017 -0700

    Fixed bug in graph coarsening.  EBFineInterp still needs some work.

Src/Base/AMReX_BaseFab.H
Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/GeometryShop/AMReX_EBDebugDump.H
Src/GeometryShop/AMReX_EBDebugOut.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/EBAMRTools/regression/ebFineInterpTest.cpp
Tests/EBAMRTools/regression/ebfineinterp.inputs

commit e511a7240bc98083dda00e97ceb7b455c5c6d6e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 15 16:52:58 2017 -0700

    User's Guide: a little on basics

Docs/AMReXUsersGuide/Basics/Basics.tex

commit 2cf1659529f1185fd472bde617fdceb71de68fc5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 15 14:48:57 2017 -0700

    User's Guide: make

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Tutorials/Basic/HeatEquation_EX1_C/GNUmakefile
Tutorials/Basic/HelloWorld_C/GNUmakefile

commit 1c1a27551a8f57feba29e0eb24d4ccbb75a991b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 15 10:56:19 2017 -0700

    Force DIM to be set.  Minor edits in User's Guide

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/Basics/Basics.tex
Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Docs/AMReXUsersGuide/GNUmakefile
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Tools/GNUMake/Make.defs
Tutorials/Basic/HeatEquation_EX1_C/GNUmakefile
Tutorials/Basic/HelloWorld_C/GNUmakefile

commit 0c8b7245f533c4a72ac3ed599eed11f53e12cb1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 15 10:24:47 2017 -0700

    fix path to OldTutorials

OldTutorials/AMR_Adv_C/Exec/Make.Adv
OldTutorials/AMR_Adv_CF/Exec/Make.Adv
OldTutorials/AMR_Adv_CF_octree/Exec/Make.Adv
OldTutorials/AMR_Adv_C_v2/Exec/Make.Adv
OldTutorials/Sidecar_EX1/GNUmakefile

commit c9673be8283257c72bf7fd77ceec20a35c1ec299
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 21:06:46 2017 -0700

    Revert "add optional argument to FillPatchUtil indicating ghost cells data are valid"
    
    This reverts commit 272839b3317f2b239cc377e86cb15873a505a18f.

Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp

commit 27f17477104309cbef1d3dde720d5580d49949b0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 21:05:59 2017 -0700

    clean up comments

Src/AmrCore/AMReX_Interpolater.H

commit 2b1b8a761f5c4858fb5a4d5a6904adb86bce2e55
Merge: 6ae5029c7 d90736896
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 21:05:22 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 6ae5029c73b7a701e35721a7742ac5ce78cbeadc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 21:04:55 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Visualization/Amrvis_2d.eps
Docs/AMReXUsersGuide/Visualization/Amrvis_3d.eps
Docs/AMReXUsersGuide/Visualization/VisIt_2D.eps
Docs/AMReXUsersGuide/Visualization/VisIt_3D.eps
Docs/AMReXUsersGuide/Visualization/Visualization.tex
Tools/Postprocessing/C_Src/GNUmakefile
Tools/Postprocessing/C_Src/particle_compare.cpp

commit d90736896e88faa88bb329caf8d687ba228ead2f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 12 17:50:04 2017 -0700

    Better error handling in the particle compare program.

Tools/Postprocessing/C_Src/GNUmakefile
Tools/Postprocessing/C_Src/particle_compare.cpp

commit 6212d2ebd8fd323e82610a8d0166a587c4062065
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri May 12 17:02:13 2017 -0700

    made some progress on more general interpolation but I have exposed a bug in EBIS coarsening.   Not fixed yet.

Src/EBAMRTools/AMReX_EBFineInterp.H
Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBFortND_F.H
Src/GeometryShop/AMReX_EBLoHiCenter.H
Src/GeometryShop/AMReX_EBLoHiCenter.cpp
Tests/EBAMRTools/regression/ebFineInterpTest.cpp

commit f1b2e35b38f5cf0c55e740c67ea1c36b3a58e274
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri May 12 15:53:35 2017 -0700

    more visualization stuff

Docs/AMReXUsersGuide/Visualization/Visualization.tex

commit 5af0926e973fe154d6ed0a27a5bd385484c6b268
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri May 12 15:20:38 2017 -0700

    added instructions for amrvis and visit

Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Visualization/Amrvis_2d.eps
Docs/AMReXUsersGuide/Visualization/Amrvis_3d.eps
Docs/AMReXUsersGuide/Visualization/VisIt_2D.eps
Docs/AMReXUsersGuide/Visualization/VisIt_3D.eps
Docs/AMReXUsersGuide/Visualization/Visualization.tex

commit 272839b3317f2b239cc377e86cb15873a505a18f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 14:50:10 2017 -0700

    add optional argument to FillPatchUtil indicating ghost cells data are valid

Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp

commit 8dba736bf5eda9517867fa20af67047bda5cdf0e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 14:00:58 2017 -0700

    make default BCRec contain bogus bc instead of uninitialized values

Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BCRec.cpp

commit 1c495b954c2897ae28bfc6ae0fd7a03ba6793117
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri May 12 13:53:29 2017 -0700

    start of a Vis section

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/GNUmakefile
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Visualization/Visualization.tex

commit ba76267f6b3b0c2e62cc11b369c7443b5d5270b7
Merge: 270614f6d dadf45dcf
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Fri May 12 12:12:42 2017 -0700

    Merge pull request #9 from kweide/development
    
    support for Flash as a site, machine "asterix"

commit 270614f6d8f4331b0e850a07b3d5ac63357de548
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 11:12:21 2017 -0700

    a bit more on make

Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex

commit 43809ecfcea6fbf522a050b670ea89bb1eb5b628
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 11:06:05 2017 -0700

    add BL_TO_FORTRAN_ANYD, update tutorial

Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BLFort.H
Tutorials/Basic/HeatEquation_EX1_C/advance_2d.f90
Tutorials/Basic/HeatEquation_EX1_C/advance_3d.f90
Tutorials/Basic/HeatEquation_EX1_C/init_phi_2d.f90
Tutorials/Basic/HeatEquation_EX1_C/init_phi_3d.f90
Tutorials/Basic/HeatEquation_EX1_C/main.cpp
Tutorials/Basic/HeatEquation_EX1_C/myfunc_F.H

commit 2a25725e6606aad6e20709475aebd52d2efe9c36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 09:59:17 2017 -0700

    update AMREX_HOME

Tutorials/Basic/HeatEquation_EX1_C/GNUmakefile
Tutorials/Basic/HelloWorld_C/GNUmakefile

commit 983927d1b0021a7348eea307ef79cddb2fd368fc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 09:53:17 2017 -0700

    move HelloWorld_C and HeatEquation_EX1_C

Tutorials/Basic/HeatEquation_EX1_C/GNUmakefile
Tutorials/Basic/HeatEquation_EX1_C/Make.package
Tutorials/Basic/HeatEquation_EX1_C/advance_2d.f90
Tutorials/Basic/HeatEquation_EX1_C/advance_3d.f90
Tutorials/Basic/HeatEquation_EX1_C/init_phi_2d.f90
Tutorials/Basic/HeatEquation_EX1_C/init_phi_3d.f90
Tutorials/Basic/HeatEquation_EX1_C/inputs_2d
Tutorials/Basic/HeatEquation_EX1_C/inputs_3d
Tutorials/Basic/HeatEquation_EX1_C/main.cpp
Tutorials/Basic/HeatEquation_EX1_C/myfunc_F.H
Tutorials/Basic/HelloWorld_C/GNUmakefile
Tutorials/Basic/HelloWorld_C/Make.package
Tutorials/Basic/HelloWorld_C/main.cpp

commit cd35b0a90ba09dc32775e6813d15a9a4314bfbec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 12 09:50:58 2017 -0700

    rename Tutorials to OldTutorials

OldTutorials/.gitignore
OldTutorials/AMR_Adv_C/Exec/Make.Adv
OldTutorials/AMR_Adv_C/Exec/SingleVortex/GNUmakefile
OldTutorials/AMR_Adv_C/Exec/SingleVortex/Make.package
OldTutorials/AMR_Adv_C/Exec/SingleVortex/Prob.f90
OldTutorials/AMR_Adv_C/Exec/SingleVortex/face_velocity_2d.f90
OldTutorials/AMR_Adv_C/Exec/SingleVortex/face_velocity_3d.f90
OldTutorials/AMR_Adv_C/Exec/SingleVortex/inputs
OldTutorials/AMR_Adv_C/Exec/SingleVortex/probin
OldTutorials/AMR_Adv_C/Exec/UniformVelocity/GNUmakefile
OldTutorials/AMR_Adv_C/Exec/UniformVelocity/Make.package
OldTutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
OldTutorials/AMR_Adv_C/Exec/UniformVelocity/face_velocity_2d.f90
OldTutorials/AMR_Adv_C/Exec/UniformVelocity/inputs
OldTutorials/AMR_Adv_C/Exec/UniformVelocity/probdata.f90
OldTutorials/AMR_Adv_C/Exec/UniformVelocity/probin
OldTutorials/AMR_Adv_C/README
OldTutorials/AMR_Adv_C/Source/Adv.H
OldTutorials/AMR_Adv_C/Source/Adv.cpp
OldTutorials/AMR_Adv_C/Source/AdvBld.cpp
OldTutorials/AMR_Adv_C/Source/Adv_F.H
OldTutorials/AMR_Adv_C/Source/Adv_advance.cpp
OldTutorials/AMR_Adv_C/Source/Adv_dt.cpp
OldTutorials/AMR_Adv_C/Source/Adv_io.cpp
OldTutorials/AMR_Adv_C/Source/Adv_setup.cpp
OldTutorials/AMR_Adv_C/Source/Make.package
OldTutorials/AMR_Adv_C/Source/Src_2d/Adv_2d.f90
OldTutorials/AMR_Adv_C/Source/Src_2d/Make.package
OldTutorials/AMR_Adv_C/Source/Src_2d/compute_flux_2d.f90
OldTutorials/AMR_Adv_C/Source/Src_2d/slope_2d.f90
OldTutorials/AMR_Adv_C/Source/Src_3d/Adv_3d.f90
OldTutorials/AMR_Adv_C/Source/Src_3d/Make.package
OldTutorials/AMR_Adv_C/Source/Src_3d/compute_flux_3d.f90
OldTutorials/AMR_Adv_C/Source/Src_3d/slope_3d.f90
OldTutorials/AMR_Adv_C/Source/Src_nd/Adv_nd.f90
OldTutorials/AMR_Adv_C/Source/Src_nd/Make.package
OldTutorials/AMR_Adv_C/Source/Src_nd/Tagging_nd.f90
OldTutorials/AMR_Adv_C/Source/Src_nd/tagging_params.f90
OldTutorials/AMR_Adv_C/Source/main.cpp
OldTutorials/AMR_Adv_CF/Exec/Make.Adv
OldTutorials/AMR_Adv_CF/Exec/SingleVortex/GNUmakefile
OldTutorials/AMR_Adv_CF/Exec/SingleVortex/Make.package
OldTutorials/AMR_Adv_CF/Exec/SingleVortex/Prob.f90
OldTutorials/AMR_Adv_CF/Exec/SingleVortex/face_velocity_2d.F90
OldTutorials/AMR_Adv_CF/Exec/SingleVortex/inputs
OldTutorials/AMR_Adv_CF/Exec/SingleVortex/inputs.physbc
OldTutorials/AMR_Adv_CF/Exec/SingleVortex/inputs.rt
OldTutorials/AMR_Adv_CF/README
OldTutorials/AMR_Adv_CF/Source/Make.package
OldTutorials/AMR_Adv_CF/Source/Src_2d/Make.package
OldTutorials/AMR_Adv_CF/Source/Src_2d/advect_2d_mod.F90
OldTutorials/AMR_Adv_CF/Source/Src_2d/compute_flux_2d.f90
OldTutorials/AMR_Adv_CF/Source/Src_2d/slope_2d.f90
OldTutorials/AMR_Adv_CF/Source/amr_data_mod.F90
OldTutorials/AMR_Adv_CF/Source/averagedown_mod.F90
OldTutorials/AMR_Adv_CF/Source/bc_mod.F90
OldTutorials/AMR_Adv_CF/Source/compute_dt_mod.F90
OldTutorials/AMR_Adv_CF/Source/evolve_mod.F90
OldTutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
OldTutorials/AMR_Adv_CF/Source/fmain.F90
OldTutorials/AMR_Adv_CF/Source/initdata.F90
OldTutorials/AMR_Adv_CF/Source/my_amr_mod.F90
OldTutorials/AMR_Adv_CF/Source/plotfile_mod.F90
OldTutorials/AMR_Adv_CF/Source/tagging_mod.F90
OldTutorials/AMR_Adv_CF_octree/Exec/Make.Adv
OldTutorials/AMR_Adv_CF_octree/Exec/SingleVortex/GNUmakefile
OldTutorials/AMR_Adv_CF_octree/Exec/SingleVortex/Make.package
OldTutorials/AMR_Adv_CF_octree/Exec/SingleVortex/Prob.f90
OldTutorials/AMR_Adv_CF_octree/Exec/SingleVortex/face_velocity_2d.F90
OldTutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs
OldTutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs.rt
OldTutorials/AMR_Adv_CF_octree/README
OldTutorials/AMR_Adv_CF_octree/Source/Make.package
OldTutorials/AMR_Adv_CF_octree/Source/Src_2d/Make.package
OldTutorials/AMR_Adv_CF_octree/Source/Src_2d/advect_2d_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/Src_2d/compute_flux_2d.f90
OldTutorials/AMR_Adv_CF_octree/Source/Src_2d/slope_2d.f90
OldTutorials/AMR_Adv_CF_octree/Source/amr_data_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/averagedown_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/bc_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/compute_dt_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/evolve_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/fillpatch_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/fmain.F90
OldTutorials/AMR_Adv_CF_octree/Source/initdata.F90
OldTutorials/AMR_Adv_CF_octree/Source/my_amr_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/plotfile_mod.F90
OldTutorials/AMR_Adv_CF_octree/Source/tagging_mod.F90
OldTutorials/AMR_Adv_C_v2/Exec/Make.Adv
OldTutorials/AMR_Adv_C_v2/Exec/SingleVortex/GNUmakefile
OldTutorials/AMR_Adv_C_v2/Exec/SingleVortex/Make.package
OldTutorials/AMR_Adv_C_v2/Exec/SingleVortex/Prob.f90
OldTutorials/AMR_Adv_C_v2/Exec/SingleVortex/face_velocity_2d.f90
OldTutorials/AMR_Adv_C_v2/Exec/SingleVortex/face_velocity_3d.f90
OldTutorials/AMR_Adv_C_v2/Exec/SingleVortex/inputs
OldTutorials/AMR_Adv_C_v2/README
OldTutorials/AMR_Adv_C_v2/Source/AmrAdv.H
OldTutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdvBC.H
OldTutorials/AMR_Adv_C_v2/Source/AmrAdvError.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp
OldTutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
OldTutorials/AMR_Adv_C_v2/Source/Make.package
OldTutorials/AMR_Adv_C_v2/Source/Src_2d/Adv_2d.f90
OldTutorials/AMR_Adv_C_v2/Source/Src_2d/Make.package
OldTutorials/AMR_Adv_C_v2/Source/Src_2d/compute_flux_2d.f90
OldTutorials/AMR_Adv_C_v2/Source/Src_2d/slope_2d.f90
OldTutorials/AMR_Adv_C_v2/Source/Src_3d/Adv_3d.f90
OldTutorials/AMR_Adv_C_v2/Source/Src_3d/Make.package
OldTutorials/AMR_Adv_C_v2/Source/Src_3d/compute_flux_3d.f90
OldTutorials/AMR_Adv_C_v2/Source/Src_3d/slope_3d.f90
OldTutorials/AMR_Adv_C_v2/Source/Src_nd/Make.package
OldTutorials/AMR_Adv_C_v2/Source/Src_nd/Tagging_nd.f90
OldTutorials/AMR_Adv_C_v2/Source/main.cpp
OldTutorials/AMR_Adv_F/Exec/SingleVortex/GNUmakefile
OldTutorials/AMR_Adv_F/Exec/SingleVortex/GPackage.mak
OldTutorials/AMR_Adv_F/Exec/SingleVortex/init_phi.f90
OldTutorials/AMR_Adv_F/Exec/SingleVortex/inputs_2d
OldTutorials/AMR_Adv_F/Exec/SingleVortex/inputs_3d
OldTutorials/AMR_Adv_F/Exec/SingleVortex/set_velocity.f90
OldTutorials/AMR_Adv_F/Exec/UniformVelocity/GNUmakefile
OldTutorials/AMR_Adv_F/Exec/UniformVelocity/GPackage.mak
OldTutorials/AMR_Adv_F/Exec/UniformVelocity/init_phi.f90
OldTutorials/AMR_Adv_F/Exec/UniformVelocity/inputs_2d
OldTutorials/AMR_Adv_F/Exec/UniformVelocity/inputs_3d
OldTutorials/AMR_Adv_F/Exec/UniformVelocity/set_velocity.f90
OldTutorials/AMR_Adv_F/Source/GPackage.mak
OldTutorials/AMR_Adv_F/Source/advance.f90
OldTutorials/AMR_Adv_F/Source/compute_flux.f90
OldTutorials/AMR_Adv_F/Source/main.f90
OldTutorials/AMR_Adv_F/Source/slope.f90
OldTutorials/AMR_Adv_F/Source/tag_boxes.f90
OldTutorials/AMR_Adv_F/Source/update_phi.f90
OldTutorials/AMR_Adv_F/Source/write_plotfile.f90
OldTutorials/DataServicesTest0/DataServicesTest0.cpp
OldTutorials/DataServicesTest0/GNUmakefile
OldTutorials/Exp_CNS_NoSpec_F/CNSEquations.tex
OldTutorials/Exp_CNS_NoSpec_F/GNUmakefile
OldTutorials/Exp_CNS_NoSpec_F/GPackage.mak
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/FakeWriteMultifab.c
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/FakeWriteMultifab.h
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/GNUmakefile
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/bench.c
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/timer.h
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/timer.x86.c
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/GNUmakefile
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.F
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.H
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/Make.package
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/timer_c.c
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/Make.package
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/GNUmakefile
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/README
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/advance.f90
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/main.f90
OldTutorials/Exp_CNS_NoSpec_F/HyptermKernels/README
OldTutorials/Exp_CNS_NoSpec_F/README
OldTutorials/Exp_CNS_NoSpec_F/advance.f90
OldTutorials/Exp_CNS_NoSpec_F/init_data.f90
OldTutorials/Exp_CNS_NoSpec_F/inputs.jbb
OldTutorials/Exp_CNS_NoSpec_F/inputs_3d
OldTutorials/Exp_CNS_NoSpec_F/main.f90
OldTutorials/Exp_CNS_NoSpec_F/write_plotfile.f90
OldTutorials/GettingStarted_C/GNUmakefile
OldTutorials/GettingStarted_C/Make.package
OldTutorials/GettingStarted_C/main.cpp
OldTutorials/GettingStarted_C/work_on_data_2d.f90
OldTutorials/GettingStarted_C/work_on_data_3d.f90
OldTutorials/GettingStarted_F/GNUmakefile
OldTutorials/GettingStarted_F/GPackage.mak
OldTutorials/GettingStarted_F/main.f90
OldTutorials/GettingStarted_F/work_on_data.f90
OldTutorials/HeatEquation_EX1_C/GNUmakefile
OldTutorials/HeatEquation_EX1_C/Make.package
OldTutorials/HeatEquation_EX1_C/advance_2d.f90
OldTutorials/HeatEquation_EX1_C/advance_3d.f90
OldTutorials/HeatEquation_EX1_C/init_phi_2d.f90
OldTutorials/HeatEquation_EX1_C/init_phi_3d.f90
OldTutorials/HeatEquation_EX1_C/inputs_2d
OldTutorials/HeatEquation_EX1_C/inputs_3d
OldTutorials/HeatEquation_EX1_C/main.cpp
OldTutorials/HeatEquation_EX1_C/myfunc_F.H
OldTutorials/HeatEquation_EX1_CF/GNUmakefile
OldTutorials/HeatEquation_EX1_CF/Make.package
OldTutorials/HeatEquation_EX1_CF/advance.f90
OldTutorials/HeatEquation_EX1_CF/fmain.f90
OldTutorials/HeatEquation_EX1_CF/init_phi.f90
OldTutorials/HeatEquation_EX1_CF/inputs
OldTutorials/HeatEquation_EX1_F/GNUmakefile
OldTutorials/HeatEquation_EX1_F/GPackage.mak
OldTutorials/HeatEquation_EX1_F/advance.f90
OldTutorials/HeatEquation_EX1_F/init_phi.f90
OldTutorials/HeatEquation_EX1_F/inputs_2d
OldTutorials/HeatEquation_EX1_F/inputs_3d
OldTutorials/HeatEquation_EX1_F/main.f90
OldTutorials/HeatEquation_EX1_F/write_plotfile.f90
OldTutorials/HeatEquation_EX2_C/FILCC_2D.F
OldTutorials/HeatEquation_EX2_C/FILCC_3D.F
OldTutorials/HeatEquation_EX2_C/GNUmakefile
OldTutorials/HeatEquation_EX2_C/Make.package
OldTutorials/HeatEquation_EX2_C/advance_2d.f90
OldTutorials/HeatEquation_EX2_C/advance_3d.f90
OldTutorials/HeatEquation_EX2_C/bc_fill_nd.F90
OldTutorials/HeatEquation_EX2_C/init_phi_2d.f90
OldTutorials/HeatEquation_EX2_C/init_phi_3d.f90
OldTutorials/HeatEquation_EX2_C/inputs_2d
OldTutorials/HeatEquation_EX2_C/inputs_3d
OldTutorials/HeatEquation_EX2_C/main.cpp
OldTutorials/HeatEquation_EX2_C/myfunc_F.H
OldTutorials/HeatEquation_EX2_C/writePlotFile.H
OldTutorials/HeatEquation_EX2_C/writePlotFile.cpp
OldTutorials/HeatEquation_EX2_F/GNUmakefile
OldTutorials/HeatEquation_EX2_F/GPackage.mak
OldTutorials/HeatEquation_EX2_F/advance.f90
OldTutorials/HeatEquation_EX2_F/define_bc_tower.f90
OldTutorials/HeatEquation_EX2_F/init_phi.f90
OldTutorials/HeatEquation_EX2_F/inputs_2d
OldTutorials/HeatEquation_EX2_F/inputs_3d
OldTutorials/HeatEquation_EX2_F/main.f90
OldTutorials/HeatEquation_EX2_F/multifab_physbc.f90
OldTutorials/HeatEquation_EX2_F/write_plotfile.f90
OldTutorials/HeatEquation_EX3_F/GNUmakefile
OldTutorials/HeatEquation_EX3_F/GPackage.mak
OldTutorials/HeatEquation_EX3_F/advance.f90
OldTutorials/HeatEquation_EX3_F/define_bc_tower.f90
OldTutorials/HeatEquation_EX3_F/init_phi.f90
OldTutorials/HeatEquation_EX3_F/inputs_2d
OldTutorials/HeatEquation_EX3_F/inputs_3d
OldTutorials/HeatEquation_EX3_F/main.f90
OldTutorials/HeatEquation_EX3_F/multifab_physbc.f90
OldTutorials/HeatEquation_EX3_F/write_plotfile.f90
OldTutorials/HeatEquation_EX4_F/GNUmakefile
OldTutorials/HeatEquation_EX4_F/GPackage.mak
OldTutorials/HeatEquation_EX4_F/advance.f90
OldTutorials/HeatEquation_EX4_F/define_bc_tower.f90
OldTutorials/HeatEquation_EX4_F/init_phi.f90
OldTutorials/HeatEquation_EX4_F/inputs_2d
OldTutorials/HeatEquation_EX4_F/inputs_3d
OldTutorials/HeatEquation_EX4_F/main.f90
OldTutorials/HeatEquation_EX4_F/multifab_physbc.f90
OldTutorials/HeatEquation_EX4_F/write_plotfile.f90
OldTutorials/HeatEquation_EX5_F/GNUmakefile
OldTutorials/HeatEquation_EX5_F/GPackage.mak
OldTutorials/HeatEquation_EX5_F/advance.f90
OldTutorials/HeatEquation_EX5_F/define_bc_tower.f90
OldTutorials/HeatEquation_EX5_F/init_phi.f90
OldTutorials/HeatEquation_EX5_F/inputs-rt
OldTutorials/HeatEquation_EX5_F/inputs-rt-expl
OldTutorials/HeatEquation_EX5_F/inputs-rt-impl
OldTutorials/HeatEquation_EX5_F/inputs_2d
OldTutorials/HeatEquation_EX5_F/inputs_3d
OldTutorials/HeatEquation_EX5_F/main.f90
OldTutorials/HeatEquation_EX5_F/multifab_physbc.f90
OldTutorials/HeatEquation_EX5_F/write_plotfile.f90
OldTutorials/HelloWorld_C/GNUmakefile
OldTutorials/HelloWorld_C/Make.package
OldTutorials/HelloWorld_C/main.cpp
OldTutorials/HelloWorld_CF/GNUmakefile
OldTutorials/HelloWorld_CF/Make.package
OldTutorials/HelloWorld_CF/fmain.f90
OldTutorials/MeshRefinement/GNUmakefile
OldTutorials/MeshRefinement/Make.package
OldTutorials/MeshRefinement/MyAmr.H
OldTutorials/MeshRefinement/MyAmr.cpp
OldTutorials/MeshRefinement/main.cpp
OldTutorials/MultiColor_C/GNUmakefile
OldTutorials/MultiColor_C/Make.package
OldTutorials/MultiColor_C/ff.f90
OldTutorials/MultiColor_C/inputs
OldTutorials/MultiColor_C/main.cpp
OldTutorials/MultiFabTests_C/GNUmakefile
OldTutorials/MultiFabTests_C/GridMoveTest.cpp
OldTutorials/MultiFabTests_C/Make.package
OldTutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
OldTutorials/MultiFabTests_C/MultiFabReadWrite.cpp
OldTutorials/MultiGrid_C/CMakeLists.txt
OldTutorials/MultiGrid_C/COEF_2D.F90
OldTutorials/MultiGrid_C/COEF_3D.F90
OldTutorials/MultiGrid_C/COEF_F.H
OldTutorials/MultiGrid_C/GNUmakefile
OldTutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
OldTutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
OldTutorials/MultiGrid_C/HypreABecLap/HypreABec_3D.F
OldTutorials/MultiGrid_C/HypreABecLap/HypreABec_F.H
OldTutorials/MultiGrid_C/HypreABecLap/Make.package
OldTutorials/MultiGrid_C/Make.package
OldTutorials/MultiGrid_C/README
OldTutorials/MultiGrid_C/RHS_2D.F90
OldTutorials/MultiGrid_C/RHS_3D.F90
OldTutorials/MultiGrid_C/RHS_F.H
OldTutorials/MultiGrid_C/inputs
OldTutorials/MultiGrid_C/inputs-rt-c-neu
OldTutorials/MultiGrid_C/inputs-rt-c-ord2
OldTutorials/MultiGrid_C/inputs-rt-c-ord3
OldTutorials/MultiGrid_C/inputs-rt-f-neu
OldTutorials/MultiGrid_C/inputs-rt-f-ord2
OldTutorials/MultiGrid_C/inputs-rt-f-ord3
OldTutorials/MultiGrid_C/main.cpp
OldTutorials/MultiGrid_C/writePlotFile.H
OldTutorials/MultiGrid_C/writePlotFile.cpp
OldTutorials/MultiGrid_F/GNUmakefile
OldTutorials/MultiGrid_F/README
OldTutorials/MultiGrid_F/constants.f90
OldTutorials/MultiGrid_F/cycle_tower.f90
OldTutorials/MultiGrid_F/fmg_cycle.f90
OldTutorials/MultiGrid_F/init_coeffs.f90
OldTutorials/MultiGrid_F/init_rhs.f90
OldTutorials/MultiGrid_F/inputs_fmg_lin_2d
OldTutorials/MultiGrid_F/inputs_fmg_lin_3d
OldTutorials/MultiGrid_F/inputs_fmg_pc_2d
OldTutorials/MultiGrid_F/inputs_fmg_pc_3d
OldTutorials/MultiGrid_F/inputs_v_lin_2d
OldTutorials/MultiGrid_F/inputs_v_lin_3d
OldTutorials/MultiGrid_F/inputs_v_pc_2d
OldTutorials/MultiGrid_F/inputs_v_pc_3d
OldTutorials/MultiGrid_F/main.f90
OldTutorials/MultiGrid_F/solve.f90
OldTutorials/MultiGrid_F/traverse.f90
OldTutorials/MultiGrid_F/v_cycle.f90
OldTutorials/PGAS_HEAT/GNUmakefile
OldTutorials/PGAS_HEAT/Make.package
OldTutorials/PGAS_HEAT/advance_3d.f90
OldTutorials/PGAS_HEAT/init_phi_3d.f90
OldTutorials/PGAS_HEAT/inputs_3d
OldTutorials/PGAS_HEAT/main.cpp
OldTutorials/PGAS_HEAT/test-mpi3/main.cpp
OldTutorials/PGAS_HEAT/writePlotFile.H
OldTutorials/PGAS_HEAT/writePlotFile.cpp
OldTutorials/PIC_C/GNUmakefile
OldTutorials/PIC_C/Make.package
OldTutorials/PIC_C/README
OldTutorials/PIC_C/inputs
OldTutorials/PIC_C/main.cpp
OldTutorials/PIC_C/single_level.cpp
OldTutorials/PIC_C/solve_for_accel.cpp
OldTutorials/PIC_C/solve_with_f90.cpp
OldTutorials/PIC_C/two_level.cpp
OldTutorials/README_C
OldTutorials/README_F
OldTutorials/Random_F/GNUmakefile
OldTutorials/Random_F/GPackage.mak
OldTutorials/Random_F/main.f90
OldTutorials/ShortRangeParticles/GNUmakefile
OldTutorials/ShortRangeParticles/Make.package
OldTutorials/ShortRangeParticles/ShortRangeParticleContainer.H
OldTutorials/ShortRangeParticles/ShortRangeParticleContainer.cpp
OldTutorials/ShortRangeParticles/main.cpp
OldTutorials/ShortRangeParticles/short_range_2d.f90
OldTutorials/ShortRangeParticles/short_range_3d.f90
OldTutorials/ShortRangeParticles/short_range_F.H
OldTutorials/Sidecar_EX1/DestMFTest.cpp
OldTutorials/Sidecar_EX1/GNUmakefile
OldTutorials/Sidecar_EX1/GridMoveTest.cpp
OldTutorials/Sidecar_EX1/InTransitAnalysis.H
OldTutorials/Sidecar_EX1/InTransitAnalysis.cpp
OldTutorials/Sidecar_EX1/Make.package
OldTutorials/Sidecar_EX1/NSidecarsTest.cpp
OldTutorials/Sidecar_EX1/SidecarResizeTest.cpp
OldTutorials/Sidecar_EX1/TestRankSets.cpp
OldTutorials/Sidecar_EX1/inputs_3d
OldTutorials/Sidecar_EX1/inputs_sc
OldTutorials/Sidecar_EX1/run.sh
OldTutorials/Tiling_C/GNUmakefile
OldTutorials/Tiling_C/Make.package
OldTutorials/Tiling_C/main.cpp
OldTutorials/Tiling_C/work.f90
OldTutorials/Tiling_Heat_C/GNUmakefile
OldTutorials/Tiling_Heat_C/Make.package
OldTutorials/Tiling_Heat_C/advance_3d.f90
OldTutorials/Tiling_Heat_C/init_phi_3d.f90
OldTutorials/Tiling_Heat_C/inputs_3d
OldTutorials/Tiling_Heat_C/main.cpp
OldTutorials/Tiling_Heat_C/results/results.org
OldTutorials/Tiling_Heat_C/results/run-babbage.sh
OldTutorials/Tiling_Heat_C/results/run-edison.sh
OldTutorials/Tiling_Heat_C/writePlotFile.H
OldTutorials/Tiling_Heat_C/writePlotFile.cpp
OldTutorials/Tiling_Heat_F/GNUmakefile
OldTutorials/Tiling_Heat_F/GPackage.mak
OldTutorials/Tiling_Heat_F/advance.f90
OldTutorials/Tiling_Heat_F/init_phi.f90
OldTutorials/Tiling_Heat_F/inputs_3d
OldTutorials/Tiling_Heat_F/main.f90
OldTutorials/Tiling_Heat_F/results.txt
OldTutorials/Tiling_Heat_F/results/babbage_omp.run
OldTutorials/Tiling_Heat_F/results/results.txt
OldTutorials/Tiling_Heat_F/results/t1a.txt
OldTutorials/Tiling_Heat_F/results/t1b.txt
OldTutorials/Tiling_Heat_F/results/t2a.txt
OldTutorials/Tiling_Heat_F/results/t2b.txt
OldTutorials/Tiling_Heat_F/results/t3a.txt
OldTutorials/Tiling_Heat_F/results/t3b.txt
OldTutorials/Tiling_Heat_F/results/t4a.txt
OldTutorials/Tiling_Heat_F/results/t4b.txt
OldTutorials/Tiling_Heat_F/results/t5a.txt
OldTutorials/Tiling_Heat_F/results/t5b.txt
OldTutorials/Tiling_Heat_F/results/t6a.txt
OldTutorials/Tiling_Heat_F/results/t6b.txt
OldTutorials/Tiling_Heat_F/results/t7a.txt
OldTutorials/Tiling_Heat_F/results/t7b.txt
OldTutorials/Tiling_Heat_F/write_plotfile.f90
OldTutorials/TwoGrid_PIC_C/GNUmakefile
OldTutorials/TwoGrid_PIC_C/Make.package
OldTutorials/TwoGrid_PIC_C/main.cpp
OldTutorials/TwoGrid_PIC_C/solve_for_accel.cpp
OldTutorials/TwoGrid_PIC_C/solve_with_f90.cpp
OldTutorials/TwoGrid_PIC_C/split_boxes.cpp
OldTutorials/WaveEquation_C/GNUmakefile
OldTutorials/WaveEquation_C/Make.package
OldTutorials/WaveEquation_C/advance_2d.f90
OldTutorials/WaveEquation_C/advance_3d.f90
OldTutorials/WaveEquation_C/init_data_2d.f90
OldTutorials/WaveEquation_C/init_data_3d.f90
OldTutorials/WaveEquation_C/inputs_2d
OldTutorials/WaveEquation_C/inputs_3d
OldTutorials/WaveEquation_C/main.cpp
OldTutorials/WaveEquation_C/writePlotFile.H
OldTutorials/WaveEquation_C/writePlotFile.cpp
OldTutorials/WaveEquation_F/GNUmakefile
OldTutorials/WaveEquation_F/GPackage.mak
OldTutorials/WaveEquation_F/advance.f90
OldTutorials/WaveEquation_F/init_data.f90
OldTutorials/WaveEquation_F/inputs_2d
OldTutorials/WaveEquation_F/inputs_3d
OldTutorials/WaveEquation_F/main.f90
OldTutorials/WaveEquation_F/write_plotfile.f90
OldTutorials/libamrex_C/GNUmakefile
OldTutorials/libamrex_C/MyAmr.H
OldTutorials/libamrex_C/MyAmr.cpp
OldTutorials/libamrex_C/main.cpp
OldTutorials/libamrex_C/myf.f90

commit dadf45dcf9574534eb0bce4aeb22dacddf00b792
Author: Klaus Weide <klaus@flash.uchicago.edu>
Date:   Fri May 12 09:55:52 2017 -0500

    support for Flash as a site, machine "asterix"

Tools/GNUMake/Make.machines
Tools/GNUMake/sites/Make.flash

commit 779fb7b443091f8f513ee688a1cebfced06d8d00
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 11 17:29:20 2017 -0700

    Remove print statement that shouldn't have been committed.

Src/Particle/AMReX_ParticleContainerI.H

commit 737846edc0301b41be12a8360359238f8b426045
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 11 16:13:08 2017 -0700

    add average_down_edges to MultiFabUtil

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/Make.package

commit 20b5d5b18f885ed6d1fd1806168e820cad73619f
Merge: 9d0547fdd 0e0641583
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu May 11 16:00:13 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 9d0547fdd6a938c761b8b7766c92febb451ae016
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu May 11 15:59:47 2017 -0700

    A tool for comparing particle data in plt files for Regression testing.

Tools/Postprocessing/C_Src/GNUmakefile
Tools/Postprocessing/C_Src/Make.package
Tools/Postprocessing/C_Src/particle_compare.cpp

commit c57c687ce4a0252cd513899aeda9d5215f3ad3cb
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 11 15:50:05 2017 -0700

    prolongation operator passes its first test

Src/EBAMRTools/AMReX_EBFineInterp.cpp
Tests/EBAMRTools/README
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/ebFineInterpTest.cpp
Tests/EBAMRTools/regression/ebfineinterp.inputs

commit 45cbdf6d772945d6aa0ba9d44c1548ba0e70f657
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 11 15:09:54 2017 -0700

    EBCoarseAverage now does the right thing with the new fortran

Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBFortND.F90

commit d3fef0ff1f847804f882b944f207e7719afd2143
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 11 15:08:48 2017 -0700

    fixed the new macros to actually work

Src/Base/AMReX_ArrayLim.H

commit e83c074fc7806f887ed1f87ab276d0d73d539793
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 11 14:36:19 2017 -0700

    I added a macro to ArrayLim and a function to BaseFab to make calling Fortran slightly less painful.  Also I added some fortran source to EBAMRTools since the relevant MultiFab utilities did communication.

Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BaseFab.H
Src/EBAMRTools/AMReX_EBCFInterp.H
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBFineInterp.H
Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/EBAMRTools/AMReX_EBFortND.F90
Src/EBAMRTools/AMReX_EBFortND_F.H
Src/EBAMRTools/Make.package

commit 0e064158353aaaa01bd06142229f78aa6602bf87
Merge: 760893e67 d1b6f7b2c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 11 14:17:16 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 760893e67146a5d16bcc4581df31213fd65b958a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 11 14:16:46 2017 -0700

    Must resize the dummy_mf when we resize m_particles in AddParticlesAtLevel

Src/Particle/AMReX_ParticleContainerI.H

commit d1b6f7b2cfff64557cdd2e01fd94e435628aba9c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 11 13:36:53 2017 -0700

    add back BoxList BoxList intersection because Amrvis uses it

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit ba1c73ebddbf2cafe96b76780227ed2958e9496b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 11 13:21:18 2017 -0700

    clean up Tutorials/HeatEquation_EX1_C

Tutorials/HeatEquation_EX1_C/Make.package
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/myfunc_F.H
Tutorials/HeatEquation_EX1_C/writePlotFile.H
Tutorials/HeatEquation_EX1_C/writePlotFile.cpp

commit fef92ae2d5e785b79a95bdb804501cd2328d7f6e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 11 10:41:44 2017 -0700

    User's Guide: add new file for Building AMReX

Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/BuildingAMReX/BuildingAMReX.tex
Docs/AMReXUsersGuide/GNUmakefile
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex

commit 749d8fdfe6d87b7be55a2cb850e8d16126273aa2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 11 10:32:45 2017 -0700

    User's Guide: Getting Started

Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Tutorials/HeatEquation_EX1_C/main.cpp

commit 60f8e9360c3a69885219a839ec6aeab831e26099
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 11 09:33:57 2017 -0700

    update typechecker for gcc 7

Tools/typechecker/typechecker.py

commit 1dc9d27f88cf88590e6ead6ef16041192e73d247
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 10 16:26:34 2017 -0700

    took out stray file

Src/EBAMRTools/AMReX_EBPWLFineInterp.H

commit e9e3a648eaedbef51c88e99e308494987afb1a65
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 10 16:25:28 2017 -0700

    I am most of the way there to having (regridding, multigrid) interpolation/prolongation operator for EB.

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/EBAMRTools/AMReX_EBCFInterp.H
Src/EBAMRTools/AMReX_EBCFInterp.cpp
Src/EBAMRTools/AMReX_EBFineInterp.H
Src/EBAMRTools/AMReX_EBFineInterp.cpp
Src/EBAMRTools/AMReX_EBPWLFineInterp.H
Src/EBAMRTools/AMReX_EBPWLFineInterp.cpp
Src/EBAMRTools/Make.package
Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp
Tests/EBAMRTools/regression/nwoEBQuadCFITest.cpp

commit 684003e000324c0890c948eaf98ffd3636117ff4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 10 10:13:16 2017 -0700

    If ref_ratio, n_error_buf, max_grid_size, or blocking_factor from inputs has fewer counts than the number of levels, fill the rest with the last value.  The old behavior was to abort except in the single value case.

Src/AmrCore/AMReX_AmrMesh.cpp

commit 449e5f10e688adc16960cbe54102fb735fb70932
Merge: e7155cadd 241ae643e
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Wed May 10 12:14:33 2017 -0700

    Merge pull request #8 from AMReX-Codes/dtg_branch
    
    stuff from dtg_branch requested by jrood

commit 241ae643eb2778d763fd0a80ce1e1617033d2ad9
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 10 11:52:10 2017 -0700

    ported over  some functions as requested by jrood

Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp
Src/GeometryShop/AMReX_EBLoHiCenter.H
Src/GeometryShop/AMReX_EBLoHiCenter.cpp
Src/GeometryShop/Make.package
Tests/EBAMRTools/regression/aggpwlfpTest.cpp

commit d636f1de734e7a4993b0537d0f4f6e51f72e1bbe
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed May 10 11:20:22 2017 -0700

    Write out particle box array information to the plt / chk files.

Src/Particle/AMReX_ParticleContainerI.H

commit e7155cadd321c5ef8bafb7465eb09208b18e40f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 10 09:29:32 2017 -0700

    clean up BoxArray::GetBndryCells

Src/Base/AMReX_BoxArray.cpp

commit 78ebeb56fd9307a60c82283f7f5703effbffdeec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 10 08:38:00 2017 -0700

    consistent names

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_FabArrayBase.cpp

commit b5b193fa8d3cf9d0190d9cd09c2f1aa132d4c474
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 10 08:28:26 2017 -0700

    Revert "Remove unused variable."
    
    This reverts commit 60335511524dd4e2dfaa4ff0219743e342f4fc0e.

Src/Base/AMReX_IntVect.H

commit adf66bdebf124ad6f35013374579d0e79fee81d4
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 10 08:25:24 2017 -0700

    High order CFInterp now works with as many ghost cells as you like (as long as the nesting radius supports it)

Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.H
Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.cpp
Tests/EBAMRTools/regression/nwoEBQuadCFITest.cpp

commit 899e95f4ed7c8dd8290db51103df24d880ac283b
Merge: 603355115 a864c21f7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 9 20:36:22 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit 60335511524dd4e2dfaa4ff0219743e342f4fc0e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 9 20:35:32 2017 -0700

    Remove unused variable.

Src/Base/AMReX_IntVect.H

commit a864c21f7286f1d47bafc6751111378f6dcd6d7f
Merge: 14c150bac 4dd495d51
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 16:58:48 2017 -0700

    Merge branch 'development' into boxlist

commit 4dd495d5103191e1edcbe21b43e6aea1adf0eece
Merge: bb25bddbb e5caeffeb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 9 16:50:35 2017 -0700

    Merge branch 'development' of https://github.com/AMReX-Codes/amrex into development

commit bb25bddbb7100cba263a8df5cde75d19d8f09c46
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 9 16:50:03 2017 -0700

    Remove unused variables.

Src/Particle/AMReX_ParticleInit.H

commit e5caeffeb4e6464aa7d013185d6be7cc1ff99096
Merge: 56dd910a1 29167cff4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 9 16:32:36 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 56dd910a1e291ae9463629d4624eff8653111813
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 9 16:32:28 2017 -0700

    make num ghosts a property of the container.

Tutorials/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/ShortRangeParticles/main.cpp

commit af7c808ccdd3072ff35365a63fa84dd83dbe35aa
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 9 16:29:54 2017 -0700

    nwoEBQuadCFInterp has had many bug fixes

Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.H
Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.cpp
Src/GeometryShop/AMReX_EBArith.cpp
Tests/EBAMRTools/regression/nwoEBQuadCFITest.cpp

commit 14c150baca07a261592dd9f483a1146c92b088ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 16:17:48 2017 -0700

    fix recursive call

Src/Base/AMReX_BoxArray.cpp

commit bdf5ec062e4068ae57848d30676ac4e8faac68f5
Merge: a7a1695b9 29167cff4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 16:04:24 2017 -0700

    Merge branch 'development' into boxlist

commit 29167cff4e9a84f1060c3669c04b61710396b875
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 9 15:54:41 2017 -0700

    Get rid of warning with DIM=1 about unused variable.

Src/Base/AMReX_BaseFab.H

commit a7a1695b99d8dad83d4256782f91f9cb17ee3bff
Merge: f595479bc 05d485533
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 14:38:37 2017 -0700

    Merge branch 'development' into boxlist
    
    Conflicts:
            Tools/F_scripts/f90cat.py

commit f595479bc8d502f79b7826010e6ddc6425d88d3b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 14:08:31 2017 -0700

    minor optimizations

Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp

commit 05d4855334dde961b6105dc95c94a79d7814eab2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 9 14:32:40 2017 -0700

    Update advection tutorial to reflect changes in particle initialization routines.

Tutorials/AMR_Adv_C/Source/Adv.cpp

commit 439a51128ccafed45ca22ce580f783f62bd7119c
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 9 14:00:52 2017 -0700

    bug fix for NWOEBQuadCFInterp

Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.cpp

commit 83fb502ce73d90d1a4565b950b6c21c1925a8612
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 13:33:38 2017 -0700

    minor optimization
    BoxDomain: need to remove empty boxes

Src/Base/AMReX_BoxDomain.cpp

commit afdc6d9dff068d7e97f6d33eb6df795de11e9fe3
Merge: 90c027519 a42e6138c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 9 13:38:24 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit 90c0275195220d96b5810bfc41c17373883ddeaa
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 9 13:38:10 2017 -0700

    fix copy / paste error in previous commit.

Src/Particle/AMReX_ParticleInit.H

commit a42e6138c9a8a072890d985806b40d98b4970b3c
Merge: 66b40ed5d 2186e74d7
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue May 9 13:22:58 2017 -0700

    Merge pull request #7 from AMReX-Codes/dtg_branch
    
    bug fixes from Dtg branch

commit 2186e74d733719783425eb519372bc7e21c840a9
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 9 13:11:33 2017 -0700

    more aggstencil pointer tricks for better performance.

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.H
Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.cpp

commit 66b40ed5d4311a6d7996c67135a36f6c35ed99ec
Merge: e4dc2a733 102f99ec1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 9 12:43:59 2017 -0700

    Merge branch 'development' of github.com:AMReX-Codes/amrex into development

commit e4dc2a73305e9a70f4de6de51dbe19f7408210d1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue May 9 12:43:45 2017 -0700

    Make the particle initialization routines agnostic as to the names of the components or how they are laid out in memory.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Tests/Particles/AssignDensity/main.cpp
Tests/Particles/AssignMultiLevelDensity/inputs
Tests/Particles/AssignMultiLevelDensity/main.cpp

commit a279cba4a5e6117e80c3a8e183a53cdf0abf0f07
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 12:40:15 2017 -0700

    change plot_int

Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs

commit 9fa960619b801de2a718127053e9ac52bc54f8cb
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 9 12:39:47 2017 -0700

    fixed another regression failure that Marc found

Src/GeometryShop/AMReX_IrregFABFactory.H

commit 102f99ec13beefcfb5f729ce3ca6ab3450f5a66c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 9 15:28:36 2017 -0400

    take a list of F90 files, determine their interdependencies and
    perform a topological sort.  Then output a single .F90 file
    with all input files concatenated together

Tools/F_scripts/f90cat.py

commit a8af0f1e8080de932e868a5323ff44a90fd7156f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 12:02:34 2017 -0700

    remove unused function

Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 68c86628a70acd96eac7955de70e6cc8a2a77a9c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 11:55:53 2017 -0700

    minor

Src/Base/AMReX_BoxList.cpp

commit d009156e01c9bd862e0226459d4f69cb362448b2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 9 11:42:24 2017 -0700

    bit of trickery to get more performance when making AggStencils

Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.cpp

commit bdf8df54eb317689eaab22f93b160b3b55024a0b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 11:01:02 2017 -0700

    change BoxList complement algorithm

Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.cpp

commit 0301b4998da56eb7ea68f1fb5bdf06f23cc7d552
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 9 10:26:24 2017 -0700

    wip: finished first pass

Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxDomain.H
Src/Base/AMReX_BoxDomain.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 07e6679f33c384ab87ac4460004ce1505cf8f4ce
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 9 09:11:00 2017 -0700

    Marc noticed one of the regression tests was failing.  This fixes that failure.

Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_RedistStencil.cpp

commit e912085e4ea199b80b6d7bb11c80a998501725ff
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 8 22:58:37 2017 -0400

    concatenate a bunch of fortran files, first sorting them by dependency

Tools/F_scripts/f90cat.py

commit 2995d5c83fea4db3062acd1dc0f87202c7e630ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 8 18:10:28 2017 -0700

    wip: remove some unused functions

Src/Amr/AMReX_AuxBoundaryData.cpp
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 6334221debd0e83ef370359b686242f804e90dc2
Author: dtgraves <dtgraves@lbl.gov>
Date:   Mon May 8 16:44:55 2017 -0700

    Another day, another class.  I added high order coarse-fine interpolation (with EB).  The test does not show the proper convergence rate yet.

Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.H
Src/EBAMRTools/AMReX_NWOEBQuadCFInterp.cpp
Src/EBAMRTools/Make.package
Tests/EBAMRTools/README
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/nwoEBQuadCFITest.cpp
Tests/EBAMRTools/regression/nwoebquadcfi.inputs

commit 708c73a0463d121f2c88dfc4c12e6305fa5b7a10
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 8 12:07:03 2017 -0700

    wip: use Array instead of std::list as the internal data structure for BoxList

Src/Amr/AMReX_Amr.H
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxDomain.H
Src/Base/AMReX_BoxDomain.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp

commit 0973824cf8c5c979db034d750f3f9a87ff44abb3
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon May 8 15:19:39 2017 -0700

    Add amrex_fabio_c.f90 and amrex_timer_c.f90 to cmake build.

Src/F_BaseLib/CMakeLists.txt

commit 292148e874455bb21706d9bf599feaf0a1b18981
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun May 7 16:55:27 2017 -0700

    unit test for typechecker

Tests/TypeCheck/GNUmakefile
Tests/TypeCheck/Make.package
Tests/TypeCheck/f.f90
Tests/TypeCheck/f_F.H

commit f53a8d7475104a49a32adc83b024d37e439820d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun May 7 13:24:25 2017 -0700

    typecheck: add readme

Docs/Readme.typecheck

commit 60b22bf68a6006fbed8bcc900718c2e8e985a20a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun May 7 13:03:49 2017 -0700

    type check: takes only the first part of the name

Tools/typechecker/typechecker.py

commit d29d0f4ca260c2d6ba9b052f1d011c0a59fa9bd2
Merge: 0b917ff3f 93c01fbd6
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Sun May 7 12:10:32 2017 -0700

    Merge pull request #1 from AMReX-Codes/maxpkatz/post_timestep_regrid
    
    Add a hook so that an AmrLevel can force a post-timestep regrid

commit 0b917ff3f24cec2787124a52bf9806f7b51f4d8d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun May 7 07:44:11 2017 -0700

    fix print

Tools/typechecker/typechecker.py

commit 44234da55280c9709a26b08c4d132f10a204d371
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun May 7 07:12:22 2017 -0700

    typechecker: get rid of global variables and print more info

Tools/typechecker/typechecker.py

commit 20f54fe0222139573a9a57270ad50cccfb99345b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 21:30:57 2017 -0700

    typo

Tests/C_BaseLib/TPROFILER_F.H

commit d6bdd5bf078a45bacc68a3a1156169484c27e2d6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 19:09:14 2017 -0700

    fix conflict due to merge

Tutorials/ShortRangeParticles/short_range_F.H

commit 443543b50ef14879f3dba431d2836723521270ed
Merge: d73fedf7f 4a4f323dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 19:06:52 2017 -0700

    merge

commit 4a4f323ddc0f930ef0dabec7cbecb8c12ac59542
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 16:51:02 2017 -0700

    type

Tools/typechecker/typechecker.py

commit fa7f046c5aa0a4fb34ca7d3d87c30b3bcba5fa87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 15:37:59 2017 -0700

    typecheck: optimization

Tools/typechecker/typechecker.py

commit f98bf285431fdbd2995f388016c1034dd2e002e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 11:58:58 2017 -0700

    typecheck: remove whitespace lines because they mess up the block detection

Tools/typechecker/typechecker.py

commit 090efa7b93cef02f8d065af2dc8d9ee67f15ff0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 11:21:17 2017 -0700

    found missing argument thanks to typcheck

Src/AmrCore/AMReX_INTERP_1D.F

commit bf4c7ad89b2da12f3c0d666498aac13c956c010b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 11:20:48 2017 -0700

    better error message

Tools/typechecker/typechecker.py

commit afd06d65cb1dbed235188ad2e9d7c3781e3270e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 10:53:04 2017 -0700

    match void* with any fortran reference

Tools/typechecker/typechecker.py

commit c63252e8db2e9bb5f22567d86d18dde7c41f141f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 08:49:45 2017 -0700

    fix sed

Tools/GNUMake/Make.rules

commit 05770a01cecba65b84bf2479e9ec1efe249293d5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 08:42:59 2017 -0700

    minor tweak

Src/Base/AMReX_BLFort.H
Tools/GNUMake/Make.rules

commit 74dbe2c92b84a2e237153ddac2e87bb16ea4adae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 08:31:35 2017 -0700

    started #ifdef __cplusplus in EB tests, but quickly gave up

Tests/GeometryShop/stencilTestbed/src/lapl_nd_F.H

commit f4cd580fcd3ceff2b31095ace7ac6ce5bf32267c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 08:22:47 2017 -0700

    don't need to build executable to use typecheck, but we do still need to compile fortran codes

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit a48509c255d2abbf7d7ee5134b8771a9147fd4bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 07:50:17 2017 -0700

    #ifdef __cplusplus

Tests/LinearSolvers/C_TensorMG/main_F.H

commit 10b0e0e1d81540e898e6b7154f5402a409fb2ae8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 07:43:27 2017 -0700

    remove non-existing header

Tests/LinearSolvers/C_CellMG/MACPROJ_2D.F
Tests/LinearSolvers/C_CellMG/MACPROJ_3D.F

commit b37161d40a05aa14d4a70ba21534bda50e5d6bef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 07:30:09 2017 -0700

    fix type(c_ptr), value and character(c_char)

Tools/typechecker/typechecker.py

commit d32dd46398ef853de772ba9ac82642703ac4ee9b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 07:19:38 2017 -0700

    fix node.args is NoneType

Tools/typechecker/typechecker.py

commit fcc721d1190bf5d43bbab1ee325e950a49f4408e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 07:09:37 2017 -0700

    type errors in C_CellMG4

Src/LinearSolvers/C_CellMG4/AMReX_ABec2_3D.F

commit 37dcb84fc015ea8c7405fc9b2e9febe93db13d54
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 07:07:44 2017 -0700

    fix type errors in C_CellMG4

Src/LinearSolvers/C_CellMG4/AMReX_ABec2_2D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_3D.F

commit 34d308ea7c78bafce38d73fca0b7824989643a0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 07:00:35 2017 -0700

    add variable name

Tools/typechecker/typechecker.py

commit fc82afbbe57bb8d6cfa34d1bb41a9e52401da310
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 06:54:43 2017 -0700

    add support for array such as int lo[]

Tools/typechecker/typechecker.py

commit a7a8200c9a72bb5001b6464b78747ff24b2eb1e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 6 06:36:27 2017 -0700

    remove 2d FORT_SETVOLPT that didn't have correct function signature (thanks to typechecker)

Src/Base/AMReX_COORDSYS_2D.F
Tools/typechecker/typechecker.py

commit 58fcb2808535812940a048d7308080e7ba75783a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 23:48:45 2017 -0700

    typecheck .f and .F files too

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules
Tools/typechecker/typechecker.py

commit 7ac3fa9bc57db88c19182a9b0d339670e064f42a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 23:00:27 2017 -0700

    tweak output of typecheck

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules
Tools/typechecker/typechecker.py

commit b2a1bf808d466b9281177f68e447de935a249d9b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 21:56:34 2017 -0700

    fix amrex::Real, amrex_real and &

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit 1ae79de0378a18770cbc2da145fc59689f005d45
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 18:00:21 2017 -0700

    refactor typechecker to handle both module and non-moudle procedures. add missing headers

Src/AmrCore/AMReX_INTERP_F.H
Tools/typechecker/typechecker.py
Tutorials/AMR_Adv_C/Source/Adv_F.H

commit d73fedf7f2e3db195ffa23da189347ce68488085
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 5 17:57:36 2017 -0700

    Make WriteAsciiFile include the template parameters in the output.

Src/Particle/AMReX_ParticleContainerI.H

commit 658b27996aaf279ef48e9ba9d2b09731e51e5d2d
Merge: 19fe5291c c9314aadb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri May 5 16:49:25 2017 -0700

    Merging.

commit 3e0b607616d74311b0cfbe0ba4030c8c679141bb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 16:01:24 2017 -0700

    add missing header

Src/Particle/AMReX_Particles_F.H
Tools/GNUMake/Make.rules

commit cf41635573051a1eea6af0538d68ef1a18c3d021
Author: dtgraves <dtgraves@lbl.gov>
Date:   Fri May 5 15:35:56 2017 -0700

    added EBCoarseAverage (with an improved interface from Chombo) which calls a nifty function from MultiFab_Util for the regular grid bits.  It passes its convergence test.

Src/EBAMRTools/AMReX_EBCoarseAverage.H
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/Make.package
Tests/EBAMRTools/README
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/ebCoarseAveTest.cpp
Tests/EBAMRTools/regression/ebcoarave.inputs

commit 8734cf9038ea6c8f91dac1b7fca29beb6b57ce1f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 15:10:45 2017 -0700

    first pass of typechecker.py

Src/Base/AMReX_SPACE.H
Tools/GNUMake/Make.rules
Tools/typechecker/typechecker.py

commit 7278ea6dba2cd93a22a3658278593b0d1fbe029e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 11:33:30 2017 -0700

    rule for making CPP'd headers

Tools/GNUMake/Make.rules

commit a9d314a73b41efe7ef578f7190e1004535b72dff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 11:32:37 2017 -0700

    rm pycparser

Tools/typechecker/pycparser/LICENSE
Tools/typechecker/pycparser/__init__.py
Tools/typechecker/pycparser/_ast_gen.py
Tools/typechecker/pycparser/_build_tables.py
Tools/typechecker/pycparser/_c_ast.cfg
Tools/typechecker/pycparser/ast_transforms.py
Tools/typechecker/pycparser/c_ast.py
Tools/typechecker/pycparser/c_generator.py
Tools/typechecker/pycparser/c_lexer.py
Tools/typechecker/pycparser/c_parser.py
Tools/typechecker/pycparser/ply/LICENSE
Tools/typechecker/pycparser/ply/__init__.py
Tools/typechecker/pycparser/ply/cpp.py
Tools/typechecker/pycparser/ply/ctokens.py
Tools/typechecker/pycparser/ply/lex.py
Tools/typechecker/pycparser/ply/yacc.py
Tools/typechecker/pycparser/ply/ygen.py
Tools/typechecker/pycparser/plyparser.py

commit 8d6ebe52a44c23874dd7241676cf9773adc00bab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 10:45:52 2017 -0700

    add a script for amrex::Real --> amrex_real

Tools/Migration/amrex_real.sh

commit 5fa50aae8928453347b742a036e9177f3c143bdd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 10:44:59 2017 -0700

    amrex::Real --> amrex_real in *_F.H and *_f.H files so that c parser can parse them

MiniApps/MultiGrid_C/COEF_F.H
MiniApps/MultiGrid_C/RHS_F.H
MiniApps/PGAS_SMC/SMC_F.H
Src/Amr/AMReX_MAKESLICE_F.H
Src/Amr/AMReX_PROB_AMR_F.H
Src/Amr/AMReX_SLABSTAT_F.H
Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_INTERP_F.H
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_COORDSYS_F.H
Src/Base/AMReX_MultiFabUtil_F.H
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/F_BaseLib/MultiFab_C_F.H
Src/LinearSolvers/C_CellMG/AMReX_ABec_F.H
Src/LinearSolvers/C_CellMG/AMReX_LO_F.H
Src/LinearSolvers/C_CellMG/AMReX_LP_F.H
Src/LinearSolvers/C_CellMG/AMReX_MG_F.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_F.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_F.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_F.H
Src/Particle/AMReX_Particles_F.H
Tests/LinearSolvers/C_CellMG/COEF_F.H
Tests/LinearSolvers/C_CellMG/MACOPERATOR_F.H
Tests/LinearSolvers/C_TensorMG/main_F.H
Tests/LinearSolvers/ComparisonTest/COEF_F.H
Tests/LinearSolvers/ComparisonTest/COMP_NORM_F.H
Tools/C_util/Convergence/AVGDOWN_F.H
Tools/C_util/Statistics/AVGDOWN_F.H
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.H
Tutorials/HeatEquation_EX1_C/myfunc_F.H
Tutorials/HeatEquation_EX2_C/myfunc_F.H
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/RHS_F.H
Tutorials/ShortRangeParticles/short_range_F.H

commit 2ee69595480989abd4ba79ac82bfe1591d59a38e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 10:35:35 2017 -0700

    more #ifdef __cplusplus

MiniApps/MultiGrid_C/COEF_F.H
MiniApps/MultiGrid_C/RHS_F.H
MiniApps/PGAS_SMC/SMC_F.H
Src/Base/AMReX_BLFort.H
Tests/C_BaseLib/AMRPROFTEST_F.H
Tests/C_BaseLib/TPROFILER_F.H
Tests/LinearSolvers/C_CellMG/COEF_F.H
Tests/LinearSolvers/C_CellMG/MACOPERATOR_F.H
Tests/LinearSolvers/ComparisonTest/COEF_F.H
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABec_F.H
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
Tutorials/HeatEquation_EX1_C/myfunc_F.H
Tutorials/HeatEquation_EX2_C/myfunc_F.H
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_F.H
Tutorials/MultiGrid_C/RHS_F.H
Tutorials/ShortRangeParticles/short_range_F.H

commit 04daefb5f064c8c455d9b4683f25c75fb2568650
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 10:18:44 2017 -0700

    wrap extern C around ifdef __cplusplu.  this will allow the headers to be included in C codes and be parsed by a C parser

Src/Amr/AMReX_MAKESLICE_F.H
Src/Amr/AMReX_PROB_AMR_F.H
Src/Amr/AMReX_SLABSTAT_F.H
Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_INTERP_F.H
Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BLFort.H
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_COORDSYS_F.H
Src/Base/AMReX_MultiFabUtil_F.H
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/F_BaseLib/MultiFab_C_F.H
Src/LinearSolvers/C_CellMG/AMReX_ABec_F.H
Src/LinearSolvers/C_CellMG/AMReX_LO_F.H
Src/LinearSolvers/C_CellMG/AMReX_LP_F.H
Src/LinearSolvers/C_CellMG/AMReX_MG_F.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_F.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_F.H
Src/Particle/AMReX_Particles_F.H

commit dc17ab5cd9eceb2bf97500ce6b6ec7104f656788
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 5 10:05:16 2017 -0700

    restart typeChecker.py

Tools/GNUMake/Make.defs
Tools/typechecker/typeChecker.py
Tools/typechecker/typechecker.py

commit c9314aadbdeba807e15ff223721eaa965a8449e4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 5 11:32:26 2017 -0400

    comment out an OpenMP version assert because of a PGI bug

Src/Base/AMReX.cpp

commit f1f932f3fb8b079e6ba76a8878f8bc011c3039a7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 5 08:43:40 2017 -0400

    fix compilation with PROF=t

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_prof.f90

commit 19fe5291cc8259e209382040b944e356e1b7c3ca
Merge: aa4da3521 5beaa2703
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu May 4 17:34:40 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit aa4da3521d78ad60a7aa2cb25075af99c41954ee
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu May 4 17:34:28 2017 -0700

    have the fillGhosts routine take a number of ghost zones as an argument.

Tutorials/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/ShortRangeParticles/main.cpp

commit e8d4dde0ee6509c6c57b3ddf0484b991e904bba3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu May 4 17:31:50 2017 -0700

    update the ShortRangeParticle example to show the use of the particle derived type in fortran

Tutorials/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/ShortRangeParticles/short_range_2d.f90
Tutorials/ShortRangeParticles/short_range_3d.f90
Tutorials/ShortRangeParticles/short_range_F.H

commit 69c68a815fb9edef9ff8e8459d20588980f12d7b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 4 18:09:33 2017 -0400

    fix AMReX testing

Tools/RegressionTesting/suite.py

commit 2dec19d9159541be99e9df4dcb435c50b0c60423
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 4 12:43:01 2017 -0700

    add pycparse license

Tools/typechecker/pycparser/LICENSE

commit 17ad5fdac649d450074adef5c83eedc93f53e535
Author: dtgraves <dtgraves@lbl.gov>
Date:   Thu May 4 11:56:41 2017 -0700

    fixed EBFastFR.   amrex::FluxRegister could really use a memory scrub.

Src/AmrCore/AMReX_FluxRegister.cpp
Src/EBAMRTools/AMReX_EBFastFR.H
Src/EBAMRTools/AMReX_EBFastFR.cpp
Src/GeometryShop/AMReX_EBFaceFAB.cpp
Tests/EBAMRTools/regression/fluxRegTest.cpp
Tests/EBAMRTools/regression/fluxreg.inputs
Tests/EBAMRTools/regression/regFluxRegTest.cpp

commit 4df02eaab1306d9be2ccc4fbf3c9883c0987e9c9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 4 11:18:28 2017 -0700

    fix merge

Src/Base/Make.package

commit 9974ffff22775001f93ba3cb7817019b96e293d0
Merge: f69274fc1 4e641e4ca
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 4 11:10:58 2017 -0700

    Merge branch 'development' into fortran_check
    
    Conflicts:
            Src/Base/Make.package
            Tools/GNUMake/Make.defs
            Tools/GNUMake/Make.rules

commit 4e641e4ca436ed5684bb76414c00492aabc6941a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 4 11:06:09 2017 -0700

    minor changes in User's Guide

Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Introduction/Introduction.tex

commit 5775aed933c4e6cb296c93a7066d357bf4390e2f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 4 10:22:52 2017 -0700

    more in .gitignore

Docs/AMReXUsersGuide/.gitignore

commit c04fd8bf0dc248e7dd89beffd0cc563ec0592635
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 4 09:16:06 2017 -0400

    need iso_c_binding to compile

Src/F_BaseLib/fabio.f90

commit ea6305c4e0284dc615e56a8296bc9b2704d1198b
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Thu May 4 02:16:56 2017 -0400

    Use ISO C bindings for timer_c and fabio_c

Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/amrex_fabio_c.f90
Src/F_BaseLib/amrex_timer_c.f90
Src/F_BaseLib/bl_timer.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/parallel_stubs.f90
Src/F_BaseLib/timer_c.c

commit cdbdfe4aa349feffea64ff066b8d72f20959724e
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 3 16:20:08 2017 -0700

    added a couple of clarifying (to me) comments to FluxRegister.H.  EBFastFR still does not work but I am on the case.

Src/AmrCore/AMReX_FLUXREG_2D.F
Src/AmrCore/AMReX_FluxRegister.H
Src/EBAMRTools/AMReX_EBFastFR.H
Src/EBAMRTools/AMReX_EBFastFR.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Tests/EBAMRTools/regression/fluxRegTest.cpp
Tests/EBAMRTools/regression/fluxreg.inputs
Tests/EBAMRTools/regression/regFluxRegTest.cpp

commit 86408cfb1474b388d7afad8e0086eae47963d74f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 3 14:10:08 2017 -0700

    added all-regular flux register test that also fails.

Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/regFluxRegTest.cpp

commit c0387082a9de5b3ae0eeaea9c872f9d55e2d531f
Author: dtgraves <dtgraves@lbl.gov>
Date:   Wed May 3 11:43:59 2017 -0700

    adding README files that list the tests and what they do

Tests/EBAMRTools/README
Tests/GeometryShop/README

commit f9cbd4c87bd0936f190ca47806d5719fa74d6eb6
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 2 16:48:52 2017 -0700

    we now have an EB flux register and a test (that fails for now)

Src/EBAMRTools/AMReX_EBFastFR.H
Src/EBAMRTools/AMReX_EBFastFR.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/EBAMRTools/Make.package
Src/GeometryShop/AMReX_EBFaceFAB.H
Src/GeometryShop/AMReX_EBFaceFAB.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/fluxRegTest.cpp
Tests/EBAMRTools/regression/fluxreg.inputs

commit be7c3581382d81ff09c366401b7c1dd78f1cbdd4
Merge: b26efdbe3 1b457d8ca
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 2 15:23:32 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit b26efdbe3e5d3f1b928b25e73a3a7b2cb757219f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 2 15:23:21 2017 -0400

    boxlib -> amrex

Tools/F_scripts/makebuildinfo.py

commit 1b457d8ca241b275fb23d94be3bb168c11f1e1d3
Merge: 39b111c00 e34b6bbdf
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 2 15:05:07 2017 -0400

    Merge branch 'development' of ssh://github.com/AMReX-Codes/amrex into development

commit 39b111c00791777c0f0f3f02f2a2bc021b00fa94
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 2 15:04:36 2017 -0400

    fix the summary table info to be at the start of a line
    close some files that were left openned

Tools/RegressionTesting/regtest.py

commit e34b6bbdf86e942efc86fd8f74cc41e8c796a2f7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 2 12:01:03 2017 -0700

    assertion

Src/Base/AMReX_FabArrayBase.cpp

commit d4c2dabbf965e7be4f74c829abaacc353ab2e900
Merge: d65a45818 5742ef9bc
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Tue May 2 10:21:02 2017 -0700

    Merge pull request #3 from AMReX-Codes/dtg_branch
    
    Dtg branch

commit 5742ef9bc93461005c84de8c387c92cfaa820427
Author: dtgraves <dtgraves@lbl.gov>
Date:   Tue May 2 10:12:31 2017 -0700

    removing unwanted files

Tests/GeometryShop/regression/Backtrace.rg_0_rl_0
Tests/GeometryShop/regression/bl_prof/bl_call_stats_D_00000
Tests/GeometryShop/regression/bl_prof/bl_call_stats_H
Tests/GeometryShop/regression/bl_prof/bl_call_stats_H_00000
Tests/GeometryShop/regression/bl_prof/bl_comm_prof_D_00000
Tests/GeometryShop/regression/bl_prof/bl_comm_prof_H
Tests/GeometryShop/regression/bl_prof/bl_comm_prof_H_00000
Tests/GeometryShop/regression/bl_prof/bl_prof_D_00000
Tests/GeometryShop/regression/bl_prof/bl_prof_H

commit d65a45818efa8227fe08c6d614e25f3af2135605
Merge: 85c9f8f4f 737e54db6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 2 13:00:17 2017 -0400

    Merge pull request #4 from WeiqunZhang/weiqun/regtest
    
    fix suite.py

commit 85c9f8f4f56879221e53577dd9c060d826d02690
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 2 09:18:29 2017 -0700

    AMR_Adv_CF: should use contains not intersects

Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90

commit a83ccbf609e2a0af42fd14a615f3982d59608afb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 2 09:17:59 2017 -0700

    amrex_box_module: add contains function

Src/F_Interfaces/Base/AMReX_box_mod.F90

commit 737e54db6007caeb5cd029cc6857dfa9002cb654
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 2 08:59:22 2017 -0700

    fix suite.py

Tools/RegressionTesting/suite.py

commit de74865ea7f1379820341b1a45ac085005fa9edd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 2 06:01:14 2017 -0700

    forgot a new file

Src/Base/AMReX_filcc_mod.F90

commit 1e5d7bbf42a011953ee26a3a28fd094eb020deb7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 1 17:26:26 2017 -0700

    add inputs.physbc

Tutorials/AMR_Adv_CF/Exec/SingleVortex/inputs.physbc

commit 74bcc387c8fae8be49433f7f524bfdb3704ed11a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 1 17:24:12 2017 -0700

    amrex_box_module: implement intersects

Src/F_Interfaces/Base/AMReX_box_mod.F90

commit 45bd6da5b296f59a1b946e9b90f39b4c852ecb9b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 1 16:18:52 2017 -0700

    add amrex_filcc_module and add non-periodic boundaries to AMR_Adv_CF example

Src/Base/AMReX_parmparse_fi.cpp
Src/Base/AMReX_parmparse_mod.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Tutorials/AMR_Adv_CF/Source/bc_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit ef6b46feaf522faa27f6de8d5f425e1ce50c3d13
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 1 13:40:14 2017 -0700

    Physbc module: add geometry

Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/Base/AMReX_FPhysBC.H
Src/F_Interfaces/Base/AMReX_FPhysBC.cpp
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_physbc_fi.cpp
Src/F_Interfaces/Base/AMReX_physbc_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/fillpatch_mod.F90

commit 7e29a630013bc2f4e0bc4d4023da792e7fcda51a
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon May 1 16:27:57 2017 -0700

    added EBNormalizeByVolumeFraction (catchy name, no?) so we can do the whole conservative and  non-conservative divergence thing.

Src/EBAMRTools/AMReX_EBFastFR.H
Src/EBAMRTools/AMReX_EBFastFR.cpp
Src/GeometryShop/AMReX_EBCellFAB.cpp
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.H
Src/GeometryShop/AMReX_EBNormalizeByVolumeFraction.cpp
Src/GeometryShop/Make.package
Tests/GeometryShop/regression/Backtrace.rg_0_rl_0
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/bl_prof/bl_call_stats_D_00000
Tests/GeometryShop/regression/bl_prof/bl_prof_D_00000
Tests/GeometryShop/regression/bl_prof/bl_prof_H
Tests/GeometryShop/regression/ebnormalizeTest.cpp
Tests/GeometryShop/regression/ebnormtest.inputs

commit 5beaa27037e925cf021e70aa8bbb1a42518001ec
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon May 1 11:08:58 2017 -0700

    update scripts used to compile VARDEN

Tools/F_scripts/makebuildinfo.py

commit 185e8817718b09f795262a1eae7d9da2ca1a5850
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 1 12:29:20 2017 -0400

    allow "source" to also contribute to the compile_string

Tools/RegressionTesting/params.py
Tools/RegressionTesting/suite.py

commit 4d7ee2ece9b70c4c8d3a47ada8d75aaca6948d25
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 1 09:25:07 2017 -0700

    give omp critical a name

Src/Particle/AMReX_ParticleI.H

commit 93c01fbd655a8f9f00a8d09acd8f7cb76faa5376
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Mon May 1 02:31:08 2017 -0400

    Add a hook so that an AmrLevel can force a post-timestep regrid
    
    The motivation for this change is that sometimes, during the course of a coarse
    timestep, the timestep will found to be unstable due to a lack of resolution. In
    this case the coarse level may want to signal that more resolution is required
    immediately (as opposed to waiting for a future regrid), because even a single
    unstable step may cause significant harm to the integrity of the simulation. An
    example is a spurious numerical detonation caused by insufficient resolution in
    a thermonuclear burning region. If this numerically-seeded detonation is detected
    at the end of a timestep, more levels can be added immediately so that the fine
    levels can improve the situation and quench the detonation (since they will
    overwrite the coarse data at the end of the timestep).
    
    Each AmrLevel now has a member variable post_step_regrid. To trigger a regrid
    at the end of a step, but before any fine timesteps would be taken, they only need
    to set this variable to one. At the beginning of every timestep, it will be reset to 0.

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H

commit c250a3358c1069ad503a9217edae6b3e35db853e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 20:48:01 2017 -0700

    add EB to doxygen and move doxygen stuff to its own directory

Docs/Doxygen/doxygen.conf
Docs/Doxygen/main.dox

commit 9cc44cfd6ed2c5f18d90a8e9612c80c3a410a462
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Apr 28 16:43:53 2017 -0700

    started work on hybrid flux register.  this one should be interesting

Src/EBAMRTools/AMReX_EBFastFR.H
Src/EBAMRTools/AMReX_EBFastFR.cpp

commit e6142ea1cbc872cdb624e27020c23e1a4b5f08cf
Merge: 6265c1efa b7e187697
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 16:04:08 2017 -0700

    Merge branch 'master' into development

commit b7e187697a295beef80b820c882f49897ffd845e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 15:48:08 2017 -0700

    add a main page

Docs/doxygen.conf
Docs/doxygenmain.dox

commit 6265c1efaa57459fec21ad1ed115a8ff45cbe197
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 14:47:07 2017 -0700

    update migration guide

Docs/Migration/Migration.md

commit 0816406bbdfc7fa6e5a8b019821fac8ebdd82281
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 14:47:07 2017 -0700

    update migration guide

Docs/Migration/Migration.md

commit d00569720139f42641401aadd92e01aaa02b9e1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 14:28:48 2017 -0700

    simplify helloworld

Tutorials/HelloWorld_C/Make.package
Tutorials/HelloWorld_C/main.cpp
Tutorials/HelloWorld_C/work.f90

commit f9ac3816ce7c77b47d47f2b76b274f9719c70d01
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 14:25:00 2017 -0700

    start AMReX User's Guide

Docs/AMReXUsersGuide/.gitignore
Docs/AMReXUsersGuide/AMReXUsersGuide.tex
Docs/AMReXUsersGuide/GNUmakefile
Docs/AMReXUsersGuide/GettingStarted/GettingStarted.tex
Docs/AMReXUsersGuide/Introduction/Introduction.tex
Docs/AMReXUsersGuide/Preface/Preface.tex
Docs/AMReXUsersGuide/README.md
Docs/AMReXUsersGuide/amrexsymbols.tex

commit 59094381eb715409503a43e30f1085bc07a23af7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 13:53:20 2017 -0700

    rename UsersGuide to BoxLibUsersGuide

Docs/BoxLibUsersGuide/C_AdvancedTopics/C_AdvancedTopics.tex
Docs/BoxLibUsersGuide/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example1.eps
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example1.fig
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example2.eps
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example2.fig
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example3.eps
Docs/BoxLibUsersGuide/F_AdvancedTopics/bc_example3.fig
Docs/BoxLibUsersGuide/F_AdvancedTopics/subcycling_algorithm.eps
Docs/BoxLibUsersGuide/GNUmakefile
Docs/BoxLibUsersGuide/GettingStarted/GettingStarted.tex
Docs/BoxLibUsersGuide/GettingStarted/VisIt_2D.eps
Docs/BoxLibUsersGuide/GettingStarted/VisIt_3D.eps
Docs/BoxLibUsersGuide/GettingStarted/edison.run
Docs/BoxLibUsersGuide/GettingStarted/edison_omp.run
Docs/BoxLibUsersGuide/Introduction/AMR.eps
Docs/BoxLibUsersGuide/Introduction/Introduction.tex
Docs/BoxLibUsersGuide/Introduction/boxlib_directory_bw2.eps
Docs/BoxLibUsersGuide/Introduction/castro_scaling.eps
Docs/BoxLibUsersGuide/Introduction/data_loc.odg
Docs/BoxLibUsersGuide/Introduction/data_loc2.eps
Docs/BoxLibUsersGuide/Introduction/index_grid.odg
Docs/BoxLibUsersGuide/Introduction/index_grid2.eps
Docs/BoxLibUsersGuide/Introduction/lmc_scaling.eps
Docs/BoxLibUsersGuide/Introduction/maestro_scaling.eps
Docs/BoxLibUsersGuide/Introduction/varden1.eps
Docs/BoxLibUsersGuide/Introduction/varden2.eps
Docs/BoxLibUsersGuide/Introduction/varden3.eps
Docs/BoxLibUsersGuide/Introduction/varden4.eps
Docs/BoxLibUsersGuide/LinearSolvers/LinearSolvers.tex
Docs/BoxLibUsersGuide/Preface/Preface.tex
Docs/BoxLibUsersGuide/README
Docs/BoxLibUsersGuide/Regression/test_suite.tex
Docs/BoxLibUsersGuide/Regression/testsuite.eps
Docs/BoxLibUsersGuide/UsersGuide.tex

commit 6d1046cf0af9711aa1acc4245ef891b16e932675
Merge: 3415e38c6 a5dfe0691
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Fri Apr 28 19:30:30 2017 +0000

    Merged in development (pull request #28)
    
    Development

commit a5dfe06913c1b6e4c39f48505633d3dd2ac9158c
Merge: 3e01abfb2 0f94d9b32
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 12:28:30 2017 -0700

    Merge branch 'master' into development

commit 0f94d9b322541407f87d8ee41d113749f3faeb4f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 28 12:27:36 2017 -0700

    update copyright notice and license agreement

README.txt
license.txt

commit 3e01abfb29158a2e35fe1f1061107a433f8b1d0f
Merge: a8ccab06f aef2323ca
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 27 16:35:18 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit aef2323ca1e49dcfc2ecb0c98e474a30db64a74f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 27 16:21:35 2017 -0700

    print origin and value in addition to the fully expanded value when
    `make print-%` is invoked

Tools/GNUMake/Make.rules

commit 250c69ddb90075acdffd150166c14a3ddd6fbf42
Merge: 9923def2e 0ad28c184
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 27 14:56:58 2017 -0700

    getting Weiqun's fixes to aliasing stuff

commit 9923def2e8cbfd3f7d9f4948284102357eb1f4cd
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 27 14:55:43 2017 -0700

    found the bug that was making PWLFP get the wrong convergence rates.   Looks good now.   On to trying to figure out how to integrate with MultiFab fillpatch

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Tests/EBAMRTools/regression/aggpwlfpTest.cpp

commit a8ccab06f7a948395535eceba05d96a25319c316
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 27 14:55:31 2017 -0700

    Make the C interface to the nodal multigrid solver a bit more general.

Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 5e3210fed27b5376874401b2545a6ab32fd51190
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 27 13:55:43 2017 -0700

    another change of a MFIter declaration

Src/GeometryShop/AMReX_EBLevelGrid.cpp

commit 1c474d66d5a191503d8279fe79e25cf877c9a868
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 27 13:54:27 2017 -0700

    added fancier static initialization to IntVect::Zero and IntVect::Unit from Chombo

Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp

commit 0ad28c184151be2f9535a40f642e023b73dc0dc8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 27 13:25:49 2017 -0700

    support amrex::Print() << std::endl

Src/Base/AMReX_Print.H

commit 536a8e9182c04e1573bdfbd6b407841ee4573fc0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 27 12:26:21 2017 -0700

    add new FArrayBox constructor that takes a Real*

Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FArrayBox.cpp

commit d0d60c7d645c1bae93165c734f934c80cbfd690b
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 27 12:00:27 2017 -0700

    some bug fixes improve convergence rate but not quite enough

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp

commit 74eb2f54d9c2dea1e9bade5267efe52b7501672c
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 27 11:54:52 2017 -0700

    apparently using a LayoutData for defining a MFIter makes bad things happen

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp

commit aecb6eca58773b68434304f9b4dd28de3ffd60f1
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 27 11:53:55 2017 -0700

    added bounds checking to BaseIVFAB

Src/GeometryShop/AMReX_BaseIVFABI.H

commit e84bab7fe781c00a5d8aa60cbbb0fdfe7062f744
Merge: c3c8ddfc6 0ea5baa32
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 27 11:16:29 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 0ea5baa32c9c5ebf89ff363de9462dfc1b5693a7
Merge: a0b707d36 34e94cc9d
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 27 18:16:09 2017 +0000

    Merged in dtg_branch (pull request #27)
    
    Dtg branch--merge to get Ray the dataholders he wants

commit c3c8ddfc6d697d1d79e49c4003e81515062c2199
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 27 10:20:10 2017 -0700

    add new MultiFab/FabArray constructors that take non-owning pointers; clean up FabArray StatusType

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/Make.package

commit a0b707d36d8038b7104831a720b1bd485191594d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 26 17:17:13 2017 -0700

    added random number engine copy

Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90

commit 34e94cc9da3ac4b4b720eddb1485d7f61bb2f442
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 26 15:58:31 2017 -0700

    I added EBFluxFAB, IrregFAB and their associated factories.  They pass their a simple test.

Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_EBFluxFAB.H
Src/GeometryShop/AMReX_EBFluxFAB.cpp
Src/GeometryShop/AMReX_EBFluxFactory.H
Src/GeometryShop/AMReX_EBFluxFactory.cpp
Src/GeometryShop/AMReX_FaceIndex.H
Src/GeometryShop/AMReX_FaceIndex.cpp
Src/GeometryShop/AMReX_IrregFAB.H
Src/GeometryShop/AMReX_IrregFAB.cpp
Src/GeometryShop/AMReX_IrregFABFactory.H
Src/GeometryShop/AMReX_IrregFABFactory.cpp
Src/GeometryShop/AMReX_VolIndex.H
Src/GeometryShop/AMReX_VolIndex.cpp
Src/GeometryShop/Make.package
Tests/EBAMRTools/regression/aggpwlfp.inputs
Tests/EBAMRTools/regression/aggpwlfpTest.cpp
Tests/GeometryShop/regression/Backtrace.rg_0_rl_0
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/bl_prof/bl_call_stats_D_00000
Tests/GeometryShop/regression/bl_prof/bl_prof_D_00000
Tests/GeometryShop/regression/bl_prof/bl_prof_H
Tests/GeometryShop/regression/dataArith.cpp
Tests/GeometryShop/regression/dataarith.inputs

commit 60cce68efdd3427e763715262b5420ac7c871201
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 26 08:49:46 2017 -0700

    fix shebang

configure

commit 1f827a6bc683eba18ebfc91a31cca4286991ffa4
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Apr 25 16:26:45 2017 -0700

    Good news: PWL fill patch test works.  Bad news:  convergence rate is wrong.

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/EBAMRTools/AMReX_MeshRefine.H
Src/EBAMRTools/AMReX_MeshRefine.cpp
Tests/EBAMRTools/regression/aggpwlfp.inputs
Tests/EBAMRTools/regression/aggpwlfpTest.cpp
Tests/EBAMRTools/regression/sphere.inputs

commit b2894dc991eea58e0ad7bc1581c7eaa8eeab7183
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Apr 25 12:44:32 2017 -0700

    EBAMRTools again compiles.   I added a bunch of EBLevelDataOps functionality

Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/EBAMRTools/AMReX_MeshRefine.H
Src/EBAMRTools/AMReX_MeshRefine.cpp
Src/GeometryShop/AMReX_EBCellFAB.cpp
Tests/EBAMRTools/regression/aggpwlfpTest.cpp

commit f4e4b43b3f8d57f012dee088ec1a2a8e9e0a1ff9
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Apr 25 12:25:59 2017 -0700

    added IntVect::Zero and IntVect::Unit because TheZeroVector() was pissing me off

Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp

commit d0778129f56f3c723e7b583826e7670e4f5401be
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Apr 25 09:49:49 2017 -0700

    fix the advection tutorial.

Src/Particle/AMReX_ParticleInit.H

commit 259742807f66a68131c47b98725ac85cebacb231
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Apr 24 16:11:25 2017 -0700

    I ported over a bunch of tools I use to write tests

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/EBAMRTools/AMReX_MeshRefine.H
Src/EBAMRTools/AMReX_MeshRefine.cpp
Src/EBAMRTools/Make.package
Src/GeometryShop/AMReX_EBCellFAB.H
Src/GeometryShop/AMReX_EBCellFAB.cpp
Tests/EBAMRTools/regression/aggpwlfpTest.cpp

commit be5521eaf47d46fa67587765c15164a3c414a18d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 24 15:54:05 2017 -0700

    Use the new syntax to get the Real data from the struct-of-arrays.

Src/Particle/AMReX_ParticleContainerI.H

commit e2389b1cf0bdb80055524e186f249e3ca520489c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 24 15:47:35 2017 -0700

    give the AmrParticleContainer 4 components as well.

Src/AmrCore/AMReX_AmrParticles.H

commit d5db875a670fc76db5a340597c194108af0531f0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 24 10:50:45 2017 -0700

    add some additional accessor methods to StructOfArrays.

Src/Particle/AMReX_Particles.H

commit 34bac78aefd84c9dfb8b1d3ad14f92c74c637f36
Merge: e3cec11d1 110ab0ee3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 24 09:43:08 2017 -0700

    Merge branch 'integer_soa_data' into development

commit e3cec11d1323a78979d8b61c58f03ce05aa02085
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 24 08:51:58 2017 -0700

    move some rules out of Tools/GNUMake to avoid potential conflicts

GNUmakefile.in
Tools/GNUMake/Make.rules

commit c6aa7cefb514e581853e1fe72a8c46220ac75954
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 23 12:42:37 2017 -0700

    configure: enforce libamrex and application are consistent on the use of OpenMP

Tools/GNUMake/Make.rules
Tools/libamrex/mkconfig.py

commit 5eaea034235166c4fb75a72d35b81ffcbea3775e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 23 12:19:43 2017 -0700

    configure: by default enforce the same compiler is used to build application

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules
Tools/libamrex/configure.py
Tools/libamrex/mkconfig.py

commit cfaab9410cb58b5e8a3a34f50ed0317a305f48a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 23 12:17:29 2017 -0700

    minor tweak

Tutorials/libamrex_C/GNUmakefile

commit 1031d3b3fb25ddfc20b649959032409ca798e86b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 22 22:14:00 2017 -0700

    minor tweak of make

GNUmakefile.in
Tools/GNUMake/Make.rules

commit 239ae7d88a554f9cf6cc7e880a194f341f25ee0e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 22 21:56:13 2017 -0700

    add a note for linking to C++11 and Fortran libraries

INSTALL

commit 94aae453204b1518331a3166c9a8d671004454d5
Merge: 78a0f8b14 6558cd633
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 22 21:41:14 2017 -0700

    Merge branch 'libamrex' into development

commit 6558cd633dda37a57f13a1e1bf02e9e7a38cef8d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 22 21:40:31 2017 -0700

    add INSTALL

INSTALL
Tools/libamrex/configure.py

commit ca2ce26eac41a6ce876c8e31985c273f81fa96b2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 22 21:19:38 2017 -0700

    add configure

GNUmakefile.in
Tools/libamrex/configure.py
configure

commit cc1ae96204163bd38ca21ce55d79f179ecf4af9b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 22 15:46:16 2017 -0700

    create a directory for libarmex scripts

Tools/GNUMake/Make.defs
Tools/libamrex/mkconfig.py

commit 3638fd90a9802913c9ac488d9e793576925dae05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 22 09:07:31 2017 -0700

    An example using libamrex

Tutorials/libamrex_C/GNUmakefile
Tutorials/libamrex_C/MyAmr.H
Tutorials/libamrex_C/MyAmr.cpp
Tutorials/libamrex_C/main.cpp
Tutorials/libamrex_C/myf.f90

commit 75543fb589d130be2d59fc8443b12ab456f71464
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 22 08:24:46 2017 -0700

    install headers and modules

GNUmakefile
Src/Base/Make.package
Tools/C_scripts/mkconfig.py
Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit 554c3141bad05b725982faae60f70035b1d52c6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 21 18:04:45 2017 -0700

    add a top level GNUmakefile for building libamrex

GNUmakefile
Src/Amr/Make.package
Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit 110ab0ee3e77fdaa830c6b86231e454f505fb178
Merge: 397801364 78a0f8b14
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 17:33:29 2017 -0700

    Merging development into integer_soa_data

commit 78a0f8b143c2f5e28aa35d2808ec447666872906
Merge: 0e1670085 547e213b4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 17:19:44 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 0e1670085c614a152698378dcf4cd7b210e15da6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 17:19:29 2017 -0700

    Make Reset() return the particle location data.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit fdf2aa7639d22f202d09e16de50104f44972c931
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Apr 21 16:02:08 2017 -0700

    starting to wade into EBLevelDataOps.   I managed to cut out everything I think is redundant and just keep what I think is useful.

Src/EBAMRTools/AMReX_EBLevelDataOps.H
Src/EBAMRTools/AMReX_EBLevelDataOps.cpp
Src/GeometryShop/AMReX_EBCellFAB.H
Src/GeometryShop/AMReX_EBCellFAB.cpp
Src/GeometryShop/AMReX_EBLevelRedist.cpp

commit 397801364b593de91ec2a032b1b4a36f3e203692
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 15:03:43 2017 -0700

    fix dumb mistake.

Src/Particle/AMReX_ParticleContainerI.H

commit 4cc16e6279519b45694d61174011438aa975ae8a
Merge: e79c1d0e5 24541b2d8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 12:57:34 2017 -0700

    Merge branch 'integer_soa_data' of bitbucket.org:berkeleylab/amrex into integer_soa_data

commit e79c1d0e5d1de07ff0c6e43e231e053d4dd361ef
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 12:57:13 2017 -0700

    rename these variables.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 0e7fa93315c99f48c282b30b3db818a29c62b7bb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 12:52:40 2017 -0700

    reset this to TRUE

Tests/Particles/GNUmakefile

commit 24541b2d8d2ac7cd84a87d8b4868b44add38dfc3
Merge: 186e04e85 547e213b4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 12:38:01 2017 -0700

    Merge branch 'development' into integer_soa_data

commit 186e04e85bce070d8c02dbffeb78d0764c96c613
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 12:15:18 2017 -0700

    change the struct-of-array interface to make it harder to make mistakes.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H
Tests/Particles/main.cpp

commit 0eaba419d1d239643e2bc82acbffe00308c5bb2b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 21 10:51:33 2017 -0700

    Fix bug in assert statements.

Src/Particle/AMReX_ParticleContainerI.H

commit 547e213b4070888c68c39df3ce754318ef9b450d
Merge: 436323abd b61031cd7
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Apr 21 17:17:08 2017 +0000

    Merged in dtg_branch (pull request #25)
    
    Dtg branch
    
    Approved-by: Weiqun Zhang <WeiqunZhang@lbl.gov>

commit b61031cd7f7cef54c8946a8b7107a8a5d97ffd69
Merge: 4224d320b 436323abd
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Apr 21 09:50:42 2017 -0700

    getting the latest from the development branch

commit 436323abda6efe8b53c030e02140f5b5ab96c6ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 21 08:58:30 2017 -0700

    add default move constructor to MFIter

Src/Base/AMReX_MFIter.H

commit ab66f824b98ba6f0480a7b1292362b368810df83
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 20 17:23:14 2017 -0700

    Update test of the particle struct-of-arrays to also test the integer components.

Src/Particle/AMReX_ParticleContainerI.H
Tests/Particles/GNUmakefile
Tests/Particles/main.cpp

commit 4a7a81b9fa96c662c233d23ef13f756e59f9c64c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 20 17:04:48 2017 -0700

    Add support for integer particle stored in the struct-of-arrays style.

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit c0d4adafb6c5c3f680da1ea8391d3c209fa74608
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 20 16:19:58 2017 -0700

    add new MFIter constructors that take BoxArray and DistributionMapping

Src/Base/AMReX_MFIter.H
Src/Base/AMReX_MFIter.cpp

commit 4224d320bc816e4725bf13cbe3b65e06670c724a
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 20 15:44:33 2017 -0700

    after some bug fixes, we now have working, single-level redistribution.

Src/EBAMRTools/AMReX_MeshRefine.cpp
Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_EBLevelGrid.cpp
Src/GeometryShop/AMReX_EBLevelRedist.cpp
Tests/GeometryShop/regression/Backtrace.rg_0_rl_0
Tests/GeometryShop/regression/GNUmakefile
Tests/GeometryShop/regression/Make.package
Tests/GeometryShop/regression/bl_prof/bl_call_stats_D_00000
Tests/GeometryShop/regression/bl_prof/bl_call_stats_H
Tests/GeometryShop/regression/bl_prof/bl_call_stats_H_00000
Tests/GeometryShop/regression/bl_prof/bl_comm_prof_D_00000
Tests/GeometryShop/regression/bl_prof/bl_comm_prof_H
Tests/GeometryShop/regression/bl_prof/bl_comm_prof_H_00000
Tests/GeometryShop/regression/bl_prof/bl_prof_D_00000
Tests/GeometryShop/regression/bl_prof/bl_prof_H
Tests/GeometryShop/regression/levelRedistTest.cpp
Tests/GeometryShop/regression/levelredist.inputs

commit 943d5288096c4db416391a2601c385a79df8e44b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 20 13:17:17 2017 -0700

    rename the particle template parameters to be more expressive.

Src/AmrCore/AMReX_AmrParticles.H
Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit 5c97a154ec9d83ec2cc5d061d57b07d3c7262434
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 20 11:31:44 2017 -0700

    Porting over EBLevelRedist was trickier than I thought.   It compiles now.  On to testing

Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBLevelRedist.H
Src/GeometryShop/AMReX_EBLevelRedist.cpp
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp
Src/GeometryShop/AMReX_LayoutData.H
Src/GeometryShop/Make.package

commit baa41a5f6f11c49ff45e0be89783d4d7a344c2a3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 20:25:19 2017 -0700

    If you restore the random state using more threads than you saved it with, give the RNG a sensible seed on the new threads.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit 935398fca9568bf35729a60d1bcc1a04c2f8725e
Merge: 24283734d d395cae19
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 18:05:23 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 24283734ddada5aed7b294ccf6691eb3e4a532b3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 18:04:50 2017 -0700

    A hopefully more portable way of saving the random state.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit b5473e3996c30703e181a1ad39485f854f88e957
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 17:23:50 2017 -0700

    use critical here instead of atomic capture on older versions of gcc

Src/Particle/AMReX_ParticleI.H

commit c61bd4f70cc69b174adf7b44b32993b4d6c57600
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 17:16:18 2017 -0700

    replace the the current implementation of the thread-safe RNG with an array-of-generators, since clang doesn't support thread_local.

Src/Base/AMReX_Utility.cpp

commit d395cae199d33c5b4f113c384f08355eec8f26e4
Merge: 0e1bf7ade 3103189b8
Author: Michael  Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Apr 19 23:07:37 2017 +0000

    Merged in mzingale/amrex/development (pull request #24)
    
    add more compilation info to the build info routines

commit df5b238bc6fd09311af7f18275c3eb2f4fd9f2dd
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 19 15:58:39 2017 -0700

    RedistStencil now compiles.

Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBLevelGrid.H
Src/GeometryShop/AMReX_EBLevelRedist.H
Src/GeometryShop/AMReX_EBLevelRedist.cpp
Src/GeometryShop/AMReX_RedistStencil.H
Src/GeometryShop/AMReX_RedistStencil.cpp
Src/GeometryShop/Make.package

commit 1b39022e2ed63fc02b30335d3cbd0e30375c6fec
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 19 15:32:36 2017 -0700

    ported over the most important bits of EBArith.   I only kept the bits that did not involve communication.   The full level stuff I will leave to EBLevelDataOps (previously they had a lot of redundant functionality)

Src/GeometryShop/AMReX_EBArith.H
Src/GeometryShop/AMReX_EBArith.cpp

commit 3103189b8def123ce44feee5834b6bbe72c58eeb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Apr 19 17:50:20 2017 -0400

    clean things up considerably

Tools/C_scripts/makebuildinfo_C.py

commit 0e1bf7ade60093f179bc68f162f6dcbbbf294d0b
Merge: 3df179252 60f59307e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 14:46:51 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 3df179252493d64f58abcb741aa47b3ac7d02344
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 14:46:38 2017 -0700

    Break up the short-range particle container into multiple files.

Tutorials/ShortRangeParticles/Make.package
Tutorials/ShortRangeParticles/ShortRangeParticleContainer.H
Tutorials/ShortRangeParticles/ShortRangeParticleContainer.cpp
Tutorials/ShortRangeParticles/main.cpp

commit 4f35daf7625cf57909383507f7d950ad25a63c22
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Apr 19 17:29:44 2017 -0400

    more compiler options

Tools/C_scripts/AMReX_buildInfo.H
Tools/C_scripts/makebuildinfo_C.py

commit 60f59307e45461cfd4697163a438c4870688ca0c
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 19 13:48:10 2017 -0700

    revert last commit - this affects things in codes I wasn't aware of which assumed specifically dimensioned strings

Src/F_BaseLib/fabio.f90

commit db1485453123c23e7a3de92941436e009ada8c4f
Merge: 7c96d10d4 e1b6ac383
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 19 13:32:22 2017 -0700

    Merge branch 'development' of https://bitbucket.org/berkeleylab/amrex into development

commit 7c96d10d47b5d62ab4351ac56ef79b0a408aba52
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 19 13:32:07 2017 -0700

    FABIO_MAX_VAR_NAME = 64

Src/F_BaseLib/fabio.f90

commit e1b6ac3833edbb45f96bd6defbc973176c69ef54
Merge: 78f2b0074 da95f7301
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 11:05:59 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 78f2b0074b7086cee16b1d5347474aa1ddd2d0b8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 19 11:05:45 2017 -0700

    Save and restore the state of the random number generator using an Array of ulongs.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit da95f7301ce22f87c4c4925d23b8479ae4e6741a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 18 19:50:43 2017 -0700

    must include BaseFab header in TypeTraits otherwise it may give wrong results if the type is incomplete

Src/Base/AMReX_TypeTraits.H

commit 7e7b2b5147e2c4c1c1b634c551dd5870d732c2dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 18 17:40:47 2017 -0700

    need to include <random> otherwise gcc 6 won't compile

Src/Particle/AMReX_Particles.H

commit e5a59a3c2fadd85da4f8737c79ce99bd29006aa7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Apr 18 17:31:27 2017 -0700

    update the dependencies of this particle test, now that additional packages are required.

Tests/Particles/GNUmakefile

commit b72c25902103ae48829e2a8d93805a99c0b4b22d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Apr 18 17:30:31 2017 -0700

    no need to do this now - the random number generator will get different seeds on different threads by default.

Src/Particle/AMReX_ParticleContainerI.H

commit a54a8b8f6de14fc1bae830662ce6450086d6d092
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Apr 18 16:03:38 2017 -0700

    fix MoveRandom after changes to RNG stuff.

Src/Particle/AMReX_ParticleContainerI.H

commit 96a120f1cc14c5daeb8e095e85539beaa7b955a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 18 12:40:33 2017 -0700

    move the specialization of IsBaseFab into AMReX_TypeTraits

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_TypeTraits.H

commit bfaf74e444febeaa040148e43d6b168e1b6df17b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Apr 18 15:39:05 2017 -0700

    remove AMReX's C++ implemention of the Mersenne twister in favor of the one in C++11.

Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp

commit 001ab243211a1add544575f9491a42d3a14d49d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 18 10:13:33 2017 -0700

    update cmake

Src/Base/CMakeLists.txt
Src/Base/Make.package

commit b4ee6bae82cef6f6bacbca79b13508994ec7ffeb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 18 10:05:24 2017 -0700

    enable_if a number of FabArray functions that make senses only if FAB is really a BaseFab

Src/Base/AMReX_FabArray.H

commit db9287dd369e072d1cce19721d8d64dbd7777a0a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 18 09:28:23 2017 -0700

    add AMReX_TypeTraits for SFINAE

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_TypeTraits.H

commit be1bae59ee1685cd4b0a594196f68b3113923bf7
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Apr 17 16:08:53 2017 -0700

    started porting over redistribution (on a single level) objects

Src/GeometryShop/AMReX_RedistStencil.H
Src/GeometryShop/AMReX_RedistStencil.cpp

commit f6ee03cb4ebd0d49b3aa46a9292efaabadfdd380
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Apr 17 14:33:54 2017 -0700

    fixed bug in MeshRefine test.  Seems to work fine now.

Src/GeometryShop/AMReX_EBFluxFAB.H
Tests/EBAMRTools/regression/meshref.inputs
Tests/EBAMRTools/regression/simpleMeshRefine.cpp

commit 06524577379bcb5a60ad5d94c0229872c6414033
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 17 13:12:50 2017 -0700

    move MakeType to a new header

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MakeType.H
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 6cf88c00ae58ee757e9a58fa677c09f7c664725d
Merge: c889ed276 df05600dd
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 17 13:01:23 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit c889ed276b108df25e4fe6ef37bb26be6a6a8c1c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Apr 17 13:00:55 2017 -0700

    Use the c++11 random number generator here.

Src/Particle/AMReX_ParticleInit.H

commit df05600dd95ee06e1c383271f70dc452ea746f39
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 17 11:15:16 2017 -0700

    add new make_alias constructor for MultiFab and iMultiFab

Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_iMultiFab.H
Src/Base/AMReX_iMultiFab.cpp

commit 39648a9dc64a79b8d09bad014b0dfb210a6dfc15
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 17 10:54:49 2017 -0700

    add a new FabArray constructor for making alias;  I think it's very confusing to make a deep copy with constructor so make_deep_copy is not support for FabArray

Src/Base/AMReX_FabArray.H

commit 3afa9e6b92673ca4ced6516b071941fec221ee04
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Apr 17 10:41:22 2017 -0700

    adding debugging tools so I can figure out what is wrong with AMReX_MeshRefine

Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_EBDebugDump.H
Src/GeometryShop/AMReX_EBDebugOut.H
Src/GeometryShop/AMReX_EBDebugOut.cpp
Src/GeometryShop/AMReX_EBFaceFAB.H
Src/GeometryShop/AMReX_EBFaceFAB.cpp
Src/GeometryShop/AMReX_EBFluxFAB.H
Src/GeometryShop/Make.package

commit 8395b4903de3b299d8ff8aa56360c954f068f8c8
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Apr 17 10:40:58 2017 -0700

    added face-centered stuff

Src/GeometryShop/AMReX_BaseEBFaceFAB.H
Src/GeometryShop/AMReX_BaseEBFaceFABI.H

commit 90be4f1e26ef9d752766e10177c7c20149aa6f9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 17 09:45:35 2017 -0700

    add StatusType to FabArray

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MultiFab.cpp

commit 4c618bed51612a090b86a7b9a390dab8da2181c9
Author: Marc Day <MSDay@lbl.gov>
Date:   Sun Apr 16 22:15:48 2017 -0700

    Partial fix of CMakeLists.txt files - still need to fix mpi

CMakeLists.txt
Tutorials/MultiGrid_C/CMakeLists.txt
Tutorials/MultiGrid_C/main.cpp

commit d48d96dbd3f1c882617d19e716a08529319107b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 16 18:49:47 2017 -0700

    new IArrayBox constructor for making alias or deep copy

Src/Base/AMReX_IArrayBox.H
Src/Base/AMReX_IArrayBox.cpp

commit 6ffdfcd180de82befd00404e4433828c4ec18c36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 16 18:36:27 2017 -0700

    new FArrayBox constructor for make alias or deep copy

Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FArrayBox.cpp

commit 4f564c4ab6ab2f67e64ef3e8029f2ee02d690baa
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sat Apr 15 20:38:26 2017 -0700

    a couple of changes to the InitRandomPerBox routine.

Src/Particle/AMReX_ParticleInit.H

commit 997d3fa38684a763ab0d83201679a3625f44ecb0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Apr 15 19:25:25 2017 -0700

    Clarify the comment and error message

Src/Particle/AMReX_ParticleInit.H

commit 83285a517b6630177b477a948d98036bdaae3adc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Apr 15 18:59:20 2017 -0700

    Add a new initialization routine for particles -- InitRandomPerBox --
    which is used when we want the particle distribution to be random
    within a box but we want to be able to replicate the box exactly
    for a scaling study.

Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit c0b87801dc49967ebf6dd925eb49bd2144e41821
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 15 07:56:57 2017 -0700

    mod migration script for IAMR Fortran code

Tools/Migration/step-7-bindc/bindc.sh

commit 46e6ac1af25df8262945695b89ccb03a0bdabb2a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 14 15:50:08 2017 -0700

    ParmParse inputs.

Tutorials/ShortRangeParticles/main.cpp

commit 890e4d2307d651a2701f93c193f3ca15c4b6fe4e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 14 14:30:05 2017 -0700

    updating this thing to work in 3D as well.

Tutorials/ShortRangeParticles/main.cpp

commit 50687c4b5bb2ef5b72e6fb5eb82d58a7d7d6a808
Merge: 1393697ff 4b26e1a03
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 14 13:09:46 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 1393697ffcb3133aabcf62c5dd4da6e268d4dba9
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 14 13:09:22 2017 -0700

    add 3d versions of fortran routines.

Tutorials/ShortRangeParticles/main.cpp
Tutorials/ShortRangeParticles/short_range_2d.f90
Tutorials/ShortRangeParticles/short_range_3d.f90

commit 15e95ae5635f6e7bf4e1475953324188b3ecf500
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 14 12:59:06 2017 -0700

    renaming / reorganization.

Tutorials/ShortRangeParticles/Make.package
Tutorials/ShortRangeParticles/main.cpp
Tutorials/ShortRangeParticles/short_range_2d.f90
Tutorials/ShortRangeParticles/short_range_F.H

commit b691edfd772c3ee4f38d1a70025f3b5f203fc613
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 14 12:55:18 2017 -0700

    removing some now un-needed code.

Tutorials/ShortRangeParticles/main.cpp

commit 70d596f33d147a1d7572e156afa5be50ca0ea23a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 14 12:48:24 2017 -0700

    move the particle time integration to a fortran subroutine.

Tutorials/ShortRangeParticles/compute_force_2d.f90
Tutorials/ShortRangeParticles/compute_force_F.H
Tutorials/ShortRangeParticles/main.cpp

commit 4b26e1a039bb501e1b47d9dbaa36519132d8df49
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 14 09:48:00 2017 -0700

    new BaseFab constructor that makes either an alias or a deep copy

Src/Base/AMReX_BaseFab.H

commit 64fe93da0cd9d27dc0e7dbec006dde0e33950702
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Apr 14 11:04:34 2017 -0700

    EBIS coarsening issues resolved for now.  BoxArray's ostream operator does seem to have weird integer overflow issues, however.

Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/EBAMRTools/regression/meshref.inputs

commit 3f939c41bdd1bd9dec7c25db3ed6f370304edcf1
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Apr 14 10:43:48 2017 -0700

    made another destructor virtual to get the compiler to shut up.

Src/Base/AMReX_BaseFab.H

commit 1f0eb3a06109ed20fd780f6500718cb64a3a8952
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Apr 14 09:52:21 2017 -0700

    more comments.

Tutorials/ShortRangeParticles/main.cpp

commit e232c96bbebee3cc5c54bf10caf4b0e547da2e67
Merge: 84e54a63d 50a278a1e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 13 23:08:37 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 84e54a63da80b082a9d8a93751fa1f21cfd239c1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 13 23:08:05 2017 -0700

    MPI communication for ghost particles working now.

Tutorials/ShortRangeParticles/main.cpp

commit f1617e4f61f45e3e45e2f9ce1b8a01c7ce9e2cae
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 13 15:39:47 2017 -0700

    did I forgot to add these?

Src/EBAMRTools/AMReX_MeshRefine.H
Src/EBAMRTools/AMReX_MeshRefine.cpp

commit 790c8d65ca4795f8cab8ecbe48019c8c46865d8a
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 13 15:39:06 2017 -0700

    made one base constructor virtual to shut the compiler up.   I also coded up a standalone meshrefine and a test from Weiqun's example.   EBIndexSpace coarsening is currently having some problems.

Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp
Src/Base/AMReX_IArrayBox.H
Src/EBAMRTools/Make.package
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_IntVectSet.cpp
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/Make.package
Tests/EBAMRTools/regression/meshref.inputs
Tests/EBAMRTools/regression/simpleMeshRefine.cpp

commit 5d7e3e0f162bfb6574456645ac4b50a872918742
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 13 14:27:20 2017 -0700

    first stab at getting the MPI comm stuff working.

Tutorials/ShortRangeParticles/main.cpp

commit 50a278a1e43cc886a789c6bfb55eee8320654af7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 13 14:00:43 2017 -0700

    add average_node_to_cellcenter

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_MultiFabUtil_F.H

commit 6aebb93d191a866af457ea7b11f27f1a53be7aa6
Merge: 4ee2ab0b1 cfea73f6a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 13 11:22:08 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 4ee2ab0b1b8d70ce44f3b8ecbc990333852b41b8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Apr 13 11:21:53 2017 -0700

    more functionality for the particle neighbors tutorial. this works in serial now.

Tutorials/ShortRangeParticles/Make.package
Tutorials/ShortRangeParticles/compute_force_2d.f90
Tutorials/ShortRangeParticles/compute_force_F.H
Tutorials/ShortRangeParticles/main.cpp

commit fdedab9b59869a8de349f1613696ed14016971cd
Merge: a550b7f8e cfea73f6a
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 13 10:23:23 2017 -0700

    merging with dev branch

commit cfea73f6ac9b37b554e564be7c88cd78a6fb597b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 13 10:20:11 2017 -0700

    fix assertion

Src/AmrCore/AMReX_AmrMesh.H

commit 2c28ebb5de30c74b7afa2f98732163de72488bd1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 12 23:20:13 2017 -0700

    more work on the ghost particle stuff.

Tutorials/ShortRangeParticles/main.cpp

commit c5227f28bce49c5abfd7e23a5683cd234700fbbc
Merge: 6b7de322b fb1bce420
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 12 17:01:16 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 6b7de322b00a2c66d1fed1b0e452b30896d1229f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Apr 12 17:00:50 2017 -0700

    Some work towards neighbor computation for particles that see short-range forces.

Src/Particle/AMReX_ParticleContainerI.H
Tutorials/ShortRangeParticles/GNUmakefile
Tutorials/ShortRangeParticles/Make.package
Tutorials/ShortRangeParticles/main.cpp

commit fb1bce4201b4c7b897395731f8d6491c121374a6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 12 16:07:42 2017 -0700

    Box: remove the lengthy overflow check because I don't think it could happen on exascale machines unless they run Windows

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp

commit a550b7f8edd3165f81f015ef169ee4c26bf6ba12
Merge: f3aca12c6 0a9ce5599
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 12 15:56:15 2017 -0700

    merging to  get new fancier mesh generator

commit 0a9ce5599a509c700e3c880aa7b69b66d3d81f87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 12 15:41:02 2017 -0700

    clean up the MeshRefinement example

Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrCore.cpp
Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp
Tutorials/MeshRefinement/main.cpp

commit f3aca12c65a8b0e21381e780b6fa0231c345ec65
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 12 15:29:34 2017 -0700

    EBAMRTools first tool now compiles.

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/GeometryShop/AMReX_AllRegularService.H
Src/GeometryShop/AMReX_AllRegularService.cpp
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBCellFAB.H
Src/GeometryShop/AMReX_EBCellFactory.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/Make.package
Tests/EBAMRTools/regression/aggpwlfpTest.cpp

commit 84d80a01c9cc27b2a34a602ab1204fa7431419e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 12 14:40:10 2017 -0700

    Geometry: allow default coordinates and let passed in paramters take precedence over parmparse parameters

Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp

commit a795ac8ca68c4c504185f348d07f09805d8884aa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 12 14:20:31 2017 -0700

    AmrMesh: add some set functions

Src/AmrCore/AMReX_AmrMesh.H

commit 38ceee3da8750ff4a9c18484b9bf1745cba0ab9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 12 13:41:17 2017 -0700

    add assertion

Src/Base/AMReX_MFIter.cpp

commit e3f1e105192b7f8e1fcf090b0c96182a434bf2dc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 12 13:12:37 2017 -0700

    minor optimization

Src/Base/AMReX_ParmParse.cpp

commit 7d51f01bf96d19fbcb3ca2c8a3f87d9133d9f30f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 12 13:09:49 2017 -0700

    move BoxIterator from GeometryShop to Base

Src/Base/AMReX_BoxIterator.H
Src/Base/AMReX_BoxIterator.cpp
Src/Base/AMReX_RealVect.H
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/GeometryShop/Make.package

commit 22983df2250a62a18f89146f204c22dbe5621faf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 12 12:58:53 2017 -0700

    move RealVect from GeometryShop to Base

Src/Base/AMReX_RealVect.H
Src/Base/AMReX_RealVect.cpp
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/GeometryShop/Make.package

commit b8eb01ba9a8ab087b474ffb8415efc2f73e14732
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 12 11:18:06 2017 -0700

    more fixes to get all the geometryshop tests working again (now with hybrid EBCellFAB)

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseIndex.H
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp

commit 93585e48920e6b2b0f765bffa2cf740c7c97284d
Merge: fafa273ef 0c2393fe2
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 12 11:02:13 2017 -0700

    merging with deveopment branch because I have to add a function to BaseFab

commit fafa273efd9d3b0dea4f9c6b7a2cc6bf5bcc8176
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 12 11:00:35 2017 -0700

    tweaking test to fit changing API (EBCellFAB is no longer just a wrapper)

Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp

commit 5ff340024817c6cf002010e10e9231650717503d
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 12 10:30:46 2017 -0700

    changed argument names to make the API less of a lie

Src/GeometryShop/AMReX_EBGraph.H

commit 3280897897b74cb5cd4c4bf068738cb0226cd95d
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Apr 12 10:29:56 2017 -0700

    fixed this test to reflect API changes

Tests/GeometryShop/ebgraphSingleGrid/ebgraphSG.cpp

commit 0c2393fe2aa41de306cc4ef5f9a539ab50d93939
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 11 16:55:02 2017 -0700

    add clang-analyze and clang-tidy to make

Tools/GNUMake/Make.rules

commit 00266c435f87bcedd98094d31f44e062540dd2ae
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Apr 11 16:07:40 2017 -0700

    had to put in real EBCellFAB and associated stuff

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/GeometryShop/AMReX_BaseEBCellFAB.H
Src/GeometryShop/AMReX_BaseEBCellFABI.H
Src/GeometryShop/AMReX_EBCellFAB.H
Src/GeometryShop/AMReX_EBCellFAB.cpp
Src/GeometryShop/AMReX_EBCellFactory.H
Src/GeometryShop/AMReX_EBCellFactory.cpp

commit ea00075d67c4c932970fbc9dd086dba6a228cfee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 11 13:00:38 2017 -0700

    add llvm

Tools/GNUMake/Make.defs
Tools/GNUMake/comps/llvm.mak

commit 1e97a545937cde2041b74a29728804ed0299aa74
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 11 12:31:57 2017 -0700

    add some braces

Src/Base/AMReX_ArrayLim.H

commit 16322a2dcdeead5d4922ece56f7d373e5e5a6caf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 11 10:04:31 2017 -0700

    add override

Tutorials/AMR_Adv_C/Source/Adv.H

commit 99a66ec7bea6fb852813935594d06143d5a5665e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 11 10:02:14 2017 -0700

    reimplement a few macros so that Clang 4.0.0 is happy.

Src/Base/AMReX_ArrayLim.H

commit af2758c1551ee0dfb52a1b84c72eea28ba249ef3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 7 12:59:10 2017 -0700

    add a new AmrMesh constructor

Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp

commit aa8d35cde8ac01d76c56b4455adb4ab565e23a56
Merge: 247d17d67 d9710d2ae
Author: Jon Rood <jon.rood@nrel.gov>
Date:   Fri Apr 7 21:05:48 2017 +0000

    Merged in jrood-nrel/amrex/nrel_intel_make_fix (pull request #23)
    
    Fixing GCC in the make files for NREL machines.
    
    Approved-by: Jon Rood <jon.rood@nrel.gov>

commit 247d17d67330b1044332703d1270c871328c0b84
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 7 12:53:38 2017 -0700

    need to call some initialization functions in one of the AmrMesh constructor

Src/AmrCore/AMReX_AmrMesh.cpp

commit d9710d2aece3697682eca40be5d382c607586317
Author: Jon Rood <jon.rood@nrel.gov>
Date:   Fri Apr 7 10:39:30 2017 -0600

    Fixing GCC in the make files for NREL machines.

Tools/GNUMake/sites/Make.nrel

commit e7a83ae4e0796c95d23c6e401f93b379fa8fa3c2
Author: Jon Rood <jon.rood@nrel.gov>
Date:   Fri Apr 7 10:10:57 2017 -0600

    Fixing GCC in the make files for NREL machines.

Tools/GNUMake/sites/Make.nrel

commit adf7842663ed8469808bfc8376e1cb9225584ea6
Merge: bb9a80289 387693a8f
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 6 15:54:28 2017 -0700

    Merge branch 'development' into dtg_branch

commit bb9a80289ddfd5b457116c93939d9fbd82108d55
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Apr 6 15:53:31 2017 -0700

    commit premerge with development branch

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/EBAMRTools/Make.package
Src/GeometryShop/AMReX_EBLevelGrid.H
Tests/EBAMRTools/regression/GNUmakefile
Tests/EBAMRTools/regression/Make.package
Tests/EBAMRTools/regression/aggpwlfpTest.cpp
Tests/EBAMRTools/regression/sphere.inputs
Tests/GeometryShop/sphereEBISBox/sphereConvTest.cpp

commit 387693a8f4d81d270e31f0577ce4f1d9eb2362a8
Merge: af94b1e55 98d66fa81
Author: Jon Rood <jon.rood@nrel.gov>
Date:   Thu Apr 6 20:09:05 2017 +0000

    Merged in jrood-nrel/amrex/nrel_intel_make_fix (pull request #21)
    
    Adding Intel compiler compatiblity into make system for NREL machines.
    
    Approved-by: Ray Grout <ray.grout@nrel.gov>

commit 98d66fa8160a60dfa565ddbf488833a1a370a343
Author: Jon Rood <jon.rood@nrel.gov>
Date:   Thu Apr 6 13:59:38 2017 -0600

    Adding Intel compiler compatiblity into make system for NREL machines.

Tools/GNUMake/Make.machines
Tools/GNUMake/sites/Make.nrel

commit af94b1e55c25ca4a6d9b6fd0a282e45099cddc74
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 5 17:12:15 2017 -0700

    MeshRefinement test: write a mf with value set to amr level

Tutorials/MeshRefinement/main.cpp

commit 2278ac01e85e9199bac7407243005580cebfb2e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 5 17:02:51 2017 -0700

    Add an example showing how to generate Amr meshes for testing

Tutorials/MeshRefinement/GNUmakefile
Tutorials/MeshRefinement/Make.package
Tutorials/MeshRefinement/MyAmr.H
Tutorials/MeshRefinement/MyAmr.cpp
Tutorials/MeshRefinement/main.cpp

commit dcf416a658fb39e84fc4c339a357283be04b0e92
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 5 15:59:12 2017 -0700

    add AmrMesh::SetFinestLevel

Src/AmrCore/AMReX_AmrMesh.H

commit 6e02eee13877b990eff688f8ea90a7ddbf70341a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 5 15:16:03 2017 -0700

    add const

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/AmrCore/AMReX_AmrMesh.H

commit 4515ea61b5bd04bb0ace3fa48d8f739ac38d9751
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 5 13:56:36 2017 -0700

    add comments

Src/AmrCore/AMReX_AmrMesh.H

commit 423a68f9fd12a3477a6ed8897df11fa9895ad233
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 5 13:42:48 2017 -0700

    make AmrMesh concrete

Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp

commit 5efe08026ec3096c6a07e8c6f4a73e9f4be22858
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 5 10:54:16 2017 -0700

    Split AmrCore into two.  The new AmrMesh class will allow for more flexible grids generation for testing.

Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrCore.cpp
Src/AmrCore/AMReX_AmrMesh.H
Src/AmrCore/AMReX_AmrMesh.cpp
Src/AmrCore/CMakeLists.txt
Src/AmrCore/Make.package

commit 4a70ea8378c564f2d48f3a554ec0b304a0f29cbe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 4 12:45:21 2017 -0700

    add kiryu to CCSE_MACHINES make

Tools/GNUMake/Make.machines

commit 506da3851402e2ce9849e69571ce16a0b1c031e5
Merge: 5e4c57975 4a4a085d1
Author: Michele Rosso <MRosso@lbl.gov>
Date:   Tue Apr 4 03:38:29 2017 +0000

    Merged in mrosso84/amrex/cmake_build_tools (pull request #20)
    
    Cmake build tools

commit 4a4a085d11849f91cfc7ea875da8dda4e91ffd80
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Apr 3 16:32:03 2017 -0700

    Use plt_compare_diff_grids instead of fcompare for cmake-enabled projects

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py

commit 30ce48251d06e20bcf01e35e2d04eb502c18e0a6
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Mon Apr 3 16:15:38 2017 -0700

    Add plt_compare_diff_grids to cmake build

Tools/Postprocessing/F_Src/CMakeLists.txt

commit c4a65bcb897619c3af1a9faf333554cf28f0fbbc
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Apr 3 15:45:57 2017 -0700

    As Zhukov said to Eisenhower, If we come to a minefield, our infantry attacks exactly as if it were not there.

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp

commit 3415e38c685618958a8ed9403468e0b6f0b86a59
Merge: cc970b1da 5e4c57975
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Mon Apr 3 17:18:51 2017 +0000

    Merged in development (pull request #19)
    
    AMReX 17.04

commit 5e4c5797531b77182803a4664c38e86a0f770cd5
Merge: cc970b1da d86963511
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 3 10:12:29 2017 -0700

    Merge branch 'development'

commit d86963511d92d5c231e041a280b266e10929fea9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 3 09:55:45 2017 -0700

    Reimplement BoxArray::RefID, DistributionMapping::RefID and
    FabArrayBase::BDKey using std::less for pointer comparison.  This
    fixes the undefined behavior in the old implementation.  In C++11,
    std::less is guaranteed to work for pointers (even if operator < does
    not).

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit f0918844d70a7494bc4a1aa020960be7e726bd64
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 1 19:05:00 2017 -0700

    have to include MultiFab.H because it's used as template paramter for Array<MultiFab>

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp

commit 1028a577eeff41bdbcbde089faf28f6ff407d6d0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Apr 1 17:13:30 2017 -0700

    Revert the latest revert.

Src/Base/AMReX_MultiFabUtil.H

commit 36f6645f03e1c100b7e30b0a628444737479446a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 1 15:31:52 2017 -0700

    add include back to MulitFabUtil.H

Src/Base/AMReX_MultiFabUtil.H

commit 215dd0e74fb1c177a38efd8d85b0691c3a6fdce0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 1 10:57:58 2017 -0700

    add MultiFab::OverlapMask function that counts how many duplicates are at each point; add new versions of norm1 and norm2 that do not double count for nodal data

Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp

commit ca777cccdf6436ce87fea7baf7473a06d44c5df1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 1 10:34:36 2017 -0700

    add FabArrayBase::ixType() and other minor changes

Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp

commit 5b2592437eaf1b7ad39e42f49a99daea3f97eacd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 16:12:22 2017 -0700

    fix a new bug in BoxArray::minimalBox

Src/Base/AMReX_BoxArray.cpp

commit 14e0b225a720f88bc98a9c3a0e721d1a3d50cd4e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 15:54:56 2017 -0700

    use uint64_t instead of long long in initializing snan

Src/Base/AMReX_MemPool.cpp

commit 0b8afe33f7e597bdf1a0a761df6a468a2ce40ebb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 15:31:07 2017 -0700

    fix some particle initialization functions for 1d and 2d

Src/Particle/AMReX_ParticleInit.H

commit c75e05c3c034543741d575bff1876f742a4dbdfe
Merge: 7043f2a55 9c1442def
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 14:55:03 2017 -0700

    Merge branch 'development' into weiqun/cba

commit 9c1442defcebf13e397d26feca323765a13adf14
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 14:53:09 2017 -0700

    add a missing header

Src/Base/AMReX_FabArrayBase.cpp

commit 7043f2a55c5beec3af8734592c82795c761e0d77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 14:08:12 2017 -0700

    fix a new bug

Src/Base/AMReX_BoxArray.cpp

commit 3db1dcc246c0a749109ab4c2914d11e437dbbbb5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 13:24:29 2017 -0700

    minor

Src/Amr/AMReX_Amr.cpp

commit 6697a6240f6411412285552d004657acb36f2f71
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Mar 31 13:17:56 2017 -0700

    EBLevelGrid and LayoutData now compile.   On to porting the tools that use them

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArrayBase.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_EBLevelGrid.H
Src/GeometryShop/AMReX_EBLevelGrid.cpp
Src/GeometryShop/AMReX_LayoutData.H
Src/GeometryShop/Make.package

commit 11605d9bcccdde08b77bba742709838c57a4b6e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 13:09:53 2017 -0700

    update FluxRegister for crse_ratio

Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Boundary/AMReX_BndryRegister.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/writePlotFile.H
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/writePlotFile.H
Tutorials/PGAS_HEAT/main.cpp
Tutorials/PGAS_HEAT/writePlotFile.H
Tutorials/Tiling_Heat_C/main.cpp
Tutorials/Tiling_Heat_C/writePlotFile.H
Tutorials/WaveEquation_C/main.cpp
Tutorials/WaveEquation_C/writePlotFile.H

commit f3def00c19c6049921d9c89b0a698f6e5cc0d47f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 31 11:49:33 2017 -0700

    Oops -- that was the wrong file for plt_compare_diff_grids.f90 -- this one should work.

Tools/Postprocessing/F_Src/GNUmakefile
Tools/Postprocessing/F_Src/plt_compare_diff_grids.f90

commit 237ebf1c136e1e49fca6c7f1ba345201dc8f3a34
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 31 11:41:59 2017 -0700

    Build plt_compare_diff_grids.f90 instead of fcompare.f90

Tools/Postprocessing/F_Src/CMakeLists.txt

commit 411a2667addb3141d33da9eb81f7bcc2aa5bc4f4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 31 11:31:33 2017 -0700

    Add a new file that can be used to compare plotfiles that have the same problem
    domain at each level but that have different grids covering that domain.  This
    is particularly useful for comparing different domain decompositions of the same
    problem

Tools/Postprocessing/F_Src/plt_compare_diff_grids.f90

commit 948a505a8bfb75d571c6e2ed0dc1ef1782544c92
Merge: dcd120b3c 23f69a29b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 11:26:46 2017 -0700

    Merge branch 'development' into weiqun/cba

commit dcd120b3c59f773e679fec7585b60a1193d26241
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 11:25:49 2017 -0700

    update tiling for crse_ratio

Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 94696e6379e59836b08e97651e706a96e20c8d45
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 10:29:09 2017 -0700

    update FillBoundary for crse_ratio

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp

commit 24bc848bb51f830c2101071c282c926aed12611d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 09:58:42 2017 -0700

    more changes due to the addition of crse ratio to BoxArray

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 23f69a29bcb4d87f8256b650ad1405a97d73576f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 08:35:03 2017 -0700

    add a missing header

Tutorials/MultiGrid_C/writePlotFile.cpp

commit 3390a804ad6eea68d8032f230c1b0555ff6fa9db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 08:31:09 2017 -0700

    fix a typo

Src/F_Interfaces/Base/AMReX_multifab_fi.cpp

commit 2dede58e208ef003daa547f88dc3d49a29a5a597
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 31 08:29:26 2017 -0700

    remove a print

Src/Base/AMReX_DistributionMapping.cpp

commit bbc68bd7bfe62ab126fcc911cf838acf381b372b
Merge: e4d242cf0 0d3f8f377
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Mar 31 15:25:46 2017 +0000

    Merged in dtg_branch (pull request #16)
    
    eb sort of works so it should be merged

commit e4d242cf0d03b001add79163c7b4b085c3babb52
Merge: 9604329d3 de92bf733
Author: Michele Rosso <MRosso@lbl.gov>
Date:   Thu Mar 30 23:49:44 2017 +0000

    Merged in mrosso84/amrex/cmake-mpi-build (pull request #18)
    
    Add fextract and fcompare as part of the install

commit 961af63f34cc3b58f38781328e8b0fa6d9786b66
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 30 16:47:30 2017 -0700

    changes due the addition of crse ratio to BoxArray

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit de92bf73359b3dc8075afb7665aab83add4aee45
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Thu Mar 30 16:04:29 2017 -0700

    Add fextract and fcompare as part of the install

CMakeLists.txt
Tools/Postprocessing/F_Src/CMakeLists.txt

commit 63575c0af94e0d5c1d97997a6cc7f1014124b96b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 30 14:12:08 2017 -0700

    BoxArray: moved some functions from .H to .cpp

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit a120d6dd7d48fa2267622284518e34d27f1a1302
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 30 13:48:32 2017 -0700

    Coarsen the boxes in BoxArray::uniqify

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 94cb2c6dabb7fde9fd4a60ed3a34f33efd848466
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 30 13:00:47 2017 -0700

    rm BoxArray::shiftHalf

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit c50feb5ee63e672fd0275b07918c73991afa8f57
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 30 11:27:18 2017 -0700

    add a special case to IntVect::coarsen

Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp

commit 24ee14fb28236907aa422a3ff625984228a363d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 30 10:55:22 2017 -0700

    add crse ratio to BoxArray class

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 0d3f8f37753e3d924b410bbe001f8564a1f416b4
Merge: 37bbd5326 9604329d3
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Mar 30 10:53:59 2017 -0700

    Merge branch 'development' into dtg_branch

commit 37bbd53268767eb7ddfd21e381e82f7181954d5a
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Mar 30 10:53:48 2017 -0700

    committing some temporary stuff so I can merge with development branch

Src/GeometryShop/AMReX_EBLevelGrid.H
Src/GeometryShop/AMReX_EBLevelGrid.cpp

commit ec861b74b3239027acd34d913c643b4bd84c322d
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Mar 30 10:52:30 2017 -0700

    committing some temporary stuff so I can merge with development branch

Tests/GeometryShop/sphereEBISBox/sphere.inputs

commit 1dc4c5a784e22160405c3f5ca7e800f9b1cf30f5
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Mar 30 10:51:52 2017 -0700

    committing some temporary stuff so I can merge with development branch

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H

commit 68fcf5cf6c4848966c2017316b8df8c5927da7f6
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Mar 30 10:49:23 2017 -0700

    starting adding multi-level EB objects into EBAMRTools layer

Src/EBAMRTools/AMReX_AggEBPWLFillPatch.H
Src/EBAMRTools/AMReX_AggEBPWLFillPatch.cpp
Src/EBAMRTools/AMReX_EBCoarseAverage.H
Src/EBAMRTools/AMReX_EBCoarseAverage.cpp
Src/EBAMRTools/AMReX_EBPWLFineInterp.H
Src/EBAMRTools/AMReX_EBPWLFineInterp.cpp
Src/EBAMRTools/Make.package

commit 9604329d3fc9001f96cab1d68b93eb233742ca1a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 29 13:12:05 2017 -0700

    add FabArray::setDomainBndry

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_Geometry.H

commit f910c05283ea55a288f30981a5bad4ed42d6dc9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 29 12:24:19 2017 -0700

    To avoid confusion, remove nodal flag from FabArray constructor.

Src/AmrCore/AMReX_FluxRegister.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_FabArray.H
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/Particle/AMReX_TracerParticles.cpp
Tutorials/MultiColor_C/main.cpp

commit bc6e7afe8a79ca7bc05b4177a0bc202943c6926e
Merge: b7cdd9e7a 2f0f1757b
Author: Michele Rosso <MRosso@lbl.gov>
Date:   Thu Mar 30 13:27:31 2017 +0000

    Merged in mrosso84/amrex/regtest_fix (pull request #17)
    
    Fix regtest bug for builds using cmake
    
    Approved-by: Michael  Zingale <michael.zingale@stonybrook.edu>

commit b7cdd9e7a68d13b0be5319e930093d44fa228a89
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 29 21:05:12 2017 -0700

    make clean: rm dSYM directory

Tools/GNUMake/Make.rules

commit 2f0f1757bcd963a4526ff989d0a70d9aed213a2e
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Mar 29 17:37:25 2017 -0700

    Fix regtest bug for builds using cmake

Tools/RegressionTesting/suite.py

commit 46cb7d7fad94cdea835e2f18c90b70ee2a0a5e1d
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Mar 29 14:27:28 2017 -0700

    one more bug fix

Src/GeometryShop/AMReX_EBISLevel.cpp

commit 27ffe4bbf128408e49263719e0c58cb87fde6944
Merge: e365d87fe 95a3d796b
Author: Michele Rosso <MRosso@lbl.gov>
Date:   Wed Mar 29 18:22:36 2017 +0000

    Merged in mrosso84/amrex/cmake-mpi-build (pull request #15)
    
    Cmake mpi build

commit 7a985879da545406cb43f394485f24e1edebb92c
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Mar 29 10:09:59 2017 -0700

    needed to recompute normals and boundary areas after copies (otherwise they can be wrong at box boundaries)

Src/GeometryShop/AMReX_EBData.cpp

commit 305e60d4761a22175bff58497d6a93890a80d591
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Mar 28 15:46:30 2017 -0700

    after many bug fixes, I got an actual test that uses EBISLayout and EBIndexSpace and everythign to run correctly.

Src/Base/AMReX_Box.H
Src/Base/AMReX_DistributionMapping.cpp
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp
Tests/GeometryShop/sphereEBISBox/sphere.inputs

commit eb6e2737d3516f337fbd1abf624f8c5dad986309
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Mar 28 11:41:12 2017 -0700

    this unholy union is proceeding according to our fiendish plan

Src/GeometryShop/AMReX_BaseIVFactory.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.H
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Tests/GeometryShop/sphereEBISBox/Make.package
Tests/GeometryShop/sphereEBISBox/sphereConvTest.cpp

commit 28aae44dd63fb5d487ed41c911505638db672b06
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Mar 27 15:56:08 2017 -0700

    I added a first test for the new classes

Tests/GeometryShop/sphereEBISBox/GNUmakefile
Tests/GeometryShop/sphereEBISBox/Make.package
Tests/GeometryShop/sphereEBISBox/sphere.inputs
Tests/GeometryShop/sphereEBISBox/sphereConvTest.cpp

commit 8d46deeb5bca2fb8587b1e616b549bcb7ceac0e1
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Mar 27 13:04:47 2017 -0700

    everything compiles, off to testing the core stuff

Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.cpp

commit e365d87fe7ca1bd9e57dddb7423eaa8a511f97cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 25 11:06:58 2017 -0700

    put temp build directory d/ o/ f/ into tmp_build_dir/

.gitignore
Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit 38e3c3ab5320f70c5853e29e7e82b8bcc23a8a8e
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Mar 24 15:56:48 2017 -0700

    lots of progress but still many compilation errors.

Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryService.cpp
Src/GeometryShop/AMReX_SPMD.cpp
Src/GeometryShop/AMReX_VoFIterator.H
Src/GeometryShop/AMReX_VoFIterator.cpp
Src/GeometryShop/Make.package

commit ab0b852c02a2fa7b6c055b6d5f93f4f3a4ca766e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 24 13:06:45 2017 -0700

    add num_multifabs back, but wrap them inside BL_MEM_PROFILING

Src/Base/AMReX_MultiFab.cpp

commit a65bd3bbdfae2bbcb2d7fbd2e9d8b50473f70fd5
Merge: 39f9cdaaa 4ea636f20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 24 13:00:47 2017 -0700

    Merge branch 'dtg_branch' into development

commit 4ea636f20dfbf18d70fddcf14275400141fe85b3
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Mar 24 11:43:02 2017 -0700

    But wait, there's more!  Now EBISLevel has many fewer communication stages in coarsening!  Now how much would you pay?

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp

commit 39f9cdaaaacfbf8fd84ffce5e6ceaf3bdd04d26b
Merge: 025bd1976 023c49017
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 24 11:00:07 2017 -0700

    Merge branch 'development' into weiqun/split_fabarray

commit 025bd1976ed330bafccbd28c90e507944351c69b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 24 10:58:12 2017 -0700

    update AmrData

Src/Extern/amrdata/AMReX_AmrData.cpp

commit 36480dd0819e45dd27904caeafda57aa94ca4f88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 24 10:01:09 2017 -0700

    update cmake

Src/Base/CMakeLists.txt

commit 4b8177a4ac8c471961a3d3c2b63edc27dd793913
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Mar 23 18:51:15 2017 -0700

    redesign of EBISLevel::coarsenVoFs.  Now with fewer temporaries and communications.   Not available in stores.

Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.cpp

commit 023c49017574c0a7721db3df59b831a0d75cd0ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 23 17:12:36 2017 -0700

    make mpi-2 happy by const_cast

Src/Base/AMReX_ParallelDescriptor.H

commit 37ef41e3322911474c86c293eda7990a71d67900
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 23 16:29:34 2017 -0700

    more on splitting FabArray

Src/Amr/AMReX_StateData.H
Src/Base/AMReX_FACopyDescriptor.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MFCopyDescriptor.H
Src/Base/AMReX_MFCopyDescriptor.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/Make.package

commit 113b72972e9e1daaf801769eaefdeaf2697ad501
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 23 13:05:19 2017 -0700

    change how gfortran library is linked

Tools/GNUMake/comps/gnu.mak

commit 07bf61528eb22f75dff9658df264000f8a775e2f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 23 11:05:30 2017 -0700

    split off MFIter

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MFIter.H
Src/Base/AMReX_MFIter.cpp
Src/Base/Make.package

commit d26dee8991d91f1947527bd14ac131a312f1bbd6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 23 10:55:42 2017 -0700

    split off FabArrayBase

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp
Src/Base/AMReX_FabArrayBase.H
Src/Base/AMReX_FabArrayBase.cpp
Src/Base/Make.package

commit 6f2525f1ac5f96f3da1144a4fa4af085ae085d90
Merge: a7bb4d9c9 8d6e9bf33
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Mar 23 10:53:01 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit a7bb4d9c9de0c1e373fd232c8bf4df2425aa85b7
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Mar 23 10:52:44 2017 -0700

    move the num local tiles function to ParticleContainer.

Src/Particle/AMReX_Particles.H

commit 8d6e9bf336dec1f1ef9081a18c69d1e6ea994329
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 23 09:08:16 2017 -0700

    make: strip the whitespace around DIM to make the make system more robust

Tools/GNUMake/Make.defs

commit ebf95fcc4ef2f2b79173cb5240853e144ceb89f4
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Mar 22 16:55:43 2017 -0700

    Add a function ParIter to return the total number of tiles.

Src/Particle/AMReX_Particles.H

commit 7eb4eebf8683e40264a65eb72c7617eeba6b9f66
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Mar 22 15:03:57 2017 -0700

    still pretty deep in the weeds over here

Src/Base/AMReX_Box.H
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_SPMD.cpp

commit 95a3d796b771e7a757dac2f5b9efa0e80297ed98
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Mar 22 13:50:55 2017 -0700

    Fix cmake mpi-enabled build.

Tools/CMake/FindCCSE.cmake

commit 92e12d7bc9c8e1a16ded2d19db7221f21aee37eb
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Mar 21 16:16:11 2017 -0700

    slogged my way through EBIndexSpace and EBISLayout--some minor redesign (and some major cleanup) from the Chombo versions

Src/GeometryShop/AMReX_EBDataFactory.H
Src/GeometryShop/AMReX_EBISBox.H
Src/GeometryShop/AMReX_EBISLayout.H
Src/GeometryShop/AMReX_EBISLayout.cpp
Src/GeometryShop/AMReX_EBISLevel.H
Src/GeometryShop/AMReX_EBISLevel.cpp
Src/GeometryShop/AMReX_EBIndexSpace.H
Src/GeometryShop/AMReX_EBIndexSpace.cpp
Src/GeometryShop/AMReX_GeometryService.H
Src/GeometryShop/AMReX_GeometryService.cpp
Src/GeometryShop/AMReX_SlabService.H
Src/GeometryShop/AMReX_SlabService.cpp

commit d70a572b1d37c8e5f61c3d41ac5302e31669a95a
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Mar 21 14:44:34 2017 -0700

    Remove all references to PETSc and X11.

Tools/CMake/FindCCSE.cmake

commit d74601713d28abcf7ac4e4ef68bfe8ba72e4f4e9
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Mar 21 13:31:51 2017 -0700

    Replace "BOXLIB" with "AMREX" in CMake variables name.

Src/Base/CMakeLists.txt
Src/CMakeLists.txt
Tools/CMake/CCSEOptions.cmake

commit 9e97a63f0ae536e9af29327bed4959bffb18852e
Merge: a2bb657b5 b67797bd4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 21 13:16:08 2017 -0700

    Merge branch 'fortran_interface' into development

commit b67797bd4796e45d476cec4876505ba0464d3815
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 21 13:15:30 2017 -0700

    fixe memory leaks

Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/my_amr_mod.F90

commit 1b85ddbdf5b92133fc22dd0c82f36811117282fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 21 12:47:45 2017 -0700

    fix reflux due grids coveed by fine do not have fluxes computed

Src/AmrCore/AMReX_FluxRegister.H
Src/AmrCore/AMReX_FluxRegister.cpp
Src/F_Interfaces/AmrCore/AMReX_fluxregister_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fluxregister_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/evolve_mod.F90

commit d3e4853d5bd17a1d297b24c290b0e37c37edf16b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 21 11:17:35 2017 -0700

    tidy

Tutorials/AMR_Adv_CF_octree/Source/evolve_mod.F90

commit 4d15a81cbe0b581da7d74c96cc5437e954d1017f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 21 11:03:55 2017 -0700

    add octree iterator

Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Src/F_Interfaces/Octree/AMReX_octree_fi.cpp
Src/F_Interfaces/Octree/AMReX_octree_mod.F90
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs.rt
Tutorials/AMR_Adv_CF_octree/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/my_amr_mod.F90

commit 728332558d0987128d4e22a108dfe4f57fff5b95
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 21 08:35:43 2017 -0700

    build octree leaf nodes

Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90
Src/F_Interfaces/Octree/AMReX_octree_fi.cpp
Src/F_Interfaces/Octree/AMReX_octree_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/evolve_mod.F90

commit a2bb657b507a17b8a0c9ddcce30b012157e38d95
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 21 08:28:52 2017 -0700

    add a new MFIter::tilebox takes nodal IntVect flag

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp

commit 13563d41aa6ae064c84b8bc0fa1975004a7059ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 20 12:48:12 2017 -0700

    add F_Interfaces/Octree

Src/AmrCore/AMReX_AmrCore.cpp
Src/F_Interfaces/Octree/AMReX_octree_fi.cpp
Src/F_Interfaces/Octree/AMReX_octree_mod.F90
Src/F_Interfaces/Octree/Make.package
Tutorials/AMR_Adv_CF_octree/Exec/Make.Adv
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs.rt
Tutorials/AMR_Adv_CF_octree/Source/fmain.F90

commit bfd0c6e33d402f1b44102f1ceb3016c70ca161f1
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Mar 20 11:00:07 2017 -0700

    EBData, EBISBox, and PolyGeom all compile now.   On to writing more tests.

Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISBox.cpp
Src/GeometryShop/AMReX_PolyGeom.cpp

commit 42a5988527c15d9b7e2bdcab1c763977878173bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 20 08:46:43 2017 -0700

    AMR_Adv_CF_octree: no subcycling

Tutorials/AMR_Adv_CF/Source/averagedown_mod.F90
Tutorials/AMR_Adv_CF_octree/Exec/Make.Adv
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_CF_octree/Source/averagedown_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/compute_dt_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/my_amr_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/plotfile_mod.F90

commit f941a90dc456d66026e14d6d3d84ad2f3b277c5a
Merge: 93707ec00 1decdcd1d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Mar 17 20:34:23 2017 -0400

    Merge branch 'development' of ssh://bitbucket.org/berkeleylab/AMReX into development

commit 93707ec00d6c340d6d1010f5090a699e2bd20aa8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Mar 17 20:34:14 2017 -0400

    don't need FCOMP for C++ codes

Tools/RegressionTesting/suite.py

commit 1decdcd1d8de0e0269f6e307c40dc3b794fe6eeb
Merge: 812ed974d e6dd77c09
Author: Michele Rosso <MRosso@lbl.gov>
Date:   Fri Mar 17 23:59:58 2017 +0000

    Merged in mrosso84/amrex/cmake-regtest (pull request #14)
    
    Enable AMReX regression testing tools to build using CMake.

commit fc6e2ab9dbad2685d77fb809369ea13d2f8855b1
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Mar 17 16:02:49 2017 -0700

    finished EBData/EBISBox/PolyGeom transition --- still working on getting it all to compile

Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBISBox.H
Src/GeometryShop/AMReX_EBISBox.cpp
Src/GeometryShop/AMReX_PolyGeom.H
Src/GeometryShop/AMReX_PolyGeom.cpp
Src/GeometryShop/Make.package

commit e6dd77c099e8cc05bdabcf91f10c4ad9be9c9bc4
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Wed Mar 15 13:52:59 2017 -0700

    Enable AMReX regression testing tools to build using CMake.

Tools/RegressionTesting/params.py
Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_util.py

commit ba0dd51248ff18679aa678ac483a078d425d588b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 17 12:35:40 2017 -0700

    start Tutorials/AMR_Adv_CF_octree

Tutorials/AMR_Adv_CF_octree/Exec/Make.Adv
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/Make.package
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/face_velocity_2d.F90
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_CF_octree/Exec/SingleVortex/inputs.rt
Tutorials/AMR_Adv_CF_octree/README
Tutorials/AMR_Adv_CF_octree/Source/Make.package
Tutorials/AMR_Adv_CF_octree/Source/Src_2d/Make.package
Tutorials/AMR_Adv_CF_octree/Source/Src_2d/advect_2d_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/Src_2d/compute_flux_2d.f90
Tutorials/AMR_Adv_CF_octree/Source/Src_2d/slope_2d.f90
Tutorials/AMR_Adv_CF_octree/Source/amr_data_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/averagedown_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/bc_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/compute_dt_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/fmain.F90
Tutorials/AMR_Adv_CF_octree/Source/initdata.F90
Tutorials/AMR_Adv_CF_octree/Source/my_amr_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/plotfile_mod.F90
Tutorials/AMR_Adv_CF_octree/Source/tagging_mod.F90

commit 4c5202f716fd9f1cb703ab4d35b8f5d2928bb8b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 17 12:12:59 2017 -0700

    allow blocking factor greater than max_grid_size

Src/AmrCore/AMReX_AmrCore.cpp
Src/F_Interfaces/AmrCore/AMReX_FAmrCore.cpp

commit 812ed974d647700b02f781203f379047aa383024
Merge: 68b203be8 351780396
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 16 14:56:48 2017 -0700

    Merge branch 'fortran_interface' into development

commit 351780396f3df2f6b3c14dbd9681170beab203a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 16 14:55:57 2017 -0700

    add some assertions to fortran amrcore

Src/F_Interfaces/AmrCore/AMReX_FAmrCore.cpp

commit a85e8bca48540eb504ff5203f0986725d6a5f5f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 16 14:55:31 2017 -0700

    assert blocking factor is not too small relative to ref_ratio

Src/AmrCore/AMReX_AmrCore.cpp

commit f72c8963cdd74ef21029afb0218b856e3b9d2d35
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 16 13:59:14 2017 -0700

    add string version of amrex::Abort, Warning and Error

Src/Base/AMReX.H
Src/Base/AMReX.cpp

commit 68b203be857cc1ad95769a5b5c377f55735b99b9
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Mar 16 09:45:06 2017 -0700

    fixing the Nyx restart test.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H

commit deafe834f73735e541277b1e205c8f02adde1a8a
Merge: b37731852 3ac792028
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 16 08:27:34 2017 -0700

    Merge branch 'fortran_interface' into development

commit 201b3b0b4e146a004e0cca796100ecfe8e9a0416
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Mar 15 16:06:25 2017 -0700

    progress made on EBData (and I took it out of the make.package in case people want to compile this branch)

Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/Make.package

commit 3ac792028efdeb938481a1af44f08d4666837f8b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 15 15:03:45 2017 -0700

    cleanup

Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90

commit bde246a71b31d1cc7ec303b6d2077dced7bf52ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 15 14:52:43 2017 -0700

    make some variables in fortran geometry static

Src/F_Interfaces/Base/AMReX_geometry_fi.cpp
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Tutorials/AMR_Adv_CF/Source/compute_dt_mod.F90
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit c1de770bd0a8b5ae6ed61bb2c9424095e99a466a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 15 13:59:20 2017 -0700

    simplify the regrid logic

Tutorials/AMR_Adv_CF/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp

commit 746626ef4fabd3e46140b554ca8f8f3ca7ae6738
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 15 12:22:26 2017 -0700

    comments

Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit b3773185261d64a8fb83a813e705d0c0610e8a70
Author: atmyers <atmyers2@gmail.com>
Date:   Wed Mar 15 12:15:08 2017 -0700

    increment particle version string.

Src/Particle/AMReX_ParticleI.H

commit 693b0e6355d0c1f0be80a4afc147fa444e10c504
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Mar 14 16:13:41 2017 -0700

    starting the long slog of redesigning ebdata

Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/AMReX_EBData.H
Src/GeometryShop/AMReX_EBData.cpp
Src/GeometryShop/AMReX_EBDataVarMacros.H
Src/GeometryShop/Make.package

commit 1e850dddf3e48bf3ff314c9ef57942f0b7533b37
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 14 16:02:27 2017 -0700

    add Fortran fillcoarsepatch and tweak the test problem to test teh new functionality

Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90
Tutorials/AMR_Adv_CF/Source/tagging_mod.F90
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp

commit 37210f34a7aacf4b132c4c8fbaf9ec325c3c533e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 14 14:14:06 2017 -0700

    add a new regression test inputs

Tutorials/AMR_Adv_CF/Exec/SingleVortex/inputs.rt

commit 5cce154cbff8591511de23a39be057868eca6e76
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 14 14:12:32 2017 -0700

    fix a bug in fortran fillpatch

Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90

commit 8d487a3a58c01466164d6636b22fc5762beb2ff9
Merge: a54eb9db6 cc72019bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 14 13:23:46 2017 -0700

    Merge branch 'fortran_interface' into development

commit cc72019bc9cc1d4785c8ad58091869c5fde3f298
Merge: 6021a92d8 8456be21e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 14 13:23:08 2017 -0700

    Merge branch 'development' into fortran_interface

commit a54eb9db69a0aa99472d02ef187a1f951f1d2e54
Merge: 76317eeef ff6e879aa
Author: Michele Rosso <MRosso@lbl.gov>
Date:   Tue Mar 14 20:16:28 2017 +0000

    Merged in mrosso84/amrex/cmake-installation-fix (pull request #13)
    
    Fix issue with Tools not being copied to installation dir.

commit ff6e879aa2e4e237b0b712dbbc20c405dd0e240d
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Tue Mar 14 13:09:20 2017 -0700

    Fix issue with Tools not being copied to installation dir.

Src/CMakeLists.txt

commit 26b6e179284dd402d2add3b59390bdead56f2926
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Mar 14 13:08:10 2017 -0700

    sparse data tests pass now

Src/GeometryShop/AMReX_BaseIVFABI.H

commit 76317eeefae340b519a0f751d4dea6e2fceca600
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Mar 14 15:27:42 2017 -0400

    PGI explicitly needs libatomic to link

Tools/GNUMake/comps/pgi.mak

commit 0f74a7f598749cb97b1ec5eafb327a5edcdaea2b
Merge: 8456be21e 32c79bbe9
Author: Michael  Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Mar 14 16:04:28 2017 +0000

    Merged in mzingale/amrex/development (pull request #8)
    
    some reporting fixes

commit bb3e345d963f6f7c85686326beadc20609d1c17e
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Mar 13 14:29:13 2017 -0700

    got sparse, distributed data test to run to complettion but still failing one of the tests

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_MultiFab.cpp
Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFactory.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFactory.H
Tests/GeometryShop/sparseDataSingleGrid/sparseDataSG.cpp

commit 8456be21eef1aed9057c4268846d184e7dc80990
Merge: f3983d56c 8f881ac1b
Author: Michele Rosso <MRosso@lbl.gov>
Date:   Mon Mar 13 16:44:58 2017 +0000

    Merged in mrosso84/amrex/cmake-regtest (pull request #12)
    
    Fix CMake dependencies issue.

commit 8f881ac1b66d5d20d1b042452ff8400bdb4e4913
Author: Michele Rosso <mrosso@lbl.gov>
Date:   Fri Mar 10 16:44:35 2017 -0800

    Fix CMake dependencies issue.

Src/Amr/CMakeLists.txt
Src/Boundary/CMakeLists.txt
Src/Extern/amrdata/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/Particle/CMakeLists.txt

commit f3983d56cc03a7785e3b699b85602b83c16bfbf8
Merge: a17c7a9d2 b81da5bc7
Author: Ray Grout <ray.grout@nrel.gov>
Date:   Sat Mar 11 21:40:35 2017 +0000

    Merged in regtest_for_gitlabci (pull request #11)
    
    Adjust regtest script to allow empty branch and return number of failures as exit code

commit b81da5bc7c4a522cba24729d9e4ea2f73c5ddb3d
Merge: 9a0c4d3f5 a17c7a9d2
Author: Ray Grout <ray.grout@nrel.gov>
Date:   Sat Mar 11 12:01:30 2017 -0700

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into regtest_for_gitlabci

commit 9a0c4d3f5cea44a8aa6c6ff33e0994980e2c2699
Author: Ray Grout <ray.grout@nrel.gov>
Date:   Sat Mar 11 12:01:07 2017 -0700

    Adjust regtest script to allow empty branch and return number of failures as exit code

Tools/RegressionTesting/regtest.py

commit a17c7a9d20fdb84d234c5d3596792da2755eaf85
Author: atmyers <atmyers2@gmail.com>
Date:   Sat Mar 11 09:33:24 2017 -0800

    explicitly mark these methods as override.

Src/AmrCore/AMReX_TagBox.H
Src/Base/AMReX_MultiFab.H

commit 39ab3e5e3b162e9b893344ce9a05c716c2f3a59c
Author: atmyers <atmyers2@gmail.com>
Date:   Sat Mar 11 08:20:27 2017 -0800

    fix GetArrayData function.

Src/Particle/AMReX_ParticleContainerI.H

commit 46d250d3e9a993f3a63074069b33da3ae1c1d1fe
Merge: 91b6476cd 91523616d
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Mar 10 21:43:48 2017 -0800

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 91b6476cd159984c87eb423d6671730c81006f76
Author: atmyers <atmyers2@gmail.com>
Date:   Fri Mar 10 21:43:37 2017 -0800

    Adding methods for getting the SoA data

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 91523616d563fc79ddb9d8a0fd40880dabfd071d
Merge: 1a6dccc53 bf5562e76
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 10 15:43:24 2017 -0800

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 1a6dccc534a94976450d015b87686025b1729f54
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 10 15:43:09 2017 -0800

    Adding fortran CIC interpolation function.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particle_mod_3d.F90
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles_F.H
Tests/Particles/AssignDensity/main.cpp
Tests/Particles/AssignMultiLevelDensity/inputs
Tests/Particles/AssignMultiLevelDensity/main.cpp

commit bf5562e765661f02b13cb3b77c0902094c92f491
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 10 15:08:59 2017 -0800

    have to initialize the data otherwise it may crash due to fpe

Src/Boundary/AMReX_FabSet.cpp

commit 6021a92d86ae2a6b69306c8dfa5cc6420f333dbc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 9 16:20:12 2017 -0800

    AMR_Adv_v2: finished reflux

Src/F_Interfaces/AmrCore/AMReX_fluxregister_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fluxregister_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90

commit b8a49fb351c9f97c2a02913e9d26b3626aa0f949
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 9 14:17:48 2017 -0800

    fix a bug I introduced when FillBoundary was modified a few days ago

Src/Base/AMReX_FabArray.cpp

commit e8bb5fd1fdf1d09483bae9298ec4715317a89abe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 9 14:00:20 2017 -0800

    AMR_Adv_CF: start to add flux register

Tutorials/AMR_Adv_CF/Source/amr_data_mod.F90
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 3b56ba5629ba135a413f5c14ef78c74357b4f03b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 9 11:10:38 2017 -0800

    add fluxregister module

Src/F_Interfaces/AmrCore/AMReX_amr_mod.F90
Src/F_Interfaces/AmrCore/AMReX_fluxregister_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fluxregister_mod.F90
Src/F_Interfaces/AmrCore/Make.package

commit 67ef5a9c1b07d72936e791f8900cf08780484d73
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 9 10:25:17 2017 -0800

    AMR_Adv_CF runs

Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 58f23d0d10739faff14585ce63aa3a041d7a9abe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 9 10:20:33 2017 -0800

    fix fortran index

Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90

commit 7344240d818dec093812f6f2fdcb40c02529febc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 9 10:11:43 2017 -0800

    refactor fillpatch module

Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/amr_data_mod.F90
Tutorials/AMR_Adv_CF/Source/bc_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 2048bcb27c10c1fd8a909f068af23664eb39a28a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 8 18:10:45 2017 -0800

    wip: need to fix circular dependency of fortran modules

Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90

commit e8a6435e6f443f8e2eaaa61ec1672f65ab316f1d
Merge: 4b7956e8d 32c90ddc0
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Mar 8 15:33:31 2017 -0800

    Merge branch 'development' into dtg_branch

commit 1e0068a8869139caa396c79494e5d0bc4db500da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 8 14:44:39 2017 -0800

    wip

Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 4b7956e8dc98aaf65138490433c5f0642d53a515
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Mar 8 14:39:13 2017 -0800

    sparse data holders pass single grid test

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H
Src/GeometryShop/Make.package
Tests/GeometryShop/sparseDataSingleGrid/GNUmakefile
Tests/GeometryShop/sparseDataSingleGrid/Make.package
Tests/GeometryShop/sparseDataSingleGrid/sparseDataSG.cpp
Tests/GeometryShop/sparseDataSingleGrid/sphere.inputs

commit 6237c479104bb861b34b70d7d6d182c9e0357237
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 8 11:53:32 2017 -0800

    add more virtual functions

Src/F_Interfaces/AmrCore/AMReX_amrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 32c90ddc0c56aec0734ee9bdff8c259a76901a65
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 8 10:38:21 2017 -0800

    do a const_cast in make_aliase

Src/Base/AMReX_BaseFab.H

commit e01677665bcc5577ff0050e3a06593497927bc86
Merge: 76fd30278 08961bac5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 8 09:59:49 2017 -0800

    Merge branch 'development' into fortran_interface

commit 08961bac5bafee45b072f3908cf7f9d9ef0b8945
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Mar 7 16:39:50 2017 -0800

    More fixes to the build system from Michele Rosso.

Tools/CMake/FindCCSE.cmake

commit a4108a49f066b5978d23def5ba55334a126da5fe
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Mar 7 16:21:23 2017 -0800

    added (as yet still untested) sparse data holders

Src/GeometryShop/AMReX_BaseIFFAB.H
Src/GeometryShop/AMReX_BaseIFFABI.H
Src/GeometryShop/AMReX_BaseIVFAB.H
Src/GeometryShop/AMReX_BaseIVFABI.H

commit a59e78737633f177a4e76bf13135f9317c95a8a4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Mar 7 14:41:50 2017 -0800

    Fix CMake build stuff for AMReX.

CMakeLists.txt
Src/Amr/CMakeLists.txt
Src/Base/CMakeLists.txt
Src/CMakeLists.txt

commit cb011b97248f8b8a3bfda5c14a32eea4a8d3b585
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Mar 7 11:18:52 2017 -0800

    after figuring out that FabArray and LevelData have somewhat different copy semantics, I was able to get FabArray<EBGraph> to behave as advertised

Src/GeometryShop/AMReX_EBGraph.cpp
Tests/GeometryShop/ebgraphDistributed/ebgraphDist.cpp

commit 072e13bde9886366baf3780d0b6b8b2d3f47479c
Merge: 8c0c443cd a48254c66
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Mar 7 11:07:45 2017 -0800

    Merge branch 'development' of https://bitbucket.org/berkeleylab/amrex into development

commit 8c0c443cdfc692f5d49831af6e26dc0f02cad806
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Mar 7 11:07:17 2017 -0800

    Change instances of BoxLib/boxlib/BOXLIB to AMReX/amrex/AMREX.  This occurs only in cmake stuff
    and README*

CMakeLists.txt
Src/CMakeLists.txt
Tools/CMake/AMReX_Version.cmake
Tools/CMake/PreprocessAMReXFortran.cmake
Tools/CMake/PreprocessAMReXFortran90.cmake
Tutorials/README_C
Tutorials/README_F

commit a48254c66d6eb611ae3ef1e4a5dac34a9371acbe
Merge: ac91a939d 163037a1b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Mar 6 17:17:18 2017 -0800

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit ac91a939d23f0d7daba68608a50c3a009f14b074
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Mar 6 17:15:34 2017 -0800

    Avoid redefined macro warning in AMReX_INTERP_1D.F

Src/AmrCore/AMReX_INTERP_1D.F

commit 173b04a76069c3b968c12065f9d680eee03764c3
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Mar 6 16:16:25 2017 -0800

    working on distributed graph

Src/Base/AMReX_BaseFab.H
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_SPMD.cpp
Src/GeometryShop/AMReX_SPMDI.H
Tests/GeometryShop/ebgraphDistributed/GNUmakefile
Tests/GeometryShop/ebgraphDistributed/Make.package
Tests/GeometryShop/ebgraphDistributed/ebgraphDist.cpp
Tests/GeometryShop/ebgraphDistributed/sphere.inputs

commit 163037a1bf7b09be82550e9ad216080e883c0650
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 3 21:47:07 2017 -0800

    Capture the return code of the analysis scripts in the test suite.

Tools/RegressionTesting/regtest.py

commit ecc773a5f74fc52ba67f6e5bde978a7400e91ece
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Mar 6 13:54:22 2017 -0800

    porting some changes to the CMake stuff from BoxLib to AMReX.

CMakeLists.txt
Tools/CMake/CCSEOptions.cmake

commit cc970b1da64fb00226eb9f77fb67073d78746a09
Merge: 74b0a87e0 da72b07ca
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Mon Mar 6 17:01:58 2017 +0000

    Merged in development (pull request #9)
    
    Development

commit da72b07ca20ce6fd3a58cc6a7441ebe74b08868d
Merge: 23b4c6887 e1dc6e2f9
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sun Mar 5 10:39:36 2017 -0800

    Merge branch 'development' into particle_refactor

commit 23b4c6887a525948fc766d220f856b6d9135280f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 5 07:35:05 2017 -0800

    explicitly mark amrex_deposit_cic public

Src/Particle/AMReX_Particle_mod_3d.F90

commit c2e6805d1f41a5330dce3859df839c3b8b19abab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 5 07:31:36 2017 -0800

    merge SingleLevelWhere into Where

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H
Src/Particle/CMakeLists.txt

commit e1dc6e2f95b131b36640975cfdd434a34654a113
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 3 17:12:28 2017 -0800

    Add my computer name to the list of CCSE machines.

Tools/GNUMake/Make.machines

commit 579a1979daf179eeaa34bc2c92b8c74b230dfe4a
Merge: 8fb7da032 72ddd691f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 3 17:09:06 2017 -0800

    Merge branch 'particle_refactor' of bitbucket.org:berkeleylab/amrex into particle_refactor
    
    merging.

commit 8fb7da03214ff8c3cc4cebda9f0324cd462c7c0d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 3 17:08:11 2017 -0800

    Move the new deposition stuff to the fortran particle module.

Src/Particle/AMReX_Deposition_F.F90
Src/Particle/AMReX_Deposition_F.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particle_mod_3d.F90
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles_F.H
Src/Particle/Make.package

commit 72ddd691f83dc0cfd8dfa8ba669e3d47554d51a3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 3 16:28:16 2017 -0800

    fix an assertion and a static constexpr

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_Particles.H

commit 9fc23198510774eeddd83e9e9bdd35e28d93edc5
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Mar 3 14:52:51 2017 -0800

    added linearization routines to EBGraph.  On to seeing if I can get this to work with FabArray

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp

commit 1b8c54835604635293d9259c6b480ff0547d4b1c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 3 12:38:25 2017 -0800

    fixing restart.

Src/Particle/AMReX_ParticleContainerI.H

commit 1c3b36f6353d2505454757b8db0d76b129f50048
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Mar 3 11:10:51 2017 -0800

    Making redistribute work when lev_min = lev_max (needed by virtual particles).

Src/Particle/AMReX_ParticleContainerI.H

commit 2a01b0753a93282c0b000a5b2d12a2cc80ae6897
Merge: 24c676c01 74259aa4e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 3 10:54:51 2017 -0800

    Merge branch 'dtg_branch' into development
    
    Conflicts:
            Src/Base/AMReX_FabArray.H

commit 24c676c01ae54988b4c013bb427ad9051171d6f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 3 10:36:20 2017 -0800

    fix conflict

Src/Base/AMReX_FabArray.H

commit 572de45e7a862b83d3839d2377889d8efca9db82
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 3 09:53:13 2017 -0800

    fix FillBoundary's cross option

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp

commit 297f423b5cc75b0786f28f5e44b9b2ab9e220973
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 3 08:33:23 2017 -0800

    fix a new bug

Src/Base/AMReX_FabArray.H

commit 51d9d88410ed3aedd84d3605a8bb83f6618aff1f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 2 20:49:06 2017 -0800

    fix some issues copyInter

Src/Base/AMReX_FabArray.H

commit f5693af8469bc777e9221139baea9b7702e1600d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 2 17:17:59 2017 -0800

    modified FabArray's communication for EB
    
    Conflicts:
            Src/Base/AMReX_FabArray.H

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp

commit 614a6542d947bb990d01dc85705827fcf8ee2bf7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 27 17:12:23 2017 -0800

    forgot a new file in last commit

Src/Base/AMReX_FabFactory.H

commit 8c832ff6af4a3469e9bb10806a5f9de4ec606fc0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 27 17:09:51 2017 -0800

    add Fab factory; note that dynamic sidecar and FabArrayCopyDescriptor do not work with non-default factory

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_iMultiFab.H
Src/Base/AMReX_iMultiFab.cpp
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 74259aa4e435262b643b75082ced80a78e7c9332
Merge: c2be9dc07 0cd92abf9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 3 09:57:57 2017 -0800

    Merge branch 'weiqun/mpibuffer' into dtg_branch

commit 0cd92abf9b324ca974f7622dda3889d161e035b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 3 09:53:13 2017 -0800

    fix FillBoundary's cross option

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp

commit 33b4c0e6c234e041678097d96c3784c156591b3d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 3 08:33:23 2017 -0800

    fix a new bug

Src/Base/AMReX_FabArray.H

commit b49332d907bc947353ee3ec0c00793ff3e6907a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 2 20:49:06 2017 -0800

    fix some issues copyInter

Src/Base/AMReX_FabArray.H

commit 84a426143555b984a22003b8140e4e14df845e0f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 2 17:17:59 2017 -0800

    modified FabArray's communication for EB

Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp

commit c2be9dc0798e5ac3fc6e73cae8e56e3b16346d27
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Mar 2 15:52:55 2017 -0800

    ebgraph test now also tests coarsening

Tests/GeometryShop/ebgraphSingleGrid/ebgraphSG.cpp

commit c78f1cefa83c5e08cdc3fe1dadd71ac0e28e6d37
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Mar 2 13:32:03 2017 -0800

    EBGraph passes its first test

Tests/GeometryShop/ebgraphSingleGrid/ebgraphSG.cpp

commit 4ed7aa3b785cff313a4104586ee560246a18e1e6
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Mar 1 16:12:20 2017 -0800

    added a test for the graph

Tests/GeometryShop/ebgraphSingleGrid/GNUmakefile
Tests/GeometryShop/ebgraphSingleGrid/Make.package
Tests/GeometryShop/ebgraphSingleGrid/ebgraphSG.cpp
Tests/GeometryShop/ebgraphSingleGrid/sphere.inputs

commit 59a1b555c78b1b85ea90d63388e4f3ea3b98ea04
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 14:49:49 2017 -0800

    fix container resizing in redistribute

Src/Particle/AMReX_ParticleContainerI.H

commit 40a44eac4b12a76648858509935a1cc3acb64c5d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 13:42:51 2017 -0800

    There is no need for a Where() call here.

Src/Particle/AMReX_ParticleContainerI.H

commit a21e6e01a3365c70dcb41336c211d5692a0e239b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 13:04:55 2017 -0800

    Have AddParticlesAtLevel clear the input container, as before.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 9ad716e1368fc48217c14fcdb6f43acd4f9edb65
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 12:17:52 2017 -0800

    Check whether we need to resize m_particles in AddParticlesAtLevel()

Src/Particle/AMReX_ParticleContainerI.H

commit 2518577ecadd7ce16c833d0835aa3dde7c49446d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 11:13:10 2017 -0800

    Rename here also.

Src/Particle/AMReX_ParticleContainerI.H

commit be6e58a34d0024104696a5ac31795a78e2b44c4d
Merge: afc6f81cb 9007f2cd1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 11:11:59 2017 -0800

    Merge branch 'particle_refactor' of bitbucket.org:berkeleylab/amrex into particle_refactor
    
    merging.

commit afc6f81cb63942ce257112d2bebe3ba2a568b146
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 11:11:47 2017 -0800

    forgot to include this file.

Src/Particle/AMReX_ParticleContainerI.H

commit c68ca859569062ee61b12dabebb9d7ea35b050a4
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 11:11:17 2017 -0800

    Give the AddParticlesAtLevel function an nGrow argument.

Src/Particle/AMReX_Particles.H

commit 9007f2cd151d982e00e66306c29f7c436a891699
Merge: a9a5394fa abdef39df
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 11:10:01 2017 -0800

    merging

commit a9a5394faade33af707102ab7a455402f515f6d9
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Mar 1 11:08:23 2017 -0800

    rename SingleLevelWhere and give it a default of 0 grow cells.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 15f65ee0efc0481a1773f09987b8c2eee6db73f0
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Mar 1 10:15:08 2017 -0800

    I managed to wedge EBGraph into AMReX.  Only missing the parallel communication stuff now.  I can now start testing it.

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_FaceIndex.H
Src/GeometryShop/AMReX_FaceIndex.cpp
Src/GeometryShop/AMReX_FaceIterator.H
Src/GeometryShop/AMReX_FaceIterator.cpp
Src/GeometryShop/AMReX_SPMD.H
Src/GeometryShop/AMReX_VoFIterator.H
Src/GeometryShop/AMReX_VoFIterator.cpp
Src/GeometryShop/Make.package

commit abdef39df00abc7d977de323ce5ec1a9e7a69e5b
Merge: a3003421e 7a224b887
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 1 09:23:02 2017 -0800

    Merge branch 'particle_refactor' of bitbucket.org:berkeleylab/amrex into particle_refactor
    
    Conflicts:
            Src/Particle/AMReX_ParticleContainerI.H
            Src/Particle/AMReX_ParticleInit.H

commit a3003421ebebff5ef2564ca65795ea3dc9af6f1d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 1 09:18:25 2017 -0800

    add functions to get/set particle positions

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_Particle_mod_1d.F90
Src/Particle/AMReX_Particle_mod_2d.F90
Src/Particle/AMReX_Particle_mod_3d.F90
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles_F.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit 7a224b887c624c522c1d43cd3af45841143ad861
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Feb 28 18:05:34 2017 -0800

    remove unused variable.

Src/Particle/AMReX_ParticleInit.H

commit 7f5d41d3a8170aceb4a4f3915f7f756c18e2c553
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Feb 28 18:05:08 2017 -0800

    Fix an assertion.

Src/Particle/AMReX_ParticleContainerI.H

commit dfe8835cf46928f06bee78990376b4d36a4d2c81
Merge: 8babd9d43 1aacdd9cd
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Feb 28 17:46:28 2017 -0800

    Merge branch 'particle_refactor' of bitbucket.org:berkeleylab/amrex into particle_refactor
    
    merging.

commit 8babd9d432812dad22d772d683e5dfe9516f4742
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Feb 28 17:27:42 2017 -0800

    update advection tutorial to use the new form of Redistribute()

Tutorials/AMR_Adv_C/Source/Adv.cpp

commit 196461407d398d27a39fe194ba7812b711de8661
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Feb 28 17:25:34 2017 -0800

    Making the new particle data structures work with Nyx.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 464ed581d61fae6a55365b6e358828c230379fce
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Feb 28 17:23:54 2017 -0800

    Fix a bug in an assert.

Src/Base/AMReX_MultiFabUtil.cpp

commit 67a1e7c02e15179f74ee9a76abf5017c446bc3c9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 28 15:13:53 2017 -0800

    renaming

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit db351ff63cf7a0bdbd4a268e8003abca6aac4331
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Feb 28 14:51:36 2017 -0800

    added more of the components of EBGraph---I had forgotten how complicated this stuff is

Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_GraphNode.H
Src/GeometryShop/AMReX_GraphNode.cpp
Src/GeometryShop/AMReX_SPMD.H
Src/GeometryShop/AMReX_SPMD.cpp
Src/GeometryShop/AMReX_SPMDI.H
Src/GeometryShop/AMReX_VolIndex.H
Src/GeometryShop/AMReX_VolIndex.cpp
Src/GeometryShop/Make.package

commit 1aacdd9cd4d9d1bdc618a3acea19dc565a5b0340
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 28 13:59:42 2017 -0800

    fix an assertion

Src/Base/AMReX_MultiFabUtil.cpp

commit 764e481221ff6e9d5c8909b50c65630b864bb0bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 28 13:57:16 2017 -0800

    add some push_back and access functions

Src/Particle/AMReX_Particles.H

commit 32c79bbe9f37c718c63d663f8c6152ca1f97e306
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 28 10:27:39 2017 -0500

    handle the reporting for when no benchmark is found.  Also don't
    get confused by variable names that start with diff

Tools/RegressionTesting/test_report.py

commit 257a342b1b92a29744335c7af243fb4300605372
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 27 17:12:23 2017 -0800

    forgot a new file in last commit

Src/Base/AMReX_FabFactory.H

commit 193992102d627a946b99eaa0faf6ad4990c78a6f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 27 17:09:51 2017 -0800

    add Fab factory; note that dynamic sidecar and FabArrayCopyDescriptor do not work with non-default factory

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_iMultiFab.H
Src/Base/AMReX_iMultiFab.cpp
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 04d234d759b09c2db23f7bd9a5d0d04410cf9823
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 27 14:12:40 2017 -0800

    minor.

Src/Particle/AMReX_ParticleContainerI.H

commit 43f5ce96a69a54c180cda7fdf916a2b606552000
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 27 13:52:42 2017 -0800

    Use fancy new helper functions to access the particle data pointer, instead of doing it manually.

Src/Particle/AMReX_ParticleContainerI.H

commit 6009988e463a72ca0b99a52280cc8d267ebafa9c
Merge: 284a6cfbf 6b46e5b20
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 27 12:22:40 2017 -0800

    merging.

commit 284a6cfbf2a67a7fccf470b5dbc01eec351f7ce0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 27 12:21:00 2017 -0800

    Also call average_down at the end of AssignDensityFort

Src/Particle/AMReX_ParticleContainerI.H

commit 8d98be024a54232f753dd2879ad6724943a2a361
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 27 12:20:06 2017 -0800

    An extra sanity check for the sum_fine_to_coarse function.

Src/Base/AMReX_MultiFabUtil.cpp

commit f9f38988040567379fc82a8b4d40c01678df1641
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Feb 27 11:38:33 2017 -0800

    keeping up with the development branch--some fortran stuff had changed names.  Also, fortran declarations need to be in amrex namespace.   Also,  moved some files from test directory to Src/GeometryShop.  Stuff compiles again

Src/GeometryShop/AMReX_AggStencil.H
Src/GeometryShop/AMReX_AggStencilI.H
Src/GeometryShop/AMReX_BaseIndex.H
Src/GeometryShop/AMReX_EBCellFAB.H
Src/GeometryShop/AMReX_EBCellFAB.cpp
Src/GeometryShop/AMReX_EBGraph.H
Src/GeometryShop/AMReX_EBGraph.cpp
Src/GeometryShop/AMReX_FaceIndex.H
Src/GeometryShop/AMReX_FaceIndex.cpp
Src/GeometryShop/AMReX_Stencils.H
Src/GeometryShop/AMReX_Stencils.cpp
Src/GeometryShop/AMReX_VolIndex.H
Src/GeometryShop/AMReX_VolIndex.cpp
Src/GeometryShop/Make.package
Tests/GeometryShop/stencilTestbed/exec/stencilTest_F.H
Tests/GeometryShop/stencilTestbed/src/Make.package
Tests/GeometryShop/stencilTestbed/src/lapl_nd.F90
Tests/GeometryShop/stencilTestbed/src/lapl_nd_F.H

commit 7689b5a4b8590b1b8bd6df7de69a88b18109397a
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Feb 27 10:37:03 2017 -0800

    paring this down to the minimum number of files because I am about to add a bunch more

Src/GeometryShop/AMReX_CellEdge.H
Src/GeometryShop/AMReX_CellEdge.cpp
Src/GeometryShop/AMReX_ComplementIF.H
Src/GeometryShop/AMReX_ComplementIF.cpp
Src/GeometryShop/AMReX_EllipsoidIF.H
Src/GeometryShop/AMReX_EllipsoidIF.cpp
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_IntersectionIF.cpp
Src/GeometryShop/AMReX_IrregNode.cpp
Src/GeometryShop/AMReX_LatheIF.H
Src/GeometryShop/AMReX_LatheIF.cpp
Src/GeometryShop/AMReX_TransformIF.H
Src/GeometryShop/AMReX_TransformIF.cpp
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_UnionIF.cpp

commit 6b46e5b20d938e9bfde408c445fb8ba289fc6593
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 27 09:11:00 2017 -0800

    add a new IntVect::operator== for comparing IntVect with int, and fix an out of bound problem

Src/Base/AMReX_IntVect.H
Src/Base/AMReX_MultiFabUtil.cpp

commit 2999b7a330af89c049d6e35d5d4ed3698d73618b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 24 16:22:56 2017 -0800

    quick bug fix to TotalNumberOfParticles in parallel.

Src/Particle/AMReX_ParticleContainerI.H

commit f1ed3ac9c445b9d6694cd87f5aaa4a4df21c6771
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Feb 24 15:55:02 2017 -0800

    bug fix for flat plate

Src/GeometryShop/AMReX_FlatPlateGeom.cpp

commit 94b597dbeb7ef0f11b6c83028cfbcd71dabb3728
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Feb 24 15:10:54 2017 -0800

    got flat plate geometry working as far as I have tested it

Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Tests/GeometryShop/flatPlate/GNUmakefile
Tests/GeometryShop/flatPlate/Make.package
Tests/GeometryShop/flatPlate/flatPlateTest.cpp
Tests/GeometryShop/flatPlate/flatplate.inputs

commit c626eb5d6a2a0916e9764f1a69fb6e4e79f7dcbe
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 24 13:46:24 2017 -0800

    Also write out the extra integer components.

Src/Particle/AMReX_ParticleContainerI.H

commit e25a6fc0db422e96d2e350a2099e298abdbddd2f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 24 13:32:25 2017 -0800

    Also write out whether this is a checkpoint format particle file or not.

Src/Particle/AMReX_ParticleContainerI.H

commit e07f237f8a63f277166ff4fd0ab538b4244d2e59
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 24 13:08:52 2017 -0800

    Add ability to specify particle component names for IO.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H
Tests/Particles/AssignMultiLevelDensity/main.cpp

commit 1aec76bb6d39b1d2ddfba78d65a7ec51f42a2113
Merge: 19ec1ef99 b7b600f7b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 24 10:57:35 2017 -0800

    merging.

commit 19ec1ef99d9817fb0a84ce803ebb4ffefd19cadf
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 24 10:35:23 2017 -0800

    rewrite the multi-level charge deposition code.

Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Particle/AMReX_Deposition_F.F90
Src/Particle/AMReX_Deposition_F.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Tests/Particles/AssignDensity/GNUmakefile
Tests/Particles/AssignDensity/Make.package
Tests/Particles/AssignDensity/inputs
Tests/Particles/AssignDensity/main.cpp
Tests/Particles/AssignMultiLevelDensity/GNUmakefile
Tests/Particles/AssignMultiLevelDensity/Make.package
Tests/Particles/AssignMultiLevelDensity/inputs
Tests/Particles/AssignMultiLevelDensity/main.cpp
Tutorials/PIC_C/GNUmakefile

commit f69274fc13b362ea916b16268e9d110a2ebba69d
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Feb 23 23:10:02 2017 -0800

    just used this version to test castro, and no bug was found

Tools/typechecker/typeChecker.py

commit 7e787ab7d749ed64d8f363fc59d2786b9f48134e
Merge: 7ff4d964c fbcf31ec4
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Feb 23 17:35:15 2017 -0800

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development
    
    merging # the commit.

commit 7ff4d964c5a92214e625a4daa3bcd060d7c532c1
Author: atmyers <atmyers2@gmail.com>
Date:   Thu Feb 23 17:34:48 2017 -0800

    Fixing a bug in the PIC_C tutorial pointed out by Matthias Frey.

Tutorials/PIC_C/two_level.cpp

commit dfed65883f9ccd1c701d83a2c54891d0d2731a9f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 23 17:30:25 2017 -0800

    Fixing a bug in the PIC_C tutorial pointed out by Matthias Frey.

Tutorials/PIC_C/two_level.cpp

commit 147e894d97b25f903f7217405e9968eed312e1c4
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Feb 23 16:11:04 2017 -0800

    made some progress on flat plate goem.  trickier than I thought (story of my life)

Src/GeometryShop/AMReX_FlatPlateGeom.H
Src/GeometryShop/AMReX_FlatPlateGeom.cpp
Src/GeometryShop/Make.package

commit cf19eab8be0a56315af080156103ead1576a410d
Merge: fabf9de00 fbcf31ec4
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Feb 23 09:08:06 2017 -0800

    Merge branch 'development' into dtg_branch

commit c49c7f5b9baf7944819be9a29ed111e6a91d2485
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Wed Feb 22 18:42:01 2017 -0800

    type checker can handler C++ input

Tools/typechecker/typeChecker.py

commit b7b600f7bc911b7de8f5b0a236d002d316dad6ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 21 16:59:38 2017 -0800

    Particle: merge two maps into one

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 581b399723fd66ae3bd76a83e2bb45783534836d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 21 09:45:31 2017 -0800

    no need to reset dummy mulitfab if the boxarray and distribution map do not change

Src/Particle/AMReX_ParticleContainerI.H

commit 48072b332088ae52ce8f91afb97686e105e534ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 21 09:32:54 2017 -0800

    remove the where_already_called flag from Redistribute

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H
Tutorials/AMR_Adv_C/Source/Adv.cpp

commit 81a19375ecfca646b3e1f651c99ff93e27c722c6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 20 10:49:49 2017 -0800

    update AmrParticleContainer

Src/AmrCore/AMReX_AmrParticles.H

commit 763c812210515509c91c1b149e3294641b6bde28
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 20 10:26:29 2017 -0800

    ParticleContainer::GetParticles --> GetAoSMap; add GetSoAMap

Src/Particle/AMReX_Particles.H

commit fb683a38c7911da06c2bba3c75e2d28d650ae552
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 20 10:17:26 2017 -0800

    define dummy multifab in resizeData

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 53104a6ae5205e40f4403df6a54d293050546e0c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 20 07:52:16 2017 -0800

    add ParticleContainer::MakeMFiter that returns a normal MFIter

Src/Particle/AMReX_Particles.H

commit 5c99b16657338f853e66c30fb9a57fd3d2ba298a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 20 07:43:57 2017 -0800

    fix typo

Src/Particle/AMReX_Particles.H

commit 4043ad78a549ed2c5e377fb96ee832f50053dded
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 20 07:26:59 2017 -0800

    add a few functions to ParticleContainer for convenience

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 26327768b03f2b09e3343234f20b668b235c8a3c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 19 15:43:59 2017 -0800

    ParIter: skip tiles that do not exist in maps

Src/Particle/AMReX_ParIterI.H
Src/Particle/AMReX_Particles.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit a36764fa344f69b84b70d28d002c2b28bcd6f0b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 19 15:17:02 2017 -0800

    Make sure [] will insert a new item to the map even when SoA has no data, otherwise erase may fail

Src/Particle/AMReX_ParticleContainerI.H

commit a25d50ca793eadbdd5ddb9a725eb69c19664bfc3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 19 15:15:09 2017 -0800

    add const to MFIte::isValid()

Src/Base/AMReX_FabArray.H

commit 18455e9345b2e772f0711c0cc00d58de66d6f950
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 19 12:07:56 2017 -0800

    Particle Iterator: rename

Src/Particle/AMReX_Particles.H

commit 1533b8ee45416b69577b74f4eb284f5be5659aa4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 19 10:16:47 2017 -0800

    add class ArrayOfStructs

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 72927dab5ccfca0d09a443d368c456a36d18872b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 18 16:34:37 2017 -0800

    rm the iterator get functions for a single component to avoid being called repeatedly; one can always get the whole data and access each component. some other minor changes

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 483222545872d36b9ea802dfb3888c04c438f8f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 18 12:40:35 2017 -0800

    add ParIter

Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.H

commit 596b03f356683898357c91769810047a63084377
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 18 11:32:48 2017 -0800

    add static assertion the size of particle is a multiple of the size of real

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 64f5c17872ad1c183fb9990e4dea99a438ba81cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 18 11:30:37 2017 -0800

    typo

Src/Particle/CMakeLists.txt

commit 80b3ca8b778ae209029532899cb084c2d6970454
Merge: a76e34bd5 6d0026f2c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 17 16:48:40 2017 -0800

    merging.

commit a76e34bd5f05ecaabf93ad52ca77859cded6020e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 17 16:45:05 2017 -0800

    Faster particle deposition routines.

Src/Particle/AMReX_Deposition_F.F90
Src/Particle/AMReX_Deposition_F.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit 6d0026f2cc6854629613ad6949e68d412fae6c21
Merge: 8f3656c39 fbcf31ec4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 15:43:45 2017 -0800

    Merge branch 'development' into particle_refactor

commit fbcf31ec4023cb641d83dc4288e1ebcec12f165f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 15:42:55 2017 -0800

    de-virtualize some BoxArray functions

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 5a1ac955087a76f14f86b8f73a048a4cef7e3bf3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 14:49:48 2017 -0800

    add amrex::Print::SetPrecision

Src/Base/AMReX_Print.H

commit 8f3656c397548e1de478df8c70e9442fe84c228a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 14:51:24 2017 -0800

    tweak locateParticle to handle particles right on domain boundary

Src/Particle/AMReX_ParticleContainerI.H

commit 97574b6a3cd10267cd1a9b4f5927ee3663303d05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 14:49:48 2017 -0800

    add amrex::Print::SetPrecision

Src/Base/AMReX_Print.H

commit 26849c00e726192e43cddffec370865bd77c7f88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 13:33:42 2017 -0800

    refactor OK()

Src/Particle/AMReX_ParticleContainerI.H

commit 76292465f77bdfeedc068b803fbab051b72f0797
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 13:28:22 2017 -0800

    refactor OK and locateParticle

Src/Particle/AMReX_ParticleContainerI.H

commit fc6c677b4aa78b28db4e94defd37b5b7463d8482
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 12:15:18 2017 -0800

    fix SingleLevelGrownWhere

Src/Particle/AMReX_ParticleContainerI.H

commit aeb7d8c15a9797a76421639ebba3e9c365a03bca
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 10:50:30 2017 -0800

    refactor Where and OK

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit aeee9fdd90db86588fe45352b0839c6d4e7fef94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 09:53:21 2017 -0800

    rm single level where

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 53130a9f9cfdbd53227141c9e89efdecc92b07fa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 17 08:54:56 2017 -0800

    minor optimization

Src/Particle/AMReX_ParticleContainerI.H

commit 06edb1a774b78fc7909eddc944cdc3cafd17c3a3
Merge: eb7827372 cce9c8492
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 16 13:14:22 2017 -0800

    Merge branch 'particle_refactor' of bitbucket.org:berkeleylab/amrex into particle_refactor
    
    merging.

commit eb78273722c003f1cd762ccb6c12fe8a986c6144
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 16 13:13:59 2017 -0800

    Implementing particle restart for the advection test.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H
Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv_io.cpp

commit cce9c8492631735d1c4aa27a272df448d5b61fdf
Merge: c1dccaf1e 39a19098b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 16 10:50:47 2017 -0800

    Merge branch 'development' into particle_refactor

commit c1dccaf1e9d7bac0727849bdaa20c0bb44ff0aec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 16 10:19:14 2017 -0800

    make the particle tiling consistent with MFIter tiling

Src/Base/AMReX_FabArray.cpp
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 0acf4cb3e72f86ad01fe93a595a7abfd9b315eb2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 16 09:29:37 2017 -0800

    optimization of Where

Src/Particle/AMReX_ParticleContainerI.H

commit 6e5bf080b8583f587fd7b7c38e0207d02caa73af
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 16 09:34:58 2017 -0800

    also read the extra int information from checkpoint files.

Src/Particle/AMReX_ParticleContainerI.H

commit e92eca953a079156c991317062c672c0814ae8ce
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 15 20:14:38 2017 -0800

    cleaning up the particle restart routines.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit fabf9de00b9bc86e7f2ce273d49fc984991a078f
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 15 19:20:55 2017 -0800

    Fix up MSD version of stencil test again.

Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD.cpp

commit 723a7dd18ca84b4b48bd6992fd397061938a1938
Merge: 9bca83b8c d9152203e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 15 17:46:53 2017 -0800

    Merge branch 'particle_refactor' of bitbucket.org:berkeleylab/amrex into particle_refactor
    
    merging

commit 9bca83b8c92df11e99fbf5b2433a69175658cb54
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 15 17:46:25 2017 -0800

    Remove duplicate versions of ReadParticles by using a template function.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit d9152203e0f20daa20ba8f9c168248e795490143
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 17:01:08 2017 -0800

    need to test for nullptr

Src/Particle/AMReX_ParticleContainerI.H

commit 113e407aa6ae1dcb77b547709e9ca1f75661a1e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 16:55:57 2017 -0800

    add dummy multifabs to particle container

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit f50606a6f4def747026774aef1c7049f736fdd42
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 15:47:37 2017 -0800

    add tilebox and gridbox to particle location data

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit c418a39f0b024a58e5ea3db289cc1a1bead95038
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 15:24:46 2017 -0800

    Where: optimization

Src/Particle/AMReX_ParticleContainerI.H

commit 81fda70d88c8bd14f8dc264f143331fec4224a31
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 15 16:16:00 2017 -0800

    This reference can't be const, as this function updates the particles.

Src/Particle/AMReX_ParticleContainerI.H

commit 4a74850fbd9990dd7591037125924358552ac255
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 15 15:12:48 2017 -0800

    Add the SoA data to the restart routines

Src/Particle/AMReX_ParticleContainerI.H

commit acf7426a93f029a567da81763cf5be22918e30c7
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 15 13:00:44 2017 -0800

    Fix the mess I made in the stencilTest folder...still messy, but correct.

Tests/GeometryShop/stencilTestbed/exec/GNUmakefile
Tests/GeometryShop/stencilTestbed/exec/Make.package
Tests/GeometryShop/stencilTestbed/exec/dirichletTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD_3d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD_F.H
Tests/GeometryShop/stencilTestbed/exec/stencilTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_3d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_F.H

commit 81c3ed026a17320c072e0ad868a750cfdebe2d55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 11:06:41 2017 -0800

    add a static Initialize function to ParticleContainer

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit ecd77a2e133f0ea9520f0bbd7550cf9ea2b2f4f4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 10:53:44 2017 -0800

    minor

Src/Particle/AMReX_ParticleContainerI.H

commit d3bae0435e9ccb26485b765eb7239c0922711ebf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 10:46:03 2017 -0800

    fix assertion

Src/Particle/AMReX_ParticleContainerI.H

commit 309c17aafa6005a50a99e5b70c64c7380e0053ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 10:43:13 2017 -0800

    update tutorial because of the interface of Redistribute

Tutorials/AMR_Adv_C/Source/Adv.cpp

commit 5aead5ef6d07a74ff4faa7e65841264f1ee8e020
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 10:31:18 2017 -0800

    refactor Redistribute

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit b2ea643c615c5a1876ade023d29fd1a7781ced41
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 14 18:43:09 2017 -0800

    Add logic to shift bc interp stencil to avoid extrapolations and more smoothly continue with sign changes of the normal components.  Not sure if this has a direct analogue in 3d yet.

Tests/GeometryShop/stencilTestbed/exec/dirichletTest_2d.f90

commit 5867cf8816b489c1d128ee939ba7cae7ad9c1333
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 17:29:43 2017 -0800

    fix last commit

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit ea77b4f6ce851e942e5153fbb2aac504b0e115a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 17:02:10 2017 -0800

    clean up and add a test for trivally copyable

Src/Particle/AMReX_ParticleContainerI.H

commit 65b6e42ab4132b2c72f3cb51d91624684a646ab7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 16:56:19 2017 -0800

    Assertion on pointers obtained with c type cast won't work.

Src/Particle/AMReX_ParticleContainerI.H

commit 159af4a57ab42270d7f49d4c9d2a384d1d2f9fc0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 16:48:40 2017 -0800

    minor

Src/Particle/AMReX_ParticleContainerI.H

commit de23748ab34d918cd0b8ac9ccf88b1dafd5f9d40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 15:58:13 2017 -0800

    add where_already_called option to Redistribution

Src/Particle/AMReX_ParticleContainerI.H

commit a0e668bbf5eac8f51716736471dbe576795a9b0e
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 14 15:21:02 2017 -0800

    Nearly trivial hack to stencil

Tests/GeometryShop/stencilTestbed/exec/dirichletTest.cpp
Tests/GeometryShop/stencilTestbed/exec/dirichletTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/dirichletTest_F.H

commit b486b9fa2a2b815af8a2b8681da4b90320208271
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 15:06:13 2017 -0800

    remove SoA data too

Src/Particle/AMReX_ParticleContainerI.H

commit c9b31cd288764c29471121a670ea431cd4ca5581
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 14:56:49 2017 -0800

    remove some duplicated code

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 5961ef317de2beead4722d87c32ec0f937244365
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 14:28:27 2017 -0800

    some cout --> Print()

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit ecf3f74b60bb7e5ce72bdc2ef0245b1945fba177
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 13:27:13 2017 -0800

    add some optional argument for skipping mpi reduction

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 91b216a1c521f953cfc29bd42737f86e3e1a6140
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 13:05:35 2017 -0800

    add some optional argument for skipping mpi reduction

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 18ebb7f07aea83ab86940d1b9119c500a86977a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 12:46:39 2017 -0800

    add SoA to ByteSpread

Src/Particle/AMReX_ParticleContainerI.H

commit a50d900e2a84057493cf4d0a70820b70fdf7d98a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 12:41:08 2017 -0800

    fix a bug: when tiling is on, we may visit a grid multiple times

Src/Particle/AMReX_ParticleContainerI.H

commit 41b13bc448607d2cb0a6fa48de960b030883c5bf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 12:25:45 2017 -0800

    forgot #ifdef; use unique_ptr

Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_setup.cpp

commit 852fe3fd0ed8b6392f02b24b8389bfe94920561d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 12:19:13 2017 -0800

    unroll a loop

Src/Particle/AMReX_ParticleContainerI.H

commit d77b36bedda3dff90bfc44a3bfdcb85f181ad781
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 14 09:49:19 2017 -0800

    Minor mod to stencil test.

Tests/GeometryShop/stencilTestbed/exec/dirichletTest_2d.f90

commit acaa62499a016d15689c14192a0fd5a7620e4cf0
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 14 09:46:24 2017 -0800

    Working on EB stencil stuff, pushing WIP

Tests/GeometryShop/stencilTestbed/exec/GNUmakefile
Tests/GeometryShop/stencilTestbed/exec/Make.package
Tests/GeometryShop/stencilTestbed/exec/dirichletTest.cpp
Tests/GeometryShop/stencilTestbed/exec/dirichletTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/dirichletTest_F.H
Tests/GeometryShop/stencilTestbed/exec/sphere.inputs
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_3d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_F.H

commit dd389d75faf17a32e98147a2b107a0f4c4a37a71
Merge: abb1f86dd b251b54d0
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 13 16:29:48 2017 -0800

    Merge branch 'particle_refactor' of bitbucket.org:berkeleylab/amrex into particle_refactor
    
    merging.

commit abb1f86dd53680544607f2212b2d77a0ab217f23
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 13 16:29:25 2017 -0800

    remove redundant Where() call

Src/Particle/AMReX_ParticleContainerI.H

commit b251b54d0545ab158c75e3e242e01bca08409e62
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 15:46:07 2017 -0800

    take a shortcut in Where

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 6ae0942d98506e2abc082d923bcedb5f518e71c7
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 13 14:33:28 2017 -0800

    Initialize the communicate_comp member properly

Src/Particle/AMReX_Particles.H

commit 374bfceef8538918aa7c10f4129e6c03368270cc
Merge: 2068dd4a9 76a7199c8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 13 14:12:36 2017 -0800

    Merging.

commit 2068dd4a97e699caa32b29861fc785d76520d291
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 13 13:57:53 2017 -0800

    Some renaming for clarity.

Src/AmrCore/AMReX_AmrParticles.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit 76a7199c8a489b8e43df1dfb60439395e0d3e450
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 13:41:14 2017 -0800

    rm using std::make_pair from headers

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H

commit ffa05214ce759365032b1855e40958b00ecbf996
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 13:02:58 2017 -0800

    use std::vector<bool> instead of built-in array because zero size built-in array is not allowed

Src/Particle/AMReX_Particles.H

commit 48e1605578e4e103ffc81286713ed209e4eb2193
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 12:45:33 2017 -0800

    minor changes for consistence

Src/Particle/AMReX_Particles.H

commit bc3c4bfcbbae00c395ece55a2074a31573a7f154
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 12:43:21 2017 -0800

    use amrex::Array instead of std::vector in some places

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit d01b78706f4ab3a0a722565559bf2fba73b54fb6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 12:25:17 2017 -0800

    fix omp race conditions

Tutorials/AMR_Adv_C/Source/Adv_advance.cpp

commit 2a80710a233d9e84806411fa5756c61d9397979e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 12:24:41 2017 -0800

    delete particle container

Tutorials/AMR_Adv_C/Source/Adv_setup.cpp

commit e3efb60da4ef9b2d4fc6ae511d86bc2af1f37256
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 11:17:04 2017 -0800

    rename to avoid confusion

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp

commit c22c094e6e4c0755dd20c2c23abba6bab5cb5101
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 13 10:38:49 2017 -0800

    CoordSys: bcast inv_dx and set default inv_dx to infinity

Src/Base/AMReX_CoordSys.cpp

commit 76fd302784b66eb980027109e8ebbfb6ea099fb8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 21:52:42 2017 -0800

    AMR_Adv_CF: multiple levels without regridding works

Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90

commit ac5f934246a19882b0fb427f376424c195f2f5c6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 17:09:15 2017 -0800

    add amrex_bc_types_module and fillpatch from two levels

Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90
Src/F_Interfaces/Base/AMReX_bc_types_mod.F90
Src/F_Interfaces/Base/Make.package

commit 130c31849b307eead2ee96a1ff4b464b3c756df7
Merge: 290515a63 39a19098b
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Feb 9 16:28:32 2017 -0800

    resolve a confict when merging dev to check_fortran

commit 6fb2db01d3039c3c8f80a7075d534b85d5895c85
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 15:35:28 2017 -0800

    AMR_Adv_CF: add clear level function

Src/F_Interfaces/AmrCore/AMReX_amr_mod.F90
Src/F_Interfaces/AmrCore/AMReX_amrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90
Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/AmrCore/Make.package
Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 661faa835d73978eb25bc4d35d892667963da769
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 15:33:35 2017 -0800

    add amrex_interpolater_module

Src/F_Interfaces/AmrCore/AMReX_interpolater_mod.F90

commit db549b6430d504eb8a39304ffca7dd8dcd2be7ee
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 9 13:34:56 2017 -0800

    Also write out the SoA data to the plt files.

Src/Particle/AMReX_ParticleContainerI.H

commit a2b2c2d8213bb594c8c69412f78c853c40afca98
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 9 11:38:14 2017 -0800

    Updating the AMR_Adv_C tutorial to optionally use tracer particles.

Tutorials/AMR_Adv_C/Exec/Make.Adv
Tutorials/AMR_Adv_C/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs
Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_io.cpp

commit dbe13c30efb64f048dbfa512cb371815011923ef
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 9 11:37:07 2017 -0800

    Updating the tiled particles to use a pair-indexed map.

Src/AmrCore/AMReX_AmrParticles.H
Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp
Tests/Particles/main.cpp

commit 87e3b96fb5decb56e346a787d3349a9cb6bc47b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 10:53:55 2017 -0800

    AMR_Adv_CF: works for single level now

Src/F_Interfaces/Base/AMReX_box_mod.F90
Tutorials/AMR_Adv_CF/Exec/Make.Adv
Tutorials/AMR_Adv_CF/Source/Src_2d/Make.package
Tutorials/AMR_Adv_CF/Source/Src_2d/advect_2d_mod.F90
Tutorials/AMR_Adv_CF/Source/Src_2d/compute_flux_2d.f90
Tutorials/AMR_Adv_CF/Source/Src_2d/slope_2d.f90
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90

commit 55be81daf390cbb28bdc5d77147296a012e75e66
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 10:14:08 2017 -0800

    fix box type for amrex_mfiter

Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 027e117cbaeee16087a9c578f514ea815d7116cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 09:52:48 2017 -0800

    AMR_Adv_CF: get face velocity

Tutorials/AMR_Adv_CF/Source/compute_dt_mod.F90
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90

commit 5bdc5430249bb7af7ce142f1592a5dfe7e1c71bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 09:40:16 2017 -0800

    simplify amrex_print

Src/F_Interfaces/Base/AMReX_box_fi.cpp
Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_fi.cpp
Src/F_Interfaces/Base/AMReX_distromap_mod.F90

commit a59d07adaab57d4cee902f29b19ed290581f99eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 09:30:33 2017 -0800

    add nodal flag to amrex_box

Src/F_Interfaces/Base/AMReX_box_mod.F90

commit 904a37a6158fb79f5547d2f01e906ea73d77ad04
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 9 08:56:56 2017 -0800

    clean up by using fab%resize

Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_fab_mod.F90
Tutorials/AMR_Adv_CF/Exec/SingleVortex/face_velocity_2d.F90
Tutorials/AMR_Adv_CF/Source/compute_dt_mod.F90

commit 21d6a03dc5705e79d4863e532d067835a1e34948
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 21:05:32 2017 -0800

    more amrex fab procedures

Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_fab_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 89da4fed282496731fa0a4759480a893975e06e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 17:04:34 2017 -0800

    start amrex_fab_module

Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90
Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_fab_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90

commit 675bbe80e293aa30948a96018a4601b3c7efae93
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 16:50:52 2017 -0800

    add amrex prefix to mempool functions

Src/Base/AMReX.cpp
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_MemPool.H
Src/Base/AMReX_MemPool.cpp
Src/Base/AMReX_mempool_f.f90
Src/F_BaseLib/boxlib_f.f90
Src/F_BaseLib/fab.f90
Src/F_Interfaces/Base/AMReX_fab_mod.F90

commit 9ff2febe70f4ed6be58f26b39913db46814785d6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 15:38:29 2017 -0800

    add generic assignment for tagboxarray

Src/F_Interfaces/AmrCore/AMReX_tagbox_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 3baa8d9db64729bd95c1338ca820d2e59f3e633f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 15:32:27 2017 -0800

    define some amrex function interfaces a user code must provide

Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90
Src/F_Interfaces/Base/AMReX_physbc_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit afd65cd30d89d2cdf6f836ad3cf9149ded84d7ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 14:44:06 2017 -0800

    add amrex_fillpatch_single

Src/F_Interfaces/AmrCore/AMReX_amr_mod.F90
Src/F_Interfaces/AmrCore/AMReX_fillpatch_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_fillpatch_mod.F90
Src/F_Interfaces/AmrCore/Make.package
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90

commit 0394db00d820b06ba8f361d1c8299e003ec1e6d9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 14:12:35 2017 -0800

    add physbc

Src/F_Interfaces/Base/AMReX_FPhysBC.H
Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Src/F_Interfaces/Base/AMReX_physbc_fi.cpp
Src/F_Interfaces/Base/AMReX_physbc_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit ff8b8fe25cf6e8886059712062345e605ec71113
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 12:49:25 2017 -0800

    rename for consistence

Src/F_Interfaces/AmrCore/AMReX_amr_mod.F90
Src/F_Interfaces/AmrCore/AMReX_amrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_amrcore_mod.F90
Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/Make.package
Tutorials/AMR_Adv_CF/Source/fmain.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 521a804c1c103e583382a921a1314b67073a4009
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 12:40:04 2017 -0800

    add AMReX_FPhysBC

Src/F_Interfaces/Base/AMReX_FPhysBC.H
Src/F_Interfaces/Base/AMReX_FPhysBC.cpp
Src/F_Interfaces/Base/AMReX_physbc_fi.cpp
Src/F_Interfaces/Base/AMReX_physbc_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF/Source/fillpatch_mod.F90

commit 290515a63563bc3b4c84d33e53a1138e1cfb473a
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Wed Feb 8 11:56:25 2017 -0800

    update type checker

Tools/typechecker/typeChecker.py

commit 25d93bf5bf3fd622ea75afdbcfeb46a5219948e7
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Wed Feb 8 11:52:01 2017 -0800

    fix a few fortran headers

Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_INTERP_F.H
Src/Base/AMReX_COORDSYS_F.H
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H

commit 42e7a3d07d892d1376c0325d477608ff1f4a7f68
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 10:21:31 2017 -0800

    call regrid

Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Tutorials/AMR_Adv_CF/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90
Tutorials/AMR_Adv_CF/Source/plotfile_mod.F90

commit f077ec590a9662dbddef7791e661d91e90c5c5bf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 8 08:54:28 2017 -0800

    change how amrex_mpi_real is initialzied

Src/F_Interfaces/Base/AMReX_parallel_mod.F90

commit 0d86a15bfcda17edfd2136d09df743853158635d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 20:40:55 2017 -0800

    mpi_amrex_real --> amrex_mpi_real

Src/F_Interfaces/Base/AMReX_parallel_mod.F90

commit d914aa135f37dc3f2643db081dcf614b74d4574b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 17:09:39 2017 -0800

    add recursive timestep function

Tutorials/AMR_Adv_CF/Source/compute_dt_mod.F90
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90

commit 18bf56bcb3221754bc076b6f0ab0a1b954634c43
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 17:01:18 2017 -0800

    add some parallel reduce functions

Src/F_Interfaces/Base/AMReX_parallel_mod.F90

commit 10624518bd05329b168ceb5e85270872a75cde78
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 16:17:38 2017 -0800

    implement compute dt

Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Tutorials/AMR_Adv_CF/Exec/SingleVortex/Make.package
Tutorials/AMR_Adv_CF/Exec/SingleVortex/face_velocity_2d.F90
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/compute_dt_mod.F90
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90

commit 86e9043708204c34ed46e5a385099cf6a88c2d44
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 14:33:23 2017 -0800

    move geometry array into amrex_famrcore module

Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Tutorials/AMR_Adv_CF/Source/averagedown_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90
Tutorials/AMR_Adv_CF/Source/plotfile_mod.F90

commit 8e9a8741fe1813db14bd6a4cfc1f4eeb8d0fe000
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 14:26:59 2017 -0800

    add evolve module

Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/averagedown_mod.F90
Tutorials/AMR_Adv_CF/Source/evolve_mod.F90
Tutorials/AMR_Adv_CF/Source/fmain.F90

commit 2e46859bd6fd7995e3a1e4ca76e20ce96a7beba9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 14:23:36 2017 -0800

    add missing use module

Src/F_Interfaces/Base/AMReX_box_mod.F90

commit 88a44374e9b88b5085f0201b286aa136675cc831
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 14:22:48 2017 -0800

    add implicit none to interface blocks

Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Src/F_Interfaces/AmrCore/AMReX_tagbox_mod.F90
Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 440b736a5cbc1d37a02bc2df44a0b49f13f8ff20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 14:17:08 2017 -0800

    add multifabutil module

Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_multifabutil_fi.cpp
Src/F_Interfaces/Base/AMReX_multifabutil_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/initdata.F90

commit 5461d410bda8933efefda33a61c8aa5e870e4522
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 13:48:58 2017 -0800

    write plotfile

Src/Base/AMReX_string_mod.F90
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Src/F_Interfaces/AmrCore/AMReX_tagbox_fi.cpp
Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_plotfile_fi.cpp
Src/F_Interfaces/Base/AMReX_plotfile_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/error_estimate_mod.F90
Tutorials/AMR_Adv_CF/Source/initdata.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90
Tutorials/AMR_Adv_CF/Source/plotfile_mod.F90
Tutorials/AMR_Adv_CF/Source/tagging_mod.F90

commit e9e1fb7aec6019f6962fe74c6131f47f01b01647
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 11:10:10 2017 -0800

    finish error estimate module for the example

Src/F_Interfaces/AmrCore/AMReX_FAmrCore.H
Src/F_Interfaces/AmrCore/AMReX_FAmrCore.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Src/F_Interfaces/AmrCore/AMReX_tagbox_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Tutorials/AMR_Adv_CF/Source/error_estimate_mod.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 3c54af27e3d8c1ae10d8520bb310fdf7ed6c97f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 10:42:03 2017 -0800

    add getarr and queryarr for int and real

Src/Base/AMReX_parmparse_fi.cpp
Src/Base/AMReX_parmparse_mod.F90

commit 39a19098b3904d7ec08ce47a6d933f320936601a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 09:08:13 2017 -0800

    fix extra argument

Src/Base/AMReX_BaseFab_nd.f90

commit 8bd648b3b1a385afb3b90799d0e0017b9a37aa70
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 09:04:43 2017 -0800

    rename amrex_module to amrex_base_module

Src/F_Interfaces/AmrCore/AMReX_amr_mod.F90
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Src/F_Interfaces/AmrCore/AMReX_tagbox_mod.F90
Src/F_Interfaces/Base/AMReX_base_mod.F90
Src/F_Interfaces/Base/AMReX_fi_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/HeatEquation_EX1_CF/advance.f90
Tutorials/HeatEquation_EX1_CF/fmain.f90
Tutorials/HeatEquation_EX1_CF/init_phi.f90
Tutorials/HelloWorld_CF/fmain.f90

commit 93cb474425ac4c1698d38c6fa2edfcc96d2af790
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 7 08:56:48 2017 -0800

    add amrex_tagbox_module

Src/F_Interfaces/AmrCore/AMReX_amr_mod.F90
Src/F_Interfaces/AmrCore/AMReX_tagbox_mod.F90
Src/F_Interfaces/AmrCore/Make.package
Tutorials/AMR_Adv_CF/Source/fmain.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 063d5ace8afd52f65398fc79f3a4761d40f1ffa7
Author: tannguyen <tannguyen@tannguyens-MacBook-Pro.local>
Date:   Tue Feb 7 03:39:25 2017 -0800

    first version of the static type checker

Tools/typechecker/pycparser/__init__.py
Tools/typechecker/pycparser/_ast_gen.py
Tools/typechecker/pycparser/_build_tables.py
Tools/typechecker/pycparser/_c_ast.cfg
Tools/typechecker/pycparser/ast_transforms.py
Tools/typechecker/pycparser/c_ast.py
Tools/typechecker/pycparser/c_generator.py
Tools/typechecker/pycparser/c_lexer.py
Tools/typechecker/pycparser/c_parser.py
Tools/typechecker/pycparser/ply/LICENSE
Tools/typechecker/pycparser/ply/__init__.py
Tools/typechecker/pycparser/ply/cpp.py
Tools/typechecker/pycparser/ply/ctokens.py
Tools/typechecker/pycparser/ply/lex.py
Tools/typechecker/pycparser/ply/yacc.py
Tools/typechecker/pycparser/ply/ygen.py
Tools/typechecker/pycparser/plyparser.py
Tools/typechecker/typeChecker.py

commit c865e9bc4c9c8d8382fe1365524334f41ae44b7f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 6 17:38:36 2017 -0800

    Don't go through this if tiling is turned off.

Src/Particle/AMReX_ParticleContainerI.H

commit dff43c62c375c9dfcb4c5410aa720761949d91c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 6 16:42:07 2017 -0800

    add imultifab and errorest

Src/F_Interfaces/AmrCore/AMReX_FAmrCore.H
Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/error_estimate_mod.F90
Tutorials/AMR_Adv_CF/Source/initdata.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit b0b2d3887dc8af4b99e10050293e2e0e5f31ef21
Merge: f93763b9d f33cae74d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 6 15:11:22 2017 -0800

    Merge branch 'development' of https://bitbucket.org/berkeleylab/amrex into particle_refactor
    
    merging with development.

commit f33cae74dc2d38d19fba3fffb2a0cc72dc804692
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 6 15:01:02 2017 -0800

    start to support virtual functions in F_Interface

Src/AmrCore/AMReX_AmrCore.H
Src/F_Interfaces/AmrCore/AMReX_FAmrCore.H
Src/F_Interfaces/AmrCore/AMReX_FAmrCore.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Tutorials/AMR_Adv_CF/Source/initdata.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H

commit f93763b9dc40feb7cbd657e4e22f63a5b36d6eb2
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 6 14:52:04 2017 -0800

    Fixing a couple of tiling-related bugs.

Src/Particle/AMReX_ParticleContainerI.H

commit 3c9f6f3a7169785f0ce2d987e861f5f616c1c036
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 6 13:31:12 2017 -0800

    fix typo

Src/Amr/AMReX_Amr.H

commit 0acee88807e68bdc54b92c9e4ba1d967470e953d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 6 13:20:20 2017 -0800

    add a few virtual functions to AmrCore

Src/Amr/AMReX_Amr.H
Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrCore.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp

commit c63c72898583ef14a6927841d36a5680c4d978c9
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 6 12:41:56 2017 -0800

    Adding tiling information to the particle location functions.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit d9db03a6f11467f9251ad6bc5dad74bd14c52628
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 6 11:27:39 2017 -0800

    Moving many of the Particle static methods to the ParticleContainer class instead.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 0aa445240365ad8c33767904d6a1b33ba9a6341a
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Feb 6 10:12:20 2017 -0800

    Restructure unpacking the particle data so we don't have to call Where twice.

Src/Particle/AMReX_ParticleContainerI.H
Tests/Particles/test.py

commit 4b64dfffeb776e9c6e28a85e2461d3f3b608ce0b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Sun Feb 5 19:15:10 2017 -0800

    Communicate the particle data in one MPI burst instead of two.

Src/Particle/AMReX_ParticleContainerI.H

commit b7dd089a920ede5667ca2b34153b9cf7098e56ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 21:25:31 2017 -0800

    update amrex_multifab_build

Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit ccd395899c1b507c6ebd801971c72085882bab94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 17:14:50 2017 -0800

    build fine levels

Tutorials/AMR_Adv_CF/Source/initdata.F90

commit 014a1fd2748995e90034274a9a4ab9c2a20b6ecf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 16:33:06 2017 -0800

    add amrex_multifab_write

Src/F_Interfaces/Base/AMReX_fi_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Src/F_Interfaces/Base/AMReX_vismf_fi.cpp
Src/F_Interfaces/Base/Make.package
Tutorials/AMR_Adv_CF/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_CF/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_CF/Source/initdata.F90

commit 2b90c7118d6df5cb25e89f794e998c75cb97d672
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 3 16:08:59 2017 -0800

    Have the particle iterator inherit as much as possible from MFITer

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp
Tests/Particles/ParticleIterator/main.cpp

commit bcdfbb75e7931b2b98828ace9d5eb68f0c7024fb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 3 15:57:20 2017 -0800

    Allocating dummy multifabs in the particle container for helping with iteration.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit b5b9eee72bfa396cce0517e58374883a05b09f88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 15:13:28 2017 -0800

    Add amrex_fi_module.  It doesn't do anything now.  But in the future we might do some fortran specific init and finalize stuff

Src/F_Interfaces/Base/AMReX_fi_main.cpp
Src/F_Interfaces/Base/Make.package
Tutorials/AMR_Adv_CF/Source/initdata.F90

commit afa11385021649a0e9e8879a0199c2348f996c68
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 3 15:06:28 2017 -0800

    Adding a couple of useful tile-related methods to MFIter.

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp

commit 67b6b4c31c2f1c0f994eaad916a34f31133485cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 14:56:21 2017 -0800

    make base level

Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Tutorials/AMR_Adv_CF/Source/initdata.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 1b2c950ba7500c4255d8ba594db537cbb3dee49f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 13:36:13 2017 -0800

    add some set functions

Src/F_Interfaces/AmrCore/AMReX_FAmrCore.H
Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90

commit ef4e438ddbbadebb314040661b148176b74d0e04
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 3 11:47:13 2017 -0800

    update main particle test.

Tests/Particles/main.cpp

commit 9e550736ccb3a1de12a3bddaa6e4d9f53aed8540
Merge: e552feef2 957c3760b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 3 11:46:15 2017 -0800

    Merge branch 'particle_refactor' of https://bitbucket.org/berkeleylab/amrex into particle_refactor
    
    merging.

commit e552feef21451ae56755a8d11f515476009e6f0f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Feb 3 11:44:04 2017 -0800

    Make the_next_id static member data of particle.

Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_Particles.H

commit 957c3760b82e0835cdefe28e9c5f54be08bd1dcb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 10:48:54 2017 -0800

    minor

Src/Particle/AMReX_Particles.H

commit ed22b51bc76296d02216e5753661f05e0b901380
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 09:48:15 2017 -0800

    fix cpu() and add const & version of some functions

Src/Particle/AMReX_Particles.H

commit 7e1b06f8828fc4e5e59d8e652fece7c79f5f383f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 09:28:52 2017 -0800

    some constexpr

Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_Particles.H

commit 83ad54db4c93046bb28c6e9dfc9d2918b7bf7b14
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 3 08:49:35 2017 -0800

    mark some finalization procedures as impure elemental

Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 73cf606758792f9b70d6eefe861700539e03bc7d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 2 17:43:27 2017 -0800

    Allocate the appropriate data structures for the tiling case.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 19399a4520aa90ffe456bfaa298031067160ebd4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 17:04:20 2017 -0800

    need to clear the old level and update finest_level variable

Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Tutorials/AMR_Adv_CF/Source/initdata.F90
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp

commit 7677bec27815886def3b455492fb1cd5b2ff1c87
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 2 16:44:47 2017 -0800

    Replacing the loops in the particle code with ones that use the tiling iterators.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp
Tests/Particles/ParticleIterator/main.cpp

commit 165a892e8cdb0fa61e0c57c33a93581e82f18d5e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 16:24:26 2017 -0800

    add amrex_print to box, boxarray and distromap modules

Src/Base/AMReX_Print.H
Src/F_Interfaces/Base/AMReX_box_fi.cpp
Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_fi.cpp
Src/F_Interfaces/Base/AMReX_distromap_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/AMR_Adv_CF/Source/initdata.F90

commit 97fc16df9db593fe95cd8f959a128d5d8760e075
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 15:13:15 2017 -0800

    add some get functions

Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_fi.cpp
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/fmain.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 4937ad326558ffe5c8b6d6dd3d7c0be88f2e999e
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 2 14:01:44 2017 -0800

    A tiling particle iterator that works in parallel.

Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp
Tests/Particles/ParticleIterator/main.cpp

commit 4c7555911b3b2037be6ff8a8961558c4be642ffb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 12:28:47 2017 -0800

    amrex_famr_core: add static data

Src/F_Interfaces/AmrCore/AMReX_FAmrCore.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Tutorials/AMR_Adv_CF/Source/fmain.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit 7f713251f933680bffe159a234cc567f422062f1
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 2 11:36:48 2017 -0800

    Some renaming for clarity.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit b3f60c51a1b406eac2b11c3ca9ddf3103bf3d02c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Feb 2 11:21:51 2017 -0800

    Some work towards implementing tiling for the Particle Container.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 7e28790e68cbca53e3497e3d0de65da3a421a2e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 10:52:44 2017 -0800

    add amrex_error_module and call amrex_abort if amrex_mfiter assignment is called

Src/Base/AMReX_error_fi.cpp
Src/Base/AMReX_error_mod.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/F_Interfaces/Base/AMReX_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 25db6fc5ee26539c76f99cbdf29aaddeb5bd73c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 10:14:19 2017 -0800

    define assignment operator for types containing c_ptr

Src/Base/AMReX_parmparse_mod.F90
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Tutorials/AMR_Adv_CF/Source/fmain.F90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90

commit ba0fa92301a594f9ed52b1a7e0a1a028352a6e3f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 1 19:29:02 2017 -0800

    Cleaning up the code a bit with some typedefs.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_Particles.H

commit 2501a682b72ee3023575f9b77dbad032abeb6722
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 1 19:16:42 2017 -0800

    an iterator for doing tiling with particles and a test.

Tests/Particles/ParticleIterator/GNUmakefile
Tests/Particles/ParticleIterator/Make.package
Tests/Particles/ParticleIterator/main.cpp

commit fec786482ff4c58d05f33d52aa20fe5796084940
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 1 17:13:42 2017 -0800

    don't need this data structure to store pointers.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit 90ddd82a74fd73234254ea24084c53daba2c9c91
Merge: 2d762bd45 1a44fcc93
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 17:07:55 2017 -0800

    Merge branch 'development' into fortran_interface

commit 1a44fcc937e038d7b37784e0ee24b472966ae96c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 17:07:12 2017 -0800

    fix BLBackTrace namespace issue

Src/Base/AMReX_BLBackTrace.H

commit 2d762bd45ba2aadef4337ebb6c98bf8bd144f7c3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 17:07:12 2017 -0800

    fix BLBackTrace namespace issue

Src/Base/AMReX_BLBackTrace.H

commit d9330cd13618f1503c55f33d6f149ac35f7b747a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 16:12:32 2017 -0800

    WIP: F_Interfaces/AmrCore

Src/F_Interfaces/AmrCore/AMReX_FAmrCore.H
Src/F_Interfaces/AmrCore/AMReX_FAmrCore.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_fi.cpp
Src/F_Interfaces/AmrCore/AMReX_famrcore_mod.F90
Src/F_Interfaces/AmrCore/Make.package
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Src/F_Interfaces/Base/AMReX_parallel_mod.F90
Tutorials/AMR_Adv_CF/Exec/Make.Adv
Tutorials/AMR_Adv_CF/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_CF/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/fmain.F90
Tutorials/AMR_Adv_CF/Source/fmain.f90
Tutorials/AMR_Adv_CF/Source/my_amr_mod.F90
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/GNUmakefile

commit a75eec3969ad1a089e2655644ab6eebf5ca465b8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Feb 1 16:04:56 2017 -0800

    No longer shift particles silently in add particle / initialization routines.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H

commit 3a1caf52107ff028bd701b6727527e6e7aaec67c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 14:15:22 2017 -0800

    fix HelloWorld_CF

Tools/CompileTesting/compiletesting.py
Tutorials/AMR_Adv_CF/README
Tutorials/HeatEquation_EX1_CF/GNUmakefile
Tutorials/HelloWorld_CF/GNUmakefile
Tutorials/HelloWorld_CF/fmain.f90

commit b1be564ddff0b4e42341bc1d0f5b0dff7cf91a09
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 31 12:55:28 2017 -0800

    Make communicating SOA data optional.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Tests/Particles/main.cpp

commit 0bfc8c56372003b2be44a7f8689992d2aef9e200
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 31 12:31:06 2017 -0800

    Fix bug in initialization.

Src/Particle/AMReX_ParticleInit.H

commit 39ad93df07d10a7c1de1dec598a444dc2f31e83d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 31 12:20:52 2017 -0800

    Don't template on the particle container type. We always use std::vector.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.H

commit 5e2352a4faedbf02fcd7cb1a42f421428b199b68
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 31 10:25:09 2017 -0800

    Making the SOA particle test use two levels.

Tests/Particles/main.cpp

commit 996ec66e58a09f4efa59e082a5956cd7fbc98032
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 30 17:01:22 2017 -0800

    Make this zero by default.

Src/Particle/AMReX_Particles.H

commit 067f470a2387710549e176ebcf6a0748a876fe0b
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 30 16:45:54 2017 -0800

    Use zero SoA attributes by default.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Tests/Particles/main.cpp
Tests/Particles/test.py

commit 9cfdde56747e7d6b7515beea2559fa07c4fb21c6
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Mon Jan 30 15:54:07 2017 -0800

    Implementing MPI communication of struct-of-array style particle data and adding a test.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Tests/Particles/GNUmakefile
Tests/Particles/Make.package
Tests/Particles/main.cpp
Tests/Particles/test.py

commit f712c0e5eb86344646f1441fc0ba4c6729eb3406
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 30 14:54:28 2017 -0800

    add --always to git describe as fallback.  some codes may not have tags

Tools/C_scripts/makebuildinfo_C.py

commit 16787d31a4aaaf6aa33ab1864823976231db9805
Merge: 55dbe278c f84a50358
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 30 10:33:33 2017 -0800

    Merge branch 'fortran_interface' into development

commit f84a50358e7bd6b235162ccf1211c2620c91bb52
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 30 10:32:44 2017 -0800

    set pointer to null after being deleted

Src/F_Interfaces/Base/AMReX_geometry_mod.F90

commit e660ce58f472d9dc33f8013da75661e9fa561523
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 30 10:20:10 2017 -0800

    fix gfortran macro

Src/Base/AMReX_parmparse_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_distromap_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 55dbe278cdfce3ae12f089f88f20b65183821da9
Merge: e4c621fdd 93bd6c359
Author: Michael  Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jan 30 15:40:03 2017 +0000

    Merged in mzingale/amrex/development (pull request #7)
    
    some updates to the Fortran commandline tools

commit 93bd6c3591a6d6340d042e6b5dfe057c3fb203e7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 29 12:01:36 2017 -0500

    extend the `-v` option to take a string of space-separated variable
    to allow for outputing a specific set of variables.  Previously
    it only allowed for a single variable.

Tools/Postprocessing/F_Src/fextract.f90

commit 9d1676a23066898975c1199d4df8f257df30cbc0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 29 12:01:25 2017 -0500

    also output the % of domain covered

Tools/Postprocessing/F_Src/fboxinfo.f90

commit ea9095daf9d154f3d344b4b0f5b984f7b1521418
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 15:37:59 2017 -0800

    add contiguous to Fortran pointers

Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit e4c621fdd8059e5acaa5698ada9c640a8d930881
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 12:54:55 2017 -0800

    clean up

Src/F_Interfaces/Base/AMReX_parallel_fi.cpp
Src/F_Interfaces/Base/Make.package

commit f7d5d1910fa0cf117b515475781f68404e3f16ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 12:50:49 2017 -0800

    add DistributionMapping fortran wrapper

Src/F_Interfaces/Base/AMReX_distromap_fi.cpp
Src/F_Interfaces/Base/AMReX_distromap_mod.F90

commit 368680a66c8fa03f003c9ade067f9b53919199e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 12:48:33 2017 -0800

    forgot to check in a new file

Src/Base/AMReX_omp_mod.F90

commit 327654ae2a067067d381abe24d839aa41f7bafb7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 12:45:35 2017 -0800

    remove deprecated threadbox.f90

Src/Base/AMReX_threadbox.f90
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit c0701c0544ef1a56bea5a90e175b41c7f70d39df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 12:43:13 2017 -0800

    change the way of passing a c null char array because pgi didn't like it

Src/Base/AMReX_parmparse_mod.F90
Src/Base/AMReX_string_mod.F90

commit 7752373e496d97e2329e52dbff17edec557445db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 12:11:00 2017 -0800

    fix macro around final and add destroy calls

Src/Base/AMReX_parmparse_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Tutorials/HeatEquation_EX1_CF/advance.f90
Tutorials/HeatEquation_EX1_CF/fmain.f90
Tutorials/HeatEquation_EX1_CF/init_phi.f90

commit 200c000f13dc146b2f27b23c7dc025b1c99861ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 10:41:16 2017 -0800

    turn on finalize for gfortran > 4

Src/Base/AMReX_parmparse_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90

commit 1d9de1affcffac1aeb723211a929a22bb26d3296
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 28 10:35:02 2017 -0800

    make F_Interfaces compile again in AMReX

Src/Base/AMReX.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_parmparse_mod.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_geometry_fi.cpp
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Src/F_Interfaces/Base/AMReX_omp_mod.F90
Src/F_Interfaces/Base/AMReX_parallel_fi.cpp
Src/F_Interfaces/Base/AMReX_parallel_mod.F90
Src/F_Interfaces/Base/Make.package
Tutorials/HeatEquation_EX1_CF/GNUmakefile
Tutorials/HeatEquation_EX1_CF/advance.f90
Tutorials/HeatEquation_EX1_CF/fmain.f90
Tutorials/HeatEquation_EX1_CF/init_phi.f90

commit 92fa2074acb6c724e622bd72f4b0499379cab0eb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 22:12:52 2017 -0800

    Provide a more convenient API for working with the new particle class.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit 93341032fb90dbb299cbd7aecc54e16e10ca80da
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 16:42:31 2017 -0800

    Splitting the implementation of the particle and particle container classes into seperate files.

Src/Particle/AMReX_ParticleContainerI.H
Src/Particle/AMReX_ParticleI.H
Src/Particle/AMReX_Particles.H
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit e7ffb211e745eb66c3c9698a15abbd74d88a5feb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 16:23:17 2017 -0800

    Removing the full_where option - making this always true.

Src/Particle/AMReX_Particles.H

commit 89afe1a9aadd9a70ba3487298c59ab6602407129
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 16:06:40 2017 -0800

    Remove where_already_called option, since the particles no longer store their cell / level / grid data.

Src/Particle/AMReX_Particles.H

commit 0ee8c7cef05610844b48fb90ece4a1236ddcd6b5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 15:27:40 2017 -0800

    This version gets the same test results as before the refactor, in parallel and on multiple levels.

Src/Particle/AMReX_Particles.H

commit 62ac78ec4c7ec5932ed04e502cee18390181999c
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 15:15:24 2017 -0800

    make sure to call Where in MoveKick

Src/Particle/AMReX_Particles.H

commit 8221b4c7d6e9e0cf5986a86729482b240ec55ade
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 13:00:57 2017 -0800

    Fix bug I just introduced into the MPI communication code.

Src/Particle/AMReX_Particles.H

commit 7053e70b7c3f6124484d1fe07567634cf6f52f3d
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 12:40:48 2017 -0800

    Getting rid of the extra arrays in the particle struct.

Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit de9e12cb08a3426e8264bdca793e2da3a5f8b430
Merge: 9e5f84f8c a9ad31d28
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 27 12:32:45 2017 -0800

    Merge branch 'development' into fortran_interface
    
    Conflicts:
            Src/Amr/AMReX_extrapolater_1d.f90
            Src/Amr/AMReX_extrapolater_2d.f90
            Src/Amr/AMReX_extrapolater_3d.f90
            Src/Base/AMReX_BaseFab_nd.f90
            Src/Base/AMReX_MultiFabUtil_1d.f90
            Src/Base/AMReX_MultiFabUtil_2d.f90
            Src/Base/AMReX_MultiFabUtil_3d.f90
            Src/Base/AMReX_fort_mod.F90
            Src/Base/AMReX_mempool_f.f90
            Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/Prob.f90
            Tutorials/HeatEquation_EX2_C/bc_fill_nd.F90

commit a9ad31d289d39a239c447a527da915c1ae478fb2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 27 10:34:05 2017 -0800

    migration doc

Docs/Migration/Migration.md

commit 1e7be978b8b047628d088d6dc4d33314456098fb
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Fri Jan 27 09:47:05 2017 -0800

    Making Particle a POD type.

Src/Particle/AMReX_Particles.H

commit 6c59987244d108d66e5be5ed0ead76ff647f8b2f
Merge: 65b9f54c0 d350fc6a3
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jan 26 20:41:31 2017 -0800

    merging.

commit 65b9f54c05d775c5d0b58275b25c9797a4dd89b5
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jan 26 20:33:17 2017 -0800

    Removing the lev, grid, and cell attributes from the particle class - compute these on the fly instead.

Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit e970737b619932ab328cb70d35639e9498e4860d
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 26 18:02:36 2017 -0800

    New version of stencil test, stenciTestMSD.cpp that takes a flag compute_geom to either compute or read EB info

Tests/GeometryShop/stencilTestbed/exec/GNUmakefile
Tests/GeometryShop/stencilTestbed/exec/sphere.inputs
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTestMSD.cpp

commit 7f070328cc4a537d24e124902d47aae79db19d8b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 16:02:54 2017 -0800

    Real --> amrex::Real

MiniApps/MultiGrid_C/COEF_F.H
MiniApps/MultiGrid_C/RHS_F.H
MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC_F.H
Src/Amr/AMReX_Derive.H
Src/Amr/AMReX_Extrapolater.cpp
Src/Amr/AMReX_MAKESLICE_F.H
Src/Amr/AMReX_PROB_AMR_F.H
Src/Amr/AMReX_SLABSTAT_F.H
Src/Amr/AMReX_SlabStat.H
Src/Amr/AMReX_extrapolater_1d.f90
Src/Amr/AMReX_extrapolater_2d.f90
Src/Amr/AMReX_extrapolater_3d.f90
Src/AmrCore/AMReX_ErrorList.H
Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_INTERP_F.H
Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BLFort.H
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_COORDSYS_F.H
Src/Base/AMReX_MemPool.H
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/AMReX_PhysBCFunct.H
Src/Base/AMReX_REAL.H
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_bl_fort_module.F90
Src/Base/AMReX_fort_mod.F90
Src/Base/AMReX_mempool_f.f90
Src/Base/AMReX_parmparse_fi.cpp
Src/Base/AMReX_parmparse_mod.F90
Src/Base/AMReX_string_mod.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/F_BaseLib/MultiFab_C_F.H
Src/LinearSolvers/C_CellMG/AMReX_ABec_F.H
Src/LinearSolvers/C_CellMG/AMReX_LO_F.H
Src/LinearSolvers/C_CellMG/AMReX_LP_F.H
Src/LinearSolvers/C_CellMG/AMReX_MG_F.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_F.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_F.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_F.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/Particle/AMReX_Particles_F.H
Tests/LinearSolvers/C_CellMG/COEF_F.H
Tests/LinearSolvers/C_CellMG/MACOPERATOR_F.H
Tests/LinearSolvers/C_CellMG/MacOpMacDrivers.H
Tests/LinearSolvers/C_CellMG/MacOperator.H
Tests/LinearSolvers/C_TensorMG/main_F.H
Tests/LinearSolvers/ComparisonTest/COEF_F.H
Tests/LinearSolvers/ComparisonTest/COMP_NORM_F.H
Tools/C_util/Convergence/AVGDOWN_F.H
Tools/C_util/Statistics/AVGDOWN_F.H
Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdvBC.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.H
Tutorials/HeatEquation_EX1_C/myfunc_F.H
Tutorials/HeatEquation_EX1_C/writePlotFile.H
Tutorials/HeatEquation_EX2_C/bc_fill_nd.F90
Tutorials/HeatEquation_EX2_C/myfunc_F.H
Tutorials/HeatEquation_EX2_C/writePlotFile.H
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/RHS_F.H

commit 9e5f84f8c9bd92199681ace4bed6c4ce1e499478
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 13:31:12 2017 -0800

    more renaming

Src/F_Interfaces/Base/AMReX_boxarray_mod.F90
Src/F_Interfaces/Base/AMReX_boxlib_mod.F90
Src/F_Interfaces/Base/AMReX_fi_main.cpp
Src/F_Interfaces/Base/AMReX_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_mod.F90
Src/F_Interfaces/Base/Make.package

commit d086eacafec6593c90d1ab48867b0fe8b24f1295
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jan 26 13:14:33 2017 -0800

    Fix error in template instantiation.

Src/Particle/AMReX_Particles.H

commit 24fd81f0bb2ae3fd3815e921e84691c03a3f43df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 13:12:16 2017 -0800

    F_Interfaces/BaseLib --> F_Interfaces/Base for consistence

Src/F_Interfaces/Base/AMReX_box_mod.F90
Src/F_Interfaces/Base/AMReX_boxarray_fi.cpp
Src/F_Interfaces/Base/AMReX_boxlib_mod.F90
Src/F_Interfaces/Base/AMReX_fi_main.cpp
Src/F_Interfaces/Base/AMReX_geometry_fi.cpp
Src/F_Interfaces/Base/AMReX_geometry_mod.F90
Src/F_Interfaces/Base/AMReX_multifab_fi.cpp
Src/F_Interfaces/Base/AMReX_omp_mod.F90
Src/F_Interfaces/Base/AMReX_parallel_fi.cpp
Src/F_Interfaces/Base/AMReX_parallel_mod.F90
Src/F_Interfaces/Base/Make.package

commit fc5f7ea7363d4a1cc653f3afbca48b0e64b0527b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 13:11:09 2017 -0800

    add AMReX prefix

Src/F_Interfaces/BaseLib/AMReX_box_mod.F90
Src/F_Interfaces/BaseLib/AMReX_boxarray_fi.cpp
Src/F_Interfaces/BaseLib/AMReX_boxlib_mod.F90
Src/F_Interfaces/BaseLib/AMReX_fi_main.cpp
Src/F_Interfaces/BaseLib/AMReX_geometry_fi.cpp
Src/F_Interfaces/BaseLib/AMReX_geometry_mod.F90
Src/F_Interfaces/BaseLib/AMReX_multifab_fi.cpp
Src/F_Interfaces/BaseLib/AMReX_omp_mod.F90
Src/F_Interfaces/BaseLib/AMReX_parallel_fi.cpp
Src/F_Interfaces/BaseLib/AMReX_parallel_mod.F90
Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/boxarray_mod.f90
Src/F_Interfaces/BaseLib/multifab_mod.f90

commit aa1bbe50510598a9ae6ea8cd2aabd265dba98ada
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 12:59:17 2017 -0800

    no longer need bl_space_module

Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/bl_space_mod.F90

commit f5f35f5a9bdd6355fa5e1c501378a92931d6c4db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 12:58:13 2017 -0800

    bl_fort_module --> amrex_fort_module

Src/Amr/AMReX_extrapolater_1d.f90
Src/Amr/AMReX_extrapolater_2d.f90
Src/Amr/AMReX_extrapolater_3d.f90
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_fort_mod.F90
Src/Base/AMReX_mempool_f.f90
Src/Base/CMakeLists.txt
Src/Base/Make.package
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/Prob.f90
Tutorials/HeatEquation_EX2_C/bc_fill_nd.F90

commit ae4d0dcf4573994961e110dce00154916bbd2772
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 12:46:45 2017 -0800

    rm parparse from F_Interfaces because they are now in Base

Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/parmparse_fi.cpp
Src/F_Interfaces/BaseLib/parmparse_mod.f90
Src/F_Interfaces/BaseLib/string_mod.f90

commit 52c6ea3a6a153cf24f4290144e0f3e504c9cff0b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 12:39:04 2017 -0800

    add parmparse to Fortran

Src/Base/AMReX_parmparse_fi.cpp
Src/Base/AMReX_parmparse_mod.F90
Src/Base/AMReX_string_mod.F90
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit a6412f1b3eb0187d7a511cc7873d70b6dac1ae0f
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Thu Jan 26 12:22:09 2017 -0800

    Precompute the inverse cell spacing for particle binning.

Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_Geometry.cpp
Src/Particle/AMReX_Particles.H

commit d350fc6a30cf2551e03580a96894160cf6f25b1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 09:45:00 2017 -0800

    reorder data layout

Src/Particle/AMReX_Particles.H

commit a347305ec71123b2cffdf981738b51480b523801
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 25 21:13:18 2017 -0800

    fix some tests

Tests/C_BaseLib/tVisMF.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp

commit 7c1273664b89f8c77a918ba1eacf63339c29d0cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 25 21:04:49 2017 -0800

    replace the timer using gettimeofday with C++ timer

Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Tutorials/HelloWorld_C/main.cpp

commit ee0f0b50c8be52558cf136f339de8f817638dd13
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 25 16:19:40 2017 -0800

    use constexpr and get rid of if in IntVect::shift_hasher

Src/Base/AMReX_IntVect.H
Src/Base/AMReX_Utility.H

commit efaceac207440589de3eb136d7fa7448eefea7b8
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jan 25 14:54:45 2017 -0800

    use a typedef to save typing

Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H

commit b6a9418aaf5bac6112d5ba142357572eb8b5c407
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Wed Jan 25 14:37:19 2017 -0800

    Begin refactor of Particle classes.

Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles.cpp
Src/Particle/AMReX_TracerParticles.cpp
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit c190f27d093484d7d85e12841a68ec5f3b691fac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 25 14:10:56 2017 -0800

    remove WIN32 macro

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
Src/Base/AMReX.cpp
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FPC.cpp
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/timer_c.c
Tests/C_BaseLib/tCArena.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tools/CMake/CCSEConfigReport.cmake
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/checkMFghostcells.cpp
Tools/C_util/ViewMF/main.cpp
Tools/C_util/ViewMF/mfMinMax.cpp
Tools/C_util/ViewMF/viewMF.cpp
Tools/C_util/ViewMF/viewMFcol.cpp
Tools/C_util/ViewMF/viewMFdiffHardWire.cpp
Tools/C_util/WritePlotFile.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/timer_c.c
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp

commit b5911ab2267c18e976b9aae5529750349a88a972
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 25 13:49:27 2017 -0800

    remove BL_USE_SETBUF macro

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
Src/Amr/AMReX_Amr.cpp
Src/Base/AMReX_VisMF.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp
Tools/CMake/CCSEOptions.cmake
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp

commit 4f37d1da5b6d028a59630be3665277687ea742f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 25 12:26:57 2017 -0800

    fix some util tools

Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp

commit d027942785f657519f88f8c42c2a4a49aafcdeed
Author: Andrew Myers <atmyers2@gmail.com>
Date:   Tue Jan 24 17:00:12 2017 -0800

    Porting changes to regression test suite forward from BoxLib.

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py

commit bd3d60d2a6c570a08c900fb17b6a42162cc095a1
Merge: a28a117e8 44ef0c41b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 23 12:12:17 2017 -0800

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 86402cc2dea5649afa0383bb1a8512dff147e32e
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jan 23 11:54:47 2017 -0800

    Add access to tileindex in MFIter and use that to cache EB data in stencil test code.

Src/Base/AMReX_FabArray.H
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest_3d.f90

commit 44ef0c41b74c2ae0afdf062c5ba4c3e85c8e6b21
Author: tannguyen <tannguyen@tannguyens-MacBook-Pro.local>
Date:   Sat Jan 21 23:50:15 2017 -0800

    add some more comments

Src/Amr/AMReX_AuxBoundaryData.H
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BoxArray.H
Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryRegister.H

commit cdae7fb6072767ee3462e2e0a58a85e655e08389
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Sat Jan 21 22:48:56 2017 -0800

    fix doxygen comments

Src/Amr/AMReX_AuxBoundaryData.H
Src/Base/AMReX_BoxArray.H

commit 0c40ff18ac2cba731dcbb3b148e54cda3bd5502b
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Sat Jan 21 22:40:52 2017 -0800

    hide the description of some internal classes

Src/Amr/AMReX_AuxBoundaryData.H
Src/Base/AMReX_BoxArray.H

commit 07826a192d9c81f1b0b7701b5708b619d163da94
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 20 18:45:03 2017 -0800

    More minor cleaning of stencil testBench

Tests/GeometryShop/stencilTestbed/exec/stencilTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_3d.f90
Tests/GeometryShop/stencilTestbed/src/AMReX_AggStencilI.H

commit 871ec1ac18ad55cefdde51c382ed36a14fabd8ee
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 20 14:27:06 2017 -0800

    Make boundary treatment the same for all the different forms of the stencil operator in the stencelTests

Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp

commit aefd738e6deb50cd082a26d6ffa3076e205f5fba
Merge: 8aa1b8235 5b5513989
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 20 13:55:03 2017 -0800

    Merge branch 'dtg_branch' of bitbucket.org:berkeleylab/amrex into dtg_branch

commit 8aa1b823587770934a0c148b01b685b8cbb9f349
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 20 13:54:50 2017 -0800

    Fix a bug in the irregular stencils for the stencil tests

Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_3d.f90

commit 5b55139899997dfb05f51a489b3cf1b8d2c61eab
Merge: db7db13cf 3dee0591b
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Jan 20 12:35:14 2017 -0800

    Merge branch 'development' into dtg_branch

commit db7db13cfdb986557c97b883cb2ba41c036a8128
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Jan 20 12:34:16 2017 -0800

    added counts

Tests/GeometryShop/stencilTestbed/src/AMReX_AggStencilI.H

commit 6001a73c5a4972db2548a1e696ee03935d83890d
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 20 11:11:32 2017 -0800

    Fix up fortran-only stencils in stencil testbed, add nontrivial initial data.

Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_3d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_F.H

commit facd5c7f4c4a5172a33c6220aa8ce017b2e445c6
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 20 10:07:19 2017 -0800

    Remove div by kappa in fortran-only Laplace stencil test.  Minor reformatting.

Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_3d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_F.H
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp

commit 60e4d28be477bd7b91dda6cee101b2a6a264224a
Merge: 5c40a752a 347668b7c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 19 20:24:54 2017 -0800

    Merge branch 'dtg_branch' of bitbucket.org:berkeleylab/amrex into dtg_branch

commit 5c40a752af7ea20da67ac987ec923c7ef8a75532
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 19 20:23:55 2017 -0800

    Add Fortran-only version to stencilTest, add some timers... still need to confirm correctness

Tests/GeometryShop/stencilTestbed/exec/GNUmakefile
Tests/GeometryShop/stencilTestbed/exec/Make.package
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/exec/stencilTest_2d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_3d.f90
Tests/GeometryShop/stencilTestbed/exec/stencilTest_F.H
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp

commit 3dee0591b08c3a3f8eb9395887afbdb01e1f20cf
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Jan 19 19:17:29 2017 -0800

    fix hash func

Src/Base/AMReX_IntVect.H

commit 347668b7cadca72a2e12e0e90a5373a347c544e3
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Jan 19 15:52:27 2017 -0800

    ported the regular-kitty-corner-to-covered fix from Pele

Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp

commit a56bfe874fa4527438273ff1ee23eb3d5bbcc9d2
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Jan 19 12:32:43 2017 -0800

    hash boxArray

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_IntVect.H

commit f0903474f1b5dddb45d5214925faf4e772ed0e4a
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Jan 19 09:53:08 2017 -0800

    bug fix for bug found by Marc

Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp

commit a28a117e80a20bbff3d0fe7bc3c4602cf1383bcb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 18 10:48:39 2017 -0800

    use some C++11 headers and remove some Windows stuff

Src/Base/AMReX.H
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/Extern/amrdata/AMReX_AmrvisConstants.H
Src/F_BaseLib/backtrace_c.cpp
Src/F_BaseLib/f2kgetcl.c

commit c8cf6ae9c9315f1b94407f560d7ca14ee8c3d49e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 18 08:57:40 2017 -0800

    add -P to cpp

Tools/GNUMake/Make.rules

commit a73f9adfe44c641805804851a78aec4d25bb8b2f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 17 13:46:19 2017 -0800

    save cpp'd headers containing C binding of Fortran function

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit c18aa051ddd734252e0cb365b72dc38146e95993
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 17 12:45:09 2017 -0800

    typo

Src/Base/Make.package

commit 4532821436dbf034f5f6449ecd635e9ee5815c7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 17 12:44:13 2017 -0800

    start to tweak the make sytem for fortran call checking

Src/Base/Make.package
Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules

commit 6b2c1d543df89d3cecbf94406568b91767ea158c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 13 16:03:38 2017 -0800

    add a function AmrData to return Distribution Map

Src/Extern/amrdata/AMReX_AmrData.H

commit 190f2d9d568159bf7b71960d7c13ea511826be5b
Merge: 29914f9c7 727f40e8b
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Fri Jan 13 15:33:36 2017 -0800

    Merged in mzingale/amrex/development (pull request #6)
    
    switch from a hash to describe --tags --dirty

commit 727f40e8b77700062eb843c09b88818f5abd4e8c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jan 13 18:05:32 2017 -0500

    switch from a hash to describe --tags --dirty to get a more complete
    picture of the state

Tools/C_scripts/makebuildinfo_C.py

commit 29914f9c72f7034040d054d83b93db10dd668b55
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Jan 13 14:08:39 2017 -0800

    fix comments in AMReX_Print.H

Src/Base/AMReX_Print.H

commit f7c9bd4d81c757f529397316fee38fb92d6f62b6
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Jan 13 13:56:44 2017 -0800

    add some more comments

Src/Amr/AMReX_Amr.H
Src/AmrCore/AMReX_AmrCore.H
Src/Base/AMReX_Print.H

commit b4c3015ca60acd8567673a2e4fda710b2552b628
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Fri Jan 13 00:22:25 2017 -0800

    add more comments in AMReX_FabArray.H

Src/Base/AMReX_FabArray.H

commit a9d806ce397dace26cd8b85b4013c9db45a93f33
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Jan 12 21:13:30 2017 -0800

    fix a comment

Src/Base/AMReX_FabArray.H

commit 2edbc9fd7ec81945a743b4b1b579a4666f07eddf
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Thu Jan 12 19:03:53 2017 -0800

    add comments to functions in AMReX_FabArray.H

Src/Base/AMReX_FabArray.H

commit 50c362f5cb90746a96934391948cc6a378441198
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jan 12 12:44:57 2017 -0500

    switch to unicode by default, since some source files have unicode characters

Tools/F_scripts/dep.py

commit 1b677a507fe90043584263ea1fda210b6de7252e
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Jan 11 16:51:06 2017 -0800

    stencil test bed is complete and seems to work for the four cases I have programmed

Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_EBCellFAB.H
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp
Tests/GeometryShop/stencilTestbed/src/Make.package
Tests/GeometryShop/stencilTestbed/src/lapl_nd.F90
Tests/GeometryShop/stencilTestbed/src/lapl_nd_F.H

commit 273e01099beba5bc3f7a2d786f63f2f954119f42
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 11 13:28:50 2017 -0800

    add amrex::AllPrint() to save some typing

Src/Base/AMReX_Print.H
Tutorials/HelloWorld_C/main.cpp

commit 5e9695a9f1c854f6397737414866aabc7a4bbaa6
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Jan 11 11:27:08 2017 -0800

    trying to keep up with the development branch

Src/GeometryShop/AMReX_IntVectSet.H

commit b3a310729b814c1fcb8424be03026e3f5d9c8679
Merge: cc24b4c4a 3a406ac9d
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Jan 11 11:22:51 2017 -0800

    Merge branch 'development' into dtg_branch

commit cc24b4c4a92b632cb215b689090ec08c171cb150
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Jan 11 11:19:33 2017 -0800

    added some files to make.package

Src/GeometryShop/Make.package

commit fd74d9837ba6e58c5dfb969cb317843b406891e4
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Jan 11 11:16:08 2017 -0800

    The AggSten everywhere example works now.   On to figuring out how to get AMReX to call fortran

Tests/GeometryShop/stencilTestbed/exec/sphere.inputs
Tests/GeometryShop/stencilTestbed/src/#AMReX_FaceIndex.H#
Tests/GeometryShop/stencilTestbed/src/AMReX_AggStencil.H
Tests/GeometryShop/stencilTestbed/src/AMReX_AggStencilI.H
Tests/GeometryShop/stencilTestbed/src/AMReX_EBCellFAB.H
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp

commit 3a406ac9d5531fb676f702be226ad57098012772
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 16:17:06 2017 -0800

    minor

Src/Base/AMReX_mempool_f.f90

commit 97a473d45ecf5a4f38dd34cda5c4b1478f23a6fa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 16:16:00 2017 -0800

    don't have bl_fort_module for Fortran build

Src/Base/AMReX_mempool_f.f90

commit 73c2494ddd4db2a29dfb14438e170a8db22a5b1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 16:03:25 2017 -0800

    some double precision --> real(c_real)

Src/Amr/AMReX_Extrapolater.cpp
Src/Amr/AMReX_extrapolater_1d.f90
Src/Amr/AMReX_extrapolater_2d.f90
Src/Amr/AMReX_extrapolater_3d.f90
Src/Base/AMReX_MemPool.H
Src/Base/AMReX_MemPool.cpp
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_mempool_f.f90
Src/F_BaseLib/fab.f90
Src/Particle/AMReX_Particles.H

commit 1c94d1bdd9a5a0ec9d490ae784dca676bce04874
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Jan 10 16:00:29 2017 -0800

    put initialize and bl_profile_start/stop calls into test so we can get stats

Tests/GeometryShop/stencilTestbed/exec/GNUmakefile
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp

commit 3faed4747ff04b5d7c80edadbb5982e39b9055fe
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Jan 10 15:16:08 2017 -0800

    simplest version of the testbed now runs

Tests/GeometryShop/stencilTestbed/src/AMReX_EBCellFAB.H
Tests/GeometryShop/stencilTestbed/src/AMReX_EBCellFAB.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_Stencils.H
Tests/GeometryShop/stencilTestbed/src/AMReX_Stencils.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp

commit de874546f84d046183df4b503b1e6b1fa3d2cfd0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 14:56:47 2017 -0800

    std:iota can be used now.

Src/Base/AMReX_FabArray.cpp

commit a9bc19795a5f42a228d3ea29eb36cbebd6437b62
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 14:46:48 2017 -0800

    removed hack for Cray compiler

Src/Base/AMReX_FArrayBox.cpp

commit d8eaf738f8c4bc047ea78e023bb344bb7cb06a91
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 14:35:12 2017 -0800

    if AMREX_GIT_VERSION is not defined, reutrn Unknown

Src/Base/AMReX.cpp

commit 1f69c90104bddff2e189af91d3cdfe5ba13734a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 14:26:15 2017 -0800

    add amrex::Version()

Src/Base/AMReX.H
Src/Base/AMReX.cpp
Tools/GNUMake/Make.defs
Tutorials/HelloWorld_C/main.cpp

commit 683a230bcb33f656e5cfe186ecfbfb1bd86f66a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 13:41:35 2017 -0800

    rm BL_USE_ARLIM

Src/Base/AMReX_ArrayLim.H

commit fed22e997c510be986856f2d9a36e60b6f227c20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 12:59:38 2017 -0800

    make_build_info_cpp no longer used

Tools/C_scripts/make_build_info_cpp

commit 66db4153d5f02d7bebaa3e2944efba34e2124678
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 12:58:04 2017 -0800

    start to use Print in some places

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_AuxBoundaryData.cpp
Src/AmrCore/AMReX_AmrCore.cpp
Src/Base/AMReX.cpp
Src/Base/AMReX_BLPgas.cpp
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxDomain.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H

commit 41ed1852300b0c86f4d092cbf71918488e8681c2
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Jan 10 11:22:32 2017 -0800

    got the testbed to compile on this branch

Tests/GeometryShop/stencilTestbed/exec/GNUmakefile
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_EBCellFAB.H
Tests/GeometryShop/stencilTestbed/src/AMReX_EBCellFAB.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_FaceIndex.H
Tests/GeometryShop/stencilTestbed/src/AMReX_FaceIndex.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_Stencils.H
Tests/GeometryShop/stencilTestbed/src/AMReX_Stencils.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.H
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_VolIndex.H

commit 9e57b6da551fb6ef3d81760a9befdda9060ac734
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 11:02:14 2017 -0800

    Revert "Print: change the default to print on all calling processes. To print on IO Process only, do Print(Print::IOProc) << ..."
    
    This reverts commit 08ec43c8d42b81275c16e43bb45728497648d1f9.

Src/Base/AMReX_Print.H
Tutorials/HelloWorld_C/main.cpp

commit 08ec43c8d42b81275c16e43bb45728497648d1f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 10:16:05 2017 -0800

    Print: change the default to print on all calling processes. To print on IO Process only, do Print(Print::IOProc) << ...

Src/Base/AMReX_Print.H
Tutorials/HelloWorld_C/main.cpp

commit 9016a6e9a184b9ad19e229195a2bd52939a4da55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 09:31:19 2017 -0800

    minor

Src/Particle/AMReX_Particles.H

commit 524dd65555a0ac8d6f4f9b5c7fd4c5f4eb2c0127
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 09:26:13 2017 -0800

    Add amrex::Print.  One can use this to replace
    
      if (ParallelDescriptor::IOProcessor() {
         std::cout << ....;
      }
    
    with
    
      amrex::Print() << ....;
    
    To print on all processes, one can do
    
      amrex::Print(amrex::Print::AllProcs) << ...;
    
    To print on a particular process in a communicator, one can do
    
      amrex::Print(rank_for_print, communicator) << ...;
    
    By default Print uses std::cout.  By it also takes an optional
    std::ostream argument.

Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_Print.H
Src/Base/CMakeLists.txt
Src/Base/Make.package
Tutorials/HelloWorld_C/main.cpp

commit f6e2250fd3708a421a4cfee2bac9039d5fe30ecd
Merge: 8f29b5386 a62c3de2d
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Jan 9 20:55:44 2017 -0800

    Merge branch 'dtg_branch' of https://bitbucket.org/berkeleylab/amrex into dtg_branch

commit 8f29b53866622a3f929b8ba8404437c51d0437ea
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Jan 9 20:55:14 2017 -0800

    I had the variable names incorrect

Tests/GeometryShop/stencilTestbed/src/Make.package

commit 5a89ed30f29c272f73a5af73112b96bf73670c1f
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Jan 9 20:49:43 2017 -0800

    forgot to add the src directory into the makefile

Tests/GeometryShop/stencilTestbed/exec/GNUmakefile

commit a62c3de2d12a2e0235aae91538214170962f679e
Author: Brian VS <bvstraalen@lbl.gov>
Date:   Mon Jan 9 18:17:47 2017 -0800

    needed right std::sqrt

Src/GeometryShop/AMReX_RealVect.H

commit fc0d0ac0cf3592cb479f962aaf1076d7dc7fc25e
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Jan 9 16:43:06 2017 -0800

    lots of progress on the testbed.  should have it compiling soon.

Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp
Tests/GeometryShop/stencilTestbed/src/#AMReX_FaceIndex.H#
Tests/GeometryShop/stencilTestbed/src/AMReX_BaseIndex.H
Tests/GeometryShop/stencilTestbed/src/AMReX_EBCellFAB.H
Tests/GeometryShop/stencilTestbed/src/AMReX_EBCellFAB.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_FaceIndex.H
Tests/GeometryShop/stencilTestbed/src/AMReX_FaceIndex.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_Stencils.H
Tests/GeometryShop/stencilTestbed/src/AMReX_Stencils.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.H
Tests/GeometryShop/stencilTestbed/src/AMReX_TestbedUtil.cpp
Tests/GeometryShop/stencilTestbed/src/AMReX_VolIndex.H
Tests/GeometryShop/stencilTestbed/src/AMReX_VolIndex.cpp
Tests/GeometryShop/stencilTestbed/src/Make.package

commit 136aaf5c381a2934b69e2f3bac282944a357cf87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 9 10:45:19 2017 -0800

    minor

MiniApps/PGAS_SMC/SMC_io.cpp
Src/Amr/AMReX_AmrLevel.cpp
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Tutorials/AMR_Adv_C/Source/main.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/two_level.cpp
Tutorials/TwoGrid_PIC_C/main.cpp

commit 4cd35c7bf423f783ceffe996cbc045ab327d873f
Merge: e0afb3b73 600677eed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jan 8 12:31:43 2017 -0800

    Merge branch 'development' into weiqun/development

commit e0afb3b73bc2484efe7e2d601d626f1ce9d46169
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jan 8 12:31:29 2017 -0800

    forward --> move in non-template function

Src/Base/AMReX_MemProfiler.cpp

commit 600677eed4a3861f63fef3b6bfff71cee065a0c2
Merge: b653b46bd a0e582ce2
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Sun Jan 8 00:20:05 2017 -0800

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit b653b46bdc88843367e495d3c297a8f7523baa98
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Sun Jan 8 00:19:31 2017 -0800

    modify comments in BoxArray.H

Src/AmrCore/AMReX_TagBox.H
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IArrayBox.H
Src/Base/AMReX_IArrayBox.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_iMultiFab.H
Src/F_BaseLib/MemProfiler_f.cpp
Tools/GNUMake/Make.rules

commit 9debcebfeaf7e5ae928eef3f91d2a9b71dadd891
Author: Tan Nguyen <tannguyen@lbl.gov>
Date:   Sun Jan 8 00:11:46 2017 -0800

    modify comments in BoxArray.H

Src/Base/AMReX_BoxArray.H

commit d3f2a643662363df51f6a28547314d758d62d380
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 7 20:27:56 2017 -0800

    removed some Array<unique_pt>

Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp

commit db49394520a5a1a026110f68c953106d6834d9be
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 7 13:04:44 2017 -0800

    explicitly delete some constructors and operator=

Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_InterpBndryData.H
Src/Boundary/AMReX_MacBndry.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.H

commit 627f45228f9ebf8496f67385c5b1c72e2d1e1aff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 7 12:41:43 2017 -0800

    make Tuple simply a template alias of std:array; add move constructors to FabSet, FluxRegister, BndryRegister, etc.

Src/AmrCore/AMReX_FluxRegister.H
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Tuple.H
Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_FabSet.H
Src/Boundary/AMReX_FabSet.cpp
Src/Boundary/AMReX_InterpBndryData.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp

commit 6595e593159ea71e33eabd198a12a9eec80ca3fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 7 10:39:13 2017 -0800

    store MultiMasks in Array

Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MultiMask.H
Src/Boundary/AMReX_MultiMask.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp

commit 790528876089b4734fc84962e2dac4d01207ad58
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 7 08:01:30 2017 -0800

    move constructor for Mask and MultiMask

Src/Boundary/AMReX_Mask.H
Src/Boundary/AMReX_Mask.cpp
Src/Boundary/AMReX_MultiMask.H

commit a0e582ce28cd624f1471ea742cdd3abf129fce41
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 21:31:42 2017 -0800

    F_BaseLib: fix memory profiling by add using namespace amrex

Src/F_BaseLib/MemProfiler_f.cpp

commit d71952c66bf89d7a1f389954ab094cae06884b84
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 17:22:55 2017 -0800

    minor

Src/Base/AMReX_BaseFab.H

commit f64341c3920f9125b58228e5d471e5c5a034dc72
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 17:13:45 2017 -0800

    add noexcept

Src/Base/AMReX_FabArray.H

commit 392b82e07c4038de47114942b4bc691f9cc0e679
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 17:04:10 2017 -0800

    add noexcept

Src/AmrCore/AMReX_TagBox.H
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_IArrayBox.H

commit 99697f933a760c5dece9439b4c01468fe789bef4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 17:02:33 2017 -0800

    add move constructor to MultiFab, iMultiFab, and TagBoxArray

Src/AmrCore/AMReX_TagBox.H
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_iMultiFab.H

commit a9e1a396f30cac934eea5f6c7a16b9f714dff2bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 16:50:45 2017 -0800

    move constructor for FabArray

Src/Base/AMReX_FabArray.H

commit a46d013543189e663934171ca811bd0508caa543
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Fri Jan 6 16:31:07 2017 -0800

    made some slow progress on the testbed

Tests/GeometryShop/stencilTestbed/exec/GNUmakefile
Tests/GeometryShop/stencilTestbed/exec/Make.package
Tests/GeometryShop/stencilTestbed/exec/sphere.inputs
Tests/GeometryShop/stencilTestbed/exec/stencilTest.cpp

commit e80dfa87df4a5fb6b67299fa90f159159595d314
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 15:47:28 2017 -0800

    move constructor for FArrayBox, IArrayBox, and TagBox

Src/AmrCore/AMReX_TagBox.H
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_IArrayBox.H
Src/Base/AMReX_IArrayBox.cpp

commit 089e2a553b8e08c7ac0463ac6b3fe5efca5ed572
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 15:30:22 2017 -0800

    BaseFab: add move constructor

Src/Base/AMReX_BaseFab.H

commit 48f7824c415d89c67828fc322b0199ccf0019c33
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 15:23:14 2017 -0800

    add a BARef constructor taking a single Box

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit d3c950921f95e56bea7b20521d7e98f053076d18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 15:17:18 2017 -0800

    add explicit to a BoxList ctor taking a single Box, and tidy

Src/Base/AMReX_BoxList.H

commit 8d1516bdd21ba64407c99b441cc0fbc9dae929f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 15:10:15 2017 -0800

    remove Geometry's copy ctor and dtor to let compilers auto-generate copy and move constructors.

Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp

commit 5ffe8862a18fdc2a6c4146d1b43bfe74573cf92d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 15:08:56 2017 -0800

    remove the do-nothing ~CoordSys so that compilers will auto-generate copy and move constructors.

Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_CoordSys.cpp

commit 65969c4882f7e7cb33902555da785244853bbd26
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 14:59:16 2017 -0800

    minor

Tools/GNUMake/Make.rules

commit 7c9bd8de0a2e1f2d3f95238f5e6e05fcd1b38d1a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 14:54:17 2017 -0800

    comments on make

Tools/GNUMake/Make.rules

commit b746b7e56f7dbc3803e7e059c4adedbeb83b5d56
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 12:50:55 2017 -0800

    change due to IntVect operator<= change

Src/Base/AMReX_BoxArray.cpp

commit 3f39513e39c210b999c789b11a05f6ce39e6c91c
Merge: ab9a79eed f1a11e421
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 11:45:47 2017 -0800

    Merge branch 'weiqun/development' of bitbucket.org:WeiqunZhang/amrex into weiqun/development
    
    Conflicts:
            Src/Base/AMReX_Box.cpp

commit ab9a79eedfe074ee2cb91b3479cdb56adc4521e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 11:09:09 2017 -0800

    Change the behavior of IntVect::operator< and >.  They now do
    lexicographical comparisons that are suitable for STL.  The per
    component comparison is now done by IntVec::allLT, allLE, allGT, and
    allGE.  We have also removed IntVect::Compare, IntVect::lexLT, and
    IntVect::lexGT for simplicity.

Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Particle/AMReX_Particles.H
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp

commit f1a11e421b01cfe2cf8199637fbdd149dcf8798e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 6 11:09:09 2017 -0800

    Change the behavior of IntVect::operator< and >.  They now do
    lexicographical comparisons that are suitable for STL.  The per
    component comparison is now done by IntVec::allLT, allLE, allGT, and
    allGE.  We have also removed IntVect::Compare, IntVect::lexLT, and
    IntVect::lexGT for simplicity.

Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Particle/AMReX_Particles.H
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp

commit 5cf86cd5570e9c2695a826b4f3b6be4d6157de07
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 5 16:29:39 2017 -0800

    migration doc

Docs/Migration/Migration.md

commit fc1c3530847620c4f97c91dff68859c31ba4c30f
Merge: aa37db726 2f6ddcac4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 5 15:25:49 2017 -0800

    Merge branch 'development' into weiqun/development
    
    Conflicts:
            Src/Amr/AMReX_Amr.H
            Src/Amr/AMReX_AmrLevel.H
            Src/Base/AMReX_BoxArray.H
            Src/Base/AMReX_DistributionMapping.H
            Src/Base/AMReX_PList.H
            Src/Base/AMReX_Pointers.H
            Src/Base/AMReX_UseCount.H

commit aa37db72631bd179f2d7e56cab8c504be8d821e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 5 13:48:21 2017 -0800

    rm PList

Src/Base/AMReX_PList.H
Src/Base/CMakeLists.txt

commit 201812859d6f5b7a6c46e874e00f36be750a7522
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 5 13:45:43 2017 -0800

    rm UseCount

Src/Base/AMReX_UseCount.H
Src/Base/AMReX_UseCount.cpp
Src/Base/CMakeLists.txt
Src/Base/Make.package

commit 71c3c63cb78add139b71d41f2458b087185e79bf
Merge: 69297ffd9 2f6ddcac4
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Jan 5 10:16:59 2017 -0800

    Merge branch 'development' into dtg_branch

commit 2f6ddcac45ea25f5c0a3c502f620713b57c492b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 5 08:42:48 2017 -0800

    CompileTesting: Change the default to running a small set of tests; add --full for running the full testing.

Tools/CompileTesting/compiletesting.py

commit a748e4a16208c09bab41b5ec978a229e5b41d189
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 22:12:23 2017 -0800

    add a compile testing script

Tools/CompileTesting/compiletesting.py

commit 80db81998c3e4fc595bd0d7c2af7aa49b2e9b03e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 21:49:43 2017 -0800

    fix comment line

Src/Amr/AMReX_AmrLevel.H

commit 926a41241763c90630335eb69fa60879280ade36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 21:48:34 2017 -0800

    revert AMReX_iMultiFab.H

Src/Base/AMReX_iMultiFab.H

commit 480d188f611ffb635a6ad0b5d917032cb5c49745
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 21:46:41 2017 -0800

    remove a duplicated line

Src/Base/AMReX_BaseFab.H

commit 8514a01d90340d03c1a7ca0fd801fe732f4f154d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 21:43:52 2017 -0800

    fix comment line

Src/Base/AMReX_Pointers.H

commit cfa306673642fcec5bbbaa4ead671dc29d1a1e2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 21:40:54 2017 -0800

    Too hard to fix. I am just going to revert to back to a working vesion.  The lost works are comments

Src/Base/AMReX_FabArray.H

commit 0f75e2fb543342d41d924c1c21951d1fcb2186df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 21:32:41 2017 -0800

    fix more merge problems

Src/Base/AMReX_DistributionMapping.H

commit db1d42d0a34b0fb4d32f488be94fd17d850afae8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 21:07:46 2017 -0800

    fix more merge problems

Src/Base/AMReX_DistributionMapping.H

commit 12336368e28568d013d33f1dacf9704fbad6c930
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 20:41:07 2017 -0800

    fix conflicts from previous merge

Src/Base/AMReX_Box.H
Src/Base/AMReX_FPC.H
Src/Base/AMReX_MultiFab.H

commit e19e1248b69954c2139230b3ba9dad34221de6c0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 20:28:36 2017 -0800

    MultiFab.H no longer exists

Src/Base/MultiFab.H

commit e026620e0ea1dc34d2b2c0f80b4263a3731e12c8
Author: tannguyen <tannguyen@212.135.3.128.in-addr.dhcp.lbl.gov>
Date:   Wed Jan 4 18:51:43 2017 -0800

    add comments to the amr and amrLevel files

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_AmrLevel.H

commit e1d9d3f5a9ebed4357115d64602662ddcf0cb41f
Merge: 3bcde2338 5ea14f827
Author: tannguyen <tannguyen@212.135.3.128.in-addr.dhcp.lbl.gov>
Date:   Wed Jan 4 16:44:17 2017 -0800

    resolved conflit

commit acc78edb2e1cc4e4bb670eb49213c9e770d680a2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 16:32:16 2017 -0800

    make Amr & AmrLevel::derive return std::unique_ptr instead of raw ptr

Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp

commit 3bcde2338dc0e7f5eb3e991a3129cd96be7035ad
Author: tannguyen <tannguyen@212.135.3.128.in-addr.dhcp.lbl.gov>
Date:   Wed Jan 4 16:18:33 2017 -0800

    update header files with comments

Src/Base/AMReX_Arena.H
Src/Base/AMReX_Array.H
Src/Base/AMReX_BArena.H
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BLPgas.H
Src/Base/AMReX_BLPgas.cpp
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.H
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxDomain.H
Src/Base/AMReX_BoxLib.H
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_CArena.H
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FPC.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabConv.H
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_IArrayBox.H
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_Looping.H
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_Orientation.H
Src/Base/AMReX_PList.H
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParmParse.H
Src/Base/AMReX_Periodicity.H
Src/Base/AMReX_PhysBCFunct.H
Src/Base/AMReX_Pointers.H
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_TinyProfiler.H
Src/Base/AMReX_Tuple.H
Src/Base/AMReX_UseCount.H
Src/Base/AMReX_Utility.H
Src/Base/AMReX_VisMF.H
Src/Base/AMReX_ccse-mpi.H
Src/Base/AMReX_iMultiFab.H
Src/Base/MultiFab.H

commit 797b0fe48e55b76dc1d88e02966129241205e646
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 16:10:37 2017 -0800

    turn on C++14 for Intel >= 17

Src/Base/AMReX_DistributionMapping.H
Tools/GNUMake/comps/intel.mak

commit f81553c7ab7dd2a71575439028902f47c8767b13
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 16:02:47 2017 -0800

    For gcc >= 6, C++14 is on by default.

Src/Base/AMReX_DistributionMapping.H
Tools/GNUMake/comps/gnu.mak

commit 86daefc3d5accdccfef77748440e8baa7baba78b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 15:52:06 2017 -0800

    fix a bug in last commit

Src/Base/AMReX_FabArray.cpp

commit 101cdc0c92b8b2cb2068e8c0ddd84952a0032ca7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 15:25:21 2017 -0800

    get rid of the sentinel in DistributionMapping

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_VisMF.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.H
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp
Tutorials/Sidecar_EX1/DestMFTest.cpp
Tutorials/Sidecar_EX1/NSidecarsTest.cpp

commit e7c8685fad52d1768c6f92ed0c0efad4febeed79
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 13:43:02 2017 -0800

    remove AMReX_Pointers.H

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_IArrayBox.H
Src/Base/AMReX_Pointers.H
Src/Base/CMakeLists.txt
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.H
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.H
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.H

commit 1022772f7af7fb0b8f09d7e2a2415c5bb1b506f8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 13:39:12 2017 -0800

    FArrayBox: use unique_ptr instead of CpClassPtr for RealDescriptor

Src/Base/AMReX_FArrayBox.cpp

commit 840026facc1920a413d1f26071813db486ce3c85
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 13:25:09 2017 -0800

    remove the use of LnPtr and LnClassPtr

Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp

commit 74b44bc5e1ec3ce47f94949c6fce079eff2f3a4b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 13:07:17 2017 -0800

    PhysBCFunct: use std::unique_ptr

Src/Base/AMReX_PhysBCFunct.H
Src/Base/AMReX_PhysBCFunct.cpp

commit 69297ffd901260777d2127bf030d8bd9d28ec049
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Wed Jan 4 13:03:09 2017 -0800

    AMReX_GeometryShop now does the right thing with its test once I realized IntVect::operator < is stupid

Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_IntVectSet.H
Src/GeometryShop/AMReX_IntVectSet.cpp
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/Make.package
Tests/GeometryShop/sphere/GNUmakefile
Tests/GeometryShop/sphere/sphere.inputs
Tests/GeometryShop/sphere/sphereTest.cpp

commit df75b1df631ab766706a975a1cdc39909dd45b7d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 12:51:26 2017 -0800

    remove unsafe assertion

Src/Base/AMReX_BoxArray.cpp

commit 6f3712a5924344cf5e86dec42035ec9e986f10de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 12:21:43 2017 -0800

    BoxArray::clear() should leave it at a valid state

Src/Base/AMReX_BoxArray.cpp

commit 74b219fd94716b66092bc17d1c7c9acf1d3a2c11
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 10:50:56 2017 -0800

    BoxArray: move constructor

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp

commit 449a02a0ec698f7300dc91cee66914981ff670c2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 4 10:44:52 2017 -0800

    BoxArray: use std::shared_ptr

Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_DistributionMapping.H

commit 5f52629e7c51e18fd82703e241a184dffc08be0c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 3 16:16:59 2017 -0800

    DistributionMapping: use std::shared_ptr and add move constructor

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp

commit 02ccdcd74fa709fb40ec3e39f744cf72df1cfe7f
Merge: b334840c6 5ea14f827
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Jan 3 15:09:33 2017 -0800

    Merge branch 'development' into dtg_branch

commit b334840c6254fe93be6affcb69d5db8cfd19469d
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Jan 3 15:08:33 2017 -0800

    more paranoid commits

Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_SphereIF.H

commit e2c7579123fff5bdd64683809a91f5cda552a292
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Jan 3 15:07:35 2017 -0800

    committing so that I can merge with development changes

Tests/GeometryShop/sphere/sphere.inputs
Tests/GeometryShop/sphere/sphereTest.cpp

commit 5ea14f8272b52b0e1c669ebe04ea6f3938fea406
Merge: b0fc6e360 e088f183f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 3 14:52:17 2017 -0800

    Merge branch 'weiqun/development' into development

commit b0fc6e3601de9ac3400c82fcfde43a37b848276b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 3 13:30:38 2017 -0800

    typo

Docs/Migration/Migration.md

commit e088f183fa186bcdab42d94ae58f62d37274245a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 3 12:59:43 2017 -0800

    comments on dtor, copy-ctor, copy-op=, move-ctor, and move-op=

Src/Base/AMReX_Box.H
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_RealBox.H

commit 72c3191922d3d00b42260eab1c8f9f2722d84bd6
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Jan 3 11:24:40 2017 -0800

    geometryshop port now compiles.  on to testing.

Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Tests/GeometryShop/sphere/sphereTest.cpp

commit a5ed4aa04f4a708c2cd4bfdbd56f065319e227f6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 3 11:01:16 2017 -0800

    add assertion for OpenMP >= 3.1

Src/Base/AMReX.cpp

commit 8c271d4ebb9471b85dd864de5a77302f2725044d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 30 13:20:38 2016 -0800

    add explicit to DistributionMapping constructors

Src/Base/AMReX_DistributionMapping.H
Tutorials/MultiFabTests_C/GridMoveTest.cpp

commit 467ec1e34428c9524e611bee55fe2f48a696fafa
Merge: 86f03a4f2 5fdd80794
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Fri Dec 30 12:58:11 2016 -0800

    Merged in mzingale/amrex/development (pull request #5)
    
    this fixes an issue when using ⁠⁠-copy_benchmarks⁠⁠ on tests that crashed and did not output

commit 5fdd807947d1e3225c8802b502ced3f2cf29c233
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Dec 30 10:25:51 2016 -0500

    this fixes an issue when using ⁠⁠-copy_benchmarks⁠⁠ on tests that crashed and did
    not output

Tools/RegressionTesting/regtest.py

commit 86f03a4f27a3e5ad99e5a06e90d3cb4a61239da0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 29 21:47:01 2016 -0800

    forgot to check in step 5 script

Tools/Migration/step-5-amrex-namespace/amrex-namespace.sh

commit d6148d66e027cf451be46dfa67dd6824d31badeb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 29 21:44:13 2016 -0800

    update buildInfo

Docs/Migration/Migration.md
Tools/C_scripts/AMReX_buildInfo.H
Tools/C_scripts/makebuildinfo_C.py
Tools/Migration/step-8-deboxlib/deboxlib.sh

commit d91ae3c082302f79084338e46f650f6be491d6de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 29 12:49:33 2016 -0800

    Migration document

Docs/Migration/Migration.md

commit bfe733e8955e578824d749b44acb76edb8fe0a1b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 29 12:16:21 2016 -0800

    more BoxLib --> AMReX

MiniApps/MultiGrid_C/GNUmakefile
Src/Amr/Make.package
Src/Base/AMReX_BLPgas.cpp
Src/Base/AMReX_BLassert.H
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_FPC.H
Src/Base/AMReX_FPC.cpp
Src/Base/AMReX_FabConv.H
Src/Base/AMReX_MemProfiler.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_REAL.H
Src/Base/AMReX_SPACE.H
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Base/Make.package
Src/Boundary/Make.package
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/Particle/AMReX_Particles.H
Src/Particle/Make.package

commit afddb081805fe09b23ef8ed47f51545d7429e77a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 29 11:46:20 2016 -0800

    rm BoxLib version and change ParmParse parameters starting with boxlib. to amrex.

Src/Base/AMReX.cpp

commit 1bb46d6551a124b8f27fbf5f6a2ee8bf77c113d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 29 11:36:35 2016 -0800

    AMReX_BoxLib --> AMReX

Docs/Readme.backtrace
Docs/Readme.profiling
Docs/Readme.sidecars
Src/Base/AMReX.H
Src/Base/AMReX.cpp
Src/Base/AMReX_Arena.cpp
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BLassert.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabConv.cpp
Src/Base/AMReX_IArrayBox.cpp
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_MemProfiler.cpp
Src/Base/AMReX_Orientation.cpp
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_Pointers.H
Src/Base/AMReX_UseCount.H
Src/Base/AMReX_Utility.cpp
Src/Base/CMakeLists.txt
Src/Base/Make.package
Src/F_Interfaces/BaseLib/main.cpp
Tools/C_util/ViewMF/checkMFghostcells.cpp
Tools/Migration/step-8-deboxlib/deboxlib.sh
Tutorials/AMR_Adv_C_v2/Source/main.cpp
Tutorials/HelloWorld_C/main.cpp
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/two_level.cpp
Tutorials/Sidecar_EX1/DestMFTest.cpp
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/NSidecarsTest.cpp
Tutorials/Sidecar_EX1/SidecarResizeTest.cpp
Tutorials/Sidecar_EX1/TestRankSets.cpp
Tutorials/Tiling_C/main.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/solve_with_f90.cpp

commit a26ee433a3bc8b15d06feae5c9361da23cddd224
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 29 09:04:46 2016 -0800

    add migration step 8 script and rm #include <AMReX_windstd.H>

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_AuxBoundaryData.cpp
Src/Amr/AMReX_Derive.cpp
Src/Amr/AMReX_SlabStat.cpp
Src/Amr/AMReX_StateData.cpp
Src/Amr/AMReX_StateDescriptor.cpp
Src/Amr/AMReX_StationData.cpp
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_Arena.H
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BoxLib.cpp
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_CArena.H
Src/Base/AMReX_CArena.cpp
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_FabArray.cpp
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IArrayBox.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_Utility.H
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_ccse-mpi.H
Src/Base/AMReX_iMultiFab.cpp
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MacBndry.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/Extern/amrdata/AMReX_DataServices.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Tests/C_BaseLib/tFillFab.cpp
Tests/C_BaseLib/tMF.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/MKDir/MKDir.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp
Tools/Migration/step-8-deboxlib/deboxlib.sh
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp

commit 9ae8396b148734cc5120e8327f50b7c5cfb8e679
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 29 08:40:40 2016 -0800

    remove Base/GNUmakefile and winstd.H

Src/Base/AMReX_winstd.H
Src/Base/CMakeLists.txt
Src/Base/GNUmakefile

commit ab8d9604911f108adfdee3bea5a09c364f4e7a5e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 12:46:49 2016 -0800

    migration document

Docs/Migration/Migration.md

commit 039cf6b8020504fd204332b946fc7664c09b8892
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 12:37:46 2016 -0800

    fix typo in migration doc

Docs/Migration/Migration.md

commit 328277ad4dab53c00048de1743b0d3c054bc5c64
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 12:14:31 2016 -0800

    migration script for bind(c)

Tools/Migration/step-7-bindc/bindc.sh

commit dab1fdbb0d2dc71e2bd064d9ee616806fe2c0507
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 12:13:29 2016 -0800

    fix subroutine probinit

Tutorials/AMR_Adv_C/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90

commit f0b2034d36c0e1207079252388898adba8fdfb3a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 11:48:00 2016 -0800

    FORT_PROBINIT --> amrex_probinit and remove unused BL_SYNC_RANTABLES

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_PROB_AMR_F.H

commit eda09c3656198f59c2065cecb234df59bce495ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 10:56:47 2016 -0800

    remove unused AMReX_FLUSH_F.H

Src/Amr/AMReX_FLUSH_F.H
Src/Amr/CMakeLists.txt

commit 3b7bd6f0c9957a0da12f2c2de2f222d9d405f810
Merge: f42629ee8 8b50be7f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 10:45:39 2016 -0800

    Merge branch 'migration/6-distributionmap' into development

commit 8b50be7f28c950d2c946cef53be7beb44f18ce99
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 10:45:22 2016 -0800

    some bugs fixed: forgot to pass MFInfo to MultiFab constructor

Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp

commit f42629ee8b33dbddce2925f16834ae81672fd0a9
Merge: 0050eb052 10f7096ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 08:16:54 2016 -0800

    Merge branch 'migration/6-distributionmap' into development

commit 10f7096eaea3796622a87f3dd15d75576b99f5ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 28 08:16:11 2016 -0800

    Set Amr's BoxArray and DistributionMapping in AmrLevel::restart.  This is safer

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp

commit 5fad52a6235f5ab00b90bb0a34a3466c4ac9c6c6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 23:21:07 2016 -0800

    make sure FluxRegister, BndryRegister and FabSet::read() functions only read data into predefined objects.

Src/AmrCore/AMReX_FluxRegister.cpp
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_FabSet.cpp

commit 0050eb0521829f8418e4fc697e0972493b8a6f62
Merge: 9b8f3073a 54f685bae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 16:39:46 2016 -0800

    Merge branch 'migration/6-distributionmap' into development

commit 54f685bae8a90c68f99ae110d4c3852398da8282
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 16:39:32 2016 -0800

    typo

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp

commit 9b8f3073af491799abfde0f49aab831b0ee4e9a7
Merge: 0384140b7 88a41e94d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 13:28:30 2016 -0800

    Merge branch 'migration/6-distributionmap' into development

commit 88a41e94d85933521cdeed57cf653927855ddd29
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 13:28:13 2016 -0800

    minor update to migration document

Docs/Migration/Migration.md

commit 9444d5a71cefedda5c2d72fa52708411e3bb7935
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 13:18:45 2016 -0800

    update migration document

Docs/Migration/Migration.md

commit 9e365a507fa373e8db0f16951c37e516bb81cc3b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 12:02:14 2016 -0800

    update C_TensorMG

Src/LinearSolvers/C_TensorMG/AMReX_DivVis.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.H
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit 4b44fc39f761dd92901e88ac7618e4684b0d1f02
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 08:33:40 2016 -0800

    update more tests

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
MiniApps/MultiGrid_C/main.cpp
MiniApps/PGAS_SMC/SMC_init.cpp
MiniApps/PGAS_SMC/SMC_io.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tMFcopy.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/C_BaseLib/tVisMF2.cpp
Tests/FillBoundaryComparison/main.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp

commit ee0719e4637f40721d2b09d84a556bbd35e0e21d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 27 07:39:21 2016 -0800

    update Particles

Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_TracerParticles.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/two_level.cpp

commit 120053968fb9d5ff731fe6a71b0cbbf2794d6a78
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 26 16:56:02 2016 -0800

    update C_CellMG4 and C_to_F_MG

Src/LinearSolvers/C_CellMG4/AMReX_ABec4.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Tutorials/MultiGrid_C/main.cpp

commit 450fb1a938f9789192bb57f9b55e3b78cff88bd9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 26 16:27:16 2016 -0800

    update C_CellMG

Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Tutorials/MultiColor_C/main.cpp

commit 02d5bf730f3601e005fa85d7a2e8ab8d787744b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 26 15:38:17 2016 -0800

    update Amr

Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_AuxBoundaryData.cpp
Src/Amr/AMReX_Extrapolater.cpp
Src/Amr/AMReX_LevelBld.H
Src/Amr/AMReX_SlabStat.cpp
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp
Src/Amr/AMReX_StationData.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_FabSet.cpp
Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/AdvBld.cpp
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_io.cpp
Tutorials/AMR_Adv_C/Source/main.cpp

commit 0384140b772be57507bf168443084e193775b080
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 11:47:43 2016 -0800

    uncomment BaseFab::size

Src/Base/AMReX_BaseFab.H

commit 8a853f81dc909d47d47226c18f8c98c3fb1b0bcb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 20:49:39 2016 -0800

    update Boundary and AmrCore

Src/AmrCore/AMReX_AmrCore.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FluxRegister.H
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_TagBox.H
Src/AmrCore/AMReX_TagBox.cpp
Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_FabSet.H
Src/Boundary/AMReX_FabSet.cpp
Src/Boundary/AMReX_InterpBndryData.H
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MacBndry.H
Src/Boundary/AMReX_MacBndry.cpp
Src/Boundary/AMReX_MultiMask.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp

commit 87924b105cca2801f5d844eaad273ce9e076e2c2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 12:18:22 2016 -0800

    modify VisMF::Read to allow predefined MF

Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp

commit 9d8c3bc6cc01f9d01eacf6a3a458dcd38860e36a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 11:54:30 2016 -0800

    make FabArray::define virtual

Src/Base/AMReX_FabArray.H
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_iMultiFab.H

commit 81208a3c7ad04a4a108c2e8eedd2d26415a7e293
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 11:47:56 2016 -0800

    fix a number of tutorials

Tutorials/GettingStarted_C/main.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/MultiColor_C/main.cpp
Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp
Tutorials/PGAS_HEAT/main.cpp
Tutorials/Sidecar_EX1/DestMFTest.cpp
Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/NSidecarsTest.cpp
Tutorials/Tiling_C/main.cpp
Tutorials/Tiling_Heat_C/main.cpp
Tutorials/WaveEquation_C/main.cpp

commit 917df37a9c09c0cfef266c13959f23ed6383fcd3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 11:47:43 2016 -0800

    uncomment BaseFab::size

Src/Base/AMReX_BaseFab.H

commit 31f2df7f4e401172aa706546b283d8a08b395163
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 08:33:08 2016 -0800

    fix AmrData

Src/Base/AMReX_FabArray.H
Src/Extern/amrdata/AMReX_AmrData.cpp
Tutorials/DataServicesTest0/DataServicesTest0.cpp

commit 14505f27cf8e6a0e5204684a16cf19b667b9117e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 07:44:59 2016 -0800

    removed DistributionMapping cache

Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_Utility.cpp

commit 62ec4b432a9783c4feddbae53f9ccb94e929198c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 25 07:26:41 2016 -0800

    DistributionMapping is now a required argument of FabArray and hence MultiFab constructors.

Docs/Migration/Migration.md
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_iMultiFab.H
Src/Base/AMReX_iMultiFab.cpp
Tutorials/HelloWorld_C/main.cpp

commit 18aeb792ec77e6ca3805505ad6a46549d8c48427
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Dec 22 16:46:20 2016 -0800

    these are too useful to go away

Src/GeometryShop/AMReX_LoHiSide.H
Src/GeometryShop/AMReX_LoHiSide.cpp

commit 7516caae04b327240aa149babcb8f927a998caed
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Dec 22 16:45:40 2016 -0800

    more progress toward geometry port

Src/GeometryShop/AMReX_BaseIF.H
Src/GeometryShop/AMReX_BoxIterator.H
Src/GeometryShop/AMReX_BoxIterator.cpp
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_IrregNode.cpp
Src/GeometryShop/AMReX_LSquares.H
Src/GeometryShop/AMReX_LSquares.cpp
Src/GeometryShop/AMReX_Moments.H
Src/GeometryShop/AMReX_Moments.cpp
Src/GeometryShop/AMReX_PlaneIF.H
Src/GeometryShop/AMReX_PlaneIF.cpp
Src/GeometryShop/AMReX_RealVect.H
Src/GeometryShop/AMReX_RealVect.cpp
Src/GeometryShop/Make.package
Tests/GeometryShop/sphere/GNUmakefile

commit 535f4989b6b8de82d60f4ec9a23a08fe33a24a69
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Dec 22 16:08:34 2016 -0800

    some casts to make stuff compile on our crappy mpi platform

Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_ParallelDescriptor.cpp

commit 6e56c72593d9c9066f906dec84b4700a78fd7ece
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Dec 22 15:29:28 2016 -0800

    adding some files

Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_PlaneIF.H
Src/GeometryShop/AMReX_PlaneIF.cpp
Src/GeometryShop/AMReX_SphereIF.H
Src/GeometryShop/AMReX_SphereIF.cpp
Src/GeometryShop/Make.package
Tests/GeometryShop/sphere/GNUmakefile
Tests/GeometryShop/sphere/sphereTest.cpp

commit ec14b80312642e1ae0311380d7155b3b689c7b5c
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Thu Dec 22 15:26:46 2016 -0800

    making more progress on geometry

Src/GeometryShop/AMReX_HyperPlaneIF.H
Src/GeometryShop/AMReX_HyperPlaneIF.cpp
Src/GeometryShop/AMReX_HyperSphereIF.H
Src/GeometryShop/AMReX_HyperSphereIF.cpp
Tests/GeometryShop/sphere/GNUmakefile
Tests/GeometryShop/sphere/Make.package
Tests/GeometryShop/sphere/sphere.inputs
Tests/GeometryShop/sphere/sphereConvTest.cpp
Tests/GeometryShop/sphere/sphereTest.cpp

commit 303fb8939062c68367a67c8856e768e33524b531
Merge: 426ada953 14242dbf8
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Thu Dec 22 10:31:13 2016 -0800

    Merged in mzingale/amrex/zingale/work (pull request #3)
    
    update regtest to AMReX

commit 426ada953fe3216223e8f8e21c493b1989c3d72f
Merge: 39bd01070 c92b95418
Author: tannguyen <tannguyen@tannguyens-MacBook-Pro.local>
Date:   Wed Dec 21 16:19:45 2016 -0800

    Merge branch 'development' of bitbucket.org:berkeleylab/amrex into development

commit 39bd0107096d8e6de47d66f84585076e23b1d502
Author: tannguyen <tannguyen@tannguyens-MacBook-Pro.local>
Date:   Wed Dec 21 16:18:48 2016 -0800

    mark up a few dot H files

Src/Base/AMReX_Arena.H
Src/Base/AMReX_Array.H
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BaseFab.H

commit 14242dbf809ea2a680d9656d01e6d3419ade1376
Merge: 77b6e51ae 5e5f16b30
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Dec 21 14:29:43 2016 -0500

    Merge branch 'development' into zingale/work

commit c92b95418ff5da6cebdc7626a0a0707102176fef
Merge: 98f6362cb 5e5f16b30
Author: Michael  Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Dec 21 14:28:34 2016 -0500

    Merged in mzingale/amrex/development (pull request #4)
    
    add --log_file option to the test suite

commit 5e5f16b30fbee920876e6ca1274c72f5ce903911
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Dec 21 14:22:10 2016 -0500

    add a --log_file option to direct output to a log file (it still
    goes to stdout too)

Tools/RegressionTesting/params.py
Tools/RegressionTesting/test_util.py

commit 7998fb4a971fef9211484d1128e570af6c073836
Merge: 2cdeb3e9d 98f6362cb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Dec 21 11:26:58 2016 -0500

    Merge branch 'development' of ssh://bitbucket.org/berkeleylab/AMReX into development

commit 98f6362cbce0b2040c4a6b6b39f969fcdbeb91b8
Author: tannguyen <tannguyen@tannguyens-MacBook-Pro.local>
Date:   Tue Dec 20 19:47:38 2016 -0800

    doxygen config file

Docs/doxygen.conf

commit 456aa1bcedeb9a01547fe0af502e0a18fee70748
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Tue Dec 20 15:35:28 2016 -0800

    lots of progress made here but not quite done

Src/GeometryShop/AMReX_BaseIF.H
Src/GeometryShop/AMReX_BoxIterator.H
Src/GeometryShop/AMReX_BoxIterator.cpp
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_LSquares.H
Src/GeometryShop/AMReX_LSquares.cpp
Src/GeometryShop/AMReX_Moments.H
Src/GeometryShop/AMReX_Moments.cpp
Src/GeometryShop/AMReX_MultiSphereIF.H
Src/GeometryShop/AMReX_MultiSphereIF.cpp
Src/GeometryShop/AMReX_RealVect.H
Src/GeometryShop/AMReX_RealVect.cpp
Src/GeometryShop/Make.package

commit b216bee0f47efa6b804d19a51323da35f053d463
Author: Dan Graves <dtgraves@lbl.gov>
Date:   Mon Dec 19 16:21:57 2016 -0800

    starting the geometryshop port in this branch

Src/GeometryShop/AMReX_BaseIF.H
Src/GeometryShop/AMReX_BoxIterator.H
Src/GeometryShop/AMReX_BoxIterator.cpp
Src/GeometryShop/AMReX_CellEdge.H
Src/GeometryShop/AMReX_CellEdge.cpp
Src/GeometryShop/AMReX_ComplementIF.H
Src/GeometryShop/AMReX_ComplementIF.cpp
Src/GeometryShop/AMReX_EllipsoidIF.H
Src/GeometryShop/AMReX_EllipsoidIF.cpp
Src/GeometryShop/AMReX_GeometryShop.H
Src/GeometryShop/AMReX_GeometryShop.cpp
Src/GeometryShop/AMReX_HyperPlaneIF.H
Src/GeometryShop/AMReX_HyperPlaneIF.cpp
Src/GeometryShop/AMReX_HyperSphereIF.H
Src/GeometryShop/AMReX_HyperSphereIF.cpp
Src/GeometryShop/AMReX_IntersectionIF.H
Src/GeometryShop/AMReX_IntersectionIF.cpp
Src/GeometryShop/AMReX_IrregNode.H
Src/GeometryShop/AMReX_IrregNode.cpp
Src/GeometryShop/AMReX_LatheIF.H
Src/GeometryShop/AMReX_LatheIF.cpp
Src/GeometryShop/AMReX_MultiSphereIF.H
Src/GeometryShop/AMReX_MultiSphereIF.cpp
Src/GeometryShop/AMReX_PlaneIF.H
Src/GeometryShop/AMReX_PlaneIF.cpp
Src/GeometryShop/AMReX_RealVect.H
Src/GeometryShop/AMReX_RealVect.cpp
Src/GeometryShop/AMReX_SphereIF.H
Src/GeometryShop/AMReX_SphereIF.cpp
Src/GeometryShop/AMReX_TransformIF.H
Src/GeometryShop/AMReX_TransformIF.cpp
Src/GeometryShop/AMReX_UnionIF.H
Src/GeometryShop/AMReX_UnionIF.cpp
Src/GeometryShop/Make.package

commit 77b6e51aecba0fbf823d83fd8e399e02d45a9a60
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Dec 18 20:53:29 2016 -0500

    update ini

Tools/RegressionTesting/AMReX-tests.ini

commit 28ad5205fc6e861bdce0cd4e307cc983509e6b63
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Dec 18 20:51:56 2016 -0500

    remove old inis

Tools/RegressionTesting/Castro-tests.ini
Tools/RegressionTesting/VARDEN-tests.ini
Tools/RegressionTesting/radiation-tests.ini

commit 6217ca31739512df701fe34b0d97b7b772f60553
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Dec 18 20:51:21 2016 -0500

    switch to AMReX

Tools/RegressionTesting/README
Tools/RegressionTesting/example-tests.ini
Tools/RegressionTesting/params.py
Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_util.py

commit 2cdeb3e9d2aa6192564f56e9e3d05aa5ae2636cf
Merge: 2e6e79fdf a7e456d0a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Dec 18 20:14:35 2016 -0500

    Merge /home/zingale/temp/AMReX into development

commit 2e6e79fdf55a4838d514fd1814fdbdffc2637d31
Merge: dbda33c9b 74b0a87e0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Dec 18 20:10:48 2016 -0500

    Merge ssh://bitbucket.org/berkeleylab/AMReX into development

commit a7e456d0afcc27b9d331a926eccbb0676d376555
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 18 07:15:32 2016 -0800

    fix tests

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
MiniApps/MultiGrid_C/main.cpp
MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/SMC_advance.cpp
MiniApps/PGAS_SMC/SMC_init.cpp
MiniApps/PGAS_SMC/SMC_io.cpp
MiniApps/PGAS_SMC/main.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp
Tests/BBIOBenchmark/BBIOTest.cpp
Tests/BBIOBenchmark/BBIOTestDriver.cpp
Tests/C_BaseLib/AMRProfTestBL.cpp
Tests/C_BaseLib/t8BIT.cpp
Tests/C_BaseLib/tBA.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tDM.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tFillFab.cpp
Tests/C_BaseLib/tMF.cpp
Tests/C_BaseLib/tMFcopy.cpp
Tests/C_BaseLib/tParmParse.cpp
Tests/C_BaseLib/tProfiler.cpp
Tests/C_BaseLib/tRABcast.cpp
Tests/C_BaseLib/tRan.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/C_BaseLib/tVisMF2.cpp
Tests/C_BaseLib/tread.cpp
Tests/FillBoundaryComparison/main.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/LinearSolvers/C_CellMG/MacOpMacDrivers.H
Tests/LinearSolvers/C_CellMG/MacOperator.H
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_CellMG/macprojTest.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.H
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.H
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp
Tests/MKDir/MKDir.cpp

commit 8db0c298629d79cb956d8f30446ac24eccfedb7b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 18 06:41:25 2016 -0800

    put pgas into amrex namespace

Src/Base/AMReX_BLPgas.H

commit f226206e94c12df28bfe3196f978e84ba1f3731e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 18 06:36:26 2016 -0800

    fix some name conflicts in amrdata

Docs/Migration/Migration.md
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/Extern/amrdata/AMReX_DataServices.H
Tutorials/DataServicesTest0/DataServicesTest0.cpp
Tutorials/GettingStarted_C/main.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/writePlotFile.H
Tutorials/HeatEquation_EX1_C/writePlotFile.cpp
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/writePlotFile.H
Tutorials/HeatEquation_EX2_C/writePlotFile.cpp
Tutorials/MultiColor_C/main.cpp
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp
Tutorials/PGAS_HEAT/main.cpp
Tutorials/PGAS_HEAT/writePlotFile.H
Tutorials/PGAS_HEAT/writePlotFile.cpp
Tutorials/Sidecar_EX1/DestMFTest.cpp
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/InTransitAnalysis.H
Tutorials/Sidecar_EX1/InTransitAnalysis.cpp
Tutorials/Sidecar_EX1/NSidecarsTest.cpp
Tutorials/Sidecar_EX1/SidecarResizeTest.cpp
Tutorials/Sidecar_EX1/TestRankSets.cpp
Tutorials/Tiling_C/main.cpp
Tutorials/Tiling_Heat_C/main.cpp
Tutorials/Tiling_Heat_C/writePlotFile.H
Tutorials/Tiling_Heat_C/writePlotFile.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/solve_with_f90.cpp
Tutorials/TwoGrid_PIC_C/split_boxes.cpp
Tutorials/WaveEquation_C/main.cpp
Tutorials/WaveEquation_C/writePlotFile.H
Tutorials/WaveEquation_C/writePlotFile.cpp

commit af1ed48b3b2ccd6d7b6b720e719ec2c86501a3eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 17 17:15:36 2016 -0800

    add amrex namespace to particle

Src/Particle/AMReX_ParGDB.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles.cpp
Src/Particle/AMReX_TracerParticles.H
Src/Particle/AMReX_TracerParticles.cpp
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/two_level.cpp

commit 2bc0998eefaab84646e3fc6d4426dd62d6721c2c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 17 17:09:30 2016 -0800

    add amrex namespace to linear solvers

Docs/Migration/Migration.md
Src/F_BaseLib/MultiFab_C_F.H
Src/F_BaseLib/MultiFab_C_F.cpp
Src/F_BaseLib/backtrace_c.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.H
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.H
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.H
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.H
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_stencil_types.H
Tutorials/MultiGrid_C/main.cpp
Tutorials/MultiGrid_C/writePlotFile.H
Tutorials/MultiGrid_C/writePlotFile.cpp

commit 9439af2400d89018c89f2db627d9593fca7e0fa6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 17 16:59:49 2016 -0800

    move a few variables in amrex namespace into amrex::system namespace; one of the variables, verbose, was likely to cause conflict when using namespace amrex is used.

Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BoxLib.H
Src/Base/AMReX_BoxLib.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FabArray.cpp

commit 4aaae4451d1eea339bf22751ba42cbdc219bcc39
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 17 15:56:19 2016 -0800

    add namespace to Amr

Docs/Migration/Migration.md
Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_AuxBoundaryData.H
Src/Amr/AMReX_AuxBoundaryData.cpp
Src/Amr/AMReX_Derive.H
Src/Amr/AMReX_Derive.cpp
Src/Amr/AMReX_Extrapolater.H
Src/Amr/AMReX_Extrapolater.cpp
Src/Amr/AMReX_LevelBld.H
Src/Amr/AMReX_SlabStat.H
Src/Amr/AMReX_SlabStat.cpp
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp
Src/Amr/AMReX_StateDescriptor.H
Src/Amr/AMReX_StateDescriptor.cpp
Src/Amr/AMReX_StationData.H
Src/Amr/AMReX_StationData.cpp
Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/AdvBld.cpp
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_dt.cpp
Tutorials/AMR_Adv_C/Source/Adv_io.cpp
Tutorials/AMR_Adv_C/Source/Adv_setup.cpp
Tutorials/AMR_Adv_C/Source/main.cpp

commit c83b8b3c5bb2d6adecfd1b6ad72af3e8851a29bb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 17 15:14:38 2016 -0800

    add namespace to Boundary and AmrCore

Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrCore.cpp
Src/AmrCore/AMReX_AmrParGDB.H
Src/AmrCore/AMReX_AmrParticles.H
Src/AmrCore/AMReX_Cluster.H
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_ErrorList.H
Src/AmrCore/AMReX_ErrorList.cpp
Src/AmrCore/AMReX_FluxRegister.H
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_Interpolater.H
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.H
Src/AmrCore/AMReX_TagBox.cpp
Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_BoundCond.H
Src/Boundary/AMReX_FabSet.H
Src/Boundary/AMReX_FabSet.cpp
Src/Boundary/AMReX_InterpBndryData.H
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MacBndry.H
Src/Boundary/AMReX_MacBndry.cpp
Src/Boundary/AMReX_Mask.H
Src/Boundary/AMReX_Mask.cpp
Src/Boundary/AMReX_MultiMask.H
Src/Boundary/AMReX_MultiMask.cpp
Src/Extern/amrdata/AMReX_AmrData.H
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/Extern/amrdata/AMReX_AmrvisConstants.H
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvBC.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdvError.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp
Tutorials/AMR_Adv_C_v2/Source/main.cpp

commit ae4fbbe76d3c42bfcc7fcb7914d839434e4c971a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 15:56:09 2016 -0800

    add namespace to Base

Src/Base/AMReX_Arena.H
Src/Base/AMReX_Arena.cpp
Src/Base/AMReX_Array.H
Src/Base/AMReX_BArena.H
Src/Base/AMReX_BArena.cpp
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BLBackTrace.H
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BLPgas.cpp
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxDomain.H
Src/Base/AMReX_BoxDomain.cpp
Src/Base/AMReX_BoxLib.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_CArena.H
Src/Base/AMReX_CArena.cpp
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_FPC.H
Src/Base/AMReX_FPC.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp
Src/Base/AMReX_FabConv.H
Src/Base/AMReX_FabConv.cpp
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IArrayBox.H
Src/Base/AMReX_IArrayBox.cpp
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_Lazy.H
Src/Base/AMReX_Lazy.cpp
Src/Base/AMReX_MemPool.cpp
Src/Base/AMReX_MemProfiler.H
Src/Base/AMReX_MemProfiler.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_NFiles.H
Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_Orientation.H
Src/Base/AMReX_Orientation.cpp
Src/Base/AMReX_PList.H
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_ParmParse.H
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_Periodicity.H
Src/Base/AMReX_Periodicity.cpp
Src/Base/AMReX_PhysBCFunct.H
Src/Base/AMReX_PhysBCFunct.cpp
Src/Base/AMReX_PlotFileUtil.cpp
Src/Base/AMReX_Pointers.H
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_TinyProfiler.H
Src/Base/AMReX_TinyProfiler.cpp
Src/Base/AMReX_Tuple.H
Src/Base/AMReX_UseCount.H
Src/Base/AMReX_UseCount.cpp
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_ccse-mpi.H
Src/Base/AMReX_iMultiFab.H
Src/Base/AMReX_iMultiFab.cpp
Tutorials/HelloWorld_C/main.cpp

commit 334001ff6e166485e4396df50399b16fa644d4c8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 13:32:07 2016 -0800

    namespace BoxLib --> namespace amrex

Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/Base/AMReX_Arena.H
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_Box.H
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxDomain.H
Src/Base/AMReX_BoxLib.H
Src/Base/AMReX_BoxLib.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_PlotFileUtil.H
Src/Base/AMReX_SPACE.H
Src/Base/AMReX_Utility.H

commit 690c64a827ffa6efecc53ce4af3b9f0549446c8a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 12:58:01 2016 -0800

    BoxLib:: --> amrex::

Docs/Migration/Migration.md
Docs/Readme.profiling
MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
MiniApps/MultiGrid_C/main.cpp
MiniApps/PGAS_SMC/SMC_io.cpp
MiniApps/PGAS_SMC/main.cpp
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_AuxBoundaryData.cpp
Src/Amr/AMReX_Derive.cpp
Src/Amr/AMReX_SlabStat.cpp
Src/Amr/AMReX_StateData.cpp
Src/Amr/AMReX_StationData.cpp
Src/AmrCore/AMReX_AmrCore.cpp
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.cpp
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BLPgas.cpp
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_BLassert.H
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxDomain.cpp
Src/Base/AMReX_BoxLib.H
Src/Base/AMReX_BoxLib.cpp
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp
Src/Base/AMReX_FabConv.cpp
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IArrayBox.cpp
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_MemProfiler.cpp
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_NFiles.H
Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_Orientation.cpp
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_PhysBCFunct.cpp
Src/Base/AMReX_PlotFileUtil.cpp
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_TinyProfiler.cpp
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_iMultiFab.cpp
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_FabSet.H
Src/Boundary/AMReX_FabSet.cpp
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_MacBndry.cpp
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/Extern/amrdata/AMReX_DataServices.cpp
Src/Extern/hpgmg/BL_HPGMG.cpp
Src/F_BaseLib/MultiFab_C_F.cpp
Src/F_Interfaces/BaseLib/main.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles.cpp
Src/Particle/AMReX_TracerParticles.cpp
Tests/BBIOBenchmark/BBIOTest.cpp
Tests/BBIOBenchmark/BBIOTestDriver.cpp
Tests/C_BaseLib/AMRProfTestBL.cpp
Tests/C_BaseLib/BcastClasses/BcastClasses.cpp
Tests/C_BaseLib/tBA.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tDM.cpp
Tests/C_BaseLib/tDir.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tFillFab.cpp
Tests/C_BaseLib/tMF.cpp
Tests/C_BaseLib/tMFcopy.cpp
Tests/C_BaseLib/tParmParse.cpp
Tests/C_BaseLib/tProfiler.cpp
Tests/C_BaseLib/tRABcast.cpp
Tests/C_BaseLib/tRan.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/C_BaseLib/tVisMF2.cpp
Tests/C_BaseLib/tread.cpp
Tests/FillBoundaryComparison/main.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_CellMG/macprojTest.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp
Tests/MKDir/MKDir.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedFD.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedStag.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGrid2.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/PltFileFluxAve.cpp
Tools/C_util/Statistics/PltFileList.cpp
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.cpp
Tools/C_util/TV_TempWrite.H
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/checkMFghostcells.cpp
Tools/C_util/ViewMF/main.cpp
Tools/C_util/ViewMF/mfMinMax.cpp
Tools/C_util/ViewMF/viewMF.cpp
Tools/C_util/ViewMF/viewMFcol.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp
Tools/C_util/ViewMF/viewMFdiffHardWire.cpp
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_io.cpp
Tutorials/AMR_Adv_C/Source/main.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp
Tutorials/AMR_Adv_C_v2/Source/main.cpp
Tutorials/DataServicesTest0/DataServicesTest0.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/GettingStarted_C/main.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/writePlotFile.cpp
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/writePlotFile.cpp
Tutorials/HelloWorld_C/main.cpp
Tutorials/MultiColor_C/main.cpp
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp
Tutorials/MultiGrid_C/main.cpp
Tutorials/MultiGrid_C/writePlotFile.cpp
Tutorials/PGAS_HEAT/main.cpp
Tutorials/PGAS_HEAT/writePlotFile.cpp
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/two_level.cpp
Tutorials/Sidecar_EX1/DestMFTest.cpp
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/NSidecarsTest.cpp
Tutorials/Sidecar_EX1/SidecarResizeTest.cpp
Tutorials/Sidecar_EX1/TestRankSets.cpp
Tutorials/Tiling_C/main.cpp
Tutorials/Tiling_Heat_C/main.cpp
Tutorials/Tiling_Heat_C/writePlotFile.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/solve_with_f90.cpp
Tutorials/WaveEquation_C/main.cpp
Tutorials/WaveEquation_C/writePlotFile.cpp

commit ec88b492fffe02822d7a412257631a9f9032bb2e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 10:39:36 2016 -0800

    AMReX:: --> amrex::

Docs/Migration/Migration.md
Src/Base/AMReX_Array.H
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tutorials/MultiColor_C/main.cpp
Tutorials/MultiGrid_C/main.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/two_level.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp

commit 7eaad3e5c1be30edb8aeb574e9b0f9c33afb7ae1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 09:43:57 2016 -0800

    fix Fortran BoxLib tests too

Src/F_BaseLib/GPackage.mak
Tools/Migration/step-1-amrex_home/amrex_home.sh

commit 15006cde5f4145a4f2bfb379ae2a6fb2fec8783a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 09:19:46 2016 -0800

    update migration document and scripts

Docs/Migration/Migration.md
Tools/Migration/step-1-amrex_home/amrex_home.sh
Tools/Migration/step-3-amrex-prefix/amrexprefix.sh
Tools/Migration/step-4-dirname/dirname.sh

commit 2020c5bc5d580fbd34cd343bed56956da956d5db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 09:00:16 2016 -0800

    update make files for the directory name changes

MiniApps/FillBoundary/GNUmakefile
MiniApps/MultiGrid_C/GNUmakefile
MiniApps/PGAS_SMC/GNUmakefile
Src/Amr/Make.package
Src/AmrCore/Make.package
Src/Base/GNUmakefile
Src/Base/Make.package
Src/Boundary/Make.package
Src/CMakeLists.txt
Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/GPackage.mak
Src/Particle/Make.package
Tests/BBIOBenchmark/GNUmakefile
Tests/C_BaseLib/BcastClasses/GNUmakefile
Tests/C_BaseLib/GNUmakefile
Tests/FillBoundaryComparison/GNUmakefile
Tests/IOBenchmark/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile.dumpi
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tests/MKDir/GNUmakefile
Tools/C_util/AmrDeriveTecplot/GNUmakefile
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/dbgTools/GNUmakefile
Tools/GNUMake/Make.defs
Tools/GNUMake/Make.rules
Tools/GNUMake/README.md
Tutorials/AMR_Adv_C/Exec/Make.Adv
Tutorials/AMR_Adv_CF/Exec/Make.Adv
Tutorials/AMR_Adv_CF/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_C_v2/Exec/Make.Adv
Tutorials/DataServicesTest0/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
Tutorials/GettingStarted_C/GNUmakefile
Tutorials/HeatEquation_EX1_C/GNUmakefile
Tutorials/HeatEquation_EX1_CF/GNUmakefile
Tutorials/HeatEquation_EX2_C/GNUmakefile
Tutorials/HelloWorld_C/GNUmakefile
Tutorials/HelloWorld_CF/GNUmakefile
Tutorials/MultiColor_C/GNUmakefile
Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/PGAS_HEAT/GNUmakefile
Tutorials/PIC_C/GNUmakefile
Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Tiling_C/GNUmakefile
Tutorials/Tiling_Heat_C/GNUmakefile
Tutorials/TwoGrid_PIC_C/GNUmakefile
Tutorials/WaveEquation_C/GNUmakefile

commit 39641fe47122ea373774ee900ef79901b72a26ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 08:53:23 2016 -0800

    shorten directory names

Src/Amr/AMReX_ARRAYLIM_1D.F
Src/Amr/AMReX_ARRAYLIM_2D.F
Src/Amr/AMReX_ARRAYLIM_3D.F
Src/Amr/AMReX_Amr.H
Src/Amr/AMReX_Amr.cpp
Src/Amr/AMReX_AmrLevel.H
Src/Amr/AMReX_AmrLevel.cpp
Src/Amr/AMReX_AuxBoundaryData.H
Src/Amr/AMReX_AuxBoundaryData.cpp
Src/Amr/AMReX_Derive.H
Src/Amr/AMReX_Derive.cpp
Src/Amr/AMReX_Extrapolater.H
Src/Amr/AMReX_Extrapolater.cpp
Src/Amr/AMReX_FLUSH_F.H
Src/Amr/AMReX_LevelBld.H
Src/Amr/AMReX_MAKESLICE_3D.F
Src/Amr/AMReX_MAKESLICE_F.H
Src/Amr/AMReX_PROB_AMR_F.H
Src/Amr/AMReX_SLABSTAT_1D.F
Src/Amr/AMReX_SLABSTAT_2D.F
Src/Amr/AMReX_SLABSTAT_3D.F
Src/Amr/AMReX_SLABSTAT_F.H
Src/Amr/AMReX_SlabStat.H
Src/Amr/AMReX_SlabStat.cpp
Src/Amr/AMReX_StateData.H
Src/Amr/AMReX_StateData.cpp
Src/Amr/AMReX_StateDescriptor.H
Src/Amr/AMReX_StateDescriptor.cpp
Src/Amr/AMReX_StationData.H
Src/Amr/AMReX_StationData.cpp
Src/Amr/AMReX_extrapolater_1d.f90
Src/Amr/AMReX_extrapolater_2d.f90
Src/Amr/AMReX_extrapolater_3d.f90
Src/Amr/CMakeLists.txt
Src/Amr/Make.package
Src/AmrCore/AMReX_AmrCore.H
Src/AmrCore/AMReX_AmrCore.cpp
Src/AmrCore/AMReX_AmrParGDB.H
Src/AmrCore/AMReX_AmrParticles.H
Src/AmrCore/AMReX_Cluster.H
Src/AmrCore/AMReX_Cluster.cpp
Src/AmrCore/AMReX_ErrorList.H
Src/AmrCore/AMReX_ErrorList.cpp
Src/AmrCore/AMReX_FLUXREG_1D.F
Src/AmrCore/AMReX_FLUXREG_2D.F
Src/AmrCore/AMReX_FLUXREG_3D.F
Src/AmrCore/AMReX_FLUXREG_F.H
Src/AmrCore/AMReX_FillPatchUtil.H
Src/AmrCore/AMReX_FillPatchUtil.cpp
Src/AmrCore/AMReX_FluxRegister.H
Src/AmrCore/AMReX_FluxRegister.cpp
Src/AmrCore/AMReX_INTERP_1D.F
Src/AmrCore/AMReX_INTERP_2D.F
Src/AmrCore/AMReX_INTERP_3D.F
Src/AmrCore/AMReX_INTERP_F.H
Src/AmrCore/AMReX_Interpolater.H
Src/AmrCore/AMReX_Interpolater.cpp
Src/AmrCore/AMReX_TagBox.H
Src/AmrCore/AMReX_TagBox.cpp
Src/AmrCore/CMakeLists.txt
Src/AmrCore/Make.package
Src/Base/AMReX_Arena.H
Src/Base/AMReX_Arena.cpp
Src/Base/AMReX_Array.H
Src/Base/AMReX_ArrayLim.H
Src/Base/AMReX_BArena.H
Src/Base/AMReX_BArena.cpp
Src/Base/AMReX_BCRec.H
Src/Base/AMReX_BCRec.cpp
Src/Base/AMReX_BC_TYPES.H
Src/Base/AMReX_BLBackTrace.H
Src/Base/AMReX_BLBackTrace.cpp
Src/Base/AMReX_BLBoxLib_F.f
Src/Base/AMReX_BLFort.H
Src/Base/AMReX_BLParmParse_F.f
Src/Base/AMReX_BLPgas.H
Src/Base/AMReX_BLPgas.cpp
Src/Base/AMReX_BLProfiler.H
Src/Base/AMReX_BLProfiler.cpp
Src/Base/AMReX_BLProfiler_F.f
Src/Base/AMReX_BLassert.H
Src/Base/AMReX_BLutil_F.f
Src/Base/AMReX_BaseFab.H
Src/Base/AMReX_BaseFab.cpp
Src/Base/AMReX_BaseFab_f.H
Src/Base/AMReX_BaseFab_nd.f90
Src/Base/AMReX_Box.H
Src/Base/AMReX_Box.cpp
Src/Base/AMReX_BoxArray.H
Src/Base/AMReX_BoxArray.cpp
Src/Base/AMReX_BoxDomain.H
Src/Base/AMReX_BoxDomain.cpp
Src/Base/AMReX_BoxLib.H
Src/Base/AMReX_BoxLib.cpp
Src/Base/AMReX_BoxList.H
Src/Base/AMReX_BoxList.cpp
Src/Base/AMReX_CArena.H
Src/Base/AMReX_CArena.cpp
Src/Base/AMReX_CONSTANTS.H
Src/Base/AMReX_COORDSYS_1D.F
Src/Base/AMReX_COORDSYS_2D.F
Src/Base/AMReX_COORDSYS_3D.F
Src/Base/AMReX_COORDSYS_F.H
Src/Base/AMReX_CoordSys.H
Src/Base/AMReX_CoordSys.cpp
Src/Base/AMReX_DistributionMapping.H
Src/Base/AMReX_DistributionMapping.cpp
Src/Base/AMReX_FArrayBox.H
Src/Base/AMReX_FArrayBox.cpp
Src/Base/AMReX_FILCC_1D.F
Src/Base/AMReX_FILCC_2D.F
Src/Base/AMReX_FILCC_3D.F
Src/Base/AMReX_FPC.H
Src/Base/AMReX_FPC.cpp
Src/Base/AMReX_FabArray.H
Src/Base/AMReX_FabArray.cpp
Src/Base/AMReX_FabConv.H
Src/Base/AMReX_FabConv.cpp
Src/Base/AMReX_Geometry.H
Src/Base/AMReX_Geometry.cpp
Src/Base/AMReX_IArrayBox.H
Src/Base/AMReX_IArrayBox.cpp
Src/Base/AMReX_IndexType.H
Src/Base/AMReX_IndexType.cpp
Src/Base/AMReX_IntVect.H
Src/Base/AMReX_IntVect.cpp
Src/Base/AMReX_Lazy.H
Src/Base/AMReX_Lazy.cpp
Src/Base/AMReX_Looping.H
Src/Base/AMReX_MemPool.H
Src/Base/AMReX_MemPool.cpp
Src/Base/AMReX_MemProfiler.H
Src/Base/AMReX_MemProfiler.cpp
Src/Base/AMReX_MultiFab.H
Src/Base/AMReX_MultiFab.cpp
Src/Base/AMReX_MultiFabUtil.H
Src/Base/AMReX_MultiFabUtil.cpp
Src/Base/AMReX_MultiFabUtil_1d.f90
Src/Base/AMReX_MultiFabUtil_2d.f90
Src/Base/AMReX_MultiFabUtil_3d.f90
Src/Base/AMReX_MultiFabUtil_F.H
Src/Base/AMReX_NFiles.H
Src/Base/AMReX_NFiles.cpp
Src/Base/AMReX_Orientation.H
Src/Base/AMReX_Orientation.cpp
Src/Base/AMReX_PList.H
Src/Base/AMReX_ParallelDescriptor.H
Src/Base/AMReX_ParallelDescriptor.cpp
Src/Base/AMReX_ParmParse.H
Src/Base/AMReX_ParmParse.cpp
Src/Base/AMReX_Periodicity.H
Src/Base/AMReX_Periodicity.cpp
Src/Base/AMReX_PhysBCFunct.H
Src/Base/AMReX_PhysBCFunct.cpp
Src/Base/AMReX_PlotFileUtil.H
Src/Base/AMReX_PlotFileUtil.cpp
Src/Base/AMReX_Pointers.H
Src/Base/AMReX_REAL.H
Src/Base/AMReX_RealBox.H
Src/Base/AMReX_RealBox.cpp
Src/Base/AMReX_SPACE.H
Src/Base/AMReX_SPACE_F.H
Src/Base/AMReX_TinyProfiler.H
Src/Base/AMReX_TinyProfiler.cpp
Src/Base/AMReX_Tuple.H
Src/Base/AMReX_UseCount.H
Src/Base/AMReX_UseCount.cpp
Src/Base/AMReX_Utility.H
Src/Base/AMReX_Utility.cpp
Src/Base/AMReX_VisMF.H
Src/Base/AMReX_VisMF.cpp
Src/Base/AMReX_bc_types.fi
Src/Base/AMReX_bl_flush.f
Src/Base/AMReX_bl_fort_module.F90
Src/Base/AMReX_ccse-mpi.H
Src/Base/AMReX_iMultiFab.H
Src/Base/AMReX_iMultiFab.cpp
Src/Base/AMReX_mempool_f.f90
Src/Base/AMReX_threadbox.f90
Src/Base/AMReX_winstd.H
Src/Base/CMakeLists.txt
Src/Base/GNUmakefile
Src/Base/GPackage.mak
Src/Base/Make.package
Src/Base/OpenSource.txt
Src/Boundary/AMReX_BndryData.H
Src/Boundary/AMReX_BndryData.cpp
Src/Boundary/AMReX_BndryRegister.H
Src/Boundary/AMReX_BndryRegister.cpp
Src/Boundary/AMReX_BoundCond.H
Src/Boundary/AMReX_FabSet.H
Src/Boundary/AMReX_FabSet.cpp
Src/Boundary/AMReX_INTERPBNDRYDATA_1D.F
Src/Boundary/AMReX_INTERPBNDRYDATA_2D.F
Src/Boundary/AMReX_INTERPBNDRYDATA_3D.F
Src/Boundary/AMReX_INTERPBNDRYDATA_F.H
Src/Boundary/AMReX_InterpBndryData.H
Src/Boundary/AMReX_InterpBndryData.cpp
Src/Boundary/AMReX_LO_BCTYPES.H
Src/Boundary/AMReX_LO_UTIL.F
Src/Boundary/AMReX_MacBndry.H
Src/Boundary/AMReX_MacBndry.cpp
Src/Boundary/AMReX_Mask.H
Src/Boundary/AMReX_Mask.cpp
Src/Boundary/AMReX_MultiMask.H
Src/Boundary/AMReX_MultiMask.cpp
Src/Boundary/CMakeLists.txt
Src/Boundary/Make.package
Src/Boundary/OpenSource.txt
Src/Particle/AMReX_ParGDB.H
Src/Particle/AMReX_ParticleInit.H
Src/Particle/AMReX_Particles.H
Src/Particle/AMReX_Particles.cpp
Src/Particle/AMReX_Particles_1D.F
Src/Particle/AMReX_Particles_2D.F
Src/Particle/AMReX_Particles_3D.F
Src/Particle/AMReX_Particles_F.H
Src/Particle/AMReX_TracerParticles.H
Src/Particle/AMReX_TracerParticles.cpp
Src/Particle/CMakeLists.txt
Src/Particle/Make.package

commit 7824e9c8f3f94dc69a30bb5f070a0211cc7a7343
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 08:48:28 2016 -0800

    rename C_mk to GNUMake

Tools/GNUMake/Make.defs
Tools/GNUMake/Make.local.template
Tools/GNUMake/Make.machines
Tools/GNUMake/Make.rules
Tools/GNUMake/Make.upcxx
Tools/GNUMake/README.md
Tools/GNUMake/comps/cray.mak
Tools/GNUMake/comps/gnu.mak
Tools/GNUMake/comps/intel.mak
Tools/GNUMake/comps/pgi.mak
Tools/GNUMake/packages/Make.hpgmg
Tools/GNUMake/sites/Make.ccse
Tools/GNUMake/sites/Make.nersc
Tools/GNUMake/sites/Make.olcf
Tools/GNUMake/sites/Make.unknown
Tools/GNUMake/tools/Make.vtune

commit 184bbec1f539deb896e4422dae56c6dbc41e0181
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 16 08:35:21 2016 -0800

    migration script: limit the scope of search and replace for performace

Tools/Migration/step-3-amrex-prefix/amrexprefix.sh

commit 5453beecd30e2564f446ff381e7ca06586d496a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 17:11:34 2016 -0800

    add migration step 3 script

Tools/Migration/step-3-amrex-prefix/amrexprefix.sh

commit 7ad6cef05c79d48b4bcfca807696a9aed4e4098c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 17:06:32 2016 -0800

    missed a few names

Src/LinearSolvers/C_CellMG4/AMReX_ABec2.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_F.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_F.H

commit 5be9f3e58e103d4bf2482e638bab541fc4d82360
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 16:39:37 2016 -0800

    remove duplicated AMReX_

Src/C_AMRLib/AMReX_ARRAYLIM_1D.F
Src/C_AMRLib/AMReX_ARRAYLIM_2D.F
Src/C_AMRLib/AMReX_ARRAYLIM_3D.F
Src/C_AMRLib/AMReX_Amr.H
Src/C_AMRLib/AMReX_Amr.cpp
Src/C_AMRLib/AMReX_AmrLevel.H
Src/C_AMRLib/AMReX_AmrLevel.cpp
Src/C_AMRLib/AMReX_AuxBoundaryData.H
Src/C_AMRLib/AMReX_AuxBoundaryData.cpp
Src/C_AMRLib/AMReX_Derive.H
Src/C_AMRLib/AMReX_Derive.cpp
Src/C_AMRLib/AMReX_Extrapolater.H
Src/C_AMRLib/AMReX_Extrapolater.cpp
Src/C_AMRLib/AMReX_FLUSH_F.H
Src/C_AMRLib/AMReX_LevelBld.H
Src/C_AMRLib/AMReX_MAKESLICE_3D.F
Src/C_AMRLib/AMReX_MAKESLICE_F.H
Src/C_AMRLib/AMReX_PROB_AMR_F.H
Src/C_AMRLib/AMReX_SLABSTAT_1D.F
Src/C_AMRLib/AMReX_SLABSTAT_2D.F
Src/C_AMRLib/AMReX_SLABSTAT_3D.F
Src/C_AMRLib/AMReX_SLABSTAT_F.H
Src/C_AMRLib/AMReX_SlabStat.H
Src/C_AMRLib/AMReX_SlabStat.cpp
Src/C_AMRLib/AMReX_StateData.H
Src/C_AMRLib/AMReX_StateData.cpp
Src/C_AMRLib/AMReX_StateDescriptor.H
Src/C_AMRLib/AMReX_StateDescriptor.cpp
Src/C_AMRLib/AMReX_StationData.H
Src/C_AMRLib/AMReX_StationData.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.cpp

commit 2e600fd501475071031daf3d9353281483347def
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 16:34:15 2016 -0800

    update Migration document

Docs/Migration/Migration.md

commit f064e00df56fac04ddd7b658fa725b453d5b5a82
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 16:29:12 2016 -0800

    add AMReX_ to include

Docs/Readme.backtrace
MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
MiniApps/MultiGrid_C/COEF_3D.F
MiniApps/MultiGrid_C/COEF_F.H
MiniApps/MultiGrid_C/RHS_3D.F
MiniApps/MultiGrid_C/RHS_F.H
MiniApps/MultiGrid_C/main.cpp
MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/SMC_F.H
MiniApps/PGAS_SMC/SMC_io.cpp
MiniApps/PGAS_SMC/main.cpp
Src/C_AMRLib/AMReX_AMReX_ARRAYLIM_1D.F
Src/C_AMRLib/AMReX_AMReX_ARRAYLIM_2D.F
Src/C_AMRLib/AMReX_AMReX_ARRAYLIM_3D.F
Src/C_AMRLib/AMReX_AMReX_Amr.H
Src/C_AMRLib/AMReX_AMReX_Amr.cpp
Src/C_AMRLib/AMReX_AMReX_AmrLevel.H
Src/C_AMRLib/AMReX_AMReX_AmrLevel.cpp
Src/C_AMRLib/AMReX_AMReX_AuxBoundaryData.H
Src/C_AMRLib/AMReX_AMReX_AuxBoundaryData.cpp
Src/C_AMRLib/AMReX_AMReX_Derive.H
Src/C_AMRLib/AMReX_AMReX_Derive.cpp
Src/C_AMRLib/AMReX_AMReX_Extrapolater.H
Src/C_AMRLib/AMReX_AMReX_Extrapolater.cpp
Src/C_AMRLib/AMReX_AMReX_LevelBld.H
Src/C_AMRLib/AMReX_AMReX_MAKESLICE_3D.F
Src/C_AMRLib/AMReX_AMReX_SLABSTAT_1D.F
Src/C_AMRLib/AMReX_AMReX_SLABSTAT_2D.F
Src/C_AMRLib/AMReX_AMReX_SLABSTAT_3D.F
Src/C_AMRLib/AMReX_AMReX_SlabStat.H
Src/C_AMRLib/AMReX_AMReX_SlabStat.cpp
Src/C_AMRLib/AMReX_AMReX_StateData.H
Src/C_AMRLib/AMReX_AMReX_StateData.cpp
Src/C_AMRLib/AMReX_AMReX_StateDescriptor.H
Src/C_AMRLib/AMReX_AMReX_StateDescriptor.cpp
Src/C_AMRLib/AMReX_AMReX_StationData.H
Src/C_AMRLib/AMReX_AMReX_StationData.cpp
Src/C_AmrCoreLib/AMReX_AmrCore.H
Src/C_AmrCoreLib/AMReX_AmrCore.cpp
Src/C_AmrCoreLib/AMReX_AmrParGDB.H
Src/C_AmrCoreLib/AMReX_AmrParticles.H
Src/C_AmrCoreLib/AMReX_Cluster.H
Src/C_AmrCoreLib/AMReX_Cluster.cpp
Src/C_AmrCoreLib/AMReX_ErrorList.H
Src/C_AmrCoreLib/AMReX_ErrorList.cpp
Src/C_AmrCoreLib/AMReX_FLUXREG_1D.F
Src/C_AmrCoreLib/AMReX_FLUXREG_2D.F
Src/C_AmrCoreLib/AMReX_FLUXREG_3D.F
Src/C_AmrCoreLib/AMReX_FLUXREG_F.H
Src/C_AmrCoreLib/AMReX_FillPatchUtil.H
Src/C_AmrCoreLib/AMReX_FillPatchUtil.cpp
Src/C_AmrCoreLib/AMReX_FluxRegister.H
Src/C_AmrCoreLib/AMReX_FluxRegister.cpp
Src/C_AmrCoreLib/AMReX_INTERP_1D.F
Src/C_AmrCoreLib/AMReX_INTERP_2D.F
Src/C_AmrCoreLib/AMReX_INTERP_3D.F
Src/C_AmrCoreLib/AMReX_INTERP_F.H
Src/C_AmrCoreLib/AMReX_Interpolater.H
Src/C_AmrCoreLib/AMReX_Interpolater.cpp
Src/C_AmrCoreLib/AMReX_TagBox.H
Src/C_AmrCoreLib/AMReX_TagBox.cpp
Src/C_BaseLib/AMReX_Arena.H
Src/C_BaseLib/AMReX_Arena.cpp
Src/C_BaseLib/AMReX_Array.H
Src/C_BaseLib/AMReX_ArrayLim.H
Src/C_BaseLib/AMReX_BArena.H
Src/C_BaseLib/AMReX_BArena.cpp
Src/C_BaseLib/AMReX_BCRec.H
Src/C_BaseLib/AMReX_BCRec.cpp
Src/C_BaseLib/AMReX_BLBackTrace.cpp
Src/C_BaseLib/AMReX_BLFort.H
Src/C_BaseLib/AMReX_BLPgas.H
Src/C_BaseLib/AMReX_BLPgas.cpp
Src/C_BaseLib/AMReX_BLProfiler.H
Src/C_BaseLib/AMReX_BLProfiler.cpp
Src/C_BaseLib/AMReX_BLassert.H
Src/C_BaseLib/AMReX_BaseFab.H
Src/C_BaseLib/AMReX_BaseFab.cpp
Src/C_BaseLib/AMReX_BaseFab_f.H
Src/C_BaseLib/AMReX_Box.H
Src/C_BaseLib/AMReX_Box.cpp
Src/C_BaseLib/AMReX_BoxArray.H
Src/C_BaseLib/AMReX_BoxArray.cpp
Src/C_BaseLib/AMReX_BoxDomain.H
Src/C_BaseLib/AMReX_BoxDomain.cpp
Src/C_BaseLib/AMReX_BoxLib.H
Src/C_BaseLib/AMReX_BoxLib.cpp
Src/C_BaseLib/AMReX_BoxList.H
Src/C_BaseLib/AMReX_BoxList.cpp
Src/C_BaseLib/AMReX_CArena.H
Src/C_BaseLib/AMReX_CArena.cpp
Src/C_BaseLib/AMReX_CONSTANTS.H
Src/C_BaseLib/AMReX_COORDSYS_1D.F
Src/C_BaseLib/AMReX_COORDSYS_2D.F
Src/C_BaseLib/AMReX_COORDSYS_3D.F
Src/C_BaseLib/AMReX_COORDSYS_F.H
Src/C_BaseLib/AMReX_CoordSys.H
Src/C_BaseLib/AMReX_CoordSys.cpp
Src/C_BaseLib/AMReX_DistributionMapping.H
Src/C_BaseLib/AMReX_DistributionMapping.cpp
Src/C_BaseLib/AMReX_FArrayBox.H
Src/C_BaseLib/AMReX_FArrayBox.cpp
Src/C_BaseLib/AMReX_FILCC_1D.F
Src/C_BaseLib/AMReX_FILCC_2D.F
Src/C_BaseLib/AMReX_FILCC_3D.F
Src/C_BaseLib/AMReX_FPC.H
Src/C_BaseLib/AMReX_FPC.cpp
Src/C_BaseLib/AMReX_FabArray.H
Src/C_BaseLib/AMReX_FabArray.cpp
Src/C_BaseLib/AMReX_FabConv.H
Src/C_BaseLib/AMReX_FabConv.cpp
Src/C_BaseLib/AMReX_Geometry.H
Src/C_BaseLib/AMReX_Geometry.cpp
Src/C_BaseLib/AMReX_IArrayBox.H
Src/C_BaseLib/AMReX_IArrayBox.cpp
Src/C_BaseLib/AMReX_IndexType.H
Src/C_BaseLib/AMReX_IndexType.cpp
Src/C_BaseLib/AMReX_IntVect.H
Src/C_BaseLib/AMReX_IntVect.cpp
Src/C_BaseLib/AMReX_Lazy.cpp
Src/C_BaseLib/AMReX_MemPool.cpp
Src/C_BaseLib/AMReX_MemProfiler.cpp
Src/C_BaseLib/AMReX_MultiFab.H
Src/C_BaseLib/AMReX_MultiFab.cpp
Src/C_BaseLib/AMReX_MultiFabUtil.H
Src/C_BaseLib/AMReX_MultiFabUtil.cpp
Src/C_BaseLib/AMReX_MultiFabUtil_F.H
Src/C_BaseLib/AMReX_NFiles.H
Src/C_BaseLib/AMReX_NFiles.cpp
Src/C_BaseLib/AMReX_Orientation.H
Src/C_BaseLib/AMReX_Orientation.cpp
Src/C_BaseLib/AMReX_ParallelDescriptor.H
Src/C_BaseLib/AMReX_ParallelDescriptor.cpp
Src/C_BaseLib/AMReX_ParmParse.cpp
Src/C_BaseLib/AMReX_Periodicity.H
Src/C_BaseLib/AMReX_Periodicity.cpp
Src/C_BaseLib/AMReX_PhysBCFunct.H
Src/C_BaseLib/AMReX_PhysBCFunct.cpp
Src/C_BaseLib/AMReX_PlotFileUtil.H
Src/C_BaseLib/AMReX_PlotFileUtil.cpp
Src/C_BaseLib/AMReX_Pointers.H
Src/C_BaseLib/AMReX_RealBox.H
Src/C_BaseLib/AMReX_RealBox.cpp
Src/C_BaseLib/AMReX_SPACE_F.H
Src/C_BaseLib/AMReX_TinyProfiler.H
Src/C_BaseLib/AMReX_TinyProfiler.cpp
Src/C_BaseLib/AMReX_Tuple.H
Src/C_BaseLib/AMReX_UseCount.H
Src/C_BaseLib/AMReX_UseCount.cpp
Src/C_BaseLib/AMReX_Utility.H
Src/C_BaseLib/AMReX_Utility.cpp
Src/C_BaseLib/AMReX_VisMF.H
Src/C_BaseLib/AMReX_VisMF.cpp
Src/C_BaseLib/AMReX_ccse-mpi.H
Src/C_BaseLib/AMReX_iMultiFab.H
Src/C_BaseLib/AMReX_iMultiFab.cpp
Src/C_BoundaryLib/AMReX_BndryData.H
Src/C_BoundaryLib/AMReX_BndryData.cpp
Src/C_BoundaryLib/AMReX_BndryRegister.H
Src/C_BoundaryLib/AMReX_BndryRegister.cpp
Src/C_BoundaryLib/AMReX_BoundCond.H
Src/C_BoundaryLib/AMReX_FabSet.H
Src/C_BoundaryLib/AMReX_FabSet.cpp
Src/C_BoundaryLib/AMReX_INTERPBNDRYDATA_1D.F
Src/C_BoundaryLib/AMReX_INTERPBNDRYDATA_2D.F
Src/C_BoundaryLib/AMReX_INTERPBNDRYDATA_3D.F
Src/C_BoundaryLib/AMReX_INTERPBNDRYDATA_F.H
Src/C_BoundaryLib/AMReX_InterpBndryData.H
Src/C_BoundaryLib/AMReX_InterpBndryData.cpp
Src/C_BoundaryLib/AMReX_LO_UTIL.F
Src/C_BoundaryLib/AMReX_MacBndry.H
Src/C_BoundaryLib/AMReX_MacBndry.cpp
Src/C_BoundaryLib/AMReX_Mask.H
Src/C_BoundaryLib/AMReX_Mask.cpp
Src/C_BoundaryLib/AMReX_MultiMask.H
Src/C_BoundaryLib/AMReX_MultiMask.cpp
Src/C_ParticleLib/AMReX_ParGDB.H
Src/C_ParticleLib/AMReX_Particles.H
Src/C_ParticleLib/AMReX_Particles.cpp
Src/C_ParticleLib/AMReX_Particles_F.H
Src/C_ParticleLib/AMReX_TracerParticles.H
Src/C_ParticleLib/AMReX_TracerParticles.cpp
Src/Extern/amrdata/AMReX_AmrData.H
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/Extern/amrdata/AMReX_AmrvisConstants.H
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp
Src/Extern/amrdata/AMReX_FABUTIL_1D.F
Src/Extern/amrdata/AMReX_FABUTIL_2D.F
Src/Extern/amrdata/AMReX_FABUTIL_3D.F
Src/Extern/hpgmg/BL_HPGMG.H
Src/F_BaseLib/MemProfiler_f.cpp
Src/F_BaseLib/MultiFab_C_F.H
Src/F_BaseLib/backtrace_c.cpp
Src/F_Interfaces/BaseLib/boxarray_fi.cpp
Src/F_Interfaces/BaseLib/geometry_fi.cpp
Src/F_Interfaces/BaseLib/main.cpp
Src/F_Interfaces/BaseLib/multifab_fi.cpp
Src/F_Interfaces/BaseLib/parallel_fi.cpp
Src/F_Interfaces/BaseLib/parmparse_fi.cpp
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.H
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_F.H
Src/LinearSolvers/C_CellMG/AMReX_ABec_UTIL.F
Src/LinearSolvers/C_CellMG/AMReX_AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_AMReX_MultiGrid.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.H
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F
Src/LinearSolvers/C_CellMG/AMReX_LO_F.H
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F
Src/LinearSolvers/C_CellMG/AMReX_LP_3D.F
Src/LinearSolvers/C_CellMG/AMReX_LP_F.H
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_MG_1D.F
Src/LinearSolvers/C_CellMG/AMReX_MG_2D.F
Src/LinearSolvers/C_CellMG/AMReX_MG_3D.F
Src/LinearSolvers/C_CellMG/AMReX_MG_F.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.H
Src/LinearSolvers/C_CellMG4/ABec2.H
Src/LinearSolvers/C_CellMG4/ABec2_F.H
Src/LinearSolvers/C_CellMG4/ABec4.H
Src/LinearSolvers/C_CellMG4/ABec4_F.H
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_2D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_3D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_2D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_3D.F
Src/LinearSolvers/C_TensorMG/AMReX_DV_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_DV_3D1.F
Src/LinearSolvers/C_TensorMG/AMReX_DV_3D2.F
Src/LinearSolvers/C_TensorMG/AMReX_DV_3D3.F
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.H
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_3D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_3D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Src/LinearSolvers/C_TensorMG/DV_2D.mF
Src/LinearSolvers/C_TensorMG/DV_3D1.mF
Src/LinearSolvers/C_TensorMG/DV_3D2.mF
Src/LinearSolvers/C_TensorMG/DV_3D3.mF
Src/LinearSolvers/C_TensorMG/DV_3D4.mF
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Tests/BBIOBenchmark/BBIOTest.cpp
Tests/BBIOBenchmark/BBIOTestDriver.cpp
Tests/C_BaseLib/AMRProfTestBL.cpp
Tests/C_BaseLib/BcastClasses/BcastClasses.cpp
Tests/C_BaseLib/t8BIT.cpp
Tests/C_BaseLib/tBA.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tDM.cpp
Tests/C_BaseLib/tDir.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tFillFab.cpp
Tests/C_BaseLib/tMF.cpp
Tests/C_BaseLib/tMFcopy.cpp
Tests/C_BaseLib/tParmParse.cpp
Tests/C_BaseLib/tProfiler.cpp
Tests/C_BaseLib/tRABcast.cpp
Tests/C_BaseLib/tRan.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/C_BaseLib/tVisMF2.cpp
Tests/C_BaseLib/tread.cpp
Tests/FillBoundaryComparison/main.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/LinearSolvers/C_CellMG/COEF_2D.F
Tests/LinearSolvers/C_CellMG/COEF_3D.F
Tests/LinearSolvers/C_CellMG/COEF_F.H
Tests/LinearSolvers/C_CellMG/MACOPERATOR_2D.F
Tests/LinearSolvers/C_CellMG/MACOPERATOR_3D.F
Tests/LinearSolvers/C_CellMG/MACOPERATOR_F.H
Tests/LinearSolvers/C_CellMG/MACPROJ_2D.F
Tests/LinearSolvers/C_CellMG/MACPROJ_3D.F
Tests/LinearSolvers/C_CellMG/MacOperator.H
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_CellMG/macprojTest.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.H
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tests/LinearSolvers/C_TensorMG/main_2D.F
Tests/LinearSolvers/C_TensorMG/main_3D.F
Tests/LinearSolvers/C_TensorMG/main_F.H
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tests/LinearSolvers/ComparisonTest/COEF_1D.F
Tests/LinearSolvers/ComparisonTest/COEF_3D.F
Tests/LinearSolvers/ComparisonTest/COEF_F.H
Tests/LinearSolvers/ComparisonTest/COMP_NORM_F.H
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.H
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABec_3D.F
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABec_F.H
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.H
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp
Tests/MKDir/MKDir.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/Convergence/AVGDOWN_2D.F
Tools/C_util/Convergence/AVGDOWN_3D.F
Tools/C_util/Convergence/AVGDOWN_F.H
Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/ComputeAmrDataNorms.H
Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedFD.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedStag.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGrid2.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/Statistics/AVGDOWN_2D.F
Tools/C_util/Statistics/AVGDOWN_3D.F
Tools/C_util/Statistics/AVGDOWN_F.H
Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/PltFileFluxAve.H
Tools/C_util/Statistics/PltFileFluxAve.cpp
Tools/C_util/Statistics/PltFileList.cpp
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.H
Tools/C_util/Statistics/PltFileXAve.cpp
Tools/C_util/TV_TempWrite.H
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/checkMFghostcells.cpp
Tools/C_util/ViewMF/main.cpp
Tools/C_util/ViewMF/mfMinMax.cpp
Tools/C_util/ViewMF/viewMF.cpp
Tools/C_util/ViewMF/viewMFcol.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp
Tools/C_util/ViewMF/viewMFdiffHardWire.cpp
Tools/C_util/WritePlotFile.H
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp
Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/AdvBld.cpp
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C/Source/Adv_io.cpp
Tutorials/AMR_Adv_C/Source/Adv_setup.cpp
Tutorials/AMR_Adv_C/Source/main.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvBC.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdvError.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
Tutorials/AMR_Adv_C_v2/Source/main.cpp
Tutorials/DataServicesTest0/DataServicesTest0.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.F
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.H
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/GettingStarted_C/main.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/myfunc_F.H
Tutorials/HeatEquation_EX1_C/writePlotFile.H
Tutorials/HeatEquation_EX2_C/FILCC_2D.F
Tutorials/HeatEquation_EX2_C/FILCC_3D.F
Tutorials/HeatEquation_EX2_C/advance_2d.f90
Tutorials/HeatEquation_EX2_C/advance_3d.f90
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/myfunc_F.H
Tutorials/HeatEquation_EX2_C/writePlotFile.H
Tutorials/HelloWorld_C/main.cpp
Tutorials/MultiColor_C/main.cpp
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp
Tutorials/MultiGrid_C/COEF_2D.F90
Tutorials/MultiGrid_C/COEF_3D.F90
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_3D.F
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_F.H
Tutorials/MultiGrid_C/RHS_2D.F90
Tutorials/MultiGrid_C/RHS_3D.F90
Tutorials/MultiGrid_C/RHS_F.H
Tutorials/MultiGrid_C/main.cpp
Tutorials/MultiGrid_C/writePlotFile.H
Tutorials/MultiGrid_C/writePlotFile.cpp
Tutorials/PGAS_HEAT/main.cpp
Tutorials/PGAS_HEAT/writePlotFile.H
Tutorials/PGAS_HEAT/writePlotFile.cpp
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/two_level.cpp
Tutorials/Sidecar_EX1/DestMFTest.cpp
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/InTransitAnalysis.cpp
Tutorials/Sidecar_EX1/NSidecarsTest.cpp
Tutorials/Sidecar_EX1/SidecarResizeTest.cpp
Tutorials/Sidecar_EX1/TestRankSets.cpp
Tutorials/Tiling_C/main.cpp
Tutorials/Tiling_Heat_C/main.cpp
Tutorials/Tiling_Heat_C/writePlotFile.H
Tutorials/Tiling_Heat_C/writePlotFile.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/solve_with_f90.cpp
Tutorials/TwoGrid_PIC_C/split_boxes.cpp
Tutorials/WaveEquation_C/main.cpp
Tutorials/WaveEquation_C/writePlotFile.H
Tutorials/WaveEquation_C/writePlotFile.cpp

commit 3e78f45c421b1114ebf5f07202415f4d4eaf34d1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 15:34:10 2016 -0800

    rm Tests/F_BaseLib

Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/ball_def.14656
Tests/F_BaseLib/conn_defs
Tests/F_BaseLib/def_knapsack.out
Tests/F_BaseLib/fornberg_weights.f90
Tests/F_BaseLib/inputs.domain
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/makefile
Tests/F_BaseLib/mt19937ar.f90
Tests/F_BaseLib/t_bl_prof.f90
Tests/F_BaseLib/t_bx.f90
Tests/F_BaseLib/t_bxasc.f90
Tests/F_BaseLib/t_cls.f90
Tests/F_BaseLib/t_knapsack.f90
Tests/F_BaseLib/t_main.f90
Tests/F_BaseLib/t_particles.f90

commit 3e0ab6b198ce301db8f4b0db6de916a001ac5239
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 15:33:28 2016 -0800

    rm Src/Python

Src/Python/.gitignore
Src/Python/F90/Makefile
Src/Python/F90/README
Src/Python/F90/fboxlib/__init__.py
Src/Python/F90/fboxlib/boxarray.py
Src/Python/F90/fboxlib/fab.py
Src/Python/F90/fboxlib/layout.py
Src/Python/F90/fboxlib/multifab.py
Src/Python/F90/fboxlib/regrid.py
Src/Python/F90/setup.py
Src/Python/F90/src/blobjects.f90
Src/Python/F90/src/blobjects.py
Src/Python/F90/src/boxlib_numpy_c.c
Src/Python/F90/src/boxlib_numpy_f.f90
Src/Python/F90/src/fboxlib.f90
Src/Python/F90/src/fboxlib_c.c
Src/Python/F90/src/make_new_grids.f90
Src/Python/F90/src/regrid.f90
Src/Python/F90/src/tag_boxes.f90
Src/Python/F90/tests/regrid.py
Src/Python/GMakerules.mak
Src/Python/GNUmakefile
Src/Python/GNUmakefile_CXX.mak
Src/Python/GPackage.mak
Src/Python/README
Src/Python/boxlib/__init__.py
Src/Python/boxlib/bl1.py
Src/Python/boxlib/bl2.py
Src/Python/boxlib/bl3.py
Src/Python/contrib/chemSupport.H
Src/Python/contrib/chemSupport.cpp
Src/Python/contrib/support.H
Src/Python/contrib/support.cpp
Src/Python/setup.py
Src/Python/src/boxlib_wrap_1.cpp
Src/Python/src/boxlib_wrap_2.cpp
Src/Python/src/boxlib_wrap_3.cpp
Src/Python/swig/boxlib.i
Src/Python/swig/numpy.i
Src/Python/tests/test-multifab.py

commit 8a54e0b49e906e4537e73b250c7092354dba2250
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 15:32:50 2016 -0800

    add AMReX prefix to file names

Src/C_AMRLib/AMReX_AMReX_ARRAYLIM_1D.F
Src/C_AMRLib/AMReX_AMReX_ARRAYLIM_2D.F
Src/C_AMRLib/AMReX_AMReX_ARRAYLIM_3D.F
Src/C_AMRLib/AMReX_AMReX_Amr.H
Src/C_AMRLib/AMReX_AMReX_Amr.cpp
Src/C_AMRLib/AMReX_AMReX_AmrLevel.H
Src/C_AMRLib/AMReX_AMReX_AmrLevel.cpp
Src/C_AMRLib/AMReX_AMReX_AuxBoundaryData.H
Src/C_AMRLib/AMReX_AMReX_AuxBoundaryData.cpp
Src/C_AMRLib/AMReX_AMReX_Derive.H
Src/C_AMRLib/AMReX_AMReX_Derive.cpp
Src/C_AMRLib/AMReX_AMReX_Extrapolater.H
Src/C_AMRLib/AMReX_AMReX_Extrapolater.cpp
Src/C_AMRLib/AMReX_AMReX_FLUSH_F.H
Src/C_AMRLib/AMReX_AMReX_LevelBld.H
Src/C_AMRLib/AMReX_AMReX_MAKESLICE_3D.F
Src/C_AMRLib/AMReX_AMReX_MAKESLICE_F.H
Src/C_AMRLib/AMReX_AMReX_PROB_AMR_F.H
Src/C_AMRLib/AMReX_AMReX_SLABSTAT_1D.F
Src/C_AMRLib/AMReX_AMReX_SLABSTAT_2D.F
Src/C_AMRLib/AMReX_AMReX_SLABSTAT_3D.F
Src/C_AMRLib/AMReX_AMReX_SLABSTAT_F.H
Src/C_AMRLib/AMReX_AMReX_SlabStat.H
Src/C_AMRLib/AMReX_AMReX_SlabStat.cpp
Src/C_AMRLib/AMReX_AMReX_StateData.H
Src/C_AMRLib/AMReX_AMReX_StateData.cpp
Src/C_AMRLib/AMReX_AMReX_StateDescriptor.H
Src/C_AMRLib/AMReX_AMReX_StateDescriptor.cpp
Src/C_AMRLib/AMReX_AMReX_StationData.H
Src/C_AMRLib/AMReX_AMReX_StationData.cpp
Src/C_AMRLib/AMReX_extrapolater_1d.f90
Src/C_AMRLib/AMReX_extrapolater_2d.f90
Src/C_AMRLib/AMReX_extrapolater_3d.f90
Src/C_AMRLib/CMakeLists.txt
Src/C_AMRLib/Make.package
Src/C_AmrCoreLib/AMReX_AmrCore.H
Src/C_AmrCoreLib/AMReX_AmrCore.cpp
Src/C_AmrCoreLib/AMReX_AmrParGDB.H
Src/C_AmrCoreLib/AMReX_AmrParticles.H
Src/C_AmrCoreLib/AMReX_Cluster.H
Src/C_AmrCoreLib/AMReX_Cluster.cpp
Src/C_AmrCoreLib/AMReX_ErrorList.H
Src/C_AmrCoreLib/AMReX_ErrorList.cpp
Src/C_AmrCoreLib/AMReX_FLUXREG_1D.F
Src/C_AmrCoreLib/AMReX_FLUXREG_2D.F
Src/C_AmrCoreLib/AMReX_FLUXREG_3D.F
Src/C_AmrCoreLib/AMReX_FLUXREG_F.H
Src/C_AmrCoreLib/AMReX_FillPatchUtil.H
Src/C_AmrCoreLib/AMReX_FillPatchUtil.cpp
Src/C_AmrCoreLib/AMReX_FluxRegister.H
Src/C_AmrCoreLib/AMReX_FluxRegister.cpp
Src/C_AmrCoreLib/AMReX_INTERP_1D.F
Src/C_AmrCoreLib/AMReX_INTERP_2D.F
Src/C_AmrCoreLib/AMReX_INTERP_3D.F
Src/C_AmrCoreLib/AMReX_INTERP_F.H
Src/C_AmrCoreLib/AMReX_Interpolater.H
Src/C_AmrCoreLib/AMReX_Interpolater.cpp
Src/C_AmrCoreLib/AMReX_TagBox.H
Src/C_AmrCoreLib/AMReX_TagBox.cpp
Src/C_AmrCoreLib/CMakeLists.txt
Src/C_AmrCoreLib/Make.package
Src/C_BaseLib/AMReX_Arena.H
Src/C_BaseLib/AMReX_Arena.cpp
Src/C_BaseLib/AMReX_Array.H
Src/C_BaseLib/AMReX_ArrayLim.H
Src/C_BaseLib/AMReX_BArena.H
Src/C_BaseLib/AMReX_BArena.cpp
Src/C_BaseLib/AMReX_BCRec.H
Src/C_BaseLib/AMReX_BCRec.cpp
Src/C_BaseLib/AMReX_BC_TYPES.H
Src/C_BaseLib/AMReX_BLBackTrace.H
Src/C_BaseLib/AMReX_BLBackTrace.cpp
Src/C_BaseLib/AMReX_BLBoxLib_F.f
Src/C_BaseLib/AMReX_BLFort.H
Src/C_BaseLib/AMReX_BLParmParse_F.f
Src/C_BaseLib/AMReX_BLPgas.H
Src/C_BaseLib/AMReX_BLPgas.cpp
Src/C_BaseLib/AMReX_BLProfiler.H
Src/C_BaseLib/AMReX_BLProfiler.cpp
Src/C_BaseLib/AMReX_BLProfiler_F.f
Src/C_BaseLib/AMReX_BLassert.H
Src/C_BaseLib/AMReX_BLutil_F.f
Src/C_BaseLib/AMReX_BaseFab.H
Src/C_BaseLib/AMReX_BaseFab.cpp
Src/C_BaseLib/AMReX_BaseFab_f.H
Src/C_BaseLib/AMReX_BaseFab_nd.f90
Src/C_BaseLib/AMReX_Box.H
Src/C_BaseLib/AMReX_Box.cpp
Src/C_BaseLib/AMReX_BoxArray.H
Src/C_BaseLib/AMReX_BoxArray.cpp
Src/C_BaseLib/AMReX_BoxDomain.H
Src/C_BaseLib/AMReX_BoxDomain.cpp
Src/C_BaseLib/AMReX_BoxLib.H
Src/C_BaseLib/AMReX_BoxLib.cpp
Src/C_BaseLib/AMReX_BoxList.H
Src/C_BaseLib/AMReX_BoxList.cpp
Src/C_BaseLib/AMReX_CArena.H
Src/C_BaseLib/AMReX_CArena.cpp
Src/C_BaseLib/AMReX_CONSTANTS.H
Src/C_BaseLib/AMReX_COORDSYS_1D.F
Src/C_BaseLib/AMReX_COORDSYS_2D.F
Src/C_BaseLib/AMReX_COORDSYS_3D.F
Src/C_BaseLib/AMReX_COORDSYS_F.H
Src/C_BaseLib/AMReX_CoordSys.H
Src/C_BaseLib/AMReX_CoordSys.cpp
Src/C_BaseLib/AMReX_DistributionMapping.H
Src/C_BaseLib/AMReX_DistributionMapping.cpp
Src/C_BaseLib/AMReX_FArrayBox.H
Src/C_BaseLib/AMReX_FArrayBox.cpp
Src/C_BaseLib/AMReX_FILCC_1D.F
Src/C_BaseLib/AMReX_FILCC_2D.F
Src/C_BaseLib/AMReX_FILCC_3D.F
Src/C_BaseLib/AMReX_FPC.H
Src/C_BaseLib/AMReX_FPC.cpp
Src/C_BaseLib/AMReX_FabArray.H
Src/C_BaseLib/AMReX_FabArray.cpp
Src/C_BaseLib/AMReX_FabConv.H
Src/C_BaseLib/AMReX_FabConv.cpp
Src/C_BaseLib/AMReX_Geometry.H
Src/C_BaseLib/AMReX_Geometry.cpp
Src/C_BaseLib/AMReX_IArrayBox.H
Src/C_BaseLib/AMReX_IArrayBox.cpp
Src/C_BaseLib/AMReX_IndexType.H
Src/C_BaseLib/AMReX_IndexType.cpp
Src/C_BaseLib/AMReX_IntVect.H
Src/C_BaseLib/AMReX_IntVect.cpp
Src/C_BaseLib/AMReX_Lazy.H
Src/C_BaseLib/AMReX_Lazy.cpp
Src/C_BaseLib/AMReX_Looping.H
Src/C_BaseLib/AMReX_MemPool.H
Src/C_BaseLib/AMReX_MemPool.cpp
Src/C_BaseLib/AMReX_MemProfiler.H
Src/C_BaseLib/AMReX_MemProfiler.cpp
Src/C_BaseLib/AMReX_MultiFab.H
Src/C_BaseLib/AMReX_MultiFab.cpp
Src/C_BaseLib/AMReX_MultiFabUtil.H
Src/C_BaseLib/AMReX_MultiFabUtil.cpp
Src/C_BaseLib/AMReX_MultiFabUtil_1d.f90
Src/C_BaseLib/AMReX_MultiFabUtil_2d.f90
Src/C_BaseLib/AMReX_MultiFabUtil_3d.f90
Src/C_BaseLib/AMReX_MultiFabUtil_F.H
Src/C_BaseLib/AMReX_NFiles.H
Src/C_BaseLib/AMReX_NFiles.cpp
Src/C_BaseLib/AMReX_Orientation.H
Src/C_BaseLib/AMReX_Orientation.cpp
Src/C_BaseLib/AMReX_PList.H
Src/C_BaseLib/AMReX_ParallelDescriptor.H
Src/C_BaseLib/AMReX_ParallelDescriptor.cpp
Src/C_BaseLib/AMReX_ParmParse.H
Src/C_BaseLib/AMReX_ParmParse.cpp
Src/C_BaseLib/AMReX_Periodicity.H
Src/C_BaseLib/AMReX_Periodicity.cpp
Src/C_BaseLib/AMReX_PhysBCFunct.H
Src/C_BaseLib/AMReX_PhysBCFunct.cpp
Src/C_BaseLib/AMReX_PlotFileUtil.H
Src/C_BaseLib/AMReX_PlotFileUtil.cpp
Src/C_BaseLib/AMReX_Pointers.H
Src/C_BaseLib/AMReX_REAL.H
Src/C_BaseLib/AMReX_RealBox.H
Src/C_BaseLib/AMReX_RealBox.cpp
Src/C_BaseLib/AMReX_SPACE.H
Src/C_BaseLib/AMReX_SPACE_F.H
Src/C_BaseLib/AMReX_TinyProfiler.H
Src/C_BaseLib/AMReX_TinyProfiler.cpp
Src/C_BaseLib/AMReX_Tuple.H
Src/C_BaseLib/AMReX_UseCount.H
Src/C_BaseLib/AMReX_UseCount.cpp
Src/C_BaseLib/AMReX_Utility.H
Src/C_BaseLib/AMReX_Utility.cpp
Src/C_BaseLib/AMReX_VisMF.H
Src/C_BaseLib/AMReX_VisMF.cpp
Src/C_BaseLib/AMReX_bc_types.fi
Src/C_BaseLib/AMReX_bl_flush.f
Src/C_BaseLib/AMReX_bl_fort_module.F90
Src/C_BaseLib/AMReX_ccse-mpi.H
Src/C_BaseLib/AMReX_iMultiFab.H
Src/C_BaseLib/AMReX_iMultiFab.cpp
Src/C_BaseLib/AMReX_mempool_f.f90
Src/C_BaseLib/AMReX_threadbox.f90
Src/C_BaseLib/AMReX_winstd.H
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/GPackage.mak
Src/C_BaseLib/Make.package
Src/C_BoundaryLib/AMReX_BndryData.H
Src/C_BoundaryLib/AMReX_BndryData.cpp
Src/C_BoundaryLib/AMReX_BndryRegister.H
Src/C_BoundaryLib/AMReX_BndryRegister.cpp
Src/C_BoundaryLib/AMReX_BoundCond.H
Src/C_BoundaryLib/AMReX_FabSet.H
Src/C_BoundaryLib/AMReX_FabSet.cpp
Src/C_BoundaryLib/AMReX_INTERPBNDRYDATA_1D.F
Src/C_BoundaryLib/AMReX_INTERPBNDRYDATA_2D.F
Src/C_BoundaryLib/AMReX_INTERPBNDRYDATA_3D.F
Src/C_BoundaryLib/AMReX_INTERPBNDRYDATA_F.H
Src/C_BoundaryLib/AMReX_InterpBndryData.H
Src/C_BoundaryLib/AMReX_InterpBndryData.cpp
Src/C_BoundaryLib/AMReX_LO_BCTYPES.H
Src/C_BoundaryLib/AMReX_LO_UTIL.F
Src/C_BoundaryLib/AMReX_MacBndry.H
Src/C_BoundaryLib/AMReX_MacBndry.cpp
Src/C_BoundaryLib/AMReX_Mask.H
Src/C_BoundaryLib/AMReX_Mask.cpp
Src/C_BoundaryLib/AMReX_MultiMask.H
Src/C_BoundaryLib/AMReX_MultiMask.cpp
Src/C_BoundaryLib/CMakeLists.txt
Src/C_BoundaryLib/Make.package
Src/C_ParticleLib/AMReX_ParGDB.H
Src/C_ParticleLib/AMReX_ParticleInit.H
Src/C_ParticleLib/AMReX_Particles.H
Src/C_ParticleLib/AMReX_Particles.cpp
Src/C_ParticleLib/AMReX_Particles_1D.F
Src/C_ParticleLib/AMReX_Particles_2D.F
Src/C_ParticleLib/AMReX_Particles_3D.F
Src/C_ParticleLib/AMReX_Particles_F.H
Src/C_ParticleLib/AMReX_TracerParticles.H
Src/C_ParticleLib/AMReX_TracerParticles.cpp
Src/C_ParticleLib/CMakeLists.txt
Src/C_ParticleLib/Make.package
Src/Extern/amrdata/AMReX_AmrData.H
Src/Extern/amrdata/AMReX_AmrData.cpp
Src/Extern/amrdata/AMReX_AmrvisConstants.H
Src/Extern/amrdata/AMReX_DataServices.H
Src/Extern/amrdata/AMReX_DataServices.cpp
Src/Extern/amrdata/AMReX_FABUTIL_1D.F
Src/Extern/amrdata/AMReX_FABUTIL_2D.F
Src/Extern/amrdata/AMReX_FABUTIL_3D.F
Src/Extern/amrdata/CMakeLists.txt
Src/Extern/amrdata/Make.package
Src/LinearSolvers/C_CellMG/AMReX_ABecLaplacian.H
Src/LinearSolvers/C_CellMG/AMReX_ABec_1D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_2D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_3D.F
Src/LinearSolvers/C_CellMG/AMReX_ABec_F.H
Src/LinearSolvers/C_CellMG/AMReX_ABec_UTIL.F
Src/LinearSolvers/C_CellMG/AMReX_AMReX_ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_AMReX_CGSolver.cpp
Src/LinearSolvers/C_CellMG/AMReX_AMReX_Laplacian.cpp
Src/LinearSolvers/C_CellMG/AMReX_AMReX_LinOp.cpp
Src/LinearSolvers/C_CellMG/AMReX_AMReX_MultiGrid.cpp
Src/LinearSolvers/C_CellMG/AMReX_CGSolver.H
Src/LinearSolvers/C_CellMG/AMReX_LO_1D.F
Src/LinearSolvers/C_CellMG/AMReX_LO_2D.F
Src/LinearSolvers/C_CellMG/AMReX_LO_3D.F
Src/LinearSolvers/C_CellMG/AMReX_LO_F.H
Src/LinearSolvers/C_CellMG/AMReX_LP_1D.F
Src/LinearSolvers/C_CellMG/AMReX_LP_2D.F
Src/LinearSolvers/C_CellMG/AMReX_LP_3D.F
Src/LinearSolvers/C_CellMG/AMReX_LP_F.H
Src/LinearSolvers/C_CellMG/AMReX_Laplacian.H
Src/LinearSolvers/C_CellMG/AMReX_LinOp.H
Src/LinearSolvers/C_CellMG/AMReX_MG_1D.F
Src/LinearSolvers/C_CellMG/AMReX_MG_2D.F
Src/LinearSolvers/C_CellMG/AMReX_MG_3D.F
Src/LinearSolvers/C_CellMG/AMReX_MG_F.H
Src/LinearSolvers/C_CellMG/AMReX_MultiGrid.H
Src/LinearSolvers/C_CellMG/AMReX_lo_bctypes.fi
Src/LinearSolvers/C_CellMG/CMakeLists.txt
Src/LinearSolvers/C_CellMG/Make.package
Src/LinearSolvers/C_CellMG4/AMReX_ABec2.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_2D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec2_3D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec4.cpp
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_2D.F
Src/LinearSolvers/C_CellMG4/AMReX_ABec4_3D.F
Src/LinearSolvers/C_CellMG4/CMakeLists.txt
Src/LinearSolvers/C_CellMG4/Make.package
Src/LinearSolvers/C_TensorMG/AMReX_DV_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_DV_3D1.F
Src/LinearSolvers/C_TensorMG/AMReX_DV_3D2.F
Src/LinearSolvers/C_TensorMG/AMReX_DV_3D3.F
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.H
Src/LinearSolvers/C_TensorMG/AMReX_DivVis.cpp
Src/LinearSolvers/C_TensorMG/AMReX_DivVis_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.H
Src/LinearSolvers/C_TensorMG/AMReX_MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_3D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/AMReX_MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_2D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_3D.F
Src/LinearSolvers/C_TensorMG/AMReX_MCLO_F.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.H
Src/LinearSolvers/C_TensorMG/AMReX_MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/AMReX_MCMultiGrid.cpp
Src/LinearSolvers/C_TensorMG/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/Make.package
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/AMReX_FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/AMReX_MGT_Solver.cpp
Src/LinearSolvers/C_to_F_MG/AMReX_stencil_types.H
Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/Make.package

commit 1afd0353a44ac6ef5e39f9e63825f22710f77805
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 14:52:55 2016 -0800

    fix Tensor MG test

Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tests/LinearSolvers/C_TensorMG/main_2D.F
Tests/LinearSolvers/C_TensorMG/main_3D.F
Tests/LinearSolvers/C_TensorMG/main_F.H

commit 63465bb70618dd81079be33488a5a4799d746da2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 14:52:40 2016 -0800

    rm duplicated source file

Tests/LinearSolvers/C_CellMG/Make.package

commit 8aae64c8819e3c186e4d1bee42e7478ed96927ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 11 16:00:58 2016 -0800

    rm Tests/StencilOrder

Tests/StencilOrder/README
Tests/StencilOrder/program.f90

commit 487259cbad84f6886c3200ee83e158499f29f0d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 11 15:58:57 2016 -0800

    rm LinearSolvers/F_MG_Old_Nodal_Stencil
    
    Conflicts:
            Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/GNUmakefile

Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/GNUmakefile
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/bc_interp.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/cc_edge_coeffs.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/cc_multi.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/cc_rhs.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/compute_defect.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/grids_2d_1lev
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/grids_2d_2lev
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/grids_3d_1lev
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/grids_3d_2lev
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/init_cell_coeffs.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/inputs.2d.nodal.cross
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/inputs.2d.nodal.dense
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/inputs.3d.nodal.cross
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/inputs.3d.nodal.dense
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/itsol.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/main.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/makefile
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/mg.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/ml_nd.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/ml_solve.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_interface_stencil.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_mg_cpp.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_mg_tower_smoother.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_multi.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_rhs.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_smoothers.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_stencil.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_stencil_apply.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_stencil_fill.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_sync_resid.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/regression
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/t_smoother.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/t_stencil.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/wrapper.f90

commit 630d48d5bc9208f566edd0283832061825d72899
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 11 08:16:23 2016 -0800

    rm Tutorials/MultiFab_C_F
    
    Conflicts:
            Tutorials/MultiFab_C_F/GNUmakefile
            Tutorials/MultiFab_C_F/main.cpp

Tutorials/MultiFab_C_F/GNUmakefile
Tutorials/MultiFab_C_F/Make.package
Tutorials/MultiFab_C_F/ff.f90
Tutorials/MultiFab_C_F/main.cpp

commit 83f1da4ee6c24c3b189362c0d188e60707ab0d4e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 10 11:43:48 2016 -0800

    rm AMR_Trilinos_C
    
    Conflicts:
            Tutorials/AMR_Trilinos_C/GNUmakefile
            Tutorials/AMR_Trilinos_C/Solver.H
            Tutorials/AMR_Trilinos_C/Solver.cpp
            Tutorials/AMR_Trilinos_C/driver.cpp
            Tutorials/AMR_Trilinos_C/writePlotFile.H
            Tutorials/AMR_Trilinos_C/writePlotFile.cpp

Tutorials/AMR_Trilinos_C/GNUmakefile
Tutorials/AMR_Trilinos_C/Make.package
Tutorials/AMR_Trilinos_C/README
Tutorials/AMR_Trilinos_C/Solver.H
Tutorials/AMR_Trilinos_C/Solver.cpp
Tutorials/AMR_Trilinos_C/SolverBoundary.cpp
Tutorials/AMR_Trilinos_C/driver.cpp
Tutorials/AMR_Trilinos_C/inputs
Tutorials/AMR_Trilinos_C/writePlotFile.H
Tutorials/AMR_Trilinos_C/writePlotFile.cpp

commit 8f327fc55988571b55bf0c55595616f960a4faab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 14:28:52 2016 -0800

    rm boxlib release notes

ReleaseNotes/release-notes-16.12.1

commit cd20ef75a037fec1d27cce2e3475a8e39f0a0f20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 10 10:59:17 2016 -0800

    rm BoxLib ReleaseNotes
    
    Conflicts:
            ReleaseNotes/release-notes-16.11

ReleaseNotes/release-notes-16.04
ReleaseNotes/release-notes-16.05
ReleaseNotes/release-notes-16.06
ReleaseNotes/release-notes-16.07
ReleaseNotes/release-notes-16.08
ReleaseNotes/release-notes-16.09
ReleaseNotes/release-notes-16.10
ReleaseNotes/release-notes-16.11
ReleaseNotes/release-notes-16.12

commit a773d63ccd6408231692d9c97570c33d9f597635
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 9 13:18:25 2016 -0800

    rm Extern/gslib

Src/Extern/gslib/CMakeLists.txt
Src/Extern/gslib/acorni.f
Src/Extern/gslib/backtr.f
Src/Extern/gslib/beyond.f
Src/Extern/gslib/blue.f
Src/Extern/gslib/chknam.f
Src/Extern/gslib/chktitle.f
Src/Extern/gslib/cova3.f
Src/Extern/gslib/dlocate.f
Src/Extern/gslib/dpowint.f
Src/Extern/gslib/dsortem.f
Src/Extern/gslib/gauinv.f
Src/Extern/gslib/gcum.f
Src/Extern/gslib/getindx.f
Src/Extern/gslib/getz.f
Src/Extern/gslib/green.f
Src/Extern/gslib/hexa.f
Src/Extern/gslib/ksol.f
Src/Extern/gslib/ktsol.f
Src/Extern/gslib/locate.f
Src/Extern/gslib/nscore.f
Src/Extern/gslib/numtext.f
Src/Extern/gslib/ordrel.f
Src/Extern/gslib/picksupr.f
Src/Extern/gslib/powint.f
Src/Extern/gslib/psfill.f
Src/Extern/gslib/psline.f
Src/Extern/gslib/pstext.f
Src/Extern/gslib/rand.f
Src/Extern/gslib/red.f
Src/Extern/gslib/resc.f
Src/Extern/gslib/scal.f
Src/Extern/gslib/setrot.f
Src/Extern/gslib/setsupr.f
Src/Extern/gslib/sortem.f
Src/Extern/gslib/sqdist.f
Src/Extern/gslib/srchsupr.f
Src/Extern/gslib/strlen.f

commit c6f7efcfaa4b6843cdd5844761d2ddc9f1e11640
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 9 13:17:43 2016 -0800

    rm Tutorials/Chemotaxis_F
    
    Conflicts:
            Tutorials/Chemotaxis_F/GNUmakefile

Tutorials/Chemotaxis_F/GNUmakefile
Tutorials/Chemotaxis_F/GPackage.mak
Tutorials/Chemotaxis_F/README
Tutorials/Chemotaxis_F/advance.f90
Tutorials/Chemotaxis_F/chemotaxis.f90
Tutorials/Chemotaxis_F/dtypes.f90
Tutorials/Chemotaxis_F/inputs.mwe
Tutorials/Chemotaxis_F/kernels.f90
Tutorials/Chemotaxis_F/main.f90
Tutorials/Chemotaxis_F/sdcquad.f90
Tutorials/Chemotaxis_F/write_plotfile.f90
Tutorials/README_F

commit 40ac28820b60f53571740c04ea0f5b7cf4672941
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 14:25:15 2016 -0800

    add a readme for migration tools

Tools/Migration/README.md

commit a3fd91f367f6c7c8b694af4006bca2b18f41aecf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 14:14:30 2016 -0800

    update migration document for step 2

Docs/Migration/Migration.md

commit e8c7e2a9729ffcb2af68802d63bf683e61629692
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 13:59:14 2016 -0800

    start to use AMReX namespace for new functions

Src/C_BaseLib/Array.H
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tutorials/MultiColor_C/main.cpp
Tutorials/MultiGrid_C/main.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/two_level.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp

commit e29fcd91ac27810be2d05d9eb1cf1796f969da5b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 15 09:24:14 2016 -0800

    add the equivalent of PArray::clear()

Src/C_BaseLib/Array.H

commit 74b0a87e006caedf3f1344fe2916440d9e18c386
Merge: 40dd135ce 41be670cc
Author: John Bell <jbbell@lbl.gov>
Date:   Wed Dec 14 15:49:18 2016 -0800

    Merged in license (pull request #2)
    
    fixed copyright

commit 41be670ccb17abbce281d7b3cdbc35bf0be067f5
Author: jbb <jbbell@lbl.gov>
Date:   Wed Dec 14 15:48:00 2016 -0800

    fixed copyright

README.txt
license.txt

commit 8abddcd5f6f3a5c4bc53bd28b94e40ab63fd8b8a
Merge: dbda33c9b e22717895
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 14 12:48:56 2016 -0800

    Merge branch 'weiqun/tmp' into migration/2-parray
    
    Conflicts:
            Src/C_AMRLib/Amr.cpp
            Src/C_AMRLib/Make.package

commit dbda33c9bbc9800e11e63be43294c8df1b8db9bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 14 12:24:12 2016 -0800

    start migration document

Docs/Migration/Migration.md
Tools/Migration/step-1-amrex_home/amrex_home.sh

commit bdfd45faef2f97276581b0c5b98ae371903d1bc8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 14 10:47:59 2016 -0800

    fix compilation of some tests

Tests/FillBoundaryComparison/GNUmakefile
Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/Tiling_Heat_C/GNUmakefile

commit 77476238794137ce8485fceba7a890f08a948d38
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 14 10:11:09 2016 -0800

    some Fortran BoxLib update

Tools/C_mk/README.md
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/Migration/step-1-amrex_home/amrex_home.sh

commit 39fc5d6b91c32979f084ff3205522f03a56ee763
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 14 09:42:19 2016 -0800

    Migration step 1: replace BOXLIB_HOME with AMREX_HOME

MiniApps/AMR_Adv_Diff_F90/GNUmakefile
MiniApps/FillBoundary/GNUmakefile
MiniApps/MultiGrid_C/GNUmakefile
MiniApps/PGAS_SMC/GNUmakefile
MiniApps/SMC/GNUmakefile
Src/C_AMRLib/Make.package
Src/C_AmrCoreLib/Make.package
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/Make.package
Src/C_BoundaryLib/Make.package
Src/C_ParticleLib/Make.package
Src/Extern/amrdata/Make.package
Src/Extern/hpgmg/Make.package
Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/unittests/GNUmakefile
Src/LinearSolvers/C_CellMG/Make.package
Src/LinearSolvers/C_CellMG4/Make.package
Src/LinearSolvers/C_TensorMG/Make.package
Src/LinearSolvers/C_to_F_MG/Make.package
Src/LinearSolvers/F_MG/FParallelMG.mak
Tests/BBIOBenchmark/GNUmakefile
Tests/C_BaseLib/BcastClasses/GNUmakefile
Tests/C_BaseLib/GNUmakefile
Tests/F_BaseLib/GNUmakefile
Tests/FillBoundaryComparison/GNUmakefile
Tests/IOBenchmark/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tests/LinearSolvers/F_MG/GNUmakefile
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/GNUmakefile
Tests/MKDir/GNUmakefile
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules
Tools/C_mk/packages/Make.hpgmg
Tools/C_util/AmrDeriveTecplot/GNUmakefile
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/ViewMF/GNUmakefile
Tools/C_util/dbgTools/GNUmakefile
Tools/Migration/step-1-amrex_home/amrex_home.sh
Tools/Postprocessing/F_Src/GNUmakefile
Tools/Postprocessing/F_Src/MAESTRO_sub_chandra/GNUmakefile
Tools/Postprocessing/F_Src/MAESTRO_xrb/GNUmakefile
Tools/Postprocessing/F_Src/tutorial/GNUmakefile
Tools/Py_util/GNUmakefile
Tutorials/AMR_Adv_C/Exec/Make.Adv
Tutorials/AMR_Adv_C/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Adv_CF/Exec/Make.Adv
Tutorials/AMR_Adv_C_v2/Exec/Make.Adv
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_F/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_F/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Trilinos_C/GNUmakefile
Tutorials/Chemotaxis_F/GNUmakefile
Tutorials/DataServicesTest0/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/GNUmakefile
Tutorials/GettingStarted_C/GNUmakefile
Tutorials/GettingStarted_F/GNUmakefile
Tutorials/HeatEquation_EX1_C/GNUmakefile
Tutorials/HeatEquation_EX1_CF/GNUmakefile
Tutorials/HeatEquation_EX1_F/GNUmakefile
Tutorials/HeatEquation_EX2_C/GNUmakefile
Tutorials/HeatEquation_EX2_F/GNUmakefile
Tutorials/HeatEquation_EX3_F/GNUmakefile
Tutorials/HeatEquation_EX4_F/GNUmakefile
Tutorials/HeatEquation_EX5_F/GNUmakefile
Tutorials/HelloWorld_C/GNUmakefile
Tutorials/HelloWorld_CF/GNUmakefile
Tutorials/MultiColor_C/GNUmakefile
Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiFab_C_F/GNUmakefile
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_F/GNUmakefile
Tutorials/PGAS_HEAT/GNUmakefile
Tutorials/PIC_C/GNUmakefile
Tutorials/Random_F/GNUmakefile
Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Tiling_C/GNUmakefile
Tutorials/Tiling_Heat_C/GNUmakefile
Tutorials/Tiling_Heat_F/GNUmakefile
Tutorials/TwoGrid_PIC_C/GNUmakefile
Tutorials/WaveEquation_C/GNUmakefile
Tutorials/WaveEquation_F/GNUmakefile

commit 40dd135ce62e8b3559ac383903652385696c4b92
Merge: c46162a47 08086379a
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Wed Dec 14 09:01:26 2016 -0800

    Merged in development (pull request #1)
    
    fix 2d addNParticles

commit 08086379adb0edf72434227581b0001e2c45a83d
Merge: c46162a47 12fe9c19a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 14 08:56:45 2016 -0800

    Merge branch 'github-development' into development

commit 12fe9c19a66d0a7b68466f2a8915f3f689ea9f51
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 14 08:54:56 2016 -0800

    fix 2d addNParticles

Src/C_ParticleLib/Particles.H

commit c46162a47e0a5888a539a0923c8e6bff2f5260c1
Merge: 16b2cf07c 52a33992c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 13 14:46:28 2016 -0800

    Merge branch 'github'

commit 16b2cf07c9e640256322b04aab41f97cf665d269
Merge: 117cf7a69 61a226686
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 13 14:46:01 2016 -0800

    Merge branch 'master' into development

commit 52a33992c9bef954590395ea76f52f98589a591c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 13 14:24:13 2016 -0800

    Release 16.12.1

ReleaseNotes/release-notes-16.12.1

commit 022f93c6e6cb42b28180116b9adbf7cc4c0835be
Merge: 0edba1491 f48a5ebda
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 13 13:56:06 2016 -0800

    Merge branch 'master' into development

commit 0edba1491d75581366639a96e1b0059ca85c825b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 13 13:27:09 2016 -0800

    fix generic plotfile writer

Src/C_BaseLib/PlotFileUtil.cpp

commit 8254951f730f3b0a2114c39d41f3a826e1258329
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 13 11:40:41 2016 -0800

    fix comment, format.

Src/C_BaseLib/PlotFileUtil.H

commit 59ee7fddd494088e6eacc362fe53ceb4bd28da80
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 13 11:34:57 2016 -0800

    clarify comment.

Src/C_BaseLib/PlotFileUtil.H

commit 563bb08e36c82876120a89912676277f03650859
Merge: c0f427ffd 999ee83cb
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 13 11:27:06 2016 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit c0f427ffd1f4f85f46ec5be2c89a1f6822bf14bc
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 13 11:26:45 2016 -0800

    fix comments, back.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 385daa0ce5a9f7dd32e5e3358e809a806970ea88
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 13 11:25:04 2016 -0800

    call new function to prebuild directories.

Src/C_AMRLib/Amr.cpp

commit 999ee83cb86779aa6ef47f6f33d9200727ccfdd6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Dec 12 19:44:12 2016 -0500

    switch from getopt to argparse to get self-help

Tools/C_scripts/makebuildinfo_C.py

commit f48a5ebdadbd8ca8c755d45106febbadd95de7e8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Dec 12 16:29:21 2016 -0800

    First pass at addNParticles function in ParticleContainer class.

Src/C_ParticleLib/Particles.H

commit e7c40f776470d49950e52affb82d028aa6a78bed
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Dec 12 14:36:05 2016 -0500

    the generic COMP_VERSION variable is used by the build info scripts to
    put the compiler version into job_info

Tools/C_mk/comps/cray.mak
Tools/C_mk/comps/gnu.mak
Tools/C_mk/comps/intel.mak
Tools/C_mk/comps/pgi.mak

commit a3aab119670f0ea853b5c5712d7c1766765115e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 9 12:11:19 2016 -0800

    put instruction on how to use addr2line into Backtrace files

Src/C_BaseLib/BLBackTrace.cpp

commit b138b03388c2c22f453f29b3436b3c625e97e87b
Author: vince <vebeckner@lbl.gov>
Date:   Fri Dec 9 12:04:16 2016 -0800

    remove static.

Src/C_BaseLib/PlotFileUtil.H

commit c29776a65a824fd5a8fe5b00c580fe70aa4539b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 9 10:13:40 2016 -0800

    better way to detect Open MPI

Tools/C_mk/sites/Make.unknown

commit 06deceff62a48ef8906941742f225020cbcbfb18
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 8 16:11:07 2016 -0800

    support for new cartgrid format.

Src/Extern/amrdata/AmrData.H
Src/Extern/amrdata/AmrData.cpp

commit f3840d8c41d5cabd35d1e632f0c77d630e3b3498
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 8 16:01:24 2016 -0800

    functions for generic plotfiles.

Src/C_BaseLib/PlotFileUtil.H
Src/C_BaseLib/PlotFileUtil.cpp

commit 61a2266868d29ae17642b91d59a13a7db3a54b7c
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 8 15:13:08 2016 -0800

    bitbucketpushtest.

Docs/Notes.io_implementation

commit 117cf7a69eb342bfff17c93ae110d3c59c76497c
Merge: 38bdc6fd3 d21ce8f87
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Dec 3 16:41:25 2016 -0500

    Merge pull request #16 from nbren12/development
    
    raise error in dep.py if fortran preprocessor fails

commit 38bdc6fd32c9585e112c3f8751027acd989aefa3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 2 15:43:46 2016 -0800

    add support for trapping ABRT.  this allows for backtracing interger overflow with gcc.

Src/C_BaseLib/BLBackTrace.H
Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.cpp

commit 96ed1879934d12d92a0d0c21863e379035fed7c8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 2 13:48:26 2016 -0800

    gfortran: in debug mode use 2^31 - 1 as the initial value for integers

Tools/C_mk/comps/gnu.mak

commit 09ce7a93494b2a9df8c5ed24400024b20fbc1c75
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 2 13:07:59 2016 -0800

    make missing f90.depends an error so that error messages become more helpful

Tools/C_mk/Make.rules
Tutorials/HelloWorld_C/Make.package

commit e4a0174d08abcf45071cad32fa6512c364434906
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 2 10:35:33 2016 -0800

    because of pgi compiler issue, have to remove -traceback

Tools/C_mk/comps/pgi.mak

commit e227178958ab1d9efa112537dd8b72a58d5a952e
Merge: 8f2473c54 f8db96233
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 2 09:04:37 2016 -0800

    Merge branch 'development' into experimental

commit f8db962333edf1c70b9f90fbba2005acc841b257
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 2 09:02:56 2016 -0800

    Release Notes for BoxLib 16.12

ReleaseNotes/release-notes-16.12

commit a292fe30405e92d2d519ca20fbf36ca9377f5c72
Merge: 68cd920ad 598124051
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 2 08:35:31 2016 -0800

    Merge branch 'master' into development

commit 68cd920ad003ff87259abd2b47dff0f66665d3d8
Merge: 67b3f9c93 bf891ba50
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Dec 2 01:12:57 2016 -0500

    Merge pull request #18 from BoxLib-Codes/preprocessing
    
    continue if we encounter a module that is not provided

commit bf891ba505df61ea901262486206cbc6a9b1f7c5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Dec 2 01:11:32 2016 -0500

    use a GNU make $(warning...) to report unfound module dependencies.
    We retain the print to stderr too, so we can easily see these by
    simply redirecting stdout if desired

Tools/F_scripts/dep.py

commit d4a3af4ec49472f546bc917f1cd5029cdf0288fe
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 1 20:12:21 2016 -0500

    if we file requests a module that nothing provides then continue
    on to the next.  This was the intended behavior originally, but
    we missed a `continue` statement.  This allows for system-provided
    modules to work without them in the `IGNORES` list.  This fixes
    a bug that Brian ran into

Tools/F_scripts/dep.py

commit 67b3f9c93eaa1f49983a07078518b89429a4e143
Merge: 374357f56 f430d84cb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 1 20:03:18 2016 -0500

    Merge pull request #17 from BoxLib-Codes/preprocessing
    
    catch dep.py errors and have make abort with an error message

commit f430d84cb18e4ee61bbe41ff787bb41f6ca6a74b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 1 19:22:12 2016 -0500

    address Weiqun's PR comments

Tools/F_scripts/dep.py

commit f28293e1d4fa2de063e6ce6881cf74979615adfa
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 1 19:14:43 2016 -0500

    catch dep.py errors and have make abort with an error message
    explaining how to enable debug info in the dependency checking

Tools/C_mk/Make.rules
Tools/F_scripts/dep.py

commit 374357f5664efdc4bb5aa1decf6437b76abbf520
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 1 14:09:42 2016 -0800

    make extra stream flushes the default for now.

Src/C_BaseLib/VisMF.cpp

commit 188d63c8b6629fd418fdc7cc2dced2353ee030ad
Merge: 26b290a33 918e06dfc
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 1 13:23:17 2016 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 918e06dfc2ce4f5422a950da84d49ce2a2d47d48
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 1 12:43:35 2016 -0800

    intel: link with multi-threaded fortran library

Tools/C_mk/comps/intel.mak

commit 3b82103657a52b7fce8ad6ac5d5743a931c92596
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 1 10:14:52 2016 -0800

    delete more potential unsafe functions

Src/C_BaseLib/BCRec.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp

commit 46debf1b8f938ec79f57b71fdfc24bfe4eb35aa9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 30 22:22:23 2016 -0800

    move the distribution map check into BL_ASSERT and make sure it does not dereference null ptr

Src/C_BaseLib/FabArray.H

commit d21ce8f877d15bac76b47cf832bd5708f3598342
Author: Noah D. Brenowitz <nbren12@gmail.com>
Date:   Wed Nov 30 22:45:55 2016 -0500

    remove bash stuff

Tools/F_scripts/dep.py

commit ee5e5de582f2100207aeb94abb25b937847b0c60
Author: Noah D. Brenowitz <nbren12@gmail.com>
Date:   Wed Nov 30 22:37:59 2016 -0500

    raise error if fortran preprocessor fails
    
    Fixes https://github.com/BoxLib-Codes/BoxLib/issues/15

Tools/F_scripts/dep.py

commit 52550d6756a28f31ba5b76e8c0281942a1d0bf72
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 30 17:39:38 2016 -0800

    added flush options to try to fix titan.

Src/C_BaseLib/VisMF.cpp

commit 9ffecde6469adf3432ac963db3120db49b795115
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 30 16:10:02 2016 -0800

    more compiler flag tweaks

Tools/C_mk/comps/intel.mak
Tools/C_mk/comps/pgi.mak

commit 26b290a33e9229a16259761374302784a9de6551
Merge: bef6d663b 90ea36bf9
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 30 14:32:13 2016 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit c9becf134325d35198ee8bcad99cd7df20e64ddf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 30 14:27:32 2016 -0800

    gcc: trap integer overflow

Tools/C_mk/comps/gnu.mak

commit 90ea36bf9b5d5ba90e4aaeab0c023c5ee8dff803
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 30 10:14:24 2016 -0800

    fix due to recently deleted functions

Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 3daeda968ed2ec8e66259ff30a91750dae20b6eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 30 10:13:30 2016 -0800

    we can now safely inline validbox and fabbox

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 6668abfda83e5a9fc6b479aa47e3d2200956d6d8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 30 09:17:17 2016 -0800

    fix make for a test

Tests/C_BaseLib/GNUmakefile

commit a2136c184c7306153163efdb2c4e207e304e7b7b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 30 08:55:47 2016 -0800

    fix a dangling pointer

Src/C_BaseLib/FabArray.H

commit 9f1393eac9ad1f47114024e054f8086b0847f650
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 30 08:51:00 2016 -0800

    delete functions that return a pointer to internal data of rvalue objects

Src/C_BaseLib/BCRec.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/RealBox.H

commit bef6d663b803c1da68f717fa1f999436a190b337
Merge: 5959d808b 22b914115
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 29 10:43:30 2016 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 22b9141157ff95fabae2e1cfe7e749d8486c5a91
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 28 14:43:33 2016 -0800

    remove duplicated function arguments

Src/F_BaseLib/cc_restriction.f90
Src/F_BaseLib/ml_cc_restriction.f90
Src/LinearSolvers/F_MG/mg.f90

commit 1f5599111aba591eb8f4bba5d1ee3011ba814f6d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 28 14:15:10 2016 -0800

    fix memory leak

Src/C_BaseLib/VisMF.cpp

commit 732162a6ac435972dcf1b9f13229524d2e1bef71
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 13:01:32 2016 -0800

    Don't want to get compile error because of call to 3d routine with lo,hi hardwired to lo(2),hi(2)

Tutorials/GettingStarted_F/work_on_data.f90

commit 5981240513fcdf4bca3a1db816d484db53560aab
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 13:00:05 2016 -0800

    Don't want to get warning about calling 3d routine with lo,hi hardwired to lo(2),hi(2)

Tutorials/GettingStarted_F/work_on_data.f90

commit c31024e152461fa66d2f6c5e3ceaef867f268f70
Merge: 70985bbe7 3f88aba66
Author: WeiqunZhang <WeiqunZhang@lbl.gov>
Date:   Mon Nov 28 10:25:40 2016 -0800

    Merge pull request #12 from zingale/development
    
    add USE_GPROF to enable profiling with gprof

commit 3f88aba6671c34a0f0fb426ffc0c3b55c237038a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Nov 28 13:19:15 2016 -0500

    add USE_GPROF to enable profiling with gprof

Tools/C_mk/comps/gnu.mak

commit 70985bbe7fd405313ab47425e7a64f31439eef6a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Nov 27 18:46:11 2016 -0500

    remove tcsort -- this is not used by anything

Tools/F_mk/GMakedefs.mak
Tools/F_scripts/tcsort.pl

commit 365a4e9233cc461781e275dc9be612840e13d216
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 26 22:42:53 2016 -0500

    isinf --> std::isinf

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit f536a28bdd25f675f2fe333a921a9f9f70fe1b92
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 26 17:03:53 2016 -0800

    Intel: -openmp --> -qopenmp for Intel >= 16 because -openmp is deprecated.

Tools/C_mk/comps/intel.mak

commit 7ec47c8cdf55aab36714c12491f6f1fd213a5ad4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 26 12:32:47 2016 -0800

    Intel: add more checks

Tools/C_mk/comps/intel.mak

commit b5c10a6ea052a760d55261af05f92032e8315726
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 26 12:06:57 2016 -0800

    PGI: add fpe trap and force implicit none on f90 files

Tools/C_mk/comps/pgi.mak

commit 73d19d20d5718792e6e437fb40ca67a4fd310764
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 26 12:06:04 2016 -0800

    GNU: initialize fortran integers to a large bogus number in debug mode

Tools/C_mk/comps/gnu.mak

commit 2be838c5a6fd4ed332004c082ccfb839f0af77ca
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 26 11:26:39 2016 -0800

    force implicit none for f90 files with gnu

Tools/C_mk/comps/gnu.mak

commit 8f2473c54ae7aa3bf77a2549778f53883399931e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 26 10:57:22 2016 -0800

    typo

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp

commit 5959d808b01b4cdc98c155cb4e1409b5fe0d7f40
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 23 11:42:50 2016 -0800

    fix comments.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit 7860f851a8e7ed560ebeb898742a11d96f345942
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 22 15:53:05 2016 -0800

    mpic++ -> mpicxx because some systems do not seem to have mpic++

Tools/C_mk/sites/Make.unknown

commit 0e901df8a7aabaec09f798be87ab7f8bb0c7ad17
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 22 15:03:47 2016 -0800

    amr_level is a unique_ptr

Src/C_AMRLib/Amr.cpp

commit 82c68c2969b7e2f275de7c910bb31e94ce5b1018
Merge: 613ea2794 9b4c4dfc4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 22 14:53:10 2016 -0800

    Merge branch 'development' into experimental
    
    Conflicts:
            Src/C_AMRLib/Amr.cpp
            Src/C_BaseLib/Array.H
            Src/C_BaseLib/CMakeLists.txt
            Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp

commit 9b4c4dfc4e19b5cc12b2209820b9f9796c491266
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 22 13:34:22 2016 -0800

    add python version check and force make to exit if requirement is not met

Tools/C_mk/Make.defs

commit 12c4332b02c88c2b30f3fa913859010018329567
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 22 11:11:25 2016 -0800

    fix Tutorials/AMR_Adv_C_v2

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp

commit 1adbcda6d278b10239764f7772bf61f72d2592a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 22 11:11:03 2016 -0800

    std::min -> std::min<int> because Array::size() returns size_t now

Src/C_BaseLib/VisMF.cpp

commit 67752f677165e4a42060428fdf6ca9724a86436e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 17 10:45:54 2016 -0800

    more helpful message

Tools/C_mk/Make.rules

commit 2b28b7be21cf35590d0bd9177a6fdf1ebe63d3bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 17:01:10 2016 -0800

    mpif90 -->

Tools/C_mk/sites/Make.unknown

commit 21fce1be4c8122fde085a096ffcbdb08bc41a501
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 16:14:53 2016 -0800

    more intelligent way of adding link flags

Tools/C_mk/sites/Make.unknown

commit 17a22481484c83ea936ff2bbcfb93b70d0508bc1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 12 12:47:43 2016 -0800

    turn on C++11 in F_mk

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/Linux_cray.mak
Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/Linux_pgi.mak
Tools/F_mk/comps/gfortran.mak

commit f59972f22b15b2d2d6e07d66e29f46e31def3e63
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 13:23:05 2016 -0800

    rm Rose

Tests/RoseTests/CPP/NullTransTest/GNUmakefile
Tests/RoseTests/CPP/NullTransTest/PROB_3D.F
Tests/RoseTests/CPP/NullTransTest/PROB_F.H
Tests/RoseTests/CPP/NullTransTest/README
Tests/RoseTests/CPP/NullTransTest/RoseNullTest.cpp
Tests/RoseTests/F90/Readme
Tests/RoseTests/F90/test1/GNUmakefile
Tests/RoseTests/F90/test1/main.f90
Tests/RoseTests/F90/test2/GNUmakefile
Tests/RoseTests/F90/test2/main.f90
Tests/RoseTests/F90/test3/GNUmakefile
Tests/RoseTests/F90/test3/bc.f90
Tests/RoseTests/F90/test4/GNUmakefile
Tests/RoseTests/F90/test4/main.f90
Tests/RoseTests/F90/test5/GNUmakefile
Tests/RoseTests/F90/test5/main.f90
Tests/RoseTests/F90/test6/GNUmakefile
Tests/RoseTests/F90/test6/main.f90
Tests/RoseTests/F90/test6/omp.f90
Tests/RoseTests/F90/test7/GNUmakefile
Tests/RoseTests/F90/test7/main.f90
Tests/RoseTests/F90/test7/probin.f90
Tests/RoseTests/F90/test7/runtime.f90
Tests/RoseTests/F90/test8/GNUmakefile
Tests/RoseTests/F90/test8/init_data.f90
Tests/RoseTests/F90/test8/main.f90

commit fc381bbca5cc26694d73c02e55781cdfd69cdef9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 12:59:41 2016 -0800

    rm C_TowerLib with Marc's permission

Src/C_TowerLib/Layout.H
Src/C_TowerLib/Layout.cpp
Src/C_TowerLib/MFTower.H
Src/C_TowerLib/MFTower.cpp
Src/C_TowerLib/MFTower_2D.F
Src/C_TowerLib/MFTower_3D.F
Src/C_TowerLib/MFTower_F.H
Src/C_TowerLib/Make.package
Tutorials/AMR_PETSc_C/Exec/Make.PETSc
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/.gdbinit
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/grid_file_2d_2lev.dat
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/grid_file_2d_3lev.dat
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/petsc_options_file
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_PETSc_C/README
Tutorials/AMR_PETSc_C/Source/Darcy.H
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.H
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES_2D.F
Tutorials/AMR_PETSc_C/Source/DarcySNES_F.H
Tutorials/AMR_PETSc_C/Source/Darcy_2D.f90
Tutorials/AMR_PETSc_C/Source/Darcy_F.H
Tutorials/AMR_PETSc_C/Source/MLBoundary.H
Tutorials/AMR_PETSc_C/Source/MLBoundary.cpp
Tutorials/AMR_PETSc_C/Source/Make.package
Tutorials/AMR_PETSc_C/Source/extern_probin.template
Tutorials/AMR_PETSc_C/Source/interpolate.f90
Tutorials/AMR_PETSc_C/Source/main.cpp
Tutorials/README_C

commit b94c1654e8d24bf62d4092e29591d7d643bd80e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 12:34:56 2016 -0800

    add a few functions for converting array of (unique) pointers to array of (const) pointers

Src/C_BaseLib/Array.H

commit 92ffa41ce280312df69f22c4e3d3af7f194beba7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 12:29:20 2016 -0800

    fix  in make

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit b2ff35199f5726c47619d7103fe92c4ab6d5c816
Merge: a4f3ea913 3c55e33b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 22 10:48:07 2016 -0800

    Merge branch 'before-parray' into dev-exp-make-array
    
    Conflicts:
            Src/C_BaseLib/CMakeLists.txt

commit a4f3ea913289dec8fa61a0cbf4dc0e1a735982c5
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 21 13:24:13 2016 -0800

    fix for ieee_32 rd.

Src/C_BaseLib/VisMF.cpp

commit cd5d9ef48b08e1134487fe27edac67262d7187ae
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 18 14:54:22 2016 -0800

    clean up debugging diagnostics.

Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.cpp

commit 611d5e3a5eaa3d618bdf297a293b2873daab50bb
Merge: 799526165 19d60984b
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 18 13:00:50 2016 -0800

    merge fix.

commit 799526165e97d110d836d4be5a40e6ba1fe475f1
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 18 12:57:26 2016 -0800

    output cleanup.

Src/C_BaseLib/VisMF.cpp

commit 5a333bb429fae9b5c697b5f48f01ec99c45bd41f
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 18 12:56:33 2016 -0800

    additions to i/o documentation.

Docs/Notes.io_implementation
Docs/Readme.io

commit 29d9f74ea67557c99a3d458ebe6d65e47e4ace86
Merge: 87e0c4639 901757962
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 18 12:07:28 2016 -0800

    Merge branch 'optio' of https://github.com/BoxLib-Codes/BoxLib into optio

commit 901757962f9ded2ea9071f1f974abd94339bed38
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 17 16:19:15 2016 -0800

    combine nfiles dependent iterators.

Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/BLProfiler.cpp

commit 613ea279457edcef505ff608439f2b66940dc448
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 17 10:45:54 2016 -0800

    more helpful message

Tools/C_mk/Make.rules

commit 3f12bad9a62a7b9b6f9a48a681e699d3ebc06c9c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 17 10:34:00 2016 -0800

    rm MLSDCAmr

Src/C_AMRLib/MLSDCAmr.H
Src/C_AMRLib/MLSDCAmr.cpp
Src/C_AMRLib/MLSDCAmrEncap.cpp
Src/C_AMRLib/Make.package

commit 19d60984bdb3ca8413e39f285585ae61d260ccc8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 16 16:56:53 2016 -0800

    bl_avg_eg_to_cc for 2 and 1D

Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_F.H

commit 87e0c463923c71fe46275de803946937ab592ce6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 16 15:33:02 2016 -0800

    fix comment.

Src/C_BaseLib/NFiles.H

commit 7c7850c798aed5c29a6070636ad0596c4713f77f
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Nov 16 15:16:56 2016 -0800

    Fixup README to use the example-tests.py example file instead of one that no longer exists.

Tools/RegressionTesting/README

commit 1dd1af6e5d25e34f6ec2864a42593fc85abe2806
Merge: 63671d634 e5ac3aac3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 16 16:16:52 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 63671d634c2e150c7c4ac5b480c954321191c58d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 16 16:16:37 2016 -0500

    add a heavily commented example inputs file

Tools/RegressionTesting/example-tests.ini

commit e5ac3aac39ceeeb7ce595c4546c4bbc6084be7e9
Merge: 80404fc3c 0b132625a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 16 09:18:11 2016 -0800

    Merge branch 'fnodalfillpatch' into development

commit 80404fc3c50deebcc9ff689ae89cbcbf4bfcb9b7
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Wed Nov 16 01:25:59 2016 -0500

    Fix error message

Src/C_AMRLib/Amr.cpp

commit 624c49fd48653029553dd65fb1045b36ede25611
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Nov 15 22:27:14 2016 -0500

    fix the --no_update functionality to work when a repo is specified

Tools/RegressionTesting/regtest.py

commit d027dadba614dd486dd48c201d772b8810e9dc67
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 17:01:10 2016 -0800

    mpif90 -->

Tools/C_mk/sites/Make.unknown

commit 84cb8f317d3d62324b62e108609aed85873e00e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 16:14:53 2016 -0800

    more intelligent way of adding link flags

Tools/C_mk/sites/Make.unknown

commit 3a7213d120d12d52f73fc82db10b379370137fd9
Merge: 943f03036 6deb8e517
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Nov 15 18:03:32 2016 -0500

    Merge pull request #11 from jrood-nrel/development
    
    Adding exception handling to a particular shutil.rmtree().

commit 6deb8e5178a93f7a085b544a71012c9ce59b59e1
Author: Jon Rood <jrood@nrel.gov>
Date:   Tue Nov 15 15:59:44 2016 -0700

    Reducing exception to only OSError.

Tools/RegressionTesting/regtest.py

commit 7c886bdab2a19617c87b8b6bd59486804e614d6b
Author: Jon Rood <jrood@nrel.gov>
Date:   Tue Nov 15 15:12:43 2016 -0700

    Adding exception handling to a particular shutil.rmtree(). Otherwise, this command can cause errors on certain filesystems and the test suite can completely fail before finishing.

Tools/RegressionTesting/regtest.py

commit b27820873f784c15e914703a1c4747f958023440
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 13:20:21 2016 -0800

    fix more int and unsigned comparisons for OPAL because it uses -Werror=sign-compare.

Src/C_ParticleLib/Particles.H

commit 79af55aef7edeebc06c6d6568f607ce067c16b12
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 12:12:45 2016 -0800

    typo

Src/C_ParticleLib/Particles.H

commit 010566fb1d18919736e9860c3cb12cef5861a782
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 12:12:01 2016 -0800

    fix more int and unsigned comparisons for OPAL because it uses -Werror=sign-compare.

Src/C_ParticleLib/Particles.H

commit bb51bff19ca1fc46c1542e420e9a3c90c2ceeff8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 10:33:05 2016 -0800

    fix more int and unsigned comparisons for OPAL because it uses -Werror=sign-compare.

Src/C_ParticleLib/Particles.H

commit fe3e4cb77e93ff481525e3801c04cdd1c9b7f5cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 15 09:07:48 2016 -0800

    fix a number of typos; fix a number of int and unsigned comparison for OPAL

Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp
Src/C_BaseLib/FabArray.H
Src/C_ParticleLib/Particles.H
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H

commit 9b916e36d34ab8d32379a2ade362f2d538b9e127
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 14 16:17:43 2016 -0800

    more code for nfiles and blprof.

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit f1bcf8faaee96e99628205382fc43aa9cecf8641
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 13 17:29:57 2016 -0800

    fix signature of function average_down_faces

Src/C_BaseLib/MultiFabUtil.cpp

commit 70f881126e7d31e8927e8abee11b5fdfff321a25
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 13 10:17:31 2016 -0800

    fix new bug in last commit

Src/C_BaseLib/Array.H

commit 01b008d43ea0ab2ca13fd436358960aab60091c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 13 08:27:18 2016 -0800

    more consistent style

Src/C_BaseLib/Array.H
Src/C_ParticleLib/Particles.H
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.H
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp
Tutorials/MultiColor_C/main.cpp
Tutorials/MultiGrid_C/main.cpp
Tutorials/PIC_C/Make.package
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/solve_with_hpgmg.cpp
Tutorials/PIC_C/two_level.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/solve_with_f90.cpp

commit 1a37a90fc15bd218877f5154df986c20fbde65da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 12 12:47:43 2016 -0800

    turn on C++11 in F_mk

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/Linux_cray.mak
Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/Linux_pgi.mak
Tools/F_mk/comps/gfortran.mak

commit 6c605dced8af61e821e14f8194f917ab0ac37439
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 12 12:28:49 2016 -0800

    fix tutorials

Tutorials/GettingStarted_C/GNUmakefile
Tutorials/GettingStarted_C/main.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/MultiColor_C/main.cpp
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp
Tutorials/MultiGrid_C/main.cpp
Tutorials/PGAS_HEAT/main.cpp
Tutorials/PIC_C/solve_with_hpgmg.cpp
Tutorials/README_C
Tutorials/Tiling_Heat_C/main.cpp
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/solve_with_f90.cpp

commit 94edfe3d6faad2bc9c8422a084d849b207341a3b
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 11 17:17:14 2016 -0800

    use NFilesIter for profiling output.

Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/NFiles.H

commit adb48ce1180e77f436abb4e4a1cd8b757ca0fe36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 15:14:19 2016 -0800

    fix compilation of a number of tests

Tests/C_BaseLib/GNUmakefile
Tests/FillBoundaryComparison/main.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.H
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp

commit c62adc90568bdd6d6a72eebb605f3560063ab219
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 11 14:46:04 2016 -0800

    add support for appending nfiles set.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit 850a637780eb440405018a20b5c6406f2690dd00
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 14:30:00 2016 -0800

    add const

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 7f1c62a40fcf933bd7c544a417a047afa8668f45
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 11 13:30:16 2016 -0800

    output for verbose only, remove unused var.

Src/C_AMRLib/Amr.cpp

commit 25e1b087f081097c983f313312b94a329132097e
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 11 13:29:01 2016 -0800

    test for zero grids, output for debug only.

Src/C_BaseLib/NFiles.cpp
Src/C_BaseLib/VisMF.cpp

commit a0f9950d78ed06098e8e6786963e01fe80e54dd9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 13:23:05 2016 -0800

    rm Rose

Tests/RoseTests/CPP/NullTransTest/GNUmakefile
Tests/RoseTests/CPP/NullTransTest/PROB_3D.F
Tests/RoseTests/CPP/NullTransTest/PROB_F.H
Tests/RoseTests/CPP/NullTransTest/README
Tests/RoseTests/CPP/NullTransTest/RoseNullTest.cpp
Tests/RoseTests/F90/Readme
Tests/RoseTests/F90/test1/GNUmakefile
Tests/RoseTests/F90/test1/main.f90
Tests/RoseTests/F90/test2/GNUmakefile
Tests/RoseTests/F90/test2/main.f90
Tests/RoseTests/F90/test3/GNUmakefile
Tests/RoseTests/F90/test3/bc.f90
Tests/RoseTests/F90/test4/GNUmakefile
Tests/RoseTests/F90/test4/main.f90
Tests/RoseTests/F90/test5/GNUmakefile
Tests/RoseTests/F90/test5/main.f90
Tests/RoseTests/F90/test6/GNUmakefile
Tests/RoseTests/F90/test6/main.f90
Tests/RoseTests/F90/test6/omp.f90
Tests/RoseTests/F90/test7/GNUmakefile
Tests/RoseTests/F90/test7/main.f90
Tests/RoseTests/F90/test7/probin.f90
Tests/RoseTests/F90/test7/runtime.f90
Tests/RoseTests/F90/test8/GNUmakefile
Tests/RoseTests/F90/test8/init_data.f90
Tests/RoseTests/F90/test8/main.f90

commit a39467e45951282be87c3f255db6c2b31df2856c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 12:59:41 2016 -0800

    rm C_TowerLib with Marc's permission

Src/C_TowerLib/Layout.H
Src/C_TowerLib/Layout.cpp
Src/C_TowerLib/MFTower.H
Src/C_TowerLib/MFTower.cpp
Src/C_TowerLib/MFTower_2D.F
Src/C_TowerLib/MFTower_3D.F
Src/C_TowerLib/MFTower_F.H
Src/C_TowerLib/Make.package
Tutorials/AMR_PETSc_C/Exec/Make.PETSc
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/.gdbinit
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/grid_file_2d_2lev.dat
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/grid_file_2d_3lev.dat
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/petsc_options_file
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_PETSc_C/README
Tutorials/AMR_PETSc_C/Source/Darcy.H
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.H
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES_2D.F
Tutorials/AMR_PETSc_C/Source/DarcySNES_F.H
Tutorials/AMR_PETSc_C/Source/Darcy_2D.f90
Tutorials/AMR_PETSc_C/Source/Darcy_F.H
Tutorials/AMR_PETSc_C/Source/MLBoundary.H
Tutorials/AMR_PETSc_C/Source/MLBoundary.cpp
Tutorials/AMR_PETSc_C/Source/Make.package
Tutorials/AMR_PETSc_C/Source/extern_probin.template
Tutorials/AMR_PETSc_C/Source/interpolate.f90
Tutorials/AMR_PETSc_C/Source/main.cpp
Tutorials/README_C

commit 65ea5fb4b545bcff2207443d9d833367a63b41a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 12:55:04 2016 -0800

    add const to MultiFabUtil functions

Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_F.H
Tutorials/PIC_C/solve_for_accel.cpp

commit f3a0ad47b90972e95e9c5ffef2cf5b56dd6b6e90
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 12:34:56 2016 -0800

    add a few functions for converting array of (unique) pointers to array of (const) pointers

Src/C_BaseLib/Array.H

commit c81a9def247b51213c3308340c77f0d7eee81bdc
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 11 12:45:40 2016 -0800

    change function name.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit eccd73c4001e765436d784d70f55762c0b653bee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 12:29:20 2016 -0800

    fix  in make

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit e257ed7d85a03105a5e16a1f2ca19cce976c9f39
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 11 11:33:41 2016 -0800

    rm PArray from ParticleLib and LinearSolver

Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_ParticleLib/Particles.H
Src/C_ParticleLib/TracerParticles.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG4/ABec2.cpp
Src/LinearSolvers/C_CellMG4/ABec4.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Tutorials/MultiGrid_C/main.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/two_level.cpp

commit 7ed5b2efb021786df49ba59a3e65d36f5f862cee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 10 13:46:02 2016 -0800

    remove PArray

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp
Src/C_AmrCoreLib/AmrCore.cpp
Src/C_AmrCoreLib/ErrorList.H
Src/C_AmrCoreLib/ErrorList.cpp
Src/C_AmrCoreLib/FillPatchUtil.H
Src/C_AmrCoreLib/FillPatchUtil.cpp
Src/C_AmrCoreLib/TagBox.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_BaseLib/MemPool.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_F.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/iMultiFab.cpp
Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp

commit 943f030366fbf85556f9c59765c632ee7ccabbc9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 9 19:54:49 2016 -0500

    report for each variable in a plotfile if there is a NaN

Tools/Postprocessing/F_Src/fnan.f90

commit 5288c043fecd3f9af838b68425b44cd7f10e3997
Merge: 903392928 5ec341bc4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 9 19:37:30 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 903392928617c740619e8d1d563e1c2d72c1b29e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 9 19:37:13 2016 -0500

    add a simple tool to dump data to the screen

Tools/Postprocessing/F_Src/fdump.f90

commit 3c55e33b7ea46c7818e535b4960917735e56b1a8
Merge: 855d3ab8e 5ec341bc4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 9 10:27:46 2016 -0800

    Merge branch 'development' into experimental

commit 5ec341bc4945c8a5eb3dccb3bf6e27c8dad1cf4c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 9 10:27:16 2016 -0800

    use size_t instead of int as loop index in a few places so that OPAL can compile

Src/C_ParticleLib/Particles.H

commit 855d3ab8e7442e2d4e08d695051e4ee904c59d5b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 9 09:37:30 2016 -0800

    use Array instead of vector for consistence and bound checking

Src/C_BaseLib/PlotFileUtil.H
Src/C_BaseLib/PlotFileUtil.cpp

commit a0fdcb1e4e5a71358d1e0ba13e4a3a53c7fcdc27
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 8 14:43:06 2016 -0800

    rework on the Array class

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Array.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FabConv.cpp
Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp
Tools/C_mk/Make.defs

commit 116a3c82f2a5cbd7518b0317d05a617eb010f950
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 8 14:41:21 2016 -0800

    rm BL_CXX11.H because C++11 is now require; replace BL_OVERRIDE with override

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
Src/C_AMRLib/Amr.H
Src/C_AMRLib/MLSDCAmr.H
Src/C_AMRLib/StateDescriptor.H
Src/C_AmrCoreLib/Interpolater.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/BL_CXX11.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/MemPool.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/PhysBCFunct.H
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/MacBndry.H
Src/C_ParticleLib/Particles.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_TensorMG/DivVis.H
Tests/C_BaseLib/BcastClasses/GNUmakefile
Tests/C_BaseLib/GNUmakefile
Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/AdvBld.cpp
Tutorials/AMR_Adv_C_v2/Exec/Make.Adv
Tutorials/MultiFabTests_C/GNUmakefile

commit 91139e84109bbdece29329815c9d52e865b7f639
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 8 14:38:23 2016 -0800

    change Array to vector to run with the intel compiler.

Src/C_BaseLib/VisMF.cpp

commit 763d40de7089057e0c4e9efb5b23f10a0ca90b51
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 8 14:21:30 2016 -0800

    no longer need to specify FCOMP

Tutorials/AMR_Adv_C/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Trilinos_C/GNUmakefile
Tutorials/HeatEquation_EX1_C/GNUmakefile
Tutorials/HeatEquation_EX2_C/GNUmakefile
Tutorials/HelloWorld_C/GNUmakefile
Tutorials/MultiColor_C/GNUmakefile
Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/PGAS_HEAT/GNUmakefile
Tutorials/PIC_C/GNUmakefile
Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Tiling_C/GNUmakefile
Tutorials/Tiling_Heat_C/GNUmakefile
Tutorials/TwoGrid_PIC_C/GNUmakefile

commit 6db7238fcbbc09649b178ea5864671d839c843c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 8 14:12:28 2016 -0800

    Src/C_AMRLib/Make.package doe not include C_AmrCoreLib anymore

MiniApps/FillBoundary/GNUmakefile
MiniApps/MultiGrid_C/GNUmakefile
Src/C_AMRLib/Make.package
Tests/C_BaseLib/BcastClasses/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/MacOpMacDrivers.H
Tests/LinearSolvers/C_CellMG/MacOperator.H
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tests/MKDir/GNUmakefile
Tutorials/AMR_Adv_C/Exec/Make.Adv
Tutorials/AMR_PETSc_C/Exec/Make.PETSc
Tutorials/Tiling_Heat_C/GNUmakefile
Tutorials/WaveEquation_C/GNUmakefile

commit 0a4289e158faa52745188736907920f36fa457b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 8 13:34:44 2016 -0800

    need to pass fincludes into MODDEP

Tools/C_mk/Make.rules

commit f9fdf39b0b7007925e10fef36d68b7d38845c29d
Merge: a94a542be 870356bbb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 8 12:24:12 2016 -0800

    Merge branch 'development' into experimental
    
    Ray will have to add his make setup back to maybe Tools/C_mk/sites/Make.nrel.
    
    Conflicts:
            Tools/C_mk/Make.Linux
            Tools/C_mk/Make.defs
            Tools/C_mk/Make.mpi

commit a94a542bec013763ef53429fd814d8e0a411a19b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 7 17:06:03 2016 -0800

    try to detect mpich or openmpi

Tools/C_mk/sites/Make.unknown

commit 8601f2e6f1dc7159344b50562a1a003425c40739
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 7 16:37:48 2016 -0800

    more on README.md

Tools/C_mk/README.md

commit 4a9abfd9ecd2fba6b03df9746d5fe7ed9d7c1678
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 7 16:25:45 2016 -0800

    minor

Tools/C_mk/README.md

commit 2a953fdca757e1a423f9c9db2785cebd6cfe9d0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 7 16:22:08 2016 -0800

    fix format

Tools/C_mk/README.md

commit cba55c7d8626206345f157265299c36c9dca34da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 7 16:17:57 2016 -0800

    more on README.md for make

Tools/C_mk/Make.defs
Tools/C_mk/README.md

commit 870356bbba96593354337350bd8017ae4ce604dd
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Nov 6 18:45:02 2016 -0800

    C_mk: add workaround for compiling C++11 features using Intel compilers at NERSC
    
    This is a known but unfixed Cray bug. The workaround is to force Intel
    compilers to use compatible header files from GCC, specifically from GCC 4.9.3.
    The user can do this by loading the 'gcc/4.9.3' module.

Tools/C_mk/Make.defs

commit 618b12bc587ef1435d3c0493cc616e31edce1504
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 7 08:16:54 2016 -0800

    C_mk, F_mk: remove Babbage compiler hooks (it has been retired)

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 5110c59f062ca157a301a808fbcc21a7974bd923
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 7 09:14:31 2016 -0800

    MLSDCAmr: restrict --> Restrict to avoid name conflict.  Although restrict is not a C++ keyword and it was used as a member function of class MLSDCAmrLevel, cray compiler is unhappy about it being used because it is a C keyword.

Src/C_AMRLib/MLSDCAmr.H
Src/C_AMRLib/MLSDCAmr.cpp

commit 22c03f20e3e5ea488e17145bf22d802fc88938e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 6 12:08:51 2016 -0800

    add python to build requirement

Tools/C_mk/README.md

commit 6b1063aa7ba23bcd0e54c3038aff93e38674995d
Merge: 4ebc314cc 0d1366e05
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Nov 5 21:40:01 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 4ebc314cc8d077b664092ff15534c8fc0eed0d3c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Nov 5 21:39:38 2016 -0400

    need to actually pass FPP_DEFINES to the dependency script

Tools/F_mk/GMakerules.mak

commit 728bf0607159971efe38f2ae0886f24630a0f12d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 4 20:12:54 2016 -0400

    do not exit due to compiler mismatch for goals like clean, realclean, etc.

Tools/C_mk/Make.rules
Tools/C_mk/sites/Make.nersc
Tools/C_mk/sites/Make.olcf

commit 960544637190137e7c7c63e68336a26c604abf0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 4 16:39:21 2016 -0700

    removed -fimplicit-none flag because we have some really old Fortran code

Tools/C_mk/comps/gnu.mak

commit 2ffa34a88f41baccc13e9238e13ac71f0aba57b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 4 14:45:25 2016 -0700

    Make.nersc: add -lmpichf90

Tools/C_mk/sites/Make.nersc
Tools/C_mk/sites/Make.olcf

commit a8526ded7b7187367808b7042506bd3936f20d4c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 4 12:58:20 2016 -0700

    add intel.mak and Make.vtune

Tools/C_mk/Make.defs
Tools/C_mk/comps/cray.mak
Tools/C_mk/comps/gnu.mak
Tools/C_mk/comps/intel.mak
Tools/C_mk/comps/pgi.mak
Tools/C_mk/tools/Make.vtune

commit 17a83d162275f8bc58830c873b4d0c8724a2747e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 4 11:21:58 2016 -0700

    add Make.nersc and cray.mak

Tools/C_mk/comps/cray.mak
Tools/C_mk/comps/pgi.mak
Tools/C_mk/sites/Make.nersc

commit f37391551d24bf6f3d42fc7704568ee6b364cc53
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 4 13:35:11 2016 -0400

    Make.olcf: link to mpichf90

Tools/C_mk/sites/Make.olcf

commit 7cef502d88ae8e579e51f9cf731fee260277f111
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 4 10:30:11 2016 -0700

    fix missing $ in gnu.mak

Tools/C_mk/comps/gnu.mak

commit 7e309d91448ffa5d3dc810dbca0e1019b64f42e5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 4 13:11:30 2016 -0400

    rename gcc.mak to gnu.mak to match Cray's convention for naming PrgEnv; add sites/Make.olcf

Tools/C_mk/Make.defs
Tools/C_mk/Make.local.template
Tools/C_mk/comps/gnu.mak
Tools/C_mk/sites/Make.olcf
Tools/C_mk/sites/Make.unknown

commit ef3c38233f8e604ae5162fda05015c8acbe51a3c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 3 19:19:27 2016 -0400

    add an example of filter-out in Make.local.template

Tools/C_mk/Make.local.template

commit 51bfe1b1be1f3d46f469c4c4c9a51820cc3728d6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 3 18:33:50 2016 -0400

    In C++11, isnan and isinf are in std namespace

Src/C_BaseLib/FArrayBox.cpp

commit 3f6775fafe199b1ecc66e03d989b9637ef15b29a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 3 18:33:22 2016 -0400

    add pgi.mak

Tools/C_mk/Make.defs
Tools/C_mk/comps/gcc.mak
Tools/C_mk/comps/pgi.mak

commit f8e624553b6c81d64b709f3c09e8ab2ab0151965
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 3 17:21:47 2016 -0400

    add Make.unknown

Tools/C_mk/Make.defs
Tools/C_mk/Make.local.template
Tools/C_mk/sites/Make.ccse
Tools/C_mk/sites/Make.unknown

commit c33e6005f6d93039041f08c5c006f17942ad1849
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 3 13:37:30 2016 -0700

    another typo in README

Tools/C_mk/README.md

commit 315c35f12aee4ea2af48be37a2b232b3265d1c44
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 3 13:34:43 2016 -0700

    typo in README

Tools/C_mk/README.md

commit 6e81196ef418b06a7662643e1df4f00e422d482a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 3 13:27:43 2016 -0700

    new Make system work in progress: gcc and CCSE are done

Tools/C_mk/Make.AIX
Tools/C_mk/Make.CYGWIN_NT
Tools/C_mk/Make.Darwin
Tools/C_mk/Make.FreeBSD
Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.local.template
Tools/C_mk/Make.machines
Tools/C_mk/Make.mpi
Tools/C_mk/Make.rules
Tools/C_mk/Make.upcxx
Tools/C_mk/README.md
Tools/C_mk/comps/gcc.mak
Tools/C_mk/packages/Make.hpgmg
Tools/C_mk/sites/Make.ccse

commit 0d1366e054df9e2bdef2031b6249cdddc2dbe484
Author: Grout <ray.grout@nrel.gov>
Date:   Thu Nov 3 09:22:38 2016 -0600

    Revised Peregrine (NREL) configuration to use intel or gcc toolchains

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 5ae09d854e18984117afeef427b873df667c2c9d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 2 15:34:12 2016 -0700

    set default header formats.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/VisMF.cpp

commit 960953503702f956e35557a8e47830d08aacf4a6
Merge: b0f22fc18 a5f35cd25
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 2 13:36:45 2016 -0700

    fix merge conflicts.

commit 46e8ce25b57a8d2aa08ee08dea0095ab0dd47426
Author: Grout <ray.grout@nrel.gov>
Date:   Wed Nov 2 13:11:20 2016 -0600

    Add makefile defs for Peregrine (NREL cluster)

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit b0f22fc1806df57fc89326b1338996a39943e137
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 2 12:08:34 2016 -0700

    changes to doc and inputs.

Docs/Readme.io
Tests/IOBenchmark/inputs

commit a5f35cd2559f3a4bd7484df36435e4104b945a66
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 2 09:19:51 2016 -0400

    add a runtime_params attribute for a test to override inputs

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py

commit 5e06d0cb73d24f009c040ec4d6204a47b626baef
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 1 16:37:18 2016 -0700

    simplify file order reads.

Src/C_BaseLib/VisMF.cpp

commit a1c492a30c8d6529e655fe2a664a03a8c242b38e
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 1 16:35:41 2016 -0700

    function for items per bin.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 3929b37f98c3c0aedf5eaa93ab972a76ccdc06c1
Merge: 2fa75f1ac ee93a0dce
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Nov 1 12:31:57 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 2fa75f1acd09a9979d8ab044a7e0878c235be2f3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Nov 1 12:28:26 2016 -0700

    Intel doesn't seem to define __STDC__ for its Fortran preprocessor,
    so force it to take a particular branch for macro expansion

Src/C_BaseLib/ArrayLim.H

commit ee93a0dce616a01658e642a891c8777e142e59eb
Merge: a86a9544e 7f461b4cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 1 09:17:51 2016 -0700

    Merge branch 'development'

commit a86a9544ebd0c8454935818037088372ba9218b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 1 09:17:28 2016 -0700

    Release Notes 16.11

ReleaseNotes/release-notes-16.11

commit 7f461b4cc2cba860a1bff90ee1561c653e61b0a9
Merge: e0abafc57 7ae9f9e85
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 1 09:16:50 2016 -0700

    Merge branch 'master' into development

commit 0b132625a9c94f3c9882b8cfcb1a9c8edd647429
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 31 20:46:15 2016 -0700

    fix a new bug in Fortran fillpatch for face data

Src/F_BaseLib/fillpatch.f90

commit e0abafc574b98a2f1abdd0b6fbeb4620ede988c0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Oct 31 13:59:36 2016 -0400

    don't require probin -- this will be on the user to ensure it exists

Tools/RegressionTesting/params.py
Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/test_report.py

commit 3daa965c6f0b777d5306a4f2aee8c4ba43a0afa4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 31 09:11:34 2016 -0700

    fix some new bugs in Fortran fillpatch for face data

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/interp.f90

commit 9ea233a077380fe7a9608805b121accd19030dda
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 28 14:56:59 2016 -0700

    minor

Src/C_BaseLib/Box.cpp

commit 986c5ef7cf561922f090e061adbefc053f402707
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 28 14:48:44 2016 -0700

    optimize sync reads.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit af5db3ea9fdcd93a60d14998a0113738e98573e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 28 10:37:02 2016 -0700

    fillpatch for face data

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/interp.f90

commit c8f268411d9cc96d5e321f3cccb70794ae535ddf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 28 10:35:35 2016 -0700

    add some functions for nodal box coarsening

Src/F_BaseLib/box_f.f90
Src/F_BaseLib/boxarray_f.f90

commit 79bb66193ecfa5ef2e32e4e76b36621755b9a0b7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 27 16:21:43 2016 -0700

    Last one ...

Tools/RegressionTesting/IAMR-tests.ini

commit 04554663f918deb8bf80e8e2ceacfdc6ac8db82d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 27 15:58:22 2016 -0700

    Remove more app specific regression test files.

Tools/RegressionTesting/LMC-tests.ini
Tools/RegressionTesting/RNS-tests.ini
Tools/RegressionTesting/SMC-tests.ini

commit d0bf9427540600afc1059698a8004c34d880ac4c
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 27 15:43:39 2016 -0700

    support for non-native format conversions.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 2b3c39a2a32834443ced697e8951d911b933d05a
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 27 15:39:37 2016 -0700

    added const.

Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp

commit 342786427143ce193df6e2b28f8b546aab718ee7
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 27 15:38:54 2016 -0700

    correct comments.

Src/C_BaseLib/FArrayBox.H

commit 4e137b69ee4dd84e083d2720ea329c9aaccd3935
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 27 18:37:48 2016 -0400

    move these to the application codes

Tools/RegressionTesting/Castro-SBU-tests.ini
Tools/RegressionTesting/Maestro-tests.ini
Tools/RegressionTesting/Microphysics-tests-pgi.ini
Tools/RegressionTesting/Microphysics-tests.ini

commit f0a23f738403bafe6022b117a66016ae68c1dfc4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 27 15:26:05 2016 -0700

    Removed Nyx-tests.ini from the regression testing directory.

Tools/RegressionTesting/Nyx-tests.ini

commit 44a3642d2b90b202459fc466488826eb3c5a56ef
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 26 12:26:21 2016 -0700

    change to a more searchable name.

Src/C_BaseLib/FArrayBox.cpp

commit 8ff36f474ccc768e0a700060e4a902becf1c1bf0
Author: Grout <ray.grout@nrel.gov>
Date:   Wed Oct 26 08:28:41 2016 -0600

    Fix to make InitOnePerCell work in 2D

Src/C_ParticleLib/ParticleInit.H

commit 10bdf7581557c6945f68ffcddadac63706a39596
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 24 15:33:45 2016 -0700

    make sure grid id is valid

Src/C_ParticleLib/Particles.cpp

commit df65a1e9b7600e49c9628f7bc16539ec72242f26
Merge: f187776d0 a5f4e52bd
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 24 15:22:28 2016 -0700

    Merge branch 'optio' of https://github.com/BoxLib-Codes/BoxLib into optio

commit f187776d093519fe960b36445acdd7102ce9073d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 24 15:21:57 2016 -0700

    dont copy data for single grid combined read, seek fix for persistent streams, secondary sort.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/VisMF.cpp

commit abee2b73d6e21f4d628ff8036890196b578e6313
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 24 12:17:17 2016 -0700

    fix typo

Src/C_BaseLib/PlotFileUtil.H
Src/C_BaseLib/PlotFileUtil.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp

commit 9a24a266a57b492801c5bdc19b72621ff290457b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 24 11:09:57 2016 -0700

    Particles: add functions to clear particle boxarray and distribution map and some other minor changes

Src/C_AmrCoreLib/AmrCore.cpp
Src/C_AmrCoreLib/AmrParGDB.H
Src/C_AmrCoreLib/AmrParticles.H
Src/C_ParticleLib/ParGDB.H
Src/C_ParticleLib/ParticleInit.H
Src/C_ParticleLib/Particles.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp

commit 8836175dd07c151789245713cdcf814f7500da55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 21 20:59:16 2016 -0700

    AMR_Adv_C_v2 tutorial: fix bc in interp

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp

commit c281f77b1e31aef45478dcb364b05237e046bf92
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 21 12:27:17 2016 -0700

    AMR_Adv_C_v2 tutorial: iteratively build fine levels in init

Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp

commit daec9e6a51a32da55d81592e11d964c04768d327
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 21 11:52:46 2016 -0700

    sync up time in post coarse timestep for all levels

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H

commit e910501621a52362c74b06378bf42238adfceb5e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 21 11:50:19 2016 -0700

    AMR_Adv_C_v2 tutorial: put regrid_int, check_int, plot_int, etc. in amr parameter space

Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp

commit ed29bfc8d31c3087339e5759a4b729a1d951d7fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 21 09:37:07 2016 -0700

    sync up time in post coarse timestep

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp

commit 7882d0bbffeb9a543d5ad29b6ef7f14c4591b56e
Merge: 339ebc947 50fd0c773
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 20 16:43:52 2016 -0700

    Merge branch 'development' into amrcore

commit 339ebc94761ea312dd484da8c474c1cac04ee036
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 20 16:43:45 2016 -0700

    minor

Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp

commit 7ae9f9e85ae7a6c09296fbac413aff8849b6131b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 20 16:07:36 2016 -0700

    add missing template parameter

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/MultiFab.cpp

commit 50fd0c77302e9dddf82768a35a92c3a5eff57e7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 20 16:07:36 2016 -0700

    add missing template parameter

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/MultiFab.cpp

commit 5859154ed48c7d46750a798de6a2235836546bcf
Merge: ae0e39483 6dd04a593
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 20 16:03:18 2016 -0700

    Merge branch 'amrcore' of github.com:BoxLib-Codes/BoxLib into amrcore

commit 6dd04a593b0cc0e956bdbd5b3ce06850cf967b6e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 20 15:06:59 2016 -0700

    Getting the cmake stuff to work ...

Src/CMakeLists.txt

commit 4bd890b701a8eaec1cca4e168073a2543a809937
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 20 15:05:50 2016 -0700

    Rename box_camr --> box_camrcore for C_AmrCoreLib.

Src/C_AmrCoreLib/CMakeLists.txt

commit 6f07d1dc6ab4d331e28250df20f716bdc54247b2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 20 15:00:46 2016 -0700

    We want AmrParticles to depend on AmrCore not Amr

Src/C_AmrCoreLib/AmrParticles.H

commit 88b3a24fbf41dbc457cf384d5a9df23ea1e8ca7c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 20 14:58:30 2016 -0700

    Add new CMakeLists.txt for C_AmrCoreLIb and modify the ones in C_AMRLib and Source.

Src/CMakeLists.txt
Src/C_AMRLib/CMakeLists.txt
Src/C_AmrCoreLib/CMakeLists.txt

commit ae0e39483fde5cf3d49430f9f36287110783915a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 20:48:33 2016 -0700

    minor

Src/C_BaseLib/PlotFileUtil.cpp

commit 7b81d83a97977208142114e242e4d6cc3639662b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 16:58:10 2016 -0700

    AmrAdv/AmrCore tutorial: write the last plotfile

Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp

commit e42d4f6aac796560a1d09c53475ac99c882c85fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 16:43:13 2016 -0700

    pass explicit distributionmap

Src/C_AMRLib/FillPatchUtil.cpp

commit 1ff582f2f16834f0c66e50e1a96e359c685cbc55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 16:41:46 2016 -0700

    minor

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp

commit 2e7a8785fb459a82bd82a9135e147b2ad710c5a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 16:34:50 2016 -0700

    AmrAdv/AmrCore tutorial: flush distributionmap cache

Src/C_AmrCoreLib/FillPatchUtil.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp

commit 13284b2ff42dc4ecb3ce68d40d4cc17daee8ea15
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 16:15:46 2016 -0700

    AmrAdv/AmrCore tutorial: add regrid

Src/C_AmrCoreLib/AmrCore.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp

commit 71e1618772de65d9cc75ec7f1e11f4d52d07e6b5
Merge: a2b39dcfd 36ba7c1e9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 19 17:16:29 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit a2b39dcfd29190de72e8f218f1929962e2891618
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 19 17:15:47 2016 -0400

    since there can be many more system-provided modules, don't abort if
    a module is not found, but instead print a warning to STDERR

Tools/F_scripts/dep.py

commit 36ba7c1e93f824e715a7d2d88bb6e28a921a897b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 10:28:55 2016 -0700

    fix a typo

Tools/Release/ppCleanup.py

commit cb7e2b4ce415f7416b5de560059c00675d378510
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 10:28:06 2016 -0700

    wip

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp

commit d57496744b12ba7cca056dbbf0d9e2fa4d84ab44
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 09:47:18 2016 -0700

    AmrAdv/AmrCore tutorial: add reflux

Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp

commit 82dca060736d9d15494a2a45effb57c63cd7d22a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 09:01:16 2016 -0700

    AmrAdv/AmrCore tutorial: average down in post timestep

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvError.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp

commit 450c8c2ce46c559361cc50b9741d2a511d5635ad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 19 11:37:45 2016 -0400

    fix isinf and isnan for PGI; it looks like PGI pretends to be __GNUC__

Src/C_BaseLib/FArrayBox.cpp

commit 1de7f66285b0970fbb9911daad6d244b8620b62f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 17:06:10 2016 -0700

    AmrAdv/AmrCore tutorial: write plotfiles

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp

commit 2d1f11ea1a0a58106b87bfa17b6690011a5fa1ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 16:50:39 2016 -0700

    AmrAdv/AmrCore tutorial: add advect Fortran routines

Tutorials/AMR_Adv_C_v2/Exec/Make.Adv
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
Tutorials/AMR_Adv_C_v2/Source/Src_2d/Adv_2d.f90
Tutorials/AMR_Adv_C_v2/Source/Src_2d/Make.package
Tutorials/AMR_Adv_C_v2/Source/Src_2d/compute_flux_2d.f90
Tutorials/AMR_Adv_C_v2/Source/Src_2d/slope_2d.f90
Tutorials/AMR_Adv_C_v2/Source/Src_3d/Adv_3d.f90
Tutorials/AMR_Adv_C_v2/Source/Src_3d/Make.package
Tutorials/AMR_Adv_C_v2/Source/Src_3d/compute_flux_3d.f90
Tutorials/AMR_Adv_C_v2/Source/Src_3d/slope_3d.f90

commit e1f2f80607ba3eee58711d88ec9f84d985170575
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 16:12:55 2016 -0700

    AmrAdv/AmrCore tutorial: FillPatch

Src/C_BaseLib/PhysBCFunct.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvBC.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/Make.package

commit e990765c5c27ff8dbc193576103ee5d93d8e1884
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 16:12:32 2016 -0700

    new BaseFab::make_alias function

Src/C_BaseLib/BaseFab.H

commit 7f962893dfdba8ce2272cbfd5cd9983089dd4616
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 16:12:32 2016 -0700

    new BaseFab::make_alias function

Src/C_BaseLib/BaseFab.H

commit 8b7606532a7c0f4db1b4b336d72b46e6db91dce9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 13:29:34 2016 -0700

    AmrAdv/AmrCore tutorial: compute dt; set up time stepping

Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/main.cpp

commit 5fe3a97d2b21f0bb464bac48b28f4e05748eee15
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 10:46:43 2016 -0700

    AmrAdv/AmrCore tutorial: put tagging parameters in inputs

Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_C_v2/Source/AmrAdvError.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
Tutorials/AMR_Adv_C_v2/Source/Src_nd/Make.package
Tutorials/AMR_Adv_C_v2/Source/Src_nd/Tagging_nd.f90
Tutorials/AMR_Adv_C_v2/Source/Src_nd/tagging_params.f90

commit 9050383ea90f974da451516db70bcff8db9bae05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 10:29:12 2016 -0700

    AmrAdv/AmrCore tutorial: write plotfile

Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp

commit 59e2c1b4472302e400afed55a112d997b679ef01
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 10:28:36 2016 -0700

    remove unused variables

Tutorials/AMR_Adv_C_v2/Source/Src_nd/Tagging_nd.f90

commit d3aa0bc6769301d4263919da3d0d885693c2e3e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 10:27:40 2016 -0700

    PlotFileUtil: write multi-level plotfile

Src/C_BaseLib/PlotFileUtil.H
Src/C_BaseLib/PlotFileUtil.cpp

commit d9de3d8c163f4aa5f939dfb1ef03ccbfb67bc350
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Oct 17 19:26:43 2016 -0400

    copy the string routines over from Castro

Src/F_Interfaces/BaseLib/parmparse_fi.cpp
Src/F_Interfaces/BaseLib/parmparse_mod.f90

commit 3e5e27631afa36b23444ad54742452a8695f2c2e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 15 22:07:39 2016 -0700

    AmrAdv/AmrCore tutorial: implement ErrorEst

Tutorials/AMR_Adv_C_v2/Exec/Make.Adv
Tutorials/AMR_Adv_C_v2/Source/AmrAdvError.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
Tutorials/AMR_Adv_C_v2/Source/Src_nd/Make.package
Tutorials/AMR_Adv_C_v2/Source/Src_nd/Tagging_nd.f90
Tutorials/AMR_Adv_C_v2/Source/Src_nd/tagging_params.f90

commit 19445c76e190b9498aa9baaff4eae6b449fec57a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 15 16:58:50 2016 -0700

    AmrAdv/AmrCore tutorial: build fine grids and init data on fine levels; ErrorEst to be implemented

Src/C_AmrCoreLib/AmrCore.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp

commit 773ac23ecca15476bf45c055e0f061055a129688
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 15 11:59:18 2016 -0700

    AmrAdv/AmrCore tutorial: init data on base level

Src/C_AmrCoreLib/AmrCore.H
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvIO.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdv_F.H
Tutorials/AMR_Adv_C_v2/Source/Make.package

commit 05abd40e9bb03373d399d5429094c6e3665be604
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 15 13:16:31 2016 -0400

    change how we record COMP_VERSION and FCOMP_VERSION to be safer for Ubuntu

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit beb75b32a6c383cb792be0ffbaf84eabf448fefb
Merge: 8075a327e 9a8abe7d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 14 15:55:58 2016 -0700

    Merge branch 'development' into amrcore

commit 8075a327e86c2a5bd78db4fb31d3f64e24714711
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 14 13:36:40 2016 -0700

    start AMR_Adv tutorial based on AmrCoreLib

Src/C_AmrCoreLib/AmrCore.H
Tutorials/AMR_Adv_C_v2/Exec/Make.Adv
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/Make.package
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/AMR_Adv_C_v2/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_C_v2/README
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.H
Tutorials/AMR_Adv_C_v2/Source/AmrAdv.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvError.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvEvolve.cpp
Tutorials/AMR_Adv_C_v2/Source/AmrAdvInit.cpp
Tutorials/AMR_Adv_C_v2/Source/Make.package
Tutorials/AMR_Adv_C_v2/Source/main.cpp
Tutorials/README_C

commit 428e613719e373de266f6129bede28f57d5fb2c4
Merge: 9c41ffd16 db02f7e48
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 14 12:47:04 2016 -0700

    Merge branch 'amrcore' of github.com:BoxLib-Codes/BoxLib into amrcore
    
    Conflicts:
            Src/C_AMRLib/Amr.H
            Src/C_AMRLib/Amr.cpp
            Src/C_AmrCoreLib/AmrCore.H
            Src/C_AmrCoreLib/AmrCore.cpp

commit 9c41ffd16d669ba09950ff6dfda4913d26d95102
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 12 14:22:29 2016 -0700

    move part of the regrid function into AmrCore

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AmrCoreLib/AmrCore.H
Src/C_AmrCoreLib/AmrCore.cpp

commit 9a8abe7d2960e3c44d865c3794f5047870525981
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 13 16:00:06 2016 -0700

    using std::isinf & std::isnan for GCC >= 5

Src/C_BaseLib/FArrayBox.cpp

commit 86d93d88b8130281b0a55434c328e6aeb977fc6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 13 10:42:42 2016 -0700

    Add PlotFileUtil for writing plotfiles; some functions in MultiFabUtil for averaging from face and edge to cell center

Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_3d.f90
Src/C_BaseLib/PlotFileUtil.H
Src/C_BaseLib/PlotFileUtil.cpp

commit f45fb5a6d12f73099bc3c720b4d6990b0c5927c6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 13 14:59:52 2016 -0400

    some updates on the suite

Docs/UsersGuide/Regression/test_suite.tex

commit 2c7054da06d161d5fd0ae98c6e0e9ed726616c2e
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Oct 13 08:32:43 2016 -0700

    Minor mods to README to point user to BoxLib User Guide

Tools/RegressionTesting/README

commit db02f7e481b1d23022724500e81d3d9ea0e85a2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 12 14:22:29 2016 -0700

    wip

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AmrCoreLib/AmrCore.H
Src/C_AmrCoreLib/AmrCore.cpp

commit 09fe908919553109b0939a057beecd1f0e803fc9
Merge: 3c1a07afe 131eca701
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Oct 12 17:58:53 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 3c1a07afedfda2468716f77febe35d3852e706e0
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Oct 12 17:58:24 2016 -0700

    Add more info in the RegTest README

Tools/RegressionTesting/README

commit 131eca70163b71a58aebab7ce14653bc82d18cab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 12 15:14:55 2016 -0700

    cmake update

CMakeLists.txt
Src/C_AMRLib/CMakeLists.txt
Src/C_BaseLib/CMakeLists.txt
Src/C_ParticleLib/CMakeLists.txt
Tools/CMake/CCSEOptions.cmake

commit ceb1e1241ed8e71ab355388dab116652fdbb9099
Merge: 29987274f 599057cee
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 12 15:12:13 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 29987274f3899c132cbe7e006ae4e8b648a8e5d4
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 12 15:11:33 2016 -0700

    fix typo in profiling call.

Src/C_BaseLib/ParallelDescriptor.H

commit a5f4e52bd92a11ca5a1fc2f533d9fbbaf7de26fd
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 12 15:09:43 2016 -0700

    fix typo in profiling call.

Src/C_BaseLib/ParallelDescriptor.H

commit e3995e0a8fb944a1a1a1cd87da9218af67a0520e
Merge: 6821c17f7 599057cee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 12 12:44:38 2016 -0700

    Merge branch 'development' into amrcore

commit 6821c17f7fd4d8d502d36e4369c24eaaf58dcac4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 12 12:37:21 2016 -0700

    fix particle grids and dmap; move the two grids stuff from AmrLevel to AmrParGDB

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AmrCoreLib/AmrCore.H
Src/C_AmrCoreLib/AmrCore.cpp
Src/C_AmrCoreLib/AmrParGDB.H

commit f8edfc208ce60e4c47e6094194292b7feed89759
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 12 11:02:03 2016 -0700

    remove a number of unused and do-nothing functions

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H

commit 599057ceef6d7191a887385dafe038ce349f7ef2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 12 11:16:54 2016 -0400

    hook in preprocessing of the .F90 files -- some code bases need this

Tools/F_mk/GMakerules.mak

commit e154eb2f0a51f8415318d44bc8b3b180078a89ee
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 12 11:16:43 2016 -0400

    make the use of the f90_preprocessor optional

Tools/F_scripts/dep.py

commit 2389ad3fbfacba6d8a311321a36ce6bcb934acec
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 12 10:33:20 2016 -0400

    module matching needs to be case-insensitive

Tools/F_scripts/dep.py

commit 95e4493c575a12296eb6225c8b97b438adef5db7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 11 15:57:03 2016 -0700

    AmrCore: finish particles

Src/C_AmrCoreLib/AmrCore.H
Src/C_AmrCoreLib/AmrCore.cpp
Src/C_AmrCoreLib/AmrParGDB.H
Src/C_BaseLib/DistributionMapping.H
Src/C_ParticleLib/ParGDB.H
Src/C_ParticleLib/Particles.H
Tutorials/PIC_C/two_level.cpp
Tutorials/TwoGrid_PIC_C/main.cpp

commit 067597517a762c7c4d9e353122be5733e5d262e8
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 11 16:27:40 2016 -0700

    set checkpoint and plot header versions individually.

Src/C_AMRLib/Amr.cpp

commit d9101c31721cd02a28d2387baf19651734a9b3a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 11 09:05:45 2016 -0700

    move some data from Amr into AmrCore

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AmrCoreLib/AmrCore.H
Src/C_AmrCoreLib/AmrCore.cpp
Src/C_AmrCoreLib/AmrParGDB.H
Src/C_AmrCoreLib/Make.package
Src/C_BaseLib/Geometry.cpp
Src/C_ParticleLib/ParGDB.H

commit 5848ce51681c48632b705a624f8f1cbcf3b27c79
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 11 14:20:29 2016 -0700

    fix for dss for different nfiles for plots and checkpoints.

Src/C_BaseLib/NFiles.cpp

commit 8c2711bd64915900f675674437ff961edc9c8b8f
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 11 13:05:29 2016 -0700

    fix for faminmax header.

Src/C_BaseLib/VisMF.cpp

commit 9f8d37ddafc3f2c657f7a892664527f8bfd7ceac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 11 11:19:10 2016 -0700

    particle: minor

Src/C_ParticleLib/ParticleInit.H
Src/C_ParticleLib/Particles.H

commit 7f3b1d48760a9bbc66a128d49edaeb65c81ff71b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 11 13:38:00 2016 -0400

    fix dupe

Tools/F_mk/GMakerules.mak

commit 97ff7e99f17b0f3f41665d9c12d1340b859a9c1c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 11 11:12:02 2016 -0400

    capture the return code from dep.py and abort if it was not happy

Tools/F_mk/GMakerules.mak

commit 38213faf3004b58ae451ddea80d4839b54903f64
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 11 09:48:56 2016 -0400

    clarify where EXT_DIR data lives

Src/C_BaseLib/BC_TYPES.H

commit 8281f3c8e13035ec93001eeec2027fcee7eb9892
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 11 09:44:58 2016 -0400

    move the F90 BoxLib dependency checking over to the same dep.py
    that we use for C++ builds.  Remove the old perl script.
    
    Note, for F90 BoxLib, we do not preprocess the files before the
    dependency checking.  This is easy to add in, if necessary.
    
    Also remove the old deppairs target -- that does not seem to be
    used anywhere.

Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/F_scripts/moddep.pl

commit c83e139cb281cfa7aad0fcd5487bea46db00cbcf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 10 13:37:39 2016 -0700

    move more files from C_AMRLib into C_AmrCoreLib

Src/C_AMRLib/Make.package
Src/C_AmrCoreLib/ErrorList.H
Src/C_AmrCoreLib/ErrorList.cpp
Src/C_AmrCoreLib/FLUXREG_1D.F
Src/C_AmrCoreLib/FLUXREG_2D.F
Src/C_AmrCoreLib/FLUXREG_3D.F
Src/C_AmrCoreLib/FLUXREG_F.H
Src/C_AmrCoreLib/FillPatchUtil.H
Src/C_AmrCoreLib/FillPatchUtil.cpp
Src/C_AmrCoreLib/FluxRegister.H
Src/C_AmrCoreLib/FluxRegister.cpp
Src/C_AmrCoreLib/INTERP_1D.F
Src/C_AmrCoreLib/INTERP_2D.F
Src/C_AmrCoreLib/INTERP_3D.F
Src/C_AmrCoreLib/INTERP_F.H
Src/C_AmrCoreLib/Interpolater.H
Src/C_AmrCoreLib/Interpolater.cpp
Src/C_AmrCoreLib/Make.package
Src/C_AmrCoreLib/TagBox.H
Src/C_AmrCoreLib/TagBox.cpp

commit 05c950c1a4efb66110904764998c92ebd15380e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 10 13:13:54 2016 -0700

    start C_AmrCoreLib

Src/C_AMRLib/Make.package
Src/C_AmrCoreLib/AmrParGDB.H
Src/C_AmrCoreLib/AmrParticles.H
Src/C_AmrCoreLib/Cluster.H
Src/C_AmrCoreLib/Cluster.cpp
Src/C_AmrCoreLib/Make.package

commit 659660db1b4400952e80219290da6b14d1bd43b0
Merge: 8009fd204 bc191e4d0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Oct 10 15:58:13 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 8009fd2049ad972c2f98c5c89b8200b5eb841fbc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Oct 10 15:58:00 2016 -0400

    allow for no preprocessing if --cpp is not supplied

Tools/F_scripts/dep.py

commit bc191e4d05ab2ca76dba78b05062116729b4314b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 10 10:44:01 2016 -0700

    Particle: template on container type, vector or deque

Src/C_ParticleLib/AmrParticles.H
Src/C_ParticleLib/ParticleInit.H
Src/C_ParticleLib/Particles.H
Src/C_ParticleLib/TracerParticles.H

commit d10d39bcda674f3d9e4421fd30e6e6a3f93c1b57
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 10 10:12:01 2016 -0700

    Particle: reimplement removing particles so that we can use either deque or vector

Src/C_ParticleLib/Particles.H

commit bfaf8b873eea4a5b486435ffe9878cd48f8e03df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 9 21:00:42 2016 -0700

    Particle: send the new int data

Src/C_ParticleLib/Particles.H

commit e6e98b2c0c4eee25fd938b6c6aea659414f22fc3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 9 20:29:21 2016 -0700

    Particle: loop fusion

Src/C_ParticleLib/Particles.H

commit 8010a033958143b228c73c69b5cb1dd09e3fb136
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 9 13:19:23 2016 -0700

    Particle: fix my recent bug

Src/C_ParticleLib/Particles.H

commit 1de010788e9c857827bf77a6caba75a48fced773
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 9 13:09:22 2016 -0700

    particle: a comment

Src/C_ParticleLib/Particles.H

commit 44bcdaddf1b24daa7be762e21b227f4ff3541582
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 9 12:48:23 2016 -0700

    Particle: skip PeriodicWhere if not periodic

Src/C_ParticleLib/Particles.cpp

commit 54216eb8d92e2cdbc27b7ae6aa782a8d9cc42a31
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 8 22:57:56 2016 -0700

    Particles: range for and auto

Src/C_ParticleLib/Particles.H

commit 28ec6ef3c8b7943f26261811297486db96ea34de
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Oct 9 16:21:45 2016 -0400

    skip dependency if a file provides the modules it needs on its own

Tools/F_scripts/dep.py

commit c6143eb19189f86700ab5bd1ea5b9c7cb053b62b
Merge: 4ce583e17 909045fd3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 8 19:37:53 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 4ce583e17d655d39ebf846e7226f45d16c82a0f5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 8 19:37:13 2016 -0400

    we don't use Solaris anywhere in the make stuff

Tools/C_mk/Make.defs
Tools/C_mk/README.md

commit 909045fd33bcfc2e9aacc0f5380db6534717ad1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 8 16:29:24 2016 -0700

    Particles: move a few functions back

Src/C_ParticleLib/Particles.H

commit b37e51be6c747d910314d0b80bf5ec07925d8f98
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 8 15:07:39 2016 -0700

    Particles: move a few functions back so that the tutorials can compile

Src/C_ParticleLib/Particles.H
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/two_level.cpp
Tutorials/TwoGrid_PIC_C/main.cpp

commit 34eab53f4ebeda602dc0b63c99f84cbc65e3bae3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 8 12:47:01 2016 -0700

    Particles: towards losing weight by moving a lot of stuff into Nyx

Src/C_ParticleLib/AmrParticles.H
Src/C_ParticleLib/Particles.H
Src/C_ParticleLib/Particles.cpp
Src/C_ParticleLib/TracerParticles.H

commit d57c3166edd9ca74a0f13ea40473892046ce1e20
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 8 15:12:18 2016 -0400

    remove g77 support

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 2a2334ff95d27ae47f18252b98b35f4aefa496fb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 8 15:07:23 2016 -0400

    fix endit

Tools/C_mk/Make.Linux

commit 47ee436eed5a7e78dae8d5534ff05819d4fd5472
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 8 15:06:53 2016 -0400

    some machine clean-ups

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit d84c63d19e1e83117f27b3b7003fe9076ddd4c16
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 8 11:19:58 2016 -0400

    ppCleanup is obsoleted by Release

Tools/ppCleanup/README
Tools/ppCleanup/cleanWords.txt
Tools/ppCleanup/ppCleanup.py

commit 850db1f51c2a83b532abcd92708433cb3aa9a636
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 8 11:18:26 2016 -0400

    darter, lens, alphacluster, and pccluster are no more

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit f92c74a66bf102a9774f9c255e63840d01443aa1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 7 21:43:54 2016 -0700

    Add a new script that does macro cleanup on a directory

Tools/Release/ppCleanupDir.py
Tools/Release/release.py

commit c88891c7950f714c5e8f1644cb5e60624399f8a5
Merge: 287553c3d 5b0ca8f28
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 7 21:36:51 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 5b0ca8f2868cd52593c0a8afb233eeada3dfd4a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 7 13:39:43 2016 -0700

    MultiFabUtil average_edge_to_cellcenter

Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_3d.f90
Src/C_BaseLib/MultiFabUtil_F.H

commit 660183d11ce0d419c629e99e16e345962d50aa05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 7 12:31:11 2016 -0700

    add particlecontainer default constructor

Src/C_ParticleLib/Particles.H

commit 0ddb7040c21ac96230f85f95f652cc65c7bc2331
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 7 11:14:06 2016 -0700

    fixes for serial.

Src/C_BaseLib/NFiles.cpp
Tests/IOBenchmark/IOTest.cpp

commit 13ee0c50c04f8cb83f1160b17035d6cebc0b1aea
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 7 10:36:25 2016 -0700

    fix for serial.

Src/C_BaseLib/NFiles.cpp

commit 287553c3df1fe1c119f2e22803b5069f3427d181
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 7 12:41:59 2016 -0400

    we don't use the library building features for C++ BoxLib, so remove
    them to make the make stuff clearer and easier to read

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 36f1d3d2a3ca7497fba987e404376ae2c9eda7b3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 7 12:31:41 2016 -0400

    compressor is a job management script -- it doesn't belong here

Tools/F_scripts/compressor

commit e317783dd4c95d0ada02ecc2f2e1358698d06c4f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 7 12:31:28 2016 -0400

    remove coco -- this is not used

Tools/F_scripts/coco/coco.pl
Tools/F_scripts/coco/coco_e.FF
Tools/F_scripts/coco/e1.FF
Tools/F_scripts/coco/e1.II

commit 6b3971a8f877f006b81370a70beab691262a1e45
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 7 12:31:16 2016 -0400

    require python 2.7 or later

Tools/F_scripts/dep.py

commit 3ec04556d0502d50b244aac19838d7d0e617283c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 7 09:35:07 2016 -0400

    add a few comments

Tools/F_scripts/dep.py

commit 29edebce25f956743c7200ed19afdc3b0028c8b1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 7 08:58:54 2016 -0400

    add some system modules to IGNORES, make things case insensitive

Tools/F_scripts/dep.py

commit d3b3495911479b677871c92b4f0e4991fa4fa039
Merge: 49b8bb8a8 6b403b3e3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 20:57:23 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 49b8bb8a8513be22204d447a81e12b25732056f4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 20:56:57 2016 -0400

    add a readme, remove a very old submission script

Tools/F_scripts/README.md
Tools/F_scripts/dep.py
Tools/F_scripts/ibm_sp_batch.poe

commit 6b403b3e39620207c013766b340b26611d1290d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 6 17:08:34 2016 -0700

    Revert "FabArray: always respect the wish of nodal flag"
    
    This reverts commit 56f0fb697b1012c5e16b8580f77a72bbf2cd29e7.

Src/C_BaseLib/FabArray.H

commit bd6da391bb6fd8c3b749eea984f802e4141c1652
Merge: 720699835 56f0fb697
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 19:58:20 2016 -0400

    Merge branch 'development' into preprocessing

commit 720699835f8b90c6ae25a2d0a145046e2aebdae9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 19:40:32 2016 -0400

    add debugging option, make the "use module" be matched at the start of a line
    (perhaps with some whitespace) and test for key errors

Tools/F_scripts/dep.py

commit 56f0fb697b1012c5e16b8580f77a72bbf2cd29e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 6 16:33:01 2016 -0700

    FabArray: always respect the wish of nodal flag

Src/C_BaseLib/FabArray.H

commit 1b58ab0808122c1a9e12be84e036395f7fc433f2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 15:16:52 2016 -0400

    pylint + python 3 changes

Tools/F_scripts/dep.py

commit a659acf61d52ed16fe90814b251b6f29e8449fa8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 15:00:04 2016 -0400

    a little cleaning

Tools/C_mk/Make.rules

commit 254f4181b537af0700fc39c85076002edaf17b73
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 14:40:57 2016 -0400

    this seems to work -- .F90 files are now preprocessed for dependency
    checking only (using the new dep.py script to find module dependencies)
    and then these preprocessed files are ignored and the Fortran compiler
    is invoked on the .F90 file itself, doing the preprocessing
    internally.

Tools/C_mk/Make.rules
Tools/F_scripts/dep.py

commit f0d36ba124c9f23db71bc38ac6a545c49c0e56e2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 13:35:17 2016 -0400

    a little cleaning

Tools/F_scripts/dep.py

commit 9d3fe1dc0ce5084109e404bb4cdd03e95c074222
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 10:27:30 2016 -0400

    prep for preprocessing

Tools/F_scripts/dep.py

commit b70153e9a45497cb6588d54eb4dfcd01e1e108dd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 6 10:05:11 2016 -0400

    make it classy

Tools/F_scripts/dep.py

commit bff0d1558abf41f659dd7c4843f68380f81407c5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 5 23:04:29 2016 -0400

    add runtime hooks for preprocessing

Tools/F_scripts/dep.py

commit 54a78d8020fb3d117a3db584b2588fb166bbce54
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 5 22:46:21 2016 -0400

    remove dupes

Tools/F_scripts/dep.py

commit 5e771f165c213968f3d65bd528f4e473964c4dbc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 5 22:15:48 2016 -0400

    switch in a python F90 dependency checker
    
    this works for Castro in the current way of doing things.  Needs more testing and
    cleaning, and then needs an option for doing preprocessing

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules
Tools/F_scripts/dep.py

commit 7ba91529813c08d9cbc7ff9695ab91c41e51eb42
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 5 17:34:40 2016 -0700

    multiple deciders for chained fabarray reads, clean up ignored messages.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp
Tests/IOBenchmark/IOTest.cpp

commit b9dd897251827ec219fcd35ac3a820ba826b8939
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 5 16:34:13 2016 -0700

    allow BaseFab change box type without changing size

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H

commit b4b8ee8ddba3a710d3f534e5b20047d8d43e3eff
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 5 19:17:30 2016 -0400

    add support for OpenACC tests

Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py
Tools/RegressionTesting/test_util.py

commit fceb58b1f8a1221363a1dc2ba43bf4321440a55e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 5 15:30:30 2016 -0700

    NodalDepositionSingleLevel: the new MultiFab must have the same index type as the MultiFab to be filled

Src/C_ParticleLib/Particles.H

commit 51818f93bf1bafe48cdb3f85244a5bcf5a0610a7
Merge: a894e900d d373d2984
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 17:08:07 2016 -0700

    Merge branch 'master' into development
    
    Conflicts:
            Src/C_AMRLib/CMakeLists.txt

commit d373d29848fab19dbd175280756ca13b2b0ff8c3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 17:07:03 2016 -0700

    cmake

Src/C_AMRLib/CMakeLists.txt

commit a894e900d21da15a9a81783dd8dfa863b6045edf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 17:01:55 2016 -0700

    cmake

Src/CMakeLists.txt
Src/C_AMRLib/CMakeLists.txt
Src/C_ParticleLib/CMakeLists.txt

commit 4abbc7a9158262616ca41dfe1f68746c908cbbc0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 16:49:13 2016 -0700

    include(PreprocessBoxLibFortran90)

Src/CMakeLists.txt

commit e3902af3778a37493bd8e94fac80d839a01ed5fd
Merge: 3508d11e5 f60c93463
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 16:30:38 2016 -0700

    Merge branch 'master' into development

commit f60c93463dfe2797e4959286ca179a2bf1a55dd5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 16:30:25 2016 -0700

    typo

Src/C_BaseLib/CMakeLists.txt

commit 3508d11e5fbef2343822e1dfb4efb1aa184fdcd9
Merge: 004bfa5bc ff09063e5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 16:29:17 2016 -0700

    Merge branch 'master' into development

commit ff09063e57d0ade988e898bfa751c6016ea6fc17
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 16:28:42 2016 -0700

    trying to fix cmake; not tested because I don't know how to run cmake

CMakeLists.txt
Src/C_BaseLib/CMakeLists.txt
Tools/CMake/PreprocessBoxLibFortran90.cmake

commit 72c6b91b54cac59ec9527abb8dc2502251c64a0b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 4 07:07:33 2016 -0700

    FILCC* now live in C_BaseLib so remove them from C_AMRLib/CMakeLists.txt

Src/C_AMRLib/CMakeLists.txt

commit 004bfa5bc16e568e9e75d6a1456657b20f56fdce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 15:50:19 2016 -0700

    clean up

Tutorials/HelloWorld_C/GNUmakefile

commit 64b4fe89a1e19e4c752e049d7d69110eb28adf3c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 13:23:55 2016 -0700

    move Timestamp function into TracerParticleContainer class

Src/C_ParticleLib/Particles.H
Src/C_ParticleLib/TracerParticles.H
Src/C_ParticleLib/TracerParticles.cpp

commit 4bc357fcb4f036258befafd30b55ffaac2055cf5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 12:26:55 2016 -0700

    move Particle stuff into C_ParticleLib; add TracerParticleContainer; note that cmake needs to be fixed

Src/C_AMRLib/Make.package
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_ParticleLib/AmrParGDB.H
Src/C_ParticleLib/AmrParticles.H
Src/C_ParticleLib/Make.package
Src/C_ParticleLib/ParGDB.H
Src/C_ParticleLib/ParticleInit.H
Src/C_ParticleLib/Particles.H
Src/C_ParticleLib/Particles.cpp
Src/C_ParticleLib/Particles_1D.F
Src/C_ParticleLib/Particles_2D.F
Src/C_ParticleLib/Particles_3D.F
Src/C_ParticleLib/Particles_F.H
Src/C_ParticleLib/TracerParticles.H
Src/C_ParticleLib/TracerParticles.cpp
Tutorials/PIC_C/GNUmakefile
Tutorials/TwoGrid_PIC_C/GNUmakefile

commit 95a37040793ff1d4946c570cfe69f081dc004e94
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 4 12:57:43 2016 -0700

    Make 1d and 2d versions of NodalDeposition

Src/C_BaseLib/Particles.H

commit 9d1c45d64695d4ba80670106872e94a4d7097f21
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 4 08:39:31 2016 -0700

    NodalDepositionSingleLevel only works in 3d

Src/C_BaseLib/Particles.H

commit e0420052a7abec2330e66b6822bd324b764e3cde
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 4 07:07:33 2016 -0700

    FILCC* now live in C_BaseLib so remove them from C_AMRLib/CMakeLists.txt

Src/C_AMRLib/CMakeLists.txt

commit 8d20a658166e21f17d2284468cc24912f1fbf695
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 3 17:30:18 2016 -0700

    name barriers for profiling.

Src/C_BaseLib/VisMF.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 5745df4a4f0d6e66f4f7c08f4b3bb45c8d899b67
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 17:13:05 2016 -0700

    some minor changes

Src/C_BaseLib/Particles.H

commit b732db1929e400685ba2ab61467aada02af32c4f
Merge: 47b975a13 42c99e11f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 3 16:34:12 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 47b975a13159bd92f58923553113206cbed80bf8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 3 16:34:01 2016 -0700

    Add the single level nodal deposition routine here.

Src/C_BaseLib/Particles.H

commit 42c99e11fe8928745b0c5e7b554c8160f3c7b86f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 16:30:24 2016 -0700

    elide some mpi reduce

Src/C_BaseLib/Particles.H

commit 8ece093706ea996b73d8f9220d6ddf81365cfbe9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 15:04:12 2016 -0700

    Particle: use std::array for Real m_data

Src/C_BaseLib/Particles.H

commit a5df41f42f56636b9638becdac78addc7a0ddc59
Merge: 497a57e33 382bea219
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 3 14:51:22 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 497a57e33cbeebf101c552ec9f1aa7ffb4fddc87
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 3 14:50:58 2016 -0700

    Get rid of everything to do with neutrinos / relativistic mass -- that all now lives in the Nyx repo.

Src/C_BaseLib/Particles.H

commit 1ef6cef37a5a414e35b798a1bb9a84b090c9fa60
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 3 14:21:03 2016 -0700

    added option to provide coordinator processor number to VisMF::Read for chained fabarray reads.

Src/C_BaseLib/NFiles.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 382bea2191b66e5912e636fa9d9e316c42f482ec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 14:07:13 2016 -0700

    update function parameter names

Src/C_BaseLib/Particles.H

commit 7b458502716b13f7011fd26eaf17f473733bb79a
Merge: 389825f8e 9de54a6af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 13:58:24 2016 -0700

    Merge branch 'development' into devel-particle
    
    Conflicts:
            Src/C_BaseLib/Particles.H

commit 9de54a6afedf40aa58c26db900818f8410c283a7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 3 13:50:23 2016 -0700

    1) Remove the versions of moveKick and moveKickDrift that took normal acceleration vectors on faces (keep the versions
    that use cell-centered accelerations)
    2) Remove movePredict and moveCorrect -- no one is using those.
    3) Remove AssignDensityAndVels -- that now lives in the Nyx repo.
    4) Replace references to "gravity" by references to "acceleration"

Src/C_BaseLib/Particles.H

commit 389825f8edfe51268e221901676ce32a631bf3d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 13:48:03 2016 -0700

    white space

Src/C_BaseLib/Particles.H

commit ae589c43b2026502bf5a4327dcdf788719344c41
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 12:49:51 2016 -0700

    Add number of intergers to Particle template

Src/C_AMRLib/AmrParticles.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParticleInit.H
Src/C_BaseLib/Particles.H
Tools/C_mk/Make.defs

commit 1af09f5b86a399f87462c9d3aa448ef39db108fb
Merge: b493084d5 a15e0ee6b
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 3 09:08:45 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit b493084d55f4adcf61866fd7dfb9047097ad479f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Oct 3 09:08:27 2016 -0700

    update readme_'s

Tutorials/GettingStarted_F/main.f90
Tutorials/README_C
Tutorials/README_F

commit a15e0ee6b043cb87dc99c8fe902b10217eb4fe94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 08:56:32 2016 -0700

    comment

Src/C_BaseLib/FabArray.cpp

commit 6d2298177821a37a81d36708b98e99a3af69289c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 08:54:09 2016 -0700

    Release Notes 16.10

ReleaseNotes/release-notes-16.10

commit 135c4b0f1c48ebf7a9b750b329fc4925316a3b2d
Merge: 1af3979e0 e45a5499e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 08:53:20 2016 -0700

    Merge branch 'development'

commit 1af3979e0a06900a89ca95091df4e676b56bd040
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 3 08:53:16 2016 -0700

    fix a typo

ReleaseNotes/release-notes-16.09

commit e45a5499ed7ffcbdc39852fe1a8127683d932499
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Oct 2 16:13:26 2016 -0700

    Move all of the ParticleContainer<N>::InitCosmo... routines out of BoxLib and
    into Nyx because they are specific to cosmological applications

Src/C_BaseLib/ParticleInit.H
Src/C_BaseLib/Particles.H

commit b224804c67097af7dbd4767c6064fa55f93880db
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 29 16:43:34 2016 -0700

    more preread headers.

Tests/IOBenchmark/IOTest.cpp

commit a57f79e844b60e77e97bfb0c0c133dea7607bb63
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 29 16:31:21 2016 -0700

    workaround for intel compiler, preread mf headers.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 9347616c69478427f5efb97e53bcce19e0558202
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 28 19:26:54 2016 -0700

    cleanup of C++ tutorials.  start bc documentation

Docs/UsersGuide/C_AdvancedTopics/C_AdvancedTopics.tex
Docs/UsersGuide/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/UsersGuide/GettingStarted/GettingStarted.tex
Docs/UsersGuide/UsersGuide.tex
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/writePlotFile.H
Tutorials/HeatEquation_EX1_C/writePlotFile.cpp
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/writePlotFile.H
Tutorials/HeatEquation_EX2_C/writePlotFile.cpp

commit 898e9535b01c38590b4d7ec39e9b1695baca20ac
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 28 18:49:03 2016 -0700

    setup.cpp not needed

Tutorials/HeatEquation_EX2_C/setup.cpp

commit 6c38b29b2be3c4df63ba8dbf8260933acab579fa
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 28 16:08:29 2016 -0700

    implemented dirichlet and neumann conditions in HeatEquation_EX2_C.  Results match HeatEquation_EX2_F

Tutorials/HeatEquation_EX2_C/advance_2d.f90
Tutorials/HeatEquation_EX2_C/advance_3d.f90
Tutorials/HeatEquation_EX2_C/bc_fill_nd.F90
Tutorials/HeatEquation_EX2_C/inputs_2d
Tutorials/HeatEquation_EX2_C/inputs_3d
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/writePlotFile.cpp
Tutorials/HeatEquation_EX2_F/inputs_2d
Tutorials/HeatEquation_EX2_F/inputs_3d

commit 697ce623b732ebd9ab8befbdd656e5f4de5a10b1
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 28 15:47:49 2016 -0700

    index bugfix in bcs

Tutorials/HeatEquation_EX2_F/advance.f90
Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX5_F/advance.f90

commit 264efc7690f1f6514f76bc32fd51c553d11533ed
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 28 15:06:17 2016 -0700

    remove init, more options.

Docs/Readme.io
Src/C_BaseLib/NFiles.cpp
Src/C_BaseLib/VisMF.cpp

commit a1a4e0a29422bd5cc11a31806aed382dc6eb71c4
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 28 14:52:13 2016 -0700

    tests to read and write multiple multifabs.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/inputs.dssmf

commit 5e81c7f2ce8cc0ccefe8ca7a76d25a8759d3d014
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 28 12:35:47 2016 -0700

    use single write for old format.

Src/C_BaseLib/VisMF.cpp

commit 848241e61a2fd33e022a6b76d924e4fdf19d90d1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 16:14:55 2016 -0700

    fix comment

Src/C_BaseLib/Box.H

commit 3b227094fcfdd476390a1f324ef0dedbdab8a188
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 16:02:28 2016 -0700

    comment

Src/C_BaseLib/Box.H

commit 1dc4b2fdf8b43a9d7a27691bb3328ca47bac1494
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 16:02:19 2016 -0700

    minor

Src/C_BaseLib/BoxArray.cpp

commit 2398bf92c336f0ec991473eecd569d70817278e9
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 27 15:42:11 2016 -0700

    fix for combined transfer.

Src/C_BaseLib/VisMF.cpp

commit 27195c7d8c32f39337d7848f76e8953ad4b63be9
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 27 15:41:15 2016 -0700

    separate options for plot and checkpoint formats.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 3f5f0407f3908f58dbba1210463590c79c542afd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 08:15:17 2016 -0700

    nodal SumBoundary: forgot to zero out the destination

Src/C_BaseLib/MultiFab.cpp

commit e2597f80c558e2f3208802a644709a21becfb4e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 22:22:57 2016 -0700

    nodal SumBoundary: fix new bug

Src/C_BaseLib/IntVect.H
Src/C_BaseLib/MultiFab.cpp

commit 8bdd7f55a6a533d9d4c5c6c3efc8b22402957d5d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 26 13:44:30 2016 -0700

    pass in bc(:,:) and domlo/hi into compute_flux

Tutorials/HeatEquation_EX2_C/advance_2d.f90
Tutorials/HeatEquation_EX2_C/advance_3d.f90
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/myfunc_F.H

commit 5b44f9e2deadc533c772e6e242e368bddfd83fc4
Merge: 55f38b145 1e86e03c5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 26 13:08:33 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 55f38b14539998b80bfa947f15f427e1d7452bad
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 26 13:06:41 2016 -0700

    starting to put Dirichlet BC's in.
    
    This doesn't work quite right yet, as compute_flux() in advance_xd.f90 needs to know to alter the stencil at the boundary for the EXT_DIR case, where the ghost cell stores the value on the boundary.

Tutorials/HeatEquation_EX2_C/FILCC_2D.F
Tutorials/HeatEquation_EX2_C/FILCC_3D.F
Tutorials/HeatEquation_EX2_C/inputs_2d
Tutorials/HeatEquation_EX2_C/inputs_3d

commit 1e86e03c59cd4be4acf7be85df644a8779801758
Merge: 621888807 e28d9d3d6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 12:06:25 2016 -0700

    Merge branch 'weiqun/SumBoundary' into development

commit e28d9d3d664461491b3167bc9162ad853bb3de18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 11:29:01 2016 -0700

    SumBoundary: fix new bug

Src/C_BaseLib/FabArray.H

commit 1a8c1d0fff390f31aaba4a151208f0964ed931d1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 10:08:43 2016 -0700

    make MultiFab::SumBoundary work for nodal

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp

commit 6218888079cbce611f5b74c8165e262b6ec571e4
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 26 09:53:43 2016 -0700

    C++ plotfiles now report the time and variable name properly

Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/writePlotFile.H
Tutorials/HeatEquation_EX1_C/writePlotFile.cpp
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/writePlotFile.H
Tutorials/HeatEquation_EX2_C/writePlotFile.cpp

commit 70c8d6b0d3f29abb33294ac190983c043a8a14ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 09:10:38 2016 -0700

    MultiFab::AddProduct that computes dst += src1*src2

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 291aa8c68a6a6a768504b11b24ce9e2886b37151
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 08:37:50 2016 -0700

    typos

Src/C_BaseLib/IntVect.H

commit beeaeac1c6765c90734de91fad2ff9216517c728
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Sep 25 18:16:49 2016 -0400

    add -Mbounds for PGI in debug mode

Tools/C_mk/Make.Linux

commit 8078ce585b55b263b2b4e53fd101aba55fc0caa2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Sep 24 15:19:34 2016 -0700

    Add two more initialization routines for particles to ParticleInit.H

Src/C_BaseLib/ParticleInit.H
Src/C_BaseLib/Particles.H

commit 3938fd4ea859ecc3fb2c727e3af1f9ad6fb62675
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Sep 24 14:48:43 2016 -0700

    Moved the ParticleContainer::Init... routines into their own file.

Src/C_BaseLib/Make.package
Src/C_BaseLib/ParticleInit.H
Src/C_BaseLib/Particles.H

commit 153adb24468cd047c27f805a3915a6292db4ace1
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 23 17:37:21 2016 -0700

    added explicit array shaping to the C++ version and a note in the user's guide

Docs/UsersGuide/GettingStarted/GettingStarted.tex
Tutorials/GettingStarted_C/work_on_data_2d.f90
Tutorials/GettingStarted_C/work_on_data_3d.f90
Tutorials/GettingStarted_F/main.f90

commit 43ede216114719f0a04c26c50117d85fade8c94f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 23 17:15:34 2016 -0700

    finish updating chapter 2.  looking pretty good now.  next on the list is documenting the first 'advanced' C++ feature: boundary conditions

Docs/UsersGuide/GettingStarted/GettingStarted.tex

commit 1bca1789ee917f89515575d817fe0f40d0c626f4
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 23 16:51:34 2016 -0700

    created a fortran version of the GettingStarted tutorial, and the User's Guide links directly to the source code for a first example

Docs/UsersGuide/GettingStarted/GettingStarted.tex
Tutorials/GettingStarted_F/GNUmakefile
Tutorials/GettingStarted_F/GPackage.mak
Tutorials/GettingStarted_F/main.f90
Tutorials/GettingStarted_F/work_on_data.f90

commit 215c3e9861d5b7c05c7c7453ef99964cf4cd4a12
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 23 16:07:01 2016 -0700

    created a new C++ tutorial, "GettingStarted_C", which is basically a 'hello-world' type program that builds multifabs, accesses the multifab data in an f90 routine, and fills interior/periodic boundaries.  Bonus points is that the user's guide now directly links to the source code!  I hope to do the same for fortran90 shortly.

Docs/UsersGuide/GettingStarted/GettingStarted.tex
Docs/UsersGuide/UsersGuide.tex
Tutorials/GettingStarted_C/GNUmakefile
Tutorials/GettingStarted_C/Make.package
Tutorials/GettingStarted_C/main.cpp
Tutorials/GettingStarted_C/work_on_data_2d.f90
Tutorials/GettingStarted_C/work_on_data_3d.f90

commit 5b5ae8cd578ac5ce04c5d6402bf640e792f681d1
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 23 15:18:24 2016 -0700

    added support for precreating plot file level directories.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H

commit b724d19864b0390055ebee0dbedaee6baa771d6d
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 23 15:15:12 2016 -0700

    added io parameters.

Docs/Readme.io

commit 4693c8bc87918d7853b8b1e4542e602e83d19b6a
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 23 14:09:21 2016 -0700

    sync vismf vars for dsc.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/VisMF.H

commit defe644d85833fb68019d605501815dcba64385a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 23 13:11:28 2016 -0700

    remove the bl_abort statements when using the default EXT_DIR option.  Some codes with mixed inflow + extrapolation (on different faces) boundary conditions rely on EXT_DIR being a null-op

Src/C_BaseLib/FILCC_1D.F
Src/C_BaseLib/FILCC_2D.F
Src/C_BaseLib/FILCC_3D.F
Src/F_BaseLib/multifab_physbc.f90

commit aa3c10f9929510a7cb52c95ea7707c6c9bc4be1f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Sep 23 12:57:54 2016 -0700

    now FILLCC has EXT_DIR options built in for C++, just like multifab_physbc.f90 for F90
    
    however, both C++ and F90 will now abort if you use EXT_DIR as given - we are forcing users to supply their own Dirichlet values

Src/C_BaseLib/FILCC_1D.F
Src/C_BaseLib/FILCC_2D.F
Src/C_BaseLib/FILCC_3D.F
Src/F_BaseLib/multifab_physbc.f90

commit b6075e912cbcbc9bfbb364492acb2e18365e6e4c
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 23 12:15:24 2016 -0700

    parmparse inputs, change defaults.

Src/C_BaseLib/VisMF.cpp

commit 2459c7dca86cb59b724c4a01275ad7c67c1b6099
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 23 11:03:11 2016 -0700

    set passed options.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/inputs.dssmf

commit c358d4ce568943b1f98c6d395b9edec1ae7cfe1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 22 21:19:15 2016 -0700

    This reverts commit 47834f6a346.  PArray is fundamentally broken, we cannot fix it.  When we switch to C++ 11, we should make PArray be purely non-owning and use Array of smart pointers when we need memory management.  We should also add a PArray constructor that takes Array of smart pointers.

Src/C_BaseLib/PArray.H

commit 0266192b5e2826f5d559b2ff60e0cc70a334a199
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 22 18:12:55 2016 -0700

    Cleaned up Tutorials/PIC_C/GNUmakefile.

Tutorials/PIC_C/GNUmakefile

commit 47834f6a3464d5b6d0d966d99323c2f5f37b639d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 22 16:06:42 2016 -0700

    add PArray copy assignment operator so that we can assert that the sizes are zero

Src/C_BaseLib/PArray.H

commit 5461e2270a766f51a7cfc3670e26721bacc322db
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 22 11:51:57 2016 -0700

    added setting for synchronous reads.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit aeb3dc5157dbaba8cb453e0afd5f78650c43096a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 21 15:21:14 2016 -0700

    minor name changes to user's guide matches tutorial

Docs/UsersGuide/GettingStarted/GettingStarted.tex
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX2_C/main.cpp

commit d05a83891536b8b17a57538eeaebb93b7e24209a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 21 14:47:07 2016 -0700

    periodic and outflow working in 2d and 3d

Tutorials/HeatEquation_EX2_C/inputs_2d
Tutorials/HeatEquation_EX2_C/inputs_3d

commit 3e5624a4fcb69342d295a3f11d3f8338512cf8ac
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 21 14:43:08 2016 -0700

    outflow bcs working for HeatEquation_EX2_C

Tutorials/HeatEquation_EX2_C/inputs_2d
Tutorials/HeatEquation_EX2_C/main.cpp

commit 102df475d42883d9e2b78ea062b491c4c6d911ff
Merge: d071ee705 9fadf6768
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 21 13:24:01 2016 -0700

    merge fixes.

commit 769c01c3e23205408c368079da556977460a01cd
Merge: 562ed986b 807c70bad
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 21 13:17:07 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 562ed986b53f4549411be1ada8013399c58fce2f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 21 13:16:18 2016 -0700

    HeatEquation_EX1_C to uses PArray<MultiFab> now for the state and fluxes

Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX2_C/main.cpp

commit 2b4b2c716fb611cfdf95a31a5eaabd1dfdcbc87a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 21 12:57:44 2016 -0700

    updating HeatEquation_EX1_C to more closely match EX2_C.  WIP

Tutorials/HeatEquation_EX1_C/GNUmakefile
Tutorials/HeatEquation_EX1_C/Make.package
Tutorials/HeatEquation_EX1_C/advance_3d.f90
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/myfunc_F.H
Tutorials/HeatEquation_EX2_C/Make.package
Tutorials/HeatEquation_EX2_C/main.cpp

commit 807c70badaae8964d12ea3f945dda2c173f32b23
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 21 09:06:28 2016 -0700

    move User's Guide from Docs/ to Docs/UsersGuide/

Docs/UsersGuide/C_AdvancedTopics/C_AdvancedTopics.tex
Docs/UsersGuide/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/UsersGuide/F_AdvancedTopics/bc_example1.eps
Docs/UsersGuide/F_AdvancedTopics/bc_example1.fig
Docs/UsersGuide/F_AdvancedTopics/bc_example2.eps
Docs/UsersGuide/F_AdvancedTopics/bc_example2.fig
Docs/UsersGuide/F_AdvancedTopics/bc_example3.eps
Docs/UsersGuide/F_AdvancedTopics/bc_example3.fig
Docs/UsersGuide/F_AdvancedTopics/subcycling_algorithm.eps
Docs/UsersGuide/GNUmakefile
Docs/UsersGuide/GettingStarted/GettingStarted.tex
Docs/UsersGuide/GettingStarted/VisIt_2D.eps
Docs/UsersGuide/GettingStarted/VisIt_3D.eps
Docs/UsersGuide/GettingStarted/edison.run
Docs/UsersGuide/GettingStarted/edison_omp.run
Docs/UsersGuide/Introduction/AMR.eps
Docs/UsersGuide/Introduction/Introduction.tex
Docs/UsersGuide/Introduction/boxlib_directory_bw2.eps
Docs/UsersGuide/Introduction/castro_scaling.eps
Docs/UsersGuide/Introduction/data_loc.odg
Docs/UsersGuide/Introduction/data_loc2.eps
Docs/UsersGuide/Introduction/index_grid.odg
Docs/UsersGuide/Introduction/index_grid2.eps
Docs/UsersGuide/Introduction/lmc_scaling.eps
Docs/UsersGuide/Introduction/maestro_scaling.eps
Docs/UsersGuide/Introduction/varden1.eps
Docs/UsersGuide/Introduction/varden2.eps
Docs/UsersGuide/Introduction/varden3.eps
Docs/UsersGuide/Introduction/varden4.eps
Docs/UsersGuide/LinearSolvers/LinearSolvers.tex
Docs/UsersGuide/Preface/Preface.tex
Docs/UsersGuide/README
Docs/UsersGuide/Regression/test_suite.tex
Docs/UsersGuide/Regression/testsuite.eps
Docs/UsersGuide/UsersGuide.tex

commit 6d1e8e5c75b1b795e049f428fd3744b500f2ab0b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 21:08:47 2016 -0700

    PhysBCFunct: for clarity, add empty destructor

Src/C_BaseLib/PhysBCFunct.H

commit e980cd1363d4b53f949ab61da62849ef6e69a5a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 20:53:16 2016 -0700

    HeatEquation_EX2_C: use preprocessing

Tutorials/HeatEquation_EX2_C/bc_fill_nd.F90

commit db9e5b2bc3a19e251feae2c1107b381f473ae458
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 17:44:06 2016 -0700

    HeatEquation_EX2_C: fix call filcc

Tutorials/HeatEquation_EX2_C/bc_fill_nd.F90

commit 55b008cf77dcb29ff7baaed2cb07e836b42946a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 17:27:23 2016 -0700

    HeatEquation_EX2_C: clean up make

Tutorials/HeatEquation_EX2_C/GNUmakefile

commit 90dd2a0141eebe0b6ef87bbd0bb411a50563bbc4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 17:26:16 2016 -0700

    HeatEquation_EX2_C: almost done except the boundaries are still all periodic

Src/C_BaseLib/PhysBCFunct.H
Src/C_BaseLib/PhysBCFunct.cpp
Tutorials/HeatEquation_EX2_C/bc_fill_nd.F90
Tutorials/HeatEquation_EX2_C/main.cpp

commit c57f6c8d922e9d618888469055a67fd08b60366a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 16:13:03 2016 -0700

    HeatEquation_EX2_C: move fortran function declarations to a file

Tutorials/HeatEquation_EX2_C/Make.package
Tutorials/HeatEquation_EX2_C/bc_F.H
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/myfunc_F.H

commit 6029ac65d1bd6956fec001f4b48ef7bf53d3629a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 16:07:29 2016 -0700

    simplify bc_fill fortran function

Tutorials/HeatEquation_EX2_C/Make.package
Tutorials/HeatEquation_EX2_C/bc_F.H
Tutorials/HeatEquation_EX2_C/bc_fill_2d.F90
Tutorials/HeatEquation_EX2_C/bc_fill_3d.F90

commit d071ee705485c879dcac3db5a2e52f39d945b3fd
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 20 15:53:13 2016 -0700

    just use sends for now.

Src/C_BaseLib/NFiles.cpp

commit fa3d491edbb8313053cbb6a0ad02d29f285e5387
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 20 15:49:21 2016 -0700

    make stream pointer so intel will compile.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 9fadf6768dd63c4b30a9d3bf1cca313569344060
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 15:38:40 2016 -0700

    make PhysBCFunct concrete so that we can use it without StateData; move FILCC to C_BaseLib

Src/C_AMRLib/CMakeLists.txt
Src/C_AMRLib/Make.package
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/FILCC_1D.F
Src/C_BaseLib/FILCC_2D.F
Src/C_BaseLib/FILCC_3D.F
Src/C_BaseLib/Make.package
Src/C_BaseLib/PhysBCFunct.H
Src/C_BaseLib/PhysBCFunct.cpp
Src/C_BaseLib/bc_types.fi

commit 6862211293ed9882e8026e285b44f9031e330a8f
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 20 15:34:22 2016 -0700

    remove check from timed block, cleanup.

Tests/IOBenchmark/IOTest.cpp

commit 951bd837c673743fe77a161490da3db1d0083bcc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 12:37:22 2016 -0700

    PhysBCFunct --> PhysBCFunctBase and doit --> FillBoundary

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FillPatchUtil.H
Src/C_AMRLib/FillPatchUtil.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/PhysBCFunct.H

commit 35b74d54465e2611a8e867e41d391ef82e6d8ab5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 20 12:12:45 2016 -0700

    We don't actually need C_BndryLib for this example.

Tutorials/HeatEquation_EX1_C/GNUmakefile

commit 70fdfcd53c9ab4079389e22cf797cc179f5e6fa9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 11:09:30 2016 -0700

    make it compile

Tutorials/HeatEquation_EX2_C/main.cpp

commit 7eb4d971e46696b69b2029fa67b9d6642a1118f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 08:54:14 2016 -0700

    minor

Tutorials/HeatEquation_EX1_C/GNUmakefile

commit 1e56dfe1a338b52b835130da54a56e7a31f007fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 08:53:45 2016 -0700

    add default EBASE

Tools/C_mk/Make.defs

commit 58640777a059c4995e694f9bfe1637a2fd668729
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 08:37:47 2016 -0700

    simplify GNUmakefile

Tutorials/HeatEquation_EX1_C/GNUmakefile

commit ecce81e41ccb4e2f8c62f2d6158d002d6ea42ca6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 08:37:33 2016 -0700

    move the rule for building executable to the top

Tools/C_mk/Make.rules

commit aa5f86c948591999736d0da0a4abb4c2b8059d1e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 19 21:05:25 2016 -0700

    Making progress but this still doesn't quite work yet ...

Tutorials/HeatEquation_EX2_C/Make.package
Tutorials/HeatEquation_EX2_C/bc_F.H
Tutorials/HeatEquation_EX2_C/bc_fill_2d.F90
Tutorials/HeatEquation_EX2_C/bc_fill_3d.F90
Tutorials/HeatEquation_EX2_C/bcfill_nd.f90
Tutorials/HeatEquation_EX2_C/main.cpp

commit 45bf6b4da70a50e48099cdbba3e102650294bda2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 19 20:20:44 2016 -0700

    Move the source file names from GNUmakefile to Make.package

Tutorials/HeatEquation_EX2_C/GNUmakefile
Tutorials/HeatEquation_EX2_C/Make.package

commit d5315b51e93dd09b0a5fac80c577289cecf98c5a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 22:18:24 2016 -0400

    use bind(C)

Tutorials/MultiGrid_C/COEF_2D.F
Tutorials/MultiGrid_C/COEF_2D.F90
Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/COEF_3D.F90
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/Make.package
Tutorials/MultiGrid_C/RHS_2D.F
Tutorials/MultiGrid_C/RHS_2D.F90
Tutorials/MultiGrid_C/RHS_3D.F
Tutorials/MultiGrid_C/RHS_3D.F90
Tutorials/MultiGrid_C/RHS_F.H
Tutorials/MultiGrid_C/main.cpp

commit 3082fef8cbcf764949f2374ece24729ff4b6626f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 21:31:42 2016 -0400

    use bind(C)

Tutorials/HeatEquation_EX2_C/advance_2d.f90
Tutorials/HeatEquation_EX2_C/advance_3d.f90
Tutorials/HeatEquation_EX2_C/bcfill_nd.f90
Tutorials/HeatEquation_EX2_C/init_phi_2d.f90
Tutorials/HeatEquation_EX2_C/init_phi_3d.f90
Tutorials/HeatEquation_EX2_C/main.cpp

commit 517528be279b807fa23bbe4bff2808046cc4fc20
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 21:16:05 2016 -0400

    add new example

Tutorials/README_C

commit 6e2b82016dc12a69d7691273a2d84329fb8d9259
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 21:14:13 2016 -0400

    get this compiling

Tutorials/HeatEquation_EX2_C/GNUmakefile

commit 2ec86d8f18b510bed0bd32c3fe6fb20632c797b3
Merge: db82c041c 24d4f9bad
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 20:58:59 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit db82c041c58ccaa4c69c2bab804dce3a1719955f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 20:58:47 2016 -0400

    use bind(C) for Fortran interfaces

Tutorials/AMR_Adv_C/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/face_velocity_2d.f90
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_dt.cpp
Tutorials/AMR_Adv_C/Source/Adv_setup.cpp
Tutorials/AMR_Adv_C/Source/Src_2d/Adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Adv_3d.f90
Tutorials/AMR_Adv_C/Source/Src_nd/Adv_nd.f90
Tutorials/AMR_Adv_C/Source/Src_nd/Tagging_nd.f90
Tutorials/Tiling_Heat_C/advance_3d.f90
Tutorials/Tiling_Heat_C/init_phi_3d.f90
Tutorials/Tiling_Heat_C/main.cpp
Tutorials/WaveEquation_C/advance_2d.f90
Tutorials/WaveEquation_C/advance_3d.f90
Tutorials/WaveEquation_C/init_data_2d.f90
Tutorials/WaveEquation_C/init_data_3d.f90
Tutorials/WaveEquation_C/main.cpp

commit 24d4f9bad5d2354d6de217fb93501065121bfd86
Merge: b118d0a03 94d13f221
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 19 17:49:51 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit b118d0a03cdfaaed0660e56b66f0a5705e65eb1b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 19 17:49:18 2016 -0700

    Add a new Tutorial example that demonstrates how to use StateData without Amr or AmrLevel --
    this allows us to introduce boundary conditions in the C++ stuff without being multilevel.

Tutorials/HeatEquation_EX2_C/GNUmakefile
Tutorials/HeatEquation_EX2_C/Make.package
Tutorials/HeatEquation_EX2_C/advance_2d.f90
Tutorials/HeatEquation_EX2_C/advance_3d.f90
Tutorials/HeatEquation_EX2_C/bc_F.H
Tutorials/HeatEquation_EX2_C/bcfill_nd.f90
Tutorials/HeatEquation_EX2_C/init_phi_2d.f90
Tutorials/HeatEquation_EX2_C/init_phi_3d.f90
Tutorials/HeatEquation_EX2_C/inputs_2d
Tutorials/HeatEquation_EX2_C/inputs_3d
Tutorials/HeatEquation_EX2_C/main.cpp
Tutorials/HeatEquation_EX2_C/setup.cpp
Tutorials/HeatEquation_EX2_C/writePlotFile.H
Tutorials/HeatEquation_EX2_C/writePlotFile.cpp

commit 94d13f221a7986750a515ee57cf7ed783c5edd32
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 20:30:12 2016 -0400

    use bind(C) to make the Fortran interfaces cleaner

Tutorials/HeatEquation_EX1_C/advance_2d.f90
Tutorials/HeatEquation_EX1_C/advance_3d.f90
Tutorials/HeatEquation_EX1_C/init_phi_2d.f90
Tutorials/HeatEquation_EX1_C/init_phi_3d.f90
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HelloWorld_C/main.cpp
Tutorials/HelloWorld_C/work.f90
Tutorials/README_C
Tutorials/Tiling_C/main.cpp
Tutorials/Tiling_C/work.f90

commit f799329c5de18a3a4dd0ef70ffff1ddbd2990639
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 19 17:25:48 2016 -0700

    We don't need C_AMRLib to compile this example.

Tutorials/HeatEquation_EX1_C/GNUmakefile

commit 7941c772ece5f5c533db815ae3b47809190f4b87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 19 14:44:41 2016 -0700

    add FluxRegister::ClearInternalBorders

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 6285e8f8eaa6957fef0c60283f812ca509963430
Merge: c646bffb2 13cdd5231
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 19 12:59:47 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit c646bffb266e086bc1d0c867fe0e156f498ea9cb
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 19 12:59:30 2016 -0700

    update info for running on NERSC

Docs/F_AdvancedTopics/hopper_omp.run
Docs/GettingStarted/GettingStarted.tex
Docs/GettingStarted/edison.run
Docs/GettingStarted/edison_omp.run
Docs/GettingStarted/hopper.run
Docs/UsersGuide.tex

commit ae20e7de5d32047eded9616a6a3bdc21771e2062
Author: vince <vebeckner@lbl.gov>
Date:   Mon Sep 19 12:48:17 2016 -0700

    fix for special case.

Src/C_BaseLib/NFiles.cpp

commit 13cdd523167eb13899cfd59d05f31a31d7dc03ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 19 12:36:20 2016 -0700

    FabSet::plusTo (a MultiFab)

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 7e1160ce3ec4c575470084e8b17443ff5527bfc5
Author: vince <vebeckner@lbl.gov>
Date:   Mon Sep 19 11:49:06 2016 -0700

    another test inputs file.

Tests/IOBenchmark/inputs.dssmf

commit bafc22d746e03db9ed17617757e863a90aac912b
Author: vince <vebeckner@lbl.gov>
Date:   Mon Sep 19 11:42:31 2016 -0700

    remove implied order.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 38c55fde144f2c43138224d4d88d7810f0e717ec
Author: vince <vebeckner@lbl.gov>
Date:   Mon Sep 19 11:39:54 2016 -0700

    check that the written multifab is valid.

Tests/IOBenchmark/IOTest.cpp

commit d33b66744d4451aebd1dcbc36a173b997bfd3ae6
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 19 11:20:43 2016 -0700

    cleaning up users guide.  no significant changes yet

Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/Preface/Preface.tex

commit 3f0e3b74bbf34f2cca14ed6dda5518ce0e56945f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 19 09:36:12 2016 -0700

    starting re-org or user's guide.  Move linear solver text into its own chapter, not the introductory material

Docs/GNUmakefile
Docs/GettingStarted/GettingStarted.tex
Docs/LinearSolvers/LinearSolvers.tex
Docs/UsersGuide.tex

commit 98544711715252e19b0fd45fcc8074225ee0ec75
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 11:58:26 2016 -0400

    finish documenting the tutorials, and list them in an order of complexity

Tutorials/README_C

commit c44583c55bd24484f3536132a465fbad73f06f3f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 19 11:30:24 2016 -0400

    start documenting tutorials

Tutorials/README_C

commit faaaa5d8c258379109f3dfae68c0e914d244cd5d
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 15 17:39:00 2016 -0700

    new test flag.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 0eda9c50ecef6502af3d993d3b85013c93a00eab
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 15 17:38:24 2016 -0700

    fixes for dss offsets.

Src/C_BaseLib/NFiles.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 3c0e404e131d8edae6156893836a40faea65ef71
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 15 14:59:22 2016 -0700

    ifdef for serial.

Src/C_BaseLib/NFiles.cpp

commit 583adec092f41a5f9d81007c578e7107f90489d3
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 14 17:23:54 2016 -0700

    add option for writing with dynamic set selection.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit aaca2036ead9a0cc785b5719d9165241a8d5f0ec
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 14 17:22:11 2016 -0700

    update test check for nonzero decider.

Tests/IOBenchmark/IOTest.cpp

commit a5d1c04f3a8edaee838e508aaa544db07e4f25ad
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 14 17:20:36 2016 -0700

    make sure the decider is not in set zero.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit 8c3930ad12c53e493924a696cfc6e7c9e7390a93
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 14 14:26:37 2016 -0700

    SetDynamic function instead of constructor.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp
Tests/IOBenchmark/IOTest.cpp

commit 07060ff938508cd6f70654991f8b7890db49f4b5
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 14 14:11:01 2016 -0700

    change names to be more correct.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp
Tests/IOBenchmark/IOTest.cpp

commit e1aaf0e8e6ddcf6cac214d94806917b174ae2d0c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 12:41:45 2016 -0700

    remove unused and misspelled variable

Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp

commit 603dc7c88cc696f97cb819c8c1e16344257d142f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 08:57:39 2016 -0700

    use dot product to implement 2-norm

Src/C_BaseLib/MultiFab.cpp

commit 02e9133ec86b98f3ec7caaa1493f71c3166be713
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 08:57:16 2016 -0700

    fix typos

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit 8b352a6a183513711fb454ef240a075bb04dd91e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 17:36:20 2016 -0700

    clean up comments

Src/LinearSolvers/C_CellMG/MG_3D.F

commit 8cfba06dff661eb202244916ced1305738f05b74
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 13 17:26:37 2016 -0700

    more dss support.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 1dcbfd685f07dc6e66e052a6f5dd444ed80332ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 16:29:37 2016 -0700

    more omp and tiling in linear solvers

Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit 02998ec6e870aae89d64afe1597b777a5214185c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 16:15:10 2016 -0700

    C_TensorMG: tiling

Src/LinearSolvers/C_TensorMG/MCLO_2D.F
Src/LinearSolvers/C_TensorMG/MCLO_3D.F
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 2ced6d48b01bce76023de397af7bf442f4e4388a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 16:07:09 2016 -0700

    C_TensorMG: cleanup

Src/LinearSolvers/C_TensorMG/DivVis_F.H

commit 4ec71cabdab36b47ce1d2fa0019dbd046c2355ae
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 13 16:01:46 2016 -0700

    fix the special case.

Src/C_BaseLib/NFiles.cpp

commit 1db87e4d134d5cc7c9ac8c2955c3b68c7004c9cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 15:57:36 2016 -0700

    remove FArrayBox::norm functions

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/MultiFab.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 77ca7a8b7064038ba3c01c5a432e836c311260e2
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 13 15:51:42 2016 -0700

    new iterator tests.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 5f0323af8337b6f3c027eb939feb1bf63ceff4d5
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 13 15:51:19 2016 -0700

    make the test code into an iterator for dynamic set selection.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit 37400d928cc002f4911ce5123e1cd229852830c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 15:30:33 2016 -0700

    C_TensorMG: remove omp from Fortran subroutines

Src/LinearSolvers/C_TensorMG/DV_3D1.F
Src/LinearSolvers/C_TensorMG/DV_3D2.F
Src/LinearSolvers/C_TensorMG/DV_3D3.F
Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_3D.F
Src/LinearSolvers/C_TensorMG/MCLO_3D.F

commit 6082ae6b2fe8ed80951ea61ff30f6bf829e1af2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 15:17:18 2016 -0700

    use MulitFab::Xpay in linear solvers

Src/LinearSolvers/C_CellMG/LO_1D.F
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LO_F.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG4/ABec4.cpp
Src/LinearSolvers/C_TensorMG/DivVis_F.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLO_2D.F
Src/LinearSolvers/C_TensorMG/MCLO_3D.F
Src/LinearSolvers/C_TensorMG/MCLO_F.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 7ff2fabf1e29cf35742307f08eb48469c9c78d3c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 15:01:43 2016 -0700

    MultiFab::Xpay and BaseFab::xpay that do y = x + a*y

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 9d988826ca3858ced89cebcd1232da142c86f79f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 14:40:15 2016 -0700

    omp in C_Tensor

Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp

commit e2971deb5b8e07e6dcfb98b4926c64b51cdec8a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 14:34:56 2016 -0700

    omp in MCCGSolver

Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp

commit 9779ef992d5ede03ebd9f1f67220abc0d31d5750
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 14:31:47 2016 -0700

    remove CG_?D.F and use BaseFab and MulitFab functions instead

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/CG_1D.F
Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/CG_F.H
Src/LinearSolvers/C_CellMG/CMakeLists.txt
Src/LinearSolvers/C_CellMG/Make.package
Src/LinearSolvers/C_CellMG4/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp

commit 1f9a1e5e0428131079217699b52ec736ca5e6973
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 14:16:03 2016 -0700

    CGSolver and MCCgSolver: use BaseFab::dot and MultiFab::Dot

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp

commit fcb941e4e11c6c03862bc761d68567ad7a4a1ada
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 14:03:55 2016 -0700

    add MultiFab::Dot and use it in CGSolver

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 82acf67443dacb2355eb62bcf62b8f86118e4138
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 13:22:41 2016 -0700

    CGSolver: use MultiFab::linComb

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit ff4ce5e573862bc673b42eafec7df05cc27c1097
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 13:22:16 2016 -0700

    add MultiFab::LinComb

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 65f4fc450ee29346672ff62745468c466c7dcf80
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 13:10:38 2016 -0700

    BaseFab: make linInterp call linComb

Src/C_BaseLib/BaseFab.H

commit 4677a543d507612f335a5078c5b6ff2f70564e68
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 13:06:48 2016 -0700

    BaseFab: specialize linComb

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90

commit ac7900445f36cbc141b72895871e6a7f44797646
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 10:30:47 2016 -0700

    BaseFab: fix new bug

Src/C_BaseLib/BaseFab_nd.f90

commit 212608799a59a7ef3fbc2f3bdcd92d019eef3b9c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 10:11:38 2016 -0700

    BaseFab: remove SPECIALIZE_?D.F

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 2f002e1fd0567c3c0d7edce8ca6b74d05ba543ad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 10:08:32 2016 -0700

    BaseFab: dimension agnostic minus, mult, divide, and invert

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90

commit fe3f65c640cff8e25867a7b010002077270e7492
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 09:53:22 2016 -0700

    BaseFab: dimension agnostic plus

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90

commit d247ef8080b477ed9ff426f3c5b0daa740bafc56
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 09:40:40 2016 -0700

     BaseFab: dimension agnostic norm

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90

commit e59c5b210d79a23d65131eab737ebe286572d3d9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 09:25:13 2016 -0700

     BaseFab: dimension agnostic setval

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90

commit 89bcb3d6fe30a820a9423e8bbd44aa52bbc64a81
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 09:05:41 2016 -0700

    BaseFab: dimension agnostic copyfrommem

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90

commit 8f86cfd2af8370bf31b04f5ca63169c6d5d2b871
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 08:51:40 2016 -0700

    BaseFab: dimension agnostic copy

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90

commit 73bf0e7c584bdeeff879b4e6b8651e6e4fc3e17a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 12 13:44:20 2016 -0700

    move fortran saxpy routine to dimension agnostic BaseFab_nd.f90

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BaseFab_f.H
Src/C_BaseLib/BaseFab_nd.f90
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package

commit e5db468e3630f867320961df786731adfd782a7d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Sep 12 13:21:24 2016 -0700

    test implementation of nfiles dynamic set selection.

Src/C_BaseLib/VisMF.cpp
Tests/IOBenchmark/GNUmakefile
Tests/IOBenchmark/IOTest.cpp

commit b0326d182fb86c1b02d7a1166435fc8ccf65cde9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 12 12:30:43 2016 -0700

    add bl_fort_module.F90

Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_BaseLib/bl_fort_module.F90

commit a4a3997267100128b15e877e85eb2be84a2298ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 12 12:14:12 2016 -0700

    clean up some GNUmakefile

MiniApps/PGAS_SMC/GNUmakefile
Tools/C_mk/Make.defs
Tutorials/AMR_Adv_C/Exec/Make.Adv

commit 69b6d74afeaf4148bb123bc0086acf55e1be3072
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 12 11:19:27 2016 -0700

    add vpath %.fi

Tools/C_mk/Make.rules

commit 94178a0787f23f8f5656bff4aed028c6f6f64744
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 12 11:10:43 2016 -0700

    set up VPATH_LOCATIONS and INCLUDE_LOCATIONS in various Make.package and add vpath ...  to Make.rules so that the user does not need to do it

Src/C_AMRLib/Make.package
Src/C_BaseLib/Make.package
Src/C_BoundaryLib/Make.package
Src/C_TowerLib/Make.package
Src/Extern/amrdata/Make.package
Src/Extern/hpgmg/Make.package
Src/F_BaseLib/FParallelMG.mak
Src/LinearSolvers/C_CellMG/Make.package
Src/LinearSolvers/C_CellMG4/Make.package
Src/LinearSolvers/C_TensorMG/Make.package
Src/LinearSolvers/C_to_F_MG/Make.package
Src/LinearSolvers/F_MG/FParallelMG.mak
Tools/C_mk/Make.rules

commit 519e8ee1d5de71bce8f0f39f9d2d53495ca18a76
Merge: 2d31b05fd 2ea1f8acc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Sep 11 10:02:50 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 2d31b05fd80b37cfef087fb266afa773a3b6a842
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Sep 11 10:02:37 2016 -0400

    new inputs for the merged castro + radiation

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 2ea1f8acc0ec1ababa04f6ab5dbbed9230c255f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 9 14:52:51 2016 -0700

    omp in TensorMG

Src/LinearSolvers/C_TensorMG/DivVis.cpp

commit ef975d342b79974fec903b4294480ee4667736c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 9 14:19:32 2016 -0700

    omp in CellMG4

Src/LinearSolvers/C_CellMG4/ABec4.cpp

commit 665580da15f6a50354ea39020307b0f8fccfb971
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 9 13:57:02 2016 -0700

    omp in cg and remove XBLAS stuff

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit f9c50dedd4b2e9f553ea2fbd092c2b71ea567de5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 9 13:56:40 2016 -0700

    remove nested omp parallel

Src/LinearSolvers/F_MG/itsol.f90

commit d6b582803fa4bd0e9c3579704efb206ba3f771e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 9 13:43:42 2016 -0700

    fix assertion

Src/C_BaseLib/BoxArray.cpp

commit 70322ab9034b0a6a77704702b9e20087ab30fd46
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 9 09:45:40 2016 -0700

    use BL_ASSERT for calls to contains_nan

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 455170e92a6c0f2bec362ce66e292c65406f0860
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 9 09:21:01 2016 -0700

    remove the fast version of contains function from Cluster.cpp and incorporate it into BoxArray class

Src/C_AMRLib/Cluster.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit ed6fc46764fffd9e5f7d947f48d78a0a5ea7df9c
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 8 17:57:51 2016 -0700

    test implementation of nfiles dynamic set selection.  not complete.

Tests/IOBenchmark/IOTest.cpp

commit 871455cab87a10e36c3c0a463170018ee2d46928
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 8 17:39:58 2016 -0700

    more io notes.

Docs/Readme.io

commit 8ec8008f2d76a1f7add87e84b86b10bcff015601
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 8 17:39:27 2016 -0700

    test inputs.

Tests/IOBenchmark/inputs
Tests/IOBenchmark/inputs.dss
Tests/IOBenchmark/inputs.nft

commit e3a879e1b4144001d1875d4f804165d85a373bf8
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 8 17:38:28 2016 -0700

    test for nfiles dynamic set selection.

Tests/IOBenchmark/IOTestDriver.cpp

commit 80dd25c11867536405f813ddfb47feb8bb5248dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 8 17:13:08 2016 -0700

    cleanup

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp

commit 4f47086c059ead8e99ead7f77644ed123892ea26
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 8 17:11:43 2016 -0700

    comment

Src/C_BoundaryLib/BndryData.cpp

commit 94330293631b9b0841439b376fff08748ea321d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 8 17:01:01 2016 -0700

    tiling in FabArray::BuildMask

Src/C_BaseLib/FabArray.H

commit 921326919c1ef7ad80bc13cea710948daac081c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 8 16:57:06 2016 -0700

    make MultiMask work with multiple component

Src/C_BoundaryLib/MultiMask.cpp

commit c5741be13392632dad771c2ae1fe474a4243d652
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 8 16:51:20 2016 -0700

    fix a new bug in tensor solver

Src/LinearSolvers/C_TensorMG/DivVis.cpp

commit 1e67f147db77cf9fae0ec42990d6ef66cf697003
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 8 15:05:35 2016 -0700

    added check for total nfiles.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit 8a9cc08845f8c4958c3cbdc37f98b5b3642ee57f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 7 17:05:02 2016 -0700

    update 4th order linear solver to the new Mask

Src/LinearSolvers/C_CellMG4/ABec2.cpp
Src/LinearSolvers/C_CellMG4/ABec4.cpp

commit b1dbcdd79c5bad0b80329e9d1a937823e36ae9bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 7 16:42:40 2016 -0700

    reimplement Masks used by linear solvers with FabArray

Src/C_BaseLib/FabArray.H
Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/MultiMask.H
Src/C_BoundaryLib/MultiMask.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit c99d52847d6eb4beefa952405bbf19bd0f03028a
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 7 12:19:46 2016 -0700

    settable buffer size, option for synchronous reads.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 99e3ee662a47b329a87ceb1258238b15c0af4fde
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 7 12:07:28 2016 -0700

    use buffer size function.

Src/C_AMRLib/Amr.cpp
Src/Extern/amrdata/AmrData.cpp

commit 006f3e47de291e6c59d70198136e5d5c3b33025a
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 7 11:57:27 2016 -0700

    use buffer size function.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/NFiles.cpp

commit e71fbb0f5d54c85ec3a485bb29a3350b6a2fedc4
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 7 11:55:06 2016 -0700

    use buffer size function.

Src/C_BaseLib/Particles.H

commit 81128c082a995cdbb380c97a192818f5caf708d5
Merge: 391256842 89acb8e00
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 7 10:02:22 2016 -0700

    Merge branch 'development' into weiqun/multimask

commit 89acb8e008f1e833efb7fb4638972fae238afd91
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 7 09:53:14 2016 -0700

    minor

Src/C_BaseLib/BoxArray.cpp

commit e99605ff30550686ef2264c9b374071458c6df2c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 7 09:10:33 2016 -0700

    Cluster: if there is a tie, z-direction has the highest precedence whereas x-direction the lowest.  This is more likely to generate boxes with the longest dimension in x.

Src/C_AMRLib/Cluster.cpp

commit 860c18c75f9a7a0c8d55f38022e86cf429cb55ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 7 08:36:52 2016 -0700

    clean up fpb

Src/C_BaseLib/BLPgas.H
Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 5aaf35a3f184f7246d75b116f53f03799df523b4
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 6 15:30:59 2016 -0700

    long seeks and separate tags for reads and signals.

Src/C_BaseLib/VisMF.cpp

commit fc66fe206b2b1b27ab57548b2b77d9f9861bf771
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 6 15:28:41 2016 -0700

    updated comment.

Src/C_BaseLib/ParallelDescriptor.H

commit cdca79623bd27b6e90e6ec407d5afb842c7b7d32
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 6 13:30:30 2016 -0700

    fix the new FabSet::Copy: cannot use MultiFab::Copy

Src/C_BoundaryLib/FabSet.cpp

commit 9eb9faef59aed6e2888805becd4c64562ff51dc2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 6 11:24:52 2016 -0700

    add static local Copy function for FabSet and BndryRegister

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 6b3de59aec4088b2d3a7277273745bc40bf7f35d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 6 11:09:48 2016 -0700

    BoxLib::match: shortcut when BoxArrays are equal (i.e., ==)

Src/C_BaseLib/BoxArray.cpp

commit 91a1aa1c203b4c9723e6669f13197ea999672f9d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 6 10:17:17 2016 -0700

    When provided with BoxArray, StateData::restart will use the provided one and make sure it matches the one in the istream.  This helps reduce duplicated BoxArrays.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit a6d4c69cc4cb5a0d8cff091359b693c9d834fe73
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 6 09:51:53 2016 -0700

    add BoxLib::match that returns ture if the boxes returned by operator[] in two BoxArrys match.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 19da91cdad8ef14af6702402b3d1f33a435fa924
Merge: b46583396 05926f7ac
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 5 22:58:04 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit b465833965d0f103119e909551a94d16cfc7eb13
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 5 22:57:23 2016 -0400

    add the ability to put the point we slice through at the lower left
    instead of the center of the domain.

Tools/Postprocessing/F_Src/fextract.f90

commit 05926f7ac7ea3e1defac6d8828870eb1b1ceeeae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 2 14:56:34 2016 -0700

    FillCoarsePatch: call bc function to fill physical boundaries instead of interploating

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp

commit 1b847063e0e5c9446b1f198bc40d31a1e9373c27
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 2 11:09:15 2016 -0700

    minor clean up

Src/C_BaseLib/Geometry.cpp

commit c957058221c8d12607cdf064518af5ccf6355c18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 2 11:06:16 2016 -0700

    assertion Geometry::Setup is not called inside omp parallel

Src/C_BaseLib/Geometry.cpp

commit 102872089e7d570d3740999cb9e761b46c4ee522
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 2 10:50:09 2016 -0700

    rm deprecated Geometry::FillPeriodicBoundary and Geometry::PeriodicCopy

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit af3b040bf410bbcc4cd3df6b9d73848726fcd1f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 1 10:16:49 2016 -0700

    call various Initialize() in BoxLib::Initialize() to ensure thread safety

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/IArrayBox.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/iMultiFab.cpp

commit 3c29d664ae1b9d23d2d570c18428b3e16b54a136
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 1 08:30:29 2016 -0700

    Release Notes 16.09

ReleaseNotes/release-notes-16.09

commit 2ed19502810c534428cf6d68abc14afca948a240
Merge: 1398a3ff8 4aa17a383
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 1 08:29:30 2016 -0700

    Merge branch 'master' into development
    
    Conflicts:
            Src/C_BaseLib/CMakeLists.txt
            Src/C_BaseLib/FabArray.H

commit f8704739908324cd4015bee58491694c2a223804
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 31 15:44:44 2016 -0700

    close persistent streams before each test.

Tests/IOBenchmark/IOTest.cpp

commit 8bc4cd560afc718f4f1291743c00ea9981eb254d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 31 14:57:50 2016 -0700

    added more test options.

Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/inputs

commit 44b970156bc22f212c5d61a172f2fa5b0d7a63ac
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 31 14:56:25 2016 -0700

    implemented persistent streams for reading.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 839e42139dfc25a08377c9c78b70f80f39552cac
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 31 14:54:54 2016 -0700

    changed default buffer size.

Src/C_BaseLib/ParallelDescriptor.cpp

commit db95bff08514b9f9c712858187bf0fe1354c9b96
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 31 10:54:26 2016 -0700

    changed default buffer size.

Src/C_BaseLib/FabConv.cpp

commit 1398a3ff80ffd58eb35b75c7a6992e51b4f89761
Merge: b9ccda63f 6266695a0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Aug 31 13:12:21 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit b9ccda63f33fb5fa018a771aa62ff50d81acba19
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Aug 31 13:11:59 2016 -0400

    print out zone info for the biggest error zone to make Dr. Katz happy :)

Tools/Postprocessing/F_Src/fcompare.f90

commit 6266695a0875133324d03fc44d70fc3544bb4d5c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 30 20:31:58 2016 -0700

    BoxLib::InterpFromCoarseLevel(): fix box type

Src/C_AMRLib/FillPatchUtil.cpp

commit 046cfca3da94c0fd2627955c194088bf2fd4d8e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 30 20:23:32 2016 -0700

    fix BoxLib::InterpFromCoarseLevel()

Src/C_AMRLib/FillPatchUtil.cpp

commit 1495f9cc268700f33bace73ee96d3b28dfc5ff95
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 30 16:47:05 2016 -0700

    add BoxLib::InterpFromCoarseLevel()

Src/C_AMRLib/FillPatchUtil.H
Src/C_AMRLib/FillPatchUtil.cpp

commit efe65a4051078bd048abb0001d032af5e6a13dad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 30 18:06:20 2016 -0400

    Revert "protect FArrayBox::Initialize with omp single because it is not thread safe"
    
    This reverts commit 2f44eda2d24eaa5063650ba714bb886359b87d9f.

Src/C_BaseLib/FArrayBox.cpp

commit b201405c356509182a5fee86ccdfb924a824670a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 30 17:37:22 2016 -0400

    fix the fix (but I think it's compiler's fault): In MultiFab::Iniitialize, construct a FArrayBox so that the FArrayBox class will be properly initialized.

Src/C_BaseLib/MultiFab.cpp

commit 2f44eda2d24eaa5063650ba714bb886359b87d9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 30 16:42:37 2016 -0400

    protect FArrayBox::Initialize with omp single because it is not thread safe

Src/C_BaseLib/FArrayBox.cpp

commit 1513952fb063846c7f1f7f5b9d4e0462f27574a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 30 13:14:03 2016 -0400

    Insert flush() between writing header and data to get around a bug (?) on Titan.

Src/C_BaseLib/FArrayBox.cpp

commit 029754cbb749279ebd33e7e1d70b64aeea82b0f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 29 15:18:46 2016 -0700

    given a MultiFab filled with weights, make a KnapSack DistributionMapping

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 2127bbb4639a41806bdac6ab42c113492b49ace0
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 25 18:35:18 2016 -0700

    more support for persistent streams.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 64411fb997327396c9f15ee0ff8cc7da64ab6f86
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 25 18:34:23 2016 -0700

    level directory creation setting.

Src/C_AMRLib/AmrLevel.H

commit 72f3433e0920ea315fb07755011bdbb80117ef1f
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 25 18:33:25 2016 -0700

    add more parmparse options.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit d6cff30fb8ff97915f350546692a8312c3fbf27b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 25 17:41:17 2016 -0700

    because the do_async_sends flag is ignored by FillBoundary now, we should not test that flag in WaitForAsyncSends

Src/C_BaseLib/FabArray.H

commit f979d9bdc1b53b3c724ce22dfe1d702f4a3dc65e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 25 17:21:59 2016 -0700

    remove calls to BoxLib::fill_boundary because it is deprecated

Tutorials/MultiFab_C_F/main.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp

commit df4eedff0822d71ae9ed61596fe5fed3cb6eb679
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 25 15:53:53 2016 -0700

    more io tasks.

Docs/Readme.io

commit 72a4900c43ca27c9058ee4082c0802342ed22bac
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 25 12:24:07 2016 -0700

    check for sufficient memory for single reads and writes.

Src/C_BaseLib/VisMF.cpp

commit 2f6a34d8ea45fe6b29d763dd597efbaab2d1665b
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 25 11:45:35 2016 -0700

    format, set version for plot files.

Src/C_AMRLib/Amr.cpp

commit ebae10cefc6aa9aa07b253ac214cb391b327a40e
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 24 18:20:01 2016 -0700

    added use single read and write code.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 4aa3624f029bc63e127f0d8b4586681d4489b991
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 24 17:32:35 2016 -0700

    remove Geometry::SumPeriodicBoundary

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 204c107c619e1ef606f210d37898244ab8fa0edd
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 24 17:18:28 2016 -0700

    add use single read and write parmparse variables.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 37271db05377b25ab92d28a2dd37e5bb73b7b514
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 24 16:57:09 2016 -0700

    use MulitFab::SumBoundary for periodic boundaries too.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Particles.H

commit 7e3a41b68846bb270ed669599c46be2df5653763
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 24 16:11:37 2016 -0700

    statedata support for prereading fabarray headers.

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 022d26f337d3aacf7c8d7a54e78281847f9eae78
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 24 14:46:09 2016 -0700

    fix for in file order.

Src/C_BaseLib/VisMF.cpp

commit 226fb95ab85821ab519d547a50d753fb9df402df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 24 14:43:36 2016 -0700

    fix MemProfiler by casting lambda functions into std::function with the correct type.

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MemPool.cpp
Src/C_BaseLib/MultiFab.cpp
Src/F_BaseLib/MemProfiler_f.cpp

commit 2e8c9482249db67f109e40dbbcfd130464f46c02
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 24 13:18:26 2016 -0700

    remove const from return type

Tools/C_scripts/buildInfo.H
Tools/C_scripts/makebuildinfo_C.py

commit b2db3d6fe23fb89c7173a931b5d539715eb6cade
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 24 13:11:38 2016 -0700

    Add template argument to BATBase otherwise some compilers are not happy.

Src/C_BaseLib/BoxArray.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 4f17b8fa951304eccdcfc7d03818b457cb05b500
Merge: 9db9e2af7 3f38888e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 24 12:21:27 2016 -0700

    Merge branch 'development' into weiqun/work
    
    Conflicts:
            Src/C_BaseLib/CMakeLists.txt

commit 4aa17a3831426bb3929f8257072601df9f09eb7d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 24 09:55:48 2016 -0700

    We need to add the line include_directories(${CBOXLIB_INCLUDE_DIRS}) to the CMakeLists.txt so that
    backtrace_c.cpp can find BLBackTrace.H (which is in C_BaseLib).

Src/F_BaseLib/CMakeLists.txt

commit 3f38888e230da72cd89142105c294fd1b01cc91e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 24 09:55:48 2016 -0700

    We need to add the line include_directories(${CBOXLIB_INCLUDE_DIRS}) to the CMakeLists.txt so that
    backtrace_c.cpp can find BLBackTrace.H (which is in C_BaseLib).

Src/F_BaseLib/CMakeLists.txt

commit 5987a781bd81329b6ec6c5d162975e7a4b1e7d8f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 24 06:27:05 2016 -0700

    fix assertion: the recvcount and disp vections are insignificant on non-root processes.

Src/C_BaseLib/ParallelDescriptor.H

commit 3337f6b321cbd9e59ad2c787fe95f85e3c192db1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 23 21:57:57 2016 -0700

    TagBoxArray::collate: use the long version of ParallelDescriptor::gatherv to avoid interger overflow.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 338020123665fa43cee52efc5746a4b18dd4ed3e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 23 21:16:45 2016 -0700

    add two version of ParallelDescriptor::gatherv: one takes int as offset and the other takes long.  The int version calls MPI_gatherv.  The long version uses MPI_Irecv and MPI_Send because MPI does not support using long as offset in MPI_gatherv.

Src/C_BaseLib/ParallelDescriptor.H

commit 771a7133f3afe420fb8ca726d9fa1ce7929ca12e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 23 20:56:43 2016 -0700

    add a non-const version of IntVect::getVect

Src/C_BaseLib/IntVect.H

commit 42bbff243804e2153ff5c7f14a1aae27d9be95a6
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 23 15:11:27 2016 -0700

    added option to preread and broadcast all multifab headers to avoid synchronization during restart.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 9db9e2af752f361300195dc2516aa071f9396596
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 23 12:42:28 2016 -0700

    Extrapolater: should still use masks even after setting all crse cells to zero first because these cells get updated.

Src/C_AMRLib/extrapolater_2d.f90
Src/C_AMRLib/extrapolater_3d.f90

commit 16eb9f192ade0a4e96b83cd54467a09546a3a538
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 22 17:32:14 2016 -0700

    tidy

Src/C_AMRLib/extrapolater_3d.f90

commit 709c59024afa8c6b0a29c31bd21270e6209ac917
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 22 17:30:48 2016 -0700

    fix array bound in extraploater

Src/C_AMRLib/extrapolater_3d.f90

commit b0b073f7e0a687ac991858d1e82eb537626e781f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 22 17:06:22 2016 -0700

    EnforcePeriodicity cannot use ngrow to decide to skip jFillBoundary_finish

Src/C_BaseLib/FabArray.H

commit 2869a0eb5ce319787afb14a789a661416491bf21
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 22 15:25:18 2016 -0700

    added support for prereading fabarray headers.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 7ecf7401589fdb825c52125ec665db0b10a61c71
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 22 14:41:29 2016 -0700

    restart fixes for new formats.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/VisMF.cpp

commit d80a3eceaf53e380d05a9a5bf4f78fea592bf603
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 22 14:36:47 2016 -0700

    FabArray::EnforcePeriodicity: make sure the source cells are always inside the periodic domain.

Src/C_BaseLib/FabArray.cpp

commit 7f02d46b9b2bbc4870a9dcdf9b08abfa1e60f744
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 22 12:08:03 2016 -0700

    remove old code.

Src/C_AMRLib/Amr.cpp

commit 98a784a097208d7247f408225c4aadadb38617bf
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 22 11:59:58 2016 -0700

    formatting.

Src/C_AMRLib/StateData.cpp

commit 3922379dcdabdc3de293e0ab5f07e43b3b74315a
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 22 11:06:34 2016 -0700

    formatting.

Src/C_AMRLib/Amr.cpp

commit 80f631d56f4574d2045f98e850426753bd7d5728
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 21 16:41:16 2016 -0700

    FillBoundary: return immediately if there are no ghost cells

Src/C_BaseLib/FabArray.H

commit 27e9961bb27077e131a3447c7d09a24c18197f28
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 21 16:32:51 2016 -0700

    EnforcePeriodicity: return immediately if there is no periodic boundaries

Src/C_BaseLib/FabArray.H

commit 6a06f33f6961032e8399d9250126fc20df514787
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 21 16:20:36 2016 -0700

    FabArray::BuildMask: treat ghost cells outside periodic boundaries as normal ghost cells not physical boundary cells

Src/C_BaseLib/FabArray.H

commit 23a65ae20f87dbe4994ea6be36ef6af97daf83fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 21 16:01:41 2016 -0700

    minor name changes

Src/C_BaseLib/FabArray.H

commit 6bb1526420b4b134daf9650c85a7c4bc23fe9036
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Aug 21 15:36:27 2016 -0700

    move iMultiFab::buildMask to FabArray::BuildMask so that it becomes a template

Src/C_AMRLib/Extrapolater.H
Src/C_AMRLib/Extrapolater.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/iMultiFab.H
Src/C_BaseLib/iMultiFab.cpp

commit 1c34b28b631a82f13a0acb619de73b7164ea18b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 20 12:46:11 2016 -0700

    EnforcePeriodicity: allow ghost cells to be source

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 994a90e816241dc5f4f81450ac0cc71d73619324
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 20 12:14:52 2016 -0700

    Extrapolater: set coarse cells to zero first to ensure there are no NaNs

Src/C_AMRLib/extrapolater_2d.f90
Src/C_AMRLib/extrapolater_3d.f90

commit 3063f0ded5d77fc834f1dc6b9c355f016531cf26
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 19 15:52:28 2016 -0700

    set relative path.

Src/C_BaseLib/VisMF.cpp

commit cb353640091c8bab3f82405e3340f1b6fb9a2dea
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 19 15:51:57 2016 -0700

    option to precreate checkpoint directories to avoid a barrier at each level.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 683fdd229750afd8af15e9b3bc834c3067089e8f
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 19 15:50:18 2016 -0700

    more io notes.

Docs/Readme.io

commit 8bb1537fab6f37fe121be1e5bdfcff1c2b38b75d
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 18 17:56:10 2016 -0700

    add nstreams readers.

Src/C_BaseLib/VisMF.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/inputs

commit c7b76169354bde2bcf2cf33814342d231533b944
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 18 15:42:48 2016 -0700

    Extrapolater: fix bugs

Src/C_AMRLib/extrapolater_3d.f90

commit eadafe0c8c8cc41f50e20cf435820b57fac4e321
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 18 15:35:50 2016 -0700

    Extrapolater: fix a bug

Src/C_AMRLib/extrapolater_3d.f90

commit 2f6e243b3eead7b494b721d9d8ead6732692bc74
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 18 15:07:08 2016 -0700

    Extrapolater: fix index bug

Src/C_AMRLib/extrapolater_2d.f90

commit aff43705290e1003bd114cb7847d5ac6af6466d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 18 14:54:43 2016 -0700

    let Extrapolater build the mask

Src/C_AMRLib/Extrapolater.H
Src/C_AMRLib/Extrapolater.cpp

commit c5ced5d457fbc4a8d52c48373d7e1ed5e4c9190b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 18 12:21:59 2016 -0700

    Add Extrapolater to replace IAMR functions for extraploating viscout terms.

Src/C_AMRLib/CMakeLists.txt
Src/C_AMRLib/Extrapolater.H
Src/C_AMRLib/Extrapolater.cpp
Src/C_AMRLib/Make.package
Src/C_AMRLib/extrapolater_1d.f90
Src/C_AMRLib/extrapolater_2d.f90
Src/C_AMRLib/extrapolater_3d.f90
Src/C_BaseLib/iMultiFab.H
Src/C_BaseLib/iMultiFab.cpp

commit 7ae16f6351bebe9149edc0b5cad06b40204c7e6d
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 18 13:55:23 2016 -0700

    removed diagnostics, added timer.

Src/C_BaseLib/VisMF.cpp

commit 1fdcde08b4ace67239ff75660017de65867a2d1c
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 18 13:32:41 2016 -0700

    file order fabarray reads.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 20e04134ff9c812709f1a62f5dbe695a231f73d1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 18 11:54:05 2016 -0700

    Update CMakeLists.txt to reflect the fact that Particles* have moved from C_AMRLib to C_BaseLib and
    also to include PhysBCFunct.H and  ParGDB.H in C_BaseLib/CMakeLists.txt

Src/C_AMRLib/CMakeLists.txt
Src/C_BaseLib/CMakeLists.txt

commit b88556c16f24d7446e7b55aa667766b27b77a71c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 18 11:54:05 2016 -0700

    Update CMakeLists.txt to reflect the fact that Particles* have moved from C_AMRLib to C_BaseLib and
    also to include PhysBCFunct.H and  ParGDB.H in C_BaseLib/CMakeLists.txt

Src/C_AMRLib/CMakeLists.txt
Src/C_BaseLib/CMakeLists.txt

commit 4fbf9009479bc2f21c081f865e734645f7c052e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 16:35:42 2016 -0700

    new function iMultiFab::buildMask

Src/C_BaseLib/iMultiFab.H
Src/C_BaseLib/iMultiFab.cpp

commit 98b37b9ea69eaca81a9b740fcc97d5cc28520380
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 17 14:35:35 2016 -0700

    changed mf name.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 9e4d7b89737af6d76cd811e750fef0b11c8ff4f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 14:31:09 2016 -0700

    tweak FabArrayBase::TheFB interface

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp

commit 8c332365a9566920273dc7d22ff12033ad6e3fbd
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 17 14:15:41 2016 -0700

    calculate header offsets.

Src/C_BaseLib/VisMF.cpp

commit efe5713d0b69d8b6e9ac4bcb700986e5f6e699a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 13:58:59 2016 -0700

    clean up iMultiFab

Src/C_BaseLib/iMultiFab.H
Src/C_BaseLib/iMultiFab.cpp

commit 08b812a83d613fc13bceb9140b435749c44e0054
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 13:50:24 2016 -0700

    FillPeriodicBoundary --> EnforcePeriodicity

Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp

commit 1afc15b3cee93b8d28c1b74e6dfb2b964553a7aa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 13:42:47 2016 -0700

    clean up outdated stuff

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 05284ad6fac4ab3b499c8ce750720d0a53773d55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 13:38:03 2016 -0700

    simplify the way of filling boundary corners

Src/LinearSolvers/C_CellMG4/ABec4.cpp

commit 3770ed59cd72b4ccf5e04c6873f04de80f9eead5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 13:09:36 2016 -0700

    a number of small changes related to FillBoundary interface

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Tests/C_BaseLib/tFB.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/PGAS_HEAT/main.cpp
Tutorials/PIC_C/solve_with_hpgmg.cpp
Tutorials/Tiling_Heat_C/main.cpp

commit 1f87a4376542c2a5664f5aa452440708049140ec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 12:31:23 2016 -0700

    assertion that FillBoundary's (cell-centered verions) BoxArray is non-overlapping

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 0f9460c0ba818ae4cefedc8bf37307f95223eec4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 12:28:15 2016 -0700

    add BoxLib::convert for BoxArray

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 19e13f8a363362f0ce637e4a919ed788ae0051ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 12:14:32 2016 -0700

    add assertion and comments

Src/C_AMRLib/FillPatchUtil.cpp
Src/C_BaseLib/FabArray.cpp

commit 4e5f268695bb43f4a1a7858a435bf918f30bc8dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 11:20:36 2016 -0700

    use FillBoundary for periodic boundaries

MiniApps/PGAS_SMC/SMC_advance.cpp
Src/F_Interfaces/BaseLib/multifab_fi.cpp

commit a59257d276bcc2b265bc381e6153f60612fde888
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 17 10:56:43 2016 -0700

    fix thread safety for FabArray::EnforcePeriodicity

Src/C_BaseLib/FabArray.cpp

commit 7fb3e909dc30e8689dbfbcd59e94a905e72eb0c8
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 16:59:17 2016 -0700

    removed old test function.

Tests/IOBenchmark/IOTest.cpp

commit 6324f562ca8bb53083ce69319d64c9a89bcb8f87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 16 16:52:34 2016 -0700

    fix bind c name for PGI

MiniApps/PGAS_SMC/chemistry_module.f90
MiniApps/PGAS_SMC/derivative_stencil.f90
MiniApps/PGAS_SMC/init_data.f90
MiniApps/PGAS_SMC/kernels.f90
MiniApps/PGAS_SMC/make_plot.f90
MiniApps/PGAS_SMC/transport_properties.f90
MiniApps/PGAS_SMC/variables.f90

commit 9a9cd4734ed571756a519e104fa5f8242a6d433a
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 16:48:43 2016 -0700

    removed debugging diagnostics.

Src/C_BaseLib/VisMF.cpp

commit 00963b39a0aee866e18b7a495fc37bcc40c7fc33
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 16:45:25 2016 -0700

    added NFiles.

Src/C_BaseLib/CMakeLists.txt

commit c9f95701957190fdaf5e65400b5b69b697ee42f6
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 16:27:01 2016 -0700

    removed test functions.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 85f4e608db5c05975f94915d8a8853ec2e3daa7d
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 16:26:28 2016 -0700

    more notes.

Docs/Readme.io

commit b48bd055bf966b1ef57a26c79d53a6c57b0f8958
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 16:21:51 2016 -0700

    consolidate write functions for all formats.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit eb3a3fa29a81fe470a14bd8380072eb905a97df8
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 16:20:40 2016 -0700

    consolidate nfiles write tests for the new formats.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/inputs

commit 5579ba6b3a7751b8182a6d81fe3aebc5ad95241e
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 15:06:42 2016 -0700

    calculate offsets for old version without communication.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit fa6d37a287d82e39a29eef2f8213c933601818fb
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 16 11:20:20 2016 -0700

    change names to be more general.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/inputs

commit 5e055d0d0a42e9b23189ed9206d89ed170ac8d2a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 16 07:42:31 2016 -0700

    FabArray::EnforcePeriodicity: use a bool flag instead of a domain box

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Periodicity.H
Src/C_BaseLib/Periodicity.cpp

commit 4e3bff7cd0811de3b9ce1eb26d3534d6c4e86795
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 15 23:23:12 2016 -0700

    fix EnforcePeriodicity function

Src/C_BaseLib/FabArray.H

commit 9c4546cfbefdadae32191bbd42bcb4787d0f2958
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 15 23:14:43 2016 -0700

    FabArray::EnforcePeriodicity()

Src/C_BaseLib/Box.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp

commit b9def673244f6e3383acc322fc36c92e97c823ff
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 15 19:01:44 2016 -0700

    combine write functions.

Tests/IOBenchmark/IOTest.cpp

commit 14edacb60a601562938d68836037e55102302802
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 15 19:01:09 2016 -0700

    combine write functions.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 6d81218c8155a61ddf02c53ea9b34231074eaff4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 15 16:11:27 2016 -0700

    remove FabArrayBase::SetSendTag and SetRecvTag because IAMR SyncRegister no longer needs them

Src/C_BaseLib/FabArray.H

commit 3712af23880eedc967ff68d61c6b36da2127524d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 12 16:01:12 2016 -0700

    Add an option for setting constant coefficients for a nodal solve.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 85eda5859c490d179034de8fb4394ebd16c000e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 12 13:13:33 2016 -0700

    remove nested omp parallel.  they seem to cause some problems.

Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_3D.F

commit e8551deb8c7bdbfe7a15d01f8993a7ddf2ebca3c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Aug 11 21:45:56 2016 -0700

    Remove last bits of old sidecar implementation. The new stuff doesn't need it.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/F_BaseLib/parallel.f90

commit 6d0f19d37b5929f35360b220d7ebdb9caa351362
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 9 12:57:01 2016 -0700

    C_mk: add SDE ifdef for using Intel SDE for FLOP counting

Tools/C_mk/Make.defs

commit 9c63724f8cbe07970e61d2f6bd5c2a8d996cdd5d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 11 21:53:48 2016 -0700

    remove unused variable

Src/C_BaseLib/CArena.cpp

commit 6e699ac172bc6d76830b153de5aeee7e1c39a264
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 11 17:22:57 2016 -0700

    native reads, fixes for vis with no min max values in the header.

Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit a0b782ef7a9c266caee5ba0d055396bf0bfc773d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 11 12:40:02 2016 -0700

    Fabset::plusFrom takes Periodicity argument

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 504fc67c5a0a65de47d3d9074d0e827240b79ed8
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 10 18:26:54 2016 -0700

    implemented new vismf reads for file order reads.  not finished yet.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit d424b89a163736a96b1f99aa0f18941270535292
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 10 18:24:30 2016 -0700

    added consts.

Tests/IOBenchmark/IOTest.cpp

commit e232c3b8b7137eaf0e1ee89cf5b6b35fe3d988d8
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 10 16:49:48 2016 -0700

    added functions for reading.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit 9ef0c90eadd4bdcec22a3e97d5ed304d2656d2a0
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 10 16:46:23 2016 -0700

    added more inputs.

Tests/IOBenchmark/inputs

commit 8ec0a697d7a05faadd94139fd4c3d1c449bf5d69
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Aug 10 15:45:47 2016 -0700

    you can pass in an optional argument to ml_cc_solve, ok_to_fix_singular=.false. (default true).  If false, the multigrid solver will not subtract off the average of the RHS for singular matrices.  Useful for debugging singular problems if you want to see, e.g., if S integrates to zero for low mach codes, or if total charge integrates to zero for electrostatic potential solves.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 335a2f365a0f07960bd936a146a92ad5de58e042
Merge: 17abee428 7c646acd6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 10 14:23:38 2016 -0700

    Merge branch 'development' into weiqun/work

commit 17abee428f7c1f659ddb1cfe1255c49c2e19721a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 10 13:22:53 2016 -0700

    minor

Src/C_AMRLib/FillPatchUtil.cpp

commit f2b8718bd13a074f48c0779e8d3e095af48faab6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 10 13:06:08 2016 -0700

    add static function Periodicity::NonPeriodic() for clarity

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Periodicity.H
Src/C_BaseLib/Periodicity.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit d0dc3b9cd4a3392044c43cba68d2bb6a03066a9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 10 12:55:56 2016 -0700

    use FabArray::copy for periodic copy

Src/C_AMRLib/FillPatchUtil.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 7c646acd65b2ce53700b8d04d96a9eb61ad590bf
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Aug 10 12:51:08 2016 -0700

    call parallel reduce only on elements in an array which are initialized.  Otherwise code would crash

Src/LinearSolvers/F_MG/ml_cc.f90

commit 71bca54d650e47d61d5180f9573975a209c54eea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 10 12:45:27 2016 -0700

    FabArray::copy does periodic copy too

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 9d59112c89ff5d25ca6cd3e3db8e9ccf6ea1fe5b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 10 12:31:33 2016 -0700

    more io tests.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/inputs

commit b82877c83361cad10916ac4f300f80da06f9c8a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 10 11:11:50 2016 -0700

    FabArray::copy: add a new Periodicity argument

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BoundaryLib/FabSet.cpp

commit 9fa0b1d9c6ac43f94a983175913ccce8faac2007
Merge: 2f9dba79d c47bc1a3b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 10 10:53:40 2016 -0700

    Merge branch 'development' into weiqun/work
    
    Conflicts:
            Src/C_BaseLib/FabArray.H

commit 2f9dba79d58cc4851b182686eb7f40eed94069e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 21:16:33 2016 -0700

    minor optimization

Src/C_BaseLib/FabArray.cpp

commit 2efd0bce04647018f13e8af29680895e5af18e4d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 18:13:39 2016 -0700

    fix new bug

Src/C_BaseLib/FabArray.cpp

commit c290274efa30c47e89aa709a72ee1e0db6108491
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 9 17:55:17 2016 -0700

    Needed to move the computation of coeff_sum and coeff_max ahead of
    the singular test on rh -- this meant separating back out the
    parallel reductions.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 19f8c921547a7cb99b270d523dba8988a8c7883d
Merge: 5817fa28d c47bc1a3b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 9 17:42:52 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 5817fa28d24c39d00e700421ec2647c43e01bd97
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 9 17:42:24 2016 -0700

    Impose solvability on rh not res at the start of ml_cc -- we need to
    do this because res is recomputed as rh - L(full_soln) after each cycle.

Src/LinearSolvers/F_MG/ml_cc.f90

commit df9064d3b5008a8498729c482df9a9824ce0fc8d
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 9 17:29:50 2016 -0700

    started implementing new FabArray reads.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Tests/IOBenchmark/GNUmakefile

commit 9cafc7ff4ef6f618823c494fabd50441a1957003
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 9 17:22:50 2016 -0700

    more io notes.

Docs/Readme.io

commit c47bc1a3b517480a9abd696e75b050fc030487a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 16:13:19 2016 -0700

    update the regtest clean script

Tools/RegressionTesting/reg_test_gc.py

commit b2ab1a535420a92e4b56666565ccf0dcb7138f06
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 9 15:47:09 2016 -0700

    first part of code for persistent streams.

Src/C_BaseLib/VisMF.cpp

commit f547d641c5923994c7089ec4bf50ce3f03c8fbfa
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 9 15:45:28 2016 -0700

    more notes.

Docs/Readme.io

commit f60dc304fd66510a68d2b895eca8ed72b9024faa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 14:37:14 2016 -0700

    fix new bugs

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Periodicity.cpp

commit 61b9fb3f3406fe46116edf705e7a2f26e059f14b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 14:30:46 2016 -0700

    remove MultiFab::FillBoundary because it blocks FabArray::FillBoundary

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/MultiFabUtil.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG4/ABec4.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit f7bc27e1864e384b8c6e7db4ea41274c0921c096
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 13:18:42 2016 -0700

    start to use FillBoundary for periodic boundaries

Src/C_AMRLib/FillPatchUtil.cpp
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_TowerLib/Layout.cpp
Src/C_TowerLib/MFTower.cpp

commit 4b66811950d86874d0d62f14e8eb78c7119c8c30
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 13:03:57 2016 -0700

    add Geometry::periodicity

Src/C_BaseLib/Geometry.H

commit eb1bef34732b3a442bd13eecb8dfac3704b4fdf6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 12:58:31 2016 -0700

    tweak FillBoundary interface

Src/C_BaseLib/FabArray.H

commit ccb1da39a108c59e02307dc8a107150ae313233b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 9 12:47:07 2016 -0700

    make FabArray::FillBoundary fill periodic boundaries too

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/Periodicity.H
Src/C_BaseLib/Periodicity.cpp

commit e7b2ad9da5049c6a52a69bf980f4747c424e92b6
Merge: 4f30d354e f0f79c622
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 9 11:19:27 2016 -0700

    Merge branch 'VTune_fixes' into development

commit f0f79c622e7ed05bd60c975593c40a14f7cac5ec
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 9 11:16:45 2016 -0700

    C_mk: add -DVTUNE and -DITTNOTIFY defines for USE_VTUNE and USE_ITTNOTIFY

Tools/C_mk/Make.defs

commit d0d0bb985adc085f3443fb98ecd3a47a4cf76b99
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 9 11:13:11 2016 -0700

    C_mk: move Intel compiler flag "-parallel-source-info=2" into USE_VTUNE

Tools/C_mk/Make.defs

commit e0963ce801e97a6407a73fd4a1e038ab45cce664
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 8 16:30:30 2016 -0700

    read tests for raw native format.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit af537ec921a2fc2c0299de1d0eca0ac775814cd7
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 8 16:28:44 2016 -0700

    add read functions for raw native format.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 0bf8a381e9f5b75b1a5dccaf5811bf7ec586c7a0
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 8 14:48:21 2016 -0700

    remove BL_VISMF_MSGCHECK code.

Src/C_BaseLib/VisMF.cpp

commit 0aacc4ffcb787bca982ebf474894e793cfc2bb27
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 8 14:45:31 2016 -0700

    combine write code.

Src/C_BaseLib/VisMF.cpp

commit 9e4485417ea2b2445d07db022c40276d62cc67d4
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 8 11:57:00 2016 -0700

    change path

Tests/IOBenchmark/GNUmakefile

commit ad81c9ad25447032f98d9846fda684404af5b0c8
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 8 11:14:30 2016 -0700

    some cleanup.

Src/C_BaseLib/VisMF.cpp

commit 4f30d354e6c93ab01ed4c6f7042d0e9d0ddd048e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 8 07:45:59 2016 -0700

    promote FabArrayBase::CpOp to public

Src/C_BaseLib/FabArray.H

commit 96d02406d0ae2624152b4d40ddbb06917a44a3f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 8 07:29:59 2016 -0700

    Add optional argument Periodicity to FillBoundary

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Periodicity.H

commit 0ca53a9419d847cf18602dbcea996d1d458894a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 5 22:40:47 2016 -0700

    fixed a bug in last commit

Src/C_BaseLib/FabArray.H

commit 1586903107a6b3cc996f740bcb53b69713007065
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 5 18:12:23 2016 -0700

    prepare CopyComTag for periodic fill boundary and copy

Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Periodicity.H

commit 0abe0dc606fda31ca58ad27e7bf300fb487e98d1
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 5 17:51:51 2016 -0700

    some cleanup.

Src/C_BaseLib/VisMF.cpp

commit 551176e7128c73649d55a6b7b7558720eb4d1ee6
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 5 17:13:19 2016 -0700

    more io notes.

Docs/Readme.io

commit e7a3edeac293cbe20548d618f6a4890cceb2d838
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 5 17:12:18 2016 -0700

    update tests for new vismf versions.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 0a446f8c4f3b07a5246619d068600ddba7f708bd
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 5 17:11:10 2016 -0700

    new header versions, calc famin famax values.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 1f296878d1d24d0a78c14f603cd545b406806e51
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 5 15:14:58 2016 -0700

    add ngrow to FabSet::copyTo

Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit f3bf0fa45dddc1c84f2d1bf41809c4bb8bd04c0a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 5 14:48:31 2016 -0700

    FabSet: new version of plusFrom that add two FabSets together

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit b3b155f7c5c8e2480217a3f24e72824d810f32b3
Merge: 95d4ed321 e4cd60b91
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 5 14:03:53 2016 -0700

    Merge branch 'development' into weiqun/boxarrayconverter
    
    Conflicts:
            Src/C_BaseLib/FabArray.H

commit 95d4ed321cd7eff7a17a77b21e7f96a36cff81a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 5 13:53:23 2016 -0700

    Abort if FabSet::AddProcsToComp is called.

Src/C_BoundaryLib/FabSet.H

commit ec7a2c889d5841590f58df856744d7b0bde20b73
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 5 13:20:37 2016 -0700

    indexMap --> indexArray

Src/C_BaseLib/FabArray.cpp

commit f1ef4361516a9725dc357f498fb4bc0dcd74c140
Merge: 690d59cd4 e4cd60b91
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Aug 4 21:09:46 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 690d59cd4ebbfa6d9e2682b949b1eea55c85a335
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Aug 4 21:08:46 2016 -0400

    add another color to the summary pages
    black = test crashed (as determined by backtrace files)
    the compile and crash failures now also show on the summary page
    for the entire run

Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py

commit 7e4cff1b06ae297a119cdc69abf58902ebaf977b
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 4 17:27:53 2016 -0700

    filename fix for ungrouped sets for VisMF::Write.

Src/C_BaseLib/VisMF.cpp

commit 235db4f93707ed611d3b548b6ca8ab6613a7add6
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 4 17:27:09 2016 -0700

    simplify code.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit e4cd60b91cbfe6a1e26259724b734c2ef84a59e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 4 17:12:51 2016 -0700

    Changed the behavior of bdryLo and bdryNode (for the lower face) when
    len>1.  With the old code the returned node box is obtained by growing
    inwards.  With the new code the returned node box is obtained by
    growing outwards, just like bdryHi.  Not sure the old one is a bug or
    feature.  Marc and I agree that the old behavior is unexpected and
    undesired.  It should be noted as far as I know these functions have
    never been called with len>1.  For len=1, the results do not change.

Src/C_BaseLib/Box.cpp

commit 4a3e7f83507f0c02d5ef634d6c5f4c932ada3b66
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 4 16:58:08 2016 -0700

    FabSet: remove aliasing in linComb

Src/C_BoundaryLib/FabSet.cpp

commit bebafa5cd1d2748d7714948f87bcbae35a4ddc67
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 4 16:35:38 2016 -0700

    FabSet: reimplement linComb

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit d14fe5d1ac5e625c0c977efed9442797e7ef65ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 4 16:17:44 2016 -0700

    fix linComb that was temporarily disabled because only castro radiation uses it

Src/C_BoundaryLib/FabSet.cpp

commit 59876f89bfb392da7f91d1a04dbd126af2fa8f9e
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 4 16:10:35 2016 -0700

    use NFilesIter.

Src/C_BaseLib/VisMF.cpp

commit 0d92f380e42a5a5c4448adb9b9f3536996ea44b8
Merge: ed58889d9 bfbcb5893
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 4 15:37:41 2016 -0700

    change mf to FabArray.

commit 37fa9dd8047ff8b8373f714f56354ba44e62f1da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 4 15:01:48 2016 -0700

    BoxArray: clear hash bin whenever the boxes change

Src/C_BaseLib/BoxArray.cpp

commit af7e58b9c270fac11b77fe2cd2db056c05645781
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 4 14:33:59 2016 -0700

    remove calls to clear_hash_bin()

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FabArray.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 172db44b074fc12dcf8c2498d6dcc5b672c68dcd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 4 14:17:41 2016 -0700

    clean up BoxArray::intersections functions

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/Particles.H
Src/C_BaseLib/Particles.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 7a69fffa8abbe1b5cc32fe46eeb504f9c5a86fcc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 4 13:47:29 2016 -0700

    minor tweak of TINY_PROFILE in make

Tools/C_mk/Make.defs

commit bfbcb589334600629b5d58d64fedf269eaf92cc7
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 4 13:09:07 2016 -0700

    fixec calls to bl_fortran_set_nprocs_sidecar

Src/C_BaseLib/ParallelDescriptor.cpp

commit 0bce0a16eff0fd595f5da6ff0dc2e4a7764264e5
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 4 13:07:53 2016 -0700

    allocate arrays for set_nprocs_sidecar.  needs some error checking.

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit 022b4ea7807a63e4d659acf394a5f8fbc7dfdd4c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 2 15:00:02 2016 -0700

    add optional no_assertion argument to a number of functions in FabArray because they might get called in situations the assertion for BDKey fails

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit ed58889d99b531013a5eb3302824063ddf6f32be
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 3 15:52:49 2016 -0700

    more notes.

Docs/Readme.io

commit 7eedfe01e2566225f0a379ca6f59e416a8aa2709
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 3 15:52:03 2016 -0700

    move remove out of timed block.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 0e4b6ccd426380abd079437a5a498e13c2d05aba
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 3 17:46:40 2016 -0400

    Tutorials: write correct number of component names in plotfile header in writePlotFile()
    
    The plotfile header file should list the same number of component names as
    there are components. This was already done correctly in a few versions of
    writePlotFile() in other tutorials, but not in these.

Tutorials/HeatEquation_EX1_C/writePlotFile.cpp
Tutorials/PGAS_HEAT/writePlotFile.cpp
Tutorials/Tiling_Heat_C/writePlotFile.cpp

commit 9e2a42713856befcce3c84fca68b991dc75f0160
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 3 14:06:37 2016 -0700

    Also want to change the comments in HeatEquation_EX*F/main.f90

Tutorials/HeatEquation_EX2_F/main.f90
Tutorials/HeatEquation_EX3_F/main.f90
Tutorials/HeatEquation_EX4_F/main.f90

commit 09daa5baf11f5558eb3d347dd5ebed3b0a20fad4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 3 14:05:22 2016 -0700

    Analogous changes to those just made in the other HeatEquation_EX*F

Tutorials/HeatEquation_EX5_F/define_bc_tower.f90
Tutorials/HeatEquation_EX5_F/inputs-rt
Tutorials/HeatEquation_EX5_F/inputs-rt-expl
Tutorials/HeatEquation_EX5_F/inputs-rt-impl
Tutorials/HeatEquation_EX5_F/inputs_2d
Tutorials/HeatEquation_EX5_F/inputs_3d
Tutorials/HeatEquation_EX5_F/main.f90
Tutorials/HeatEquation_EX5_F/multifab_physbc.f90

commit 5045e2da6969915e1b0fa96e74cfee3ce9f0ada1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 3 13:54:31 2016 -0700

    Analogous changes in HeatEquation_EX4_F to the most recent changes in HE*2_F and HE*3_F

Tutorials/HeatEquation_EX4_F/define_bc_tower.f90
Tutorials/HeatEquation_EX4_F/inputs_2d
Tutorials/HeatEquation_EX4_F/inputs_3d
Tutorials/HeatEquation_EX4_F/multifab_physbc.f90

commit bf286044245a6a3fa8d99c68492b5bf329ae0efa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 3 13:51:17 2016 -0700

    Update HeatEquation_EX2_F and HeatEquation_EX3_F so that we include local versions
    of define_bc_tower.f90 and multifab_physbc.f90 so that we can allow for a larger
    range of bc types in the inputs files and so that it more clear where to set the
    Dirichlet values of phi if we are using INLET.

Tutorials/HeatEquation_EX2_F/define_bc_tower.f90
Tutorials/HeatEquation_EX2_F/inputs_2d
Tutorials/HeatEquation_EX2_F/inputs_3d
Tutorials/HeatEquation_EX2_F/multifab_physbc.f90
Tutorials/HeatEquation_EX3_F/define_bc_tower.f90
Tutorials/HeatEquation_EX3_F/inputs_2d
Tutorials/HeatEquation_EX3_F/inputs_3d
Tutorials/HeatEquation_EX3_F/multifab_physbc.f90

commit be704c847f5a27ed79d9538e077da786c93e0707
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 2 23:28:08 2016 -0700

    fix bounding box bug in the new BoxArray intersection function

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp

commit 2c31579821f925e4729b207392cf9935801a267b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 2 15:00:02 2016 -0700

    add optional no_assertion argument to a number of functions in FabArray because they might get called in situations the assertion for BDKey fails

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 4665185f92432bf2a2be625ea5140f9f57a703fa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 2 15:00:02 2016 -0700

    add optional no_assertion argument to a number of functions in FabArray because they might get called in situations the assertion for BDKey fails

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit e3a06ac8a683a9aaa3e1dd44ba6ee9f002e5f2cf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 2 14:38:57 2016 -0700

    assertion and minor cleanup

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit ef7f2ef47eaa28e1553cfe59707650e5f38d3875
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Aug 2 10:13:27 2016 -0400

    fix benchmade link

Tools/RegressionTesting/test_report.py

commit 80963113ad23fbf10a2145dec75f8bebf34318b5
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 1 16:18:49 2016 -0700

    forgot the header.

Src/C_BaseLib/VisMF.H

commit f81b7d29f7988a87d531fc726197b31ec01552ab
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 1 16:14:59 2016 -0700

    test remove nfiles.

Tests/IOBenchmark/IOTest.cpp

commit 910eb4ad6d54774d1dda8deab41dd3ac8a088cd0
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 1 16:14:33 2016 -0700

    tweak set groups.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit f869d1fc31d24fb865c2264e2592a7f3822af67b
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 1 16:13:42 2016 -0700

    added function to remove nfiles.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit bbb73ed6607dcc1cc58484ee5a785558585816a2
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 1 12:23:12 2016 -0700

    test group set option.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit dae5118e86cd8df37ba5bff5a7ecb3b74e05426c
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 1 12:22:56 2016 -0700

    propagate group set option.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 70965f456daa28015d5cb586d38c9f29ff8d029a
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 1 12:22:15 2016 -0700

    added option to group sets.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit b0f9447e018ff8b2c5976d6400059b468349c7ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 1 07:26:59 2016 -0700

    Release Notes 16.08

ReleaseNotes/release-notes-16.08

commit 66e00d3159a4d4624eb4b4009917cc7b2838c996
Merge: d57e2f068 328afc50b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 31 15:07:46 2016 -0700

    Merge branch 'development'
    
    Conflicts:
            Src/C_BaseLib/FabArray.H

commit d5aed8ce0b2cc272b901f43f59127691f04a73d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 31 07:15:24 2016 -0700

    BoxArray: In some special cases, the internal reference counted cell-center boxes may look empty.

Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.cpp

commit 62424b60f3e3f45c9c98c20b385f2faf8bc40262
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 30 22:12:32 2016 -0700

    FabSet::periodicCopyTo

Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 2a3ab71877423622fe5a408643bf570c1acabb7d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 30 16:49:29 2016 -0700

    use doi (domain of influence) in BoxArray intersection

Src/C_BaseLib/Box.H
Src/C_BaseLib/BoxArray.cpp

commit 4ee59a3efecaac1018308ae055689148eb544387
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 30 13:47:53 2016 -0700

    BoxArray Transformer: add doi (domain of influence)

Src/C_BaseLib/BoxArray.H
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 9b0d0d5548a322b9d8068deee0efde0453169636
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 30 10:38:00 2016 -0700

    Revert "refactor BoxArray Transformer"
    
    This reverts commit 4bcb96058ba54850d8a786fef9571bd703821aef.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 4bcb96058ba54850d8a786fef9571bd703821aef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 30 08:21:48 2016 -0700

    refactor BoxArray Transformer

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 8bf44e84038627112899b4488b7e31cc0898a365
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 29 23:03:53 2016 -0700

    FabSet::copyTo interface

Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 1b849edbc0eebb8b78281df4ac6aef51a3f3ddb2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 29 22:40:41 2016 -0700

    update CPC due to that type plus reference key is no longer sufficient for BoxArray comparison

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit a10fa6e460a40b6a950366d412e15a1429fdc9a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 29 18:13:44 2016 -0700

    WIP: FabSet copy wip

Src/C_BaseLib/FabArray.H
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 4fa35bd0eba7602234f8727174bed0aa4516fe05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 29 17:44:05 2016 -0700

    WIP: more clean up of FabSet

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit fa2dbe1fc367fbed7ab2c73a52a27a7c9279eee1
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 29 16:48:15 2016 -0700

    updated readme.

Tests/IOBenchmark/README

commit 7a3ad28390271622aca18809cc9a1b280b6df4cf
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 29 16:42:35 2016 -0700

    command line option for writeminmax.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 9e3860dbf8ff4230c2dc4fa69ba71b6fd7fc73ec
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 29 16:27:35 2016 -0700

    calc offsets without communication, option to write minmax.

Src/C_BaseLib/VisMF.cpp

commit 04c7a7dfcc9fb46b7f7a550bcc4353d940b318a2
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 29 16:26:29 2016 -0700

    util function, enforce proc range.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit 355f1c117a9d62b364e122c825c03c30739cd6ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 29 16:10:34 2016 -0700

    add a new version of FabSet::setVal

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 706471c6ad0127b04d02d7009a47400af26efe91
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 29 14:22:35 2016 -0700

    added stream buffer option.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit deac159078fa90ad3a40181bc08a616734a89b01
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 29 11:24:45 2016 -0700

    WIP: get it to compile be commenting out a lot of codes in FabSet

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 328afc50bb07d82c2ffe47649bbd3d4449324f3a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 29 10:16:46 2016 -0400

    testnew.py -> regtest.py

Docs/Regression/test_suite.tex

commit f5a5253c29b8b146b5226e222edb3d9a45bbb187
Merge: 052845cde f848e1d70
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 29 10:11:34 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 052845cdef3ca8ddc2631aa42fbc66cc202718e3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 29 10:11:18 2016 -0400

    remove the older suite -- use regtest.py now

Tools/RegressionTesting/testnew.py

commit f848e1d70619e6dddb641bf35dac25f6a66b7db7
Merge: 9a7643e0c 9974bfc07
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 29 09:44:42 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 9a7643e0c7ef8729836d87a22fd87e2c83379bf5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 29 09:44:30 2016 -0400

    update to point to regtest.py

Tools/RegressionTesting/README

commit 3d9b95b831a9f809ef6ea1359dfc5090948d991a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 28 22:11:33 2016 -0700

    WIP: reimplement FabSet with MultiFab as member instead of base class;  this allows more control over hiding MulitFab methods from FabSet

Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 57e261630717fcfbadf94fc8417c964952f7e3c9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 28 21:04:09 2016 -0700

    define BndryRegister with BoxArray with special transformer

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 401f2f6059ab33ebd688f8ef4eedafd2a24accc1
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 28 17:22:21 2016 -0700

    continue write raw native wirtes.

Src/C_BaseLib/VisMF.cpp
Tests/IOBenchmark/GNUmakefile

commit 0c16b277c1c4a699c294120735118e6f81ea13b8
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 28 16:54:13 2016 -0700

    test write minmax to raw native mf.

Tests/IOBenchmark/IOTest.cpp

commit feb10d1cd554a3be6bb261960e4edae1fbdb8a18
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 28 16:24:51 2016 -0700

    add option to write fab minmax to the data.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 04c6cbb4c624eb33fc2d4a97dddd18e377c172cf
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 28 16:04:52 2016 -0700

    added comments and an example.

Src/C_BaseLib/NFiles.H

commit 9b0c570d1bd0dd13c3917ceac6fb34fb565ca553
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 28 15:02:15 2016 -0700

    BoxArray: add transformer that transforms internally stored and possibly shared boxes into boxes of the public interface

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 8e1e394e12b31f237c4ca46431ab8a274da36c13
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 28 14:04:14 2016 -0700

    change defaults.

Src/C_AMRLib/AmrLevel.H

commit 9974bfc07d18cf109a153f2c4466f71d4c6879ea
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 28 13:00:54 2016 -0400

    a little cleaning

Tools/RegressionTesting/test_report.py
Tools/RegressionTesting/test_util.py

commit 7ef6ca80d8961607fe26085e6be2744b70f92337
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 28 12:39:19 2016 -0400

    highlight a compilation failure in a different color (purple) than
    regular failure (comparison)

Tools/RegressionTesting/test_report.py

commit 1228b99e603be1ede13a5cdf6cb2975cb80b5b94
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 28 11:31:57 2016 -0400

    fix stderr output when we aren't sending it to its own file

Tools/RegressionTesting/test_util.py

commit d57e2f068be95dfcefb6201e60b6118f0ea7fa7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 27 22:43:53 2016 -0700

    add libquadmath

Tools/C_mk/Make.defs

commit c4a888687905ae953842c2d141d83b0d07ddaf77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 27 22:43:53 2016 -0700

    add libquadmath

Tools/C_mk/Make.defs

commit 1acd4e1721ec734bd3b179d9388613689b3ff0c8
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 27 17:19:15 2016 -0700

    test functions for VisMF::WriteRawNative.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 3f7cc0b4ef8518cdfb1c42a419901670aefba355
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 27 17:18:33 2016 -0700

    added WriteRawNative function.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 96127b63d0da230bd0aab323bcd828eeee20b5ba
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 27 17:17:32 2016 -0700

    added file name functions.

Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp

commit 1e1c279ba41b75d6670520c73eed09708145760e
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Jul 27 13:30:10 2016 -0700

    C_mk: add some extra compiler flags when using VTune
    
    This adds support for the GNUmakefile options USE_VTUNE and USE_ITTNOTIFY when
    using the Intel compilers. USE_VTUNE adds some extra debugging output during
    compilation which allows VTune to resolve more information about the code
    during profilng, while USE_ITTNOTIFY provides support for manual code
    instrumentation with VTune to profile only certain regions instead of the
    entire thing.

Tools/C_mk/Make.defs

commit 01ccfb5f6e122862e84b7ae3b895b792244b9720
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Jul 7 13:15:31 2016 -0700

    C_mk, HPGMG: rename DUNLIMIT_FMG_VCYCLES -> DUNLIMIT_FMG_ITERATIONS
    
    Sam renamed this in HPGMG so we need to follow suit in our compilation scripts.

Tools/C_mk/Make.defs

commit d2dee333bfca5fb305da934b21414c4958b4f056
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 27 12:12:27 2016 -0700

    change how default, some cleanup.

Src/C_AMRLib/Amr.cpp

commit cec928c163f4068dbd5d97d90095efb0356e69a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 27 07:07:49 2016 -0700

    fix assertion

Src/C_BaseLib/Geometry.cpp

commit b9fe517c01b7d3ac1b505bf277f4bf32a7c33dce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 26 22:28:52 2016 -0700

    explicit

Src/C_BaseLib/BoxArray.H

commit 410671d6548f59a3416f387f00cd9625181bb280
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 26 21:02:46 2016 -0700

    reimplement fillperiodicboundary cache using boxarray-distributionmap key

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 81174da4ee4ebd157191935e702ea686313cfb9a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 26 16:12:45 2016 -0700

    clean up FB

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit d8fe990e75cc477cab54544fea8b3da35211c3b0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 26 15:06:33 2016 -0700

    reimplement parallel copy cache using boxarray-distributionmap key

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 7faa29464abcf83f7eb3888cd5ec08c8932c242b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 26 10:55:13 2016 -0700

    MemPool: static_assert

Src/C_BaseLib/MemPool.cpp

commit 7194d443830c0ebd30bc247412aa4e9efc6e0b08
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 26 07:51:00 2016 -0700

    reimplement fillboundary cache using boxarray-distributionmap key

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp

commit 70b965cc94f9d34d3ca63b5aff89b701ee7a994e
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 26 17:55:19 2016 -0700

    packaged nfiles writing.

Src/C_BaseLib/Make.package
Src/C_BaseLib/NFiles.H
Src/C_BaseLib/NFiles.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 8f0452ded238f97bbc8290e1bd823ea5df20bfc4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jul 26 14:57:44 2016 -0700

    Enable us to call fourth_order interpolation without having to define the
    stencil_width to 2 independently -- affects multifab_fill_ghost_cells and fillpatch.
    
    Also fix the fourth_order_interp routine so that it can fill some but not all fine
    cells in a coarse cell.

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit da0c58fd96e46323f018924bee9d26d9596698a0
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 26 14:44:12 2016 -0700

    limit buffer size.

Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabConv.cpp

commit 00ae1cea8ef0e8da63b50a0b10a006ea2bf0ae3a
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 26 13:01:32 2016 -0700

    added directory creation tests.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 344873d67119607d14d2c7763da725583850ade4
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 26 12:58:00 2016 -0700

    updated UtilCreateDirectory

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit e4940c16608d30a4c6332d77b43d4264e08912b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 25 15:53:54 2016 -0700

    fix tilearray memory profiling counter

Src/F_BaseLib/layout.f90

commit cfa7a5df6990e62117b60abf3039041602bf9103
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 25 15:48:56 2016 -0700

    nullify fortran pointer in bl_deallocate

Src/C_BaseLib/mempool_f.f90

commit c6df358858f100f9e326291e10fa51673e49a0b1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 25 15:10:33 2016 -0700

    use constexpr

Src/C_BaseLib/MemProfiler.cpp

commit abeddd4f0bba1a1cc845807bec61115cda15d4d4
Merge: 535fe779e dd6181a91
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 25 14:50:33 2016 -0700

    Merge branch 'development' into weiqun/coarsenboxarray
    
    Conflicts:
            Src/C_BaseLib/BoxArray.H
            Src/C_BaseLib/BoxArray.cpp

commit dd6181a91059fa84da1981aa906264e157289982
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 25 14:41:49 2016 -0700

    MEM_PROFILE: keep track of the number of BoxArrays and MultiFabs

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/MemProfiler.H
Src/C_BaseLib/MemProfiler.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 535fe779ed3b7999c86272587df7791d086aee41
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 24 18:57:48 2016 -0700

    update because BoxArray::define(const BoxArray&) is gone

Tests/LinearSolvers/ComparisonTest/main.cpp

commit 5cc6462d4d3de78a6b43da1e844fddf420415b7d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 24 17:35:17 2016 -0700

    cache coarse BoxArrays

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/Pointers.H

commit 87451a8c4bbcc37a30a3d2afb5129348b11e1c65
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 24 17:33:22 2016 -0400

    'make file_locations' will printout where in the VPATH each source file is found
    as well as indicate which files are not found

Tools/C_mk/Make.rules

commit 9dee60b57f9aa99a1a75728a666dd8f3b2a4e1da
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 24 17:26:58 2016 -0400

    'make file_locations' will output where each source file is found by make
    this will also indicate which files make cannot find

Tools/F_mk/GMakerules.mak

commit 68e6ac5ee5d4a4f29b6664bd4c019802a920b9ef
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 24 17:23:39 2016 -0400

    a useful tool for makefile debugging -- this script will print out
    where files are found in the vpath and which files are not in the
    vpath

Tools/F_scripts/find_files_vpath.py

commit 3f209bffcde7a79c76ee2d24b4340800fd7d0000
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 23 12:55:15 2016 -0700

    remove BoxArray::define(const BoxArray& bs) because it is equivalent to the assignmeent operator

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 06f36ed02bd163b661710520125efb480e90a787
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 23 11:14:17 2016 -0700

    use BoxArray assignment operator instead of define function because I plan to remove the define fucntion

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/FabArray.H
Src/C_BoundaryLib/BndryRegister.cpp

commit a1b55f1ca9863c6a06cdc9d072231599627a4d83
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 23 07:33:28 2016 -0700

    make ~FabArrayBase just in case

Src/C_BaseLib/FabArray.H

commit 2b81914948429444d7dc1fc0cddd70bbec03aac6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 22 17:03:04 2016 -0700

    virtualize a few functions in FabArray and make VisMF a class for FabArray<FArrayBox> instead of MultiFab

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit f93c7c5b6adff62736728fadda3f0ea80f9b8e65
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 22 14:29:40 2016 -0700

    added dir tests.

Tests/MKDir/MKDir.cpp

commit 19a5b243b529a7e00787e307015090aeac2f0eeb
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 21 16:30:16 2016 -0700

    code cleanup.

Src/C_BaseLib/VisMF.cpp

commit 391256842d2e983c6093a99ebb9410296308917d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 21 14:45:00 2016 -0700

    wip

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/MultiMask.H
Src/C_BoundaryLib/MultiMask.cpp

commit b2073cee431dfc5365c52eb2c501de2a0b2fc3f0
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 21 14:33:22 2016 -0700

    some code cleanup.

Src/C_BaseLib/FArrayBox.cpp

commit f079dd7a9510632b6ac1979c1928a1741a2cdbd6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 21 12:58:12 2016 -0700

    start MultiMask class

Src/C_BoundaryLib/CMakeLists.txt
Src/C_BoundaryLib/Make.package
Src/C_BoundaryLib/MultiMask.H
Src/C_BoundaryLib/MultiMask.cpp

commit 38d19b60d981dc71bcbe996b2db4ba3d048369eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 21 12:48:04 2016 -0700

    add alloc and shared as optional arguments to Mask class in preparation for new MultiMask class

Src/C_BoundaryLib/Mask.H
Src/C_BoundaryLib/Mask.cpp

commit 791407d71c5244673cd4a36662507c3ee560b55e
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 21 12:38:27 2016 -0700

    added functions to set buffer sizes.

Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp

commit 754d3805f8339bd60e2470dfbd122b468b6a8aa4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 21 11:14:30 2016 -0700

    remove edge_restriction.f90 because all its functions are already duplicated in cc_restrition_module and the edge restriction functions are called by functions in ml_cc_restriction_module (since there is no ml_edge_restriction_module

Src/F_BaseLib/CMakeLists.txt
Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/edge_restriction.f90
Src/F_BaseLib/ml_cc_restriction.f90
Src/LinearSolvers/F_MG/FParallelMG.mak

commit 872ef6bab747636c0f4086022edbf5bf57eb101c
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 21 11:14:01 2016 -0700

    added test files and io doc.

Docs/Readme.io
Tests/C_BaseLib/AMRPROFTEST_F.H
Tests/C_BaseLib/AMRProfTestBL.cpp
Tests/C_BaseLib/tRABcast.cpp
Tutorials/MultiFabTests_C/MultiFabFillBoundary.cpp

commit c29b8c337c5d6498874693b8a0783403591df07b
Merge: 147638bd6 1ddb9538b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 21 12:28:13 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 147638bd64e704f7849da91504bb5d8994cf974e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 21 12:27:53 2016 -0400

    move the return code logic to _after_ we do zone info

Tools/Postprocessing/F_Src/fcompare.f90

commit 1ddb9538b27bf8cfea3d503ed8edb9ec02eaaa64
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 20 16:46:53 2016 -0700

    remove the word grok.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 3641b641c7196011f3ab87d1a7c990f00d53667d
Merge: ad071144c 70304c16a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 20 19:33:46 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 70304c16a3981a9e591a5ccf4f0576b3f7358008
Merge: cb41d52ce 19e17f344
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 20 12:39:20 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit cb41d52ceee850ecc5de8bc565803f3ef9095e2f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 20 12:39:15 2016 -0700

    remove profile call.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 19e17f344373af3e8240b2a6c899793262fd43d4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 17 14:13:04 2016 -0400

    the microphysics suite inputs

Tools/RegressionTesting/Microphysics-tests-pgi.ini
Tools/RegressionTesting/Microphysics-tests.ini

commit 5fd051b36d3a54a5b0a8510a9799572f75a9f243
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 17 13:07:59 2016 -0400

    detect variable mismatch in comparison

Tools/RegressionTesting/test_report.py

commit 5dd647bca3a37fc4ef84cc07e3435060dd085d1e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 17 12:28:40 2016 -0400

    return error code if there are different / missing variables in
    the plotfiles

Tools/Postprocessing/F_Src/fcompare.f90

commit ad071144c91a3ee41319bede942d8af1822db857
Merge: bb8f42f81 ade08f76f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 14 10:03:17 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit ade08f76f051954e2b5d760b82e3402c4d722b00
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 13 13:42:15 2016 -0700

    tweak Fortran make system to support codes relying on the programs variable

Tools/F_mk/GMakerules.mak
Tools/Postprocessing/F_Src/GNUmakefile

commit 9219d56700097259118a92f83fb8747f3adc63b1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 13 12:51:32 2016 -0700

    Fortran random: add more static_assert

Src/F_BaseLib/bl_random_c.cpp

commit c848f609182ee19c2d1f349e281acf413075aed9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 12 18:30:01 2016 -0700

    Fortran random: add single precision

Src/F_BaseLib/bl_random_c.cpp

commit e2e6e7a8acad6fb311b80fa45c00f65ec0c0c11b
Merge: bf3cb03a8 12e9925c8
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 12 16:33:44 2016 -0700

    refix name change.

commit 40fb363bfacf7cb09230c1baab6e4e8069033af2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 12 16:10:48 2016 -0700

    promote IndexMap() and localindex() to public so that some codes can use

Src/C_BaseLib/FabArray.H

commit 12e9925c8fda1b8dacab99630ea80ce6536faf88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 12 16:10:48 2016 -0700

    promote IndexMap() and localindex() to public so that some codes can use

Src/C_BaseLib/FabArray.H

commit bf3cb03a84c133e8218824b51f7cfab15e8a69f0
Merge: f9c6762d5 527bf4339
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 12 16:03:09 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit f9c6762d5d506e9a36bde549eeff056dc5a944a9
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 12 15:59:38 2016 -0700

    add a default real function.

Src/C_AMRLib/LevelBld.H

commit b03e71d823234e57f74342c831e49e4411f58f85
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 12 15:41:32 2016 -0700

    dont free the comm from fortran for intransit.

Src/C_BaseLib/BoxLib.cpp

commit be07a5fce321209ff37b33c9f860e201c04de596
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 12 14:32:32 2016 -0700

    flush another cache for MoveFabs.

Src/C_BaseLib/FabArray.H

commit 690f5e7de6606ecaf5d4026e4c5d28dda06e0c19
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 12 14:28:03 2016 -0700

    flush another cache for MoveFabs.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit f2c69c59d503e873a116df5e454cff6af1b5fcfd
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 12 14:26:08 2016 -0700

    remove unused vars.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/FillPatchUtil.cpp

commit bb8f42f814920dfbf67b924c17d99b9118ae0f82
Merge: dfae56617 527bf4339
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 12 14:55:37 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit e4f61530162450c2bf33bac8a071fe4cca176438
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 11 14:07:46 2016 -0700

    merge fix.

Src/C_AMRLib/Amr.cpp

commit 527bf4339b1ec1adbf4405d4d47e54299ee74962
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 11 14:02:55 2016 -0700

    Fortran random: allow using FluctHydro/HydroGrid distribution

Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90

commit 09001e549f231bd3e386ab1a3df736fed146f7b0
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 11 13:33:32 2016 -0700

    fix for serial.

Src/C_BaseLib/ParallelDescriptor.cpp

commit fd1cf86046460719aa25d9903f0c68046cf497ad
Merge: 27cc3ce0b a9b1a1fd4
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 11 12:19:05 2016 -0700

    merge fix.

commit dfae56617be1d861a7ba05ac891de042ff0e9bb9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jul 11 09:55:21 2016 -0400

    minor formatting

Tools/RegressionTesting/test_report.py
Tools/RegressionTesting/test_util.py

commit 129705b267628c9d4c29fa1ce9aa908d5f750dec
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jul 11 09:48:46 2016 -0400

    replace redefined name

Tools/RegressionTesting/regtest.py

commit 27cc3ce0bb544d3206cd28c0248327017f502e0e
Merge: 3c6085da5 418e329ec
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 10 16:59:48 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 3c6085da5c23154672923836aef2c08e1e29029a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 10 16:59:21 2016 -0400

    a little cleaning

Tools/RegressionTesting/test_report.py
Tools/RegressionTesting/test_util.py

commit 418e329ec6dd2be328d3508a768b8f6626316170
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 10 12:01:08 2016 -0400

    a little more PEP-8

Tools/RegressionTesting/params.py
Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/repo.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py
Tools/RegressionTesting/test_util.py

commit 217cfbb157ae2ff6685483ee0a06b9d91f34f2dd
Merge: c6abf0818 409be0af2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 10 11:55:47 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit c6abf0818e877886a13dac2866913778aee9ceed
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 10 11:55:32 2016 -0400

    use is to compare to None

Tools/RegressionTesting/regtest.py

commit 409be0af20ed4ec6a055fc318384ad37c364df0a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jul 10 11:51:20 2016 -0400

    actually check whether the user-specified compareFile exists

Tools/RegressionTesting/regtest.py

commit b035c2d88edee2c40b843e27c831de010bf6c08e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 9 19:53:01 2016 -0400

    rely on the return code from fcompare to determine if the comparison
    was successful

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py

commit 4fd292bad34bb200a4dcd1619d46d5f4c422af39
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 9 15:08:17 2016 -0400

    explicitly send return codes of success or failure

Tools/Postprocessing/F_Src/fcompare.f90

commit b4faf15d4b5ef4791b40aef334db5281d96a213b
Merge: 91dad08b6 8176a2f82
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 9 14:55:58 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 91dad08b67c58639f470bc50891107b615d1d16f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 9 14:55:41 2016 -0400

    two new functions for sending return codes from Fortran

Src/F_BaseLib/system_util_c.c

commit 8176a2f8273f6258872319e88ee45567dff85dd0
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Jul 9 14:49:44 2016 -0400

    Write a plotfile on demand with plot_and_continue

Src/C_AMRLib/Amr.cpp

commit e2b8c0d14449bbb4895e0e1afff0e2c4fa118163
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 9 13:27:41 2016 -0400

    use the return code to determine if compilation was successful
    
    consolodate the main copying code

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py

commit c04e630b991edb129fc2a3a3054f8c642d60fadf
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 9 12:55:31 2016 -0400

    no really, .pyc

.gitignore

commit 60eb0eb4e05bc0cb0f8ab33392b2b19fe5d137e1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 9 12:55:04 2016 -0400

    add .pyc

.gitignore

commit 19d2d2d6be8205060c5be0e8f2295f04d7768785
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 9 12:27:47 2016 -0400

    use the return code from make to determine if the tools built

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py

commit a9b1a1fd429ba1b682749808cf20dd2d025bcb2a
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 8 17:47:36 2016 -0700

    copy more vars for comp resize.

Src/C_AMRLib/Amr.cpp

commit ca7a8a354b0f3a9a5cd953678c487460ecd3807b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 8 17:17:30 2016 -0700

    IBM compiler does not like 'using FabArray::setVal' because FabArray is templated.

Src/C_AMRLib/TagBox.H

commit 7895f237d7ca0254d91d5c368787a4930c709e7a
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jul 8 15:59:11 2016 -0700

    Copy autogen files into repo as well...a bad idea that these were added in the first place...

Src/Python/boxlib/bl1.py
Src/Python/boxlib/bl2.py
Src/Python/boxlib/bl3.py
Src/Python/src/boxlib_wrap_1.cpp
Src/Python/src/boxlib_wrap_2.cpp
Src/Python/src/boxlib_wrap_3.cpp

commit 9cd5ba0ceb87ce895837581a9cafdfb01a6c9424
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jul 8 15:55:46 2016 -0700

    Remove interface to mf->fab function from swig i file

Src/Python/swig/boxlib.i

commit 5babb03e4c644a95adc7f510e4604c27dabccfae
Merge: f8434f0ce b4e253d7c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 8 18:37:18 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 5a79389385ead2442e8aabe0f58bfe5de756cc9a
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 8 15:23:54 2016 -0700

    some changes for sidecars and teams.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/ParallelDescriptor.cpp

commit 741f04332fa9ef6fd2b72de0a01f9a4a874a8b4b
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 8 15:21:12 2016 -0700

    remove test output.

Tutorials/Sidecar_EX1/NSidecarsTest.cpp

commit 6b8be66cf6639046197d9c01d71d43f15c5ede04
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 8 15:20:28 2016 -0700

    option to print unique set.

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit b4e253d7c73055dc84dd55d75a9d46a217057bda
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 8 13:31:12 2016 -0700

    added serial initializations.

Src/C_BaseLib/ParallelDescriptor.cpp

commit a6e43ded7fdb40082eece730394ab574277f542a
Merge: cb130b48f 2549a2a99
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 8 10:40:13 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit cb130b48fd0794a3e4eab9bccada7c2ea9c30b2e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 8 10:38:45 2016 -0400

    don't process _parameters until we ask for a net or eos

Tools/Postprocessing/F_Src/GNUmakefile

commit 2549a2a99a82cd85f4b0cdf66bca04b65d984d76
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 8 07:35:08 2016 -0700

    fix make

Tools/Postprocessing/F_Src/GNUmakefile

commit 02b573211db641d57a71ec25393ed954d49e6567
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 8 07:22:24 2016 -0700

    fixed a typo

Tools/F_mk/GMakedefs.mak

commit d2628c19e51a77bdedd5ea8e7ec3fdf31477ae07
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 7 16:13:41 2016 -0700

    add F_mk/Readme and some minor tweaks

Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/F_mk/Readme

commit c9f77d4837c0d2723348c7e7752615e16d2499d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 7 12:13:56 2016 -0700

    Make: -include Make.local allowing users to reset variables; add ccache and f90cache to speed up compilation

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules
Tools/F_mk/GMakedefs.mak

commit 4e366d0f957bc425a8988af3e02c2e47412afb30
Merge: 9cf3ab851 df98653b2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 6 22:09:35 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 9cf3ab8516b38daf57af32e0e7180b5d30baf471
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 6 22:09:11 2016 -0400

    split stdout/err and save stderr from the run, if present

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py
Tools/RegressionTesting/test_util.py

commit f8434f0ce949fc48321c97e946d9131c9073ffc5
Merge: 79b7bb674 df98653b2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 6 18:45:49 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit df98653b2943c35c0cc8c66e1bdb909aac4b2dcd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 6 16:45:56 2016 -0400

    copy -> move for executable

Tools/RegressionTesting/regtest.py

commit a5d6cbaaf9a78fd954eef54074beb7daf10419be
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 6 09:57:45 2016 -0400

    clean-up memory to quiet memory sanitizer

Tools/Postprocessing/F_Src/fcompare.f90

commit 79b7bb674d761ee98309c53c06672af72677417c
Merge: 9149bcb0e f97b7e114
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 5 18:48:33 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 9149bcb0efb2aec3a2a906f6ee81121bb5ae3755
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 5 18:48:24 2016 -0400

    remove trailing blanks

Tools/RegressionTesting/suite.py

commit f97b7e1144cd6fba5b3b9b1d189c22eb665a5e13
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 5 13:52:26 2016 -0400

    add a warning if we are running on a non-default branch

Tools/RegressionTesting/regtest.py

commit 7ecc8c44b63ece879c9161cda6b7bffc6be6947c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 5 07:00:43 2016 -0700

    Release Notes 16.07

ReleaseNotes/release-notes-16.07

commit 4514924e2d1b8608fb45ad625db04017a1b0470c
Merge: 8ee5a13d8 f4abc0a00
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 5 06:59:44 2016 -0700

    Merge branch 'development'

commit f4abc0a00e2015ee1fcd9d1de4f16510cc0078b6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jul 4 21:56:37 2016 -0400

    add an indicator if we are running on a non-default branch + bug fix
    
    now we add an '*' next to the date on the master page if any of the git
    repos are not on "suite.default_branch".  This helps delineate the
    normal tests from those we run occassionally on feature branches.
    
    Also fix a crash if we ran with only self-tests (no output file
    is ever defined)

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py

commit cc7c213016993c67976db929a38383896e3ad9c1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jul 4 13:05:02 2016 -0400

    remove legacy comma warning

Tools/Postprocessing/F_Src/fcompare.f90

commit 9cc12191d766e23e389c424bd649e936cc788dc5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jul 4 12:51:25 2016 -0400

    fcompare no longer needs --infile1/2

Tools/RegressionTesting/regtest.py

commit 403f634031529482e97210e718958173187fa3b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 28 21:44:56 2016 -0700

    Only test skewed for the current level

Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90

commit eb8c9f9548b03c720477bf0abceda13b1a5b7bc1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 28 14:09:09 2016 -0700

    Turn off tiling for skewed stencil

Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90

commit 0d3acb0760942281cd2abe04db8f1a9f28459176
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 28 11:04:42 2016 -0700

    function to turn on fpe trapping in Fortran BoxLib

Src/F_BaseLib/backtrace_c.cpp
Src/F_BaseLib/backtrace_f.f90

commit 9f09e8ab700bab0b246c4d6d7a3a3f7dc1fbff55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 28 10:51:07 2016 -0700

    indentation

Tutorials/Tiling_Heat_F/advance.f90

commit fb3870861ea7bb02e09c4fa724e2179e7b25b5f2
Merge: fefa60f3e 7dcfaab44
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 28 14:02:53 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit fefa60f3e246b0b0ca30df220c83ec9f5466ca4a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 28 14:02:40 2016 -0400

    latest version

Tools/RegressionTesting/Maestro-tests.ini

commit 7dcfaab445353c778db672e6f492c2a15fc6327f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 28 14:00:45 2016 -0400

    latest version

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 84d86d626c7d3da5427c6d0f11c4204230edb44e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 27 19:29:06 2016 -0400

    removed my accidental changes in makefile

Tools/C_mk/Make.mpi

commit 22b8174411713c96eda54c412ab49bdb79dbcbe7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 27 19:28:10 2016 -0400

    fix typo

Tools/RegressionTesting/suite.py

commit 97b1f3486f48d444221387ebd04fb328a3df128c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 27 19:13:53 2016 -0400

    use subroutine instead of function to get around a gcc 6.1.1 bug

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90
Tools/C_mk/Make.mpi

commit bcf032e2558f055b0511b96ab041df151bd3c627
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 27 15:46:09 2016 -0400

    remove some debug prints

Tools/F_scripts/write_probin.py

commit 5f15a56f2761cfd0db4235ff001e92ea72372962
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 27 15:40:48 2016 -0400

    sanitize apostrophes in the slack

Tools/RegressionTesting/suite.py

commit 120bec97339b97c33eec3d8c257dd11ece0951db
Merge: eaa7492b1 c197e45dc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 27 15:39:04 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit eaa7492b15dbfc75173371ca339ddfd4a837d945
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 27 15:38:54 2016 -0400

    add future

Tools/RegressionTesting/suite.py

commit c197e45dca24c2bbcfd8a7205447a000e473b04f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 27 11:24:06 2016 -0700

    missed omp end parallel

Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90

commit b2374063cce8bae9bc7125b7e3f706defc512ff0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 27 11:18:50 2016 -0700

    turn off tiling for 1d and 2d because they are not ready; fix MS_SMOOTHER_EFF_RB

Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90

commit e6c44ece8580f1c1ceb2455ba4ac3852742394c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 27 11:10:26 2016 -0700

    turn off tiling for 1d, 2d and nodal because they are not ready

Src/LinearSolvers/F_MG/mg.f90

commit dc9cdec74c6444626188d7724096e1aa99b73bd3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 27 10:01:26 2016 -0400

    using std::isinf for __GNUC__ >= 6

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 5873450c1470c09a0045fd61f1fd7d6fa3fb2ea2
Merge: 49d418217 8a8a88e41
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 26 17:10:15 2016 -0700

    Merge branch 'fix_tiled_CC_F_MG_2D' into development

commit 49d4182171d378f31c24b9a91651685eb2d41164
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 26 11:56:32 2016 -0700

    C_BaseLib: make Box::isSquare() always return false in 1-D

Src/C_BaseLib/Box.cpp

commit 8a8a88e41b44779ca9716025d088e36ed289daad
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jun 26 12:01:24 2016 -0700

    F_MG: set dim of tile box indicies "tlo" and "thi" to mgt%dim
    
    In commit 59ab377 ("F_MG: tile the cell-centered restriction") I hard-coded the
    dimension of tlo and thi to 3, anticipating that tiling will only benefit 3-D
    problems and not so much 2-D. However this breaks 2-D problems which need to
    use Fortran multigrid, so instead we set the dim of tlo and thi to whatever dim
    is set to in the mgt object.

Src/LinearSolvers/F_MG/mg.f90

commit b68c8867e8dbf3649b36b494440b90e9cd684d60
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jun 26 10:12:40 2016 -0400

    got g++ 6.1, we need use std::isnan and std::isinf

Src/C_BaseLib/FArrayBox.cpp

commit b245a13653d607dbb669c772b36e46ccf3007575
Merge: 32d456897 1f6d4ed59
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 24 16:47:38 2016 -0700

    Merge branch 'weiqun/random' into development

commit 1f6d4ed5976d2afecf964ca41b7596cdab0d9b9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 24 16:34:26 2016 -0700

    fix pmask in ml_layout

Src/F_BaseLib/ml_layout.f90

commit 32d456897a7ce9ab902d5caa7917448fc813f105
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jun 24 14:55:39 2016 -0700

    F_MG: add line wraps to long OpenMP directive
    
    The Cray compiler quits when encountering OpenMP directives with line lengths
    with > 128 characters.

Src/LinearSolvers/F_MG/mg.f90

commit b9d277b72568e89ab1ebd3544d5aebbd369b7d3b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 24 14:30:15 2016 -0700

    Fortran random: in restore, destroy first if the ptr is already associated.

Src/F_BaseLib/bl_random_f.f90

commit c2b841decff7a6f10b83bff483939d581494f9b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 24 13:39:38 2016 -0700

    add initialization flag to IArrayBox.cpp

Src/C_BaseLib/IArrayBox.cpp

commit 18cc38b8b8cecde81e6a792a810d91265d3b8513
Merge: b31035be1 926fb7bc9
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jun 24 10:55:47 2016 -0700

    Merge branch 'tile_MultiGrid_C_tutorial' into development
    
    These commits add tiling to setup_rhs() and setup_coeffs() in the MultiGrid_C
    tutorial. These are just initialization routines specific to this tutorial and
    thus the speedup from these commits does not benefit any other BoxLib code.

commit b31035be1da1f629df7fcf08e16c8677edb7598a
Merge: 4374e3640 59ab37788
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jun 24 10:52:01 2016 -0700

    Merge branch 'tile_CC_F_MG' into development
    
    These commits add OpenMP tiling to the cell-centered GSRB smooths and
    restrictions in F_MG. The prolongation is not as simple as replacing the
    nfabs() loop with a next_tile() loop so that will be done in a different series
    of commits.
    
    Using the MultiGrid_C tutorial with a 512^3 grid decomposed into 8 256^3 boxes,
    these changes yield a roughly 8% speedup on both Ivy Bridge (using 2 MPI x 12
    OpenMP) and pre-production Knights Landing (using 1 MPI x 64 OpenMP).

commit 59ab3778866da96f4d7405b894055d7223c174fe
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Jun 23 22:34:47 2016 -0700

    F_MG: tile the cell-centered restriction

Src/F_BaseLib/cc_restriction.f90
Src/F_BaseLib/ml_cc_restriction.f90
Src/LinearSolvers/F_MG/mg.f90

commit 846b02fefbe7290a316558ea381e2b636ca75af0
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Jun 23 22:32:32 2016 -0700

    F_MG: tile the cell-centered GSRB smoothers

Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90

commit 4374e364017adb87f2af9604e5980d897130ba39
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Thu Jun 23 21:50:15 2016 -0400

    Add dimension agnostic version of BL_FORT_IFAB_ARG

Src/C_BaseLib/BLFort.H

commit 926fb7bc990bcd4ae10d09fc8a90416e25c5c4f8
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Jun 22 17:23:46 2016 -0700

    Tutorials: tile setup_rhs() in MultiGrid_C

Tutorials/MultiGrid_C/main.cpp

commit d36acfda5a603b163ca35b9c2c93e93433d8cdfc
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Jun 22 17:22:40 2016 -0700

    Tutorials: tile setup_coeffs() in MultiGrid_C

Tutorials/MultiGrid_C/main.cpp

commit b23d9e59f6d322f0afe7b2629ad42c2592cde9e4
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 22 14:34:51 2016 -0700

    fixes for merge.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp

commit a488a98d68924aab2a0a5ee30e05ac051e7a8a57
Merge: f5dd5900f 37e95a29d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 22 14:15:09 2016 -0700

    fixed merge conflicts.

commit fa3d8baea31cf0d26498deb7ef1451c96b6e39c4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 22 13:24:18 2016 -0700

    Fortran random: consistent names

Src/F_BaseLib/bl_random_f.f90
Tutorials/Random_F/main.f90

commit c6465e222e2d92952f173d1e3b42f2ccdd010560
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 22 12:13:13 2016 -0700

    Fortran random: minor cleanup

Src/F_BaseLib/bl_random_c.cpp

commit c0a8defc7ffceaf373a2447a5f7c69c40c42172e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 22 11:05:16 2016 -0700

    Fortran random: refactor

Src/F_BaseLib/bl_random_c.H
Src/F_BaseLib/bl_random_c.cpp

commit 7abddf7d37298faf6eb57bac467a811b61070ffb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 22 07:36:24 2016 -0700

    Fortran random: template save and restore

Src/F_BaseLib/bl_random_c.H
Src/F_BaseLib/bl_random_c.cpp

commit baa46d4d17796e0531adb7d66699c9d01e920900
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 22 06:55:19 2016 -0700

    Fortran random: minor

Src/F_BaseLib/bl_random_c.H

commit 37e95a29d6eeb1d4665e45eaafc833a454e6f96b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 21 22:46:54 2016 -0400

    fix the zone_info functionality
    
    we were not resetting the current zone error

Tools/Postprocessing/F_Src/fcompare.f90

commit a435fe3fca6d4e35a3d0cf35770f9543c00ec8d1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 21 22:25:54 2016 -0400

    remove "use f2kcli" -- our compilers support the F2003 command line stuff
    
    that module was a compatibilty-layer module for codes before Fortran 2003
    was commonplace

Tools/Postprocessing/F_Src/CASTRO_radiation/fgaussianpulse.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/flgt_frnt1d.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/fradshock.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/fradsource.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/fradsphere.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/frhdshocktube.f90
Tools/Postprocessing/F_Src/MAESTRO_sub_chandra/fsubchandra_mod.f90
Tools/Postprocessing/F_Src/MAESTRO_tests/fgaussianpulse.f90
Tools/Postprocessing/F_Src/MAESTRO_tests/fmlcompare.f90
Tools/Postprocessing/F_Src/MAESTRO_tests/fmlconverge.f90
Tools/Postprocessing/F_Src/MAESTRO_tests/fnorm.f90
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/feint.f90
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/fthermo.f90
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/fwdconvect.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/fad_excess.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/fconv_slopes.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/frates.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/fspec_total_mass.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/fspeciesmass.f90
Tools/Postprocessing/F_Src/faverage.f90
Tools/Postprocessing/F_Src/fboxinfo.f90
Tools/Postprocessing/F_Src/fcoarsen.f90
Tools/Postprocessing/F_Src/fcompare.f90
Tools/Postprocessing/F_Src/fdumpdata2d.f90
Tools/Postprocessing/F_Src/fextract.f90
Tools/Postprocessing/F_Src/fextrema.f90
Tools/Postprocessing/F_Src/ffdcompare.f90
Tools/Postprocessing/F_Src/fintgvar2d.f90
Tools/Postprocessing/F_Src/fsnapshot2d.f90
Tools/Postprocessing/F_Src/fsnapshot3d.f90
Tools/Postprocessing/F_Src/ftime.f90
Tools/Postprocessing/F_Src/fvarnames.f90
Tools/Postprocessing/F_Src/old_flame/fbubble_position.f90
Tools/Postprocessing/F_Src/old_flame/fbubble_position_3d.f90
Tools/Postprocessing/F_Src/old_flame/fcusp.f90
Tools/Postprocessing/F_Src/old_flame/fcylflame.f90
Tools/Postprocessing/F_Src/old_flame/fflamelength.f90
Tools/Postprocessing/F_Src/old_flame/finteg.f90
Tools/Postprocessing/F_Src/old_flame/fturbkin.f90
Tools/Postprocessing/F_Src/old_flame/fwidth.f90
Tools/Postprocessing/F_Src/tutorial/fspeciesmass2d.f90
Tools/Postprocessing/F_Src/tutorial/fwrite2d.f90

commit da9e48deb9ed3ed7c980ceb9b138753b69149418
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 21 15:53:46 2016 -0700

    Fortran random: clean up

Src/F_BaseLib/bl_random_c.H
Src/F_BaseLib/bl_random_c.cpp

commit 37b182fc8930810792d223836723575bd5c22353
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 21 15:41:58 2016 -0700

    Fortran random: update tutorial

Tutorials/Random_F/main.f90

commit d16b04eb00aa26dfcd96e29b5b01068193472422
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 21 15:40:05 2016 -0700

    Fortran random: remove change_distribution

Src/F_BaseLib/bl_random_f.f90

commit 7c7de12fbdcb56552d45bd50dd595dae3075fb66
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 21 15:32:21 2016 -0700

    Fortran random: separate engine from distribution just like C++ standard

Src/F_BaseLib/bl_random_c.H
Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90
Tutorials/Random_F/main.f90

commit f5dd5900f3ef7df357acde3866f4d75866ef79a3
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 21 13:57:18 2016 -0700

    add new test to makefile.

Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Sidecar_EX1/Make.package

commit 2191b221be40a3ef37bd790e6e4a1c88322c8203
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 21 16:41:39 2016 -0400

    remove debug print

Tools/F_scripts/write_probin.py

commit 4e398a10efc55cfb9d152c35afa767b1094125c4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 21 16:40:32 2016 -0400

    fix priorities

Tools/F_scripts/write_probin.py

commit 9443bee4516b96b4922112b0300fa74167c5d873
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 21 12:58:44 2016 -0400

    add some help

Tools/F_scripts/findparams.py

commit 17b54f07b401cae511795832f523018d2d982e4c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 20 21:38:46 2016 -0400

    some cleaning -- no change in functionality

Tools/F_scripts/write_probin.py

commit 48fb87de44a91d22a04c0da1c3a10634c1267c3e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 20 14:35:44 2016 -0700

    remove extra MultiFabUtil.H and .cpp.

Src/C_BaseLib/Make.package

commit 4d7acd04021e55adc794da5edb2b2aa7a980ca96
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 20 13:40:26 2016 -0700

    FabArrayBase::FPC --> FabArrayBase::FPinfo to avoid confusion with class FPC

Src/C_AMRLib/FillPatchUtil.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 4757a4034ddd3e5ecf13997d61a8180e1144afe5
Merge: d201f6e55 689256eb6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 20 18:58:41 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit d201f6e559526858758fb754258c21fff0e60f58
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 20 18:57:47 2016 -0400

    add the ability to inspect the zone where the largest error (for a given variable)
    is set

Tools/Postprocessing/F_Src/fcompare.f90

commit 7190908b3efafb87b7705efc66a2c8e8852dee72
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jun 20 15:30:10 2016 -0700

    add check for ranks moving both from and to comp during sidecar resize.  this is currently disallowed.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tutorials/Sidecar_EX1/TestRankSets.cpp

commit 8ee5a13d86237b958a1d628f2cb0929584caaff9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 20 14:35:44 2016 -0700

    remove extra MultiFabUtil.H and .cpp.

Src/C_BaseLib/Make.package

commit 689256eb6c29e334e61c7b3573ffd3b6a1ecba94
Merge: b4cbaf0d5 9eda5ccb9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jun 18 16:20:19 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit b4cbaf0d50fb897c90cbc575322cb92a9bd80eaa
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jun 18 16:20:02 2016 -0400

    only consider the base name of the aux files when copying

Tools/RegressionTesting/regtest.py

commit 9eda5ccb971bb93bb4e20aaab13d22c1008af54c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 16 15:15:45 2016 -0700

    GCC option for fsantizer

Tools/F_mk/comps/gfortran.mak

commit abade70376cb162d786bf1c0acf05841c53d47c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 16 15:15:12 2016 -0700

    Fortran BoxLib: respect do_init_fabs parameter

Src/F_BaseLib/fab.f90

commit cfb9bf2c9b7a06efbb7dfe19e262f5d1c20ccbee
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 16 14:12:15 2016 -0700

    added file to test resizing sidecars with disallowed rank sets.

Tutorials/Sidecar_EX1/TestRankSets.cpp

commit 19b8225790254794bac7c664e37186b533c47d40
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 16 12:29:19 2016 -0700

    random sidecar ranks test.

Tutorials/Sidecar_EX1/NSidecarsTest.cpp

commit 8fa4fa123c6dbebe5747188a7605f440f03802a4
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 16 12:26:56 2016 -0700

    clarified comments.

Src/C_BaseLib/Utility.H

commit 98edfa89a1b6f12b8257379de0b7483939a83941
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 15 19:52:16 2016 -0400

    this scripts are obsolete
    
    things should be switched over to to the python version, makebuildinfo.py
    See Maestro's GMakestro.mak and the rule for build_info.py for an
    example of using that.

Tools/F_scripts/make_build_info
Tools/F_scripts/make_build_info2

commit d80c690f213f7c4132d2efa113dbd3727b003340
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 15 19:51:46 2016 -0400

    clean this up and switch to argparse
    
    this now requires python 2.7 or later

Tools/F_scripts/makebuildinfo.py

commit 59e5ba24226f20284320c2f68120e7ee537c3530
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 15 10:58:51 2016 -0400

    port the job_info_field3 stuff over
    
    from this point forward, new features will only go into regtest.py and co,
    testnew.py will not be updated with new features

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py

commit 559a50951cc1129ca1c0beb87bed1c11b195c8f0
Merge: f6c347a0f 4e6ea8d7c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 15 10:37:30 2016 -0400

    Merge branch 'master' into development

commit f6c347a0f900633d4c0dadae3a4f6e5f4d950ddb
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 13 16:36:14 2016 -0700

    if generating a random seed, print out the seed

Src/F_BaseLib/bl_random_f.f90

commit a452aa09ec9c6dff7fba87e08ea6182f0316e9bf
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 13 15:18:00 2016 -0700

    seed verbosity

Src/F_BaseLib/bl_random_f.f90

commit 83cc3c8d5274c2ab2143a6d1b5582178bba0549c
Merge: 41b03612d 37969e197
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 13 14:04:49 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 41b03612d7a1f800892df31482bd44937f1be0aa
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 13 14:04:32 2016 -0700

    print out the random seed info

Src/F_BaseLib/bl_random_f.f90

commit 37969e1976e377cd685379975d61ee130955792e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jun 13 13:07:26 2016 -0700

    Fix spelling in comment.

Tutorials/PIC_C/solve_with_f90.cpp

commit 4e6ea8d7c959ae3403989f2de92e9c0dff12a54e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 13 16:01:05 2016 -0400

    add 3rd job_info field + allow for bigger name length in tables

Tools/RegressionTesting/testnew.py

commit b2d7284a668e34e6db6772020ac0d8bac75554f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 13 10:55:05 2016 -0700

    OpenMP is very picky.  Have to use it < end() instead of the idomatic it != end() as the for loop predicate.

Src/C_BaseLib/Particles.H

commit a7dd8bdf1275c123e4d169018ce94acd29a183d2
Merge: 0f537fc9e 34c1b2dcf
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 13 10:37:16 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 0f537fc9e060692b758dce629bf88dbea4d455f0
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 13 10:35:56 2016 -0700

    mpi settings for laptop

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 34c1b2dcf5faaf40c18059b0504cab383d1438b5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 13 13:31:09 2016 -0400

    saner default -- for 1 plotfile, give each var its own line

Tools/Postprocessing/F_Src/fextrema.f90

commit 5e15da676569bfda06e0c052772b234163662b16
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 13 09:13:30 2016 -0400

    add integrator

Tools/F_scripts/makebuildinfo.py

commit 3bcd8d17a93873b020f1f49670c03f99377d80e7
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Jun 11 23:35:19 2016 -0400

    Add Cray compiler version variables to C_mk

Tools/C_mk/Make.Linux

commit 560db9f4dfacff7684a2d864a8d353d187ad3690
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jun 11 16:45:43 2016 -0400

    the stub version of parallel_tag needs reset

Src/F_BaseLib/parallel_stubs.f90

commit e4a2bd665a5fe05c58741611af56e829e3511875
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Jun 11 11:38:33 2016 -0400

    Permit disabling of forced plotfile on checkpoint
    
    Presently the code writes a plotfile when we force a checkpoint with
    the dump_and_stop or dump_and_continue capability. We can now disable
    this behavior by setting amr.write_plotfile_with_checkpoint = 0.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit ded4c690c693239dde5bcc6e38da1979aa457ca8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 10 16:45:02 2016 -0700

    Fortran BoxLib: reset mpi tag after fancy bottom solve

Src/F_BaseLib/parallel.f90
Src/LinearSolvers/F_MG/mg.f90

commit 6f301a06f6c8265ca16b6a0b605879722159f4d8
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 10 12:21:13 2016 -0700

    new mpi location for naphta.

Tools/C_mk/Make.mpi

commit 50b868ce8d63643144061a481d064dff787cda49
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 10 12:19:07 2016 -0700

    more testing of multiple sidecars.

Tutorials/Sidecar_EX1/NSidecarsTest.cpp

commit 0b6f697443c3d294b85fcf14454a648a8fb5babe
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 10 12:18:20 2016 -0700

    added commBoth, removed default whichSidecar.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 6a9475b8799c2fe67a64799b3d1cc33fc617ff49
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 10 12:11:46 2016 -0700

    more documentation.

Docs/Readme.sidecars

commit fe38fa861a7704aac4bf427cc1e43ceebda8572b
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 10 11:39:25 2016 -0700

    add copyInter support for multiple sidecars.

Src/C_BaseLib/FabArray.H

commit f68f1c1fbd5700d574556dd7437f7aacac5ea66f
Merge: 8eee587a5 7cd7f838b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jun 10 09:26:59 2016 -0700

    Merge branch 'particle_threading' into development
    
    These commits slightly change the way OpenMP parallelizes over particles to
    improve thread scaling when using a small number of boxes with a large number
    of threads per MPI process.

commit 7cd7f838b9847b761a30b6221ab873954635c78d
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jun 10 09:12:52 2016 -0700

    ParticleContainer: add TODO about tiling over grid loop in AssignCellDensitySingleLevel()

Src/C_BaseLib/Particles.H

commit 35abc24efabf2dd6080b65aad1d7064fffff915c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jun 10 09:11:36 2016 -0700

    ParticleContainer: add comment suffix to #endif for NEUTRINO_PARTICLES for clarity

Src/C_BaseLib/Particles.H

commit 663544fe49b12de18edf6cbd3e315b87f74e4134
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Jun 9 18:37:21 2016 -0700

    ParticleContainer: move OpenMP parallel region from grid loop to PBox loop in AssignCellDensitySingleLevel()
    
    If the OpenMP region parallelizes over grids, and if we have a small number of
    large grids and a large number of OpenMP threads (which is the typical Nyx use
    case), then this routine scales extremely poorly. So instead we parallelize
    threads over PBoxes within each grid, which leads to much better thread
    scaling.

Src/C_BaseLib/Particles.H

commit 985ebc21f4439ddef113f7b1cba8259dc1485e0a
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 9 16:34:01 2016 -0700

    update for multiple sidecars.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 98b178191b4315352484c9c1a020c462c99f6fba
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 9 16:33:34 2016 -0700

    update for multiple sidecars.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit b6346fab1ddbf2c9898388dceb99bf7c6cdd8d0d
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 9 16:03:29 2016 -0700

    remove send to sidecar function.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 7289dd1872d386074890786ba42408c0069cc896
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 9 15:56:34 2016 -0700

    remove SendMultiFabToSidecars function, use FabArray::copyInter instead.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 8eee587a5572803c1d7e75815b92e2f8ed56003c
Merge: fe60abf9c 58a032346
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Jun 9 18:13:14 2016 -0400

    Merge upsteam 'development' into Adam's local 'development'

commit fe60abf9c1ca2086411d4d7d17486d4041ad4d91
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Jun 9 18:09:00 2016 -0400

    Add a comment to particle_where noting it sets particle properties.
    
    I found this to be quite unexpected, so I wanted to document in the code that
    particle_where doesn't just indicate a particle's position is valid within the
    grid heirarchy but also sets a found particle's level, grid, and cell properties.

Src/F_BaseLib/particles_f.f90

commit 2f3e12605ef05b4cc5aa00d6fa24401674c4d0fa
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 8 13:44:37 2016 -0700

    include both local and global ranks in filename.

Src/C_BaseLib/BLBackTrace.cpp

commit 4b917b687afe85e7db80c193337f6efeaa758c74
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 7 16:47:54 2016 -0700

    started documenting the sidecars.

Docs/Readme.sidecars

commit 58a032346fb39b2b3050d7a71e937b92b21384f6
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 7 16:30:29 2016 -0700

    Put in error statement if we try to call create_umac_grown
    with factor 4 refinement since we don't currently support that

Src/F_BaseLib/create_umac_grown.f90

commit 96947fba4f8af4cccd14371cd5b5ebc0791cc73b
Merge: b751105de be8d7f090
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 7 15:08:43 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit b751105debdca92cf0970946aeeb79ef3b2694f0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 7 15:08:27 2016 -0700

    Oops -- was printing the wrong times in my print statement!

Tutorials/PIC_C/single_level.cpp

commit be8d7f09056dbf34b5a097194340098d151bcb3e
Merge: bb64b23f6 b2d24ed12
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 7 14:24:29 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit bb64b23f6dc318ec6801502f7db20482bf387547
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 7 14:23:23 2016 -0400

    add a module flexibilty way of specifying build components
    
    now you can use --module to send in key=value for the different
    components, e.g., as:
    
    "EOS=helmeos NETWORK=triple_alpha"
    
    and get them through the module name and value functions

Tools/C_scripts/buildInfo.H
Tools/C_scripts/makebuildinfo_C.py

commit b2d24ed1234b253650f0d0787457e8d8b705d920
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 6 21:24:40 2016 -0700

    make sure mpi tags in Fortran and C++ do not overlap

Src/F_BaseLib/parallel.f90

commit 3a71ba4e02e474fbb24eb54e21c96e7b4ad60cc3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 6 17:06:04 2016 -0700

    Fortran BoxLib: add a function that returns mpi tag just like C++ BoxLib; don't call mpi_wait unless the size mpi statuses is greater than 0

Src/F_BaseLib/multifab_f.f90
Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit d8f7b826be6ac749db8b96c01641b91b398685b5
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jun 6 17:04:24 2016 -0700

    write proc number to abort message.

Src/C_BaseLib/BoxLib.cpp

commit 644491f3906157e9c4c670e9498f97aabd4e3e7d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jun 6 15:33:51 2016 -0700

    write proc number to abort message.

Src/C_BaseLib/BoxLib.cpp

commit c07e7970d30d8450c4a33744518273a19d7311b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 4 13:34:06 2016 -0700

    Release Notes 16.06

ReleaseNotes/release-notes-16.06

commit 16d972d92ab93c47c1f99f7080f5e73cfaf867f8
Merge: 9eae5b88c 792ac5a74
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 4 12:54:54 2016 -0700

    Merge branch 'development'
    
    Conflicts:
            Tools/C_mk/Make.defs

commit 792ac5a743d56ef1bde43f986fd02bd71ff783d7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jun 3 21:00:31 2016 -0400

    remove ALCF intrepid and all bits of Intel < 13

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 47807e4362f5278cf6e74963a5187bfa31b5f646
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jun 3 20:24:37 2016 -0400

    remove OSF1 and Intel 11,12 support -- they're old

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/osf1.mak

commit f0c49d9ed238f1f4bee145238225ffd4dbb683ad
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jun 3 16:26:37 2016 -0700

    define intel versions so they appear in job_info

Tools/C_mk/Make.defs

commit 6071394e5c38010ebbd84f6ae2f6a804e645dfb8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 2 22:17:50 2016 -0700

    PIC_C: fix memory leak

Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/two_level.cpp

commit bb89a7db6e511af645abf839767508668946c1aa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jun 2 18:31:07 2016 -0700

    This verison of PIC_C is designed for doing timing studies.  There is also now an inputs file
    rather than hard-wiring the size of the problem into main.cpp

Tutorials/PIC_C/GNUmakefile
Tutorials/PIC_C/Make.package
Tutorials/PIC_C/README
Tutorials/PIC_C/inputs
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/single_level.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/two_level.cpp

commit 6c1a2affcdf5b833986bdd274a46b78193fa0169
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 2 09:50:58 2016 -0700

    Make: option to use fsanitizer for debug build too

Tools/C_mk/Make.defs

commit 6c3e0ae1a4499690236dce7d8d1d9c20555577f1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 1 22:39:35 2016 -0400

    some cleaning

Tools/RegressionTesting/test_report.py

commit 6c85d0328509dd60a1eb7583b5edf055d15d4983
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 1 22:39:27 2016 -0400

    simplify run()

Tools/RegressionTesting/test_util.py

commit 636cfc416a7783a3d7d3a6d7196c6b2d390ad663
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 1 21:09:53 2016 -0400

    clean up the warnings

Tools/RegressionTesting/params.py
Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_util.py

commit 9814217b870627372f947134c8fa2e2205325360
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 1 20:33:31 2016 -0400

    a little more clean-up

Tools/RegressionTesting/regtest.py

commit e2de7dc31e58da8bc2a85088770de85e7793e729
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 1 19:47:31 2016 -0400

    more refactoring

Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_util.py

commit 01c69f1c4e10b92ca742f631fa938965078c6dd4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jun 1 15:19:11 2016 -0400

    start of some refactoring
    
    split up the main test suite into separate files to make it
    easier to maintain.  regtest.py is now the entrypoint.

Tools/RegressionTesting/params.py
Tools/RegressionTesting/regtest.py
Tools/RegressionTesting/repo.py
Tools/RegressionTesting/suite.py
Tools/RegressionTesting/test_report.py
Tools/RegressionTesting/test_util.py

commit 3592a09826ca6eb4ae6b3121eb303fa0bf71e4d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 31 10:55:16 2016 -0700

    Fortran bl_random: use 0 as a special flag for using random device to generate a seed

Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90

commit 39a617f655407d50222068a48a42215ba3b7b4ac
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 31 12:34:43 2016 -0400

    need to rename job_info when copying to the web dir
    
    this prevents job_info from being overwritten by the next test

Tools/RegressionTesting/testnew.py

commit ece381eee676e2ec6d7101f1d8323af388eb69d6
Merge: 553d30a6d 193faaa57
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 31 12:29:41 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 193faaa5718e34544314af476031b02e604ed3d5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 30 20:44:45 2016 -0700

    MultiColor_C: minor

Tutorials/MultiColor_C/main.cpp

commit e89d789f12d1bb95d361d4ed07d13601cca50d07
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 30 18:10:12 2016 -0700

    MultiColor_C test: add a ne fortran file

Tutorials/MultiColor_C/ff.f90

commit 8fffa7cc39596d202b168429b8c96ad8656654ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 30 18:09:24 2016 -0700

    Color C_CellMG

Src/C_BoundaryLib/BndryRegister.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Tutorials/MultiColor_C/Make.package
Tutorials/MultiColor_C/inputs
Tutorials/MultiColor_C/main.cpp

commit eb26240969ef7faa20ec11cbc96a0605961eb7a6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 30 16:29:26 2016 -0700

    color InterpBndry and MacBndry

Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/MacBndry.H
Src/C_BoundaryLib/MacBndry.cpp

commit 31d37bf289996d2b060dce121b06a26ca57a35e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 30 13:38:31 2016 -0700

    color BndryData

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp

commit 49cae39bed3e512eb6dd0d276c279812863a2b06
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 30 13:28:44 2016 -0700

    color BndryRegister

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 7af662492946bdabfe7983e64664817b015e07c0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 30 11:27:16 2016 -0400

    if a restart test produces backtraces -- abort
    
    previously we didn't look for backtraces on the first run of
    a restart test.  Now we do and abort if they are produced.

Tools/RegressionTesting/testnew.py

commit 553d30a6d46533ed43192dfaa3598e5e3f4b93a3
Merge: 78729fc72 151f8a688
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun May 29 22:28:59 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 151f8a688e5a1734c9f058e97ffff05cf7c98113
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sun May 29 22:17:06 2016 -0400

    Turn off PGI Fortran debug symbols if using OpenACC

Tools/C_mk/Make.Linux

commit 75376b97bcf9de8d08d1956b7fc4b7d5ab0cd396
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun May 29 17:30:02 2016 -0700

    Color FabSet

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit ebbae08e1b6672699dcd94b22153cbe59dd0c7cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun May 29 09:59:13 2016 -0700

    Fortran bl_random: more assertion and make sure no duplicates in parallel seeds

Src/F_BaseLib/bl_random_c.cpp

commit f761d17d5f1926e6d98f3c5459d75ebc76977e19
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun May 29 09:47:45 2016 -0700

    Fortran bl_random: assert seed >0

Src/F_BaseLib/bl_random_f.f90

commit f10c67208fee9457298f72227d1e8b5e0c0f7df1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 28 23:20:38 2016 -0700

    Fortran bl_random: Use random numbers instead of seed_seq as parallel seed.  The latter has a high chance of collision.

Src/F_BaseLib/bl_random_c.cpp

commit 5a4e91df3809c121a0ffd3a7d5bd0b7fe9fc050b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 21:58:06 2016 -0400

    fix formatting of the job_info summary fields

Tools/RegressionTesting/testnew.py

commit a6a1d7faae3ec8c60d7fbf856d95deb124d77793
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 21:11:07 2016 -0400

    if we produce backtraces, we fail

Tools/RegressionTesting/testnew.py

commit 78729fc72a6f3f08b1af65181d5c1112118cae3a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 20:32:17 2016 -0400

    shorten some headings

Tools/RegressionTesting/testnew.py

commit 074e2aa8f98e2ab9b72b98a0c38e49f3816731a8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 18:58:19 2016 -0400

    initialize the job_info fields

Tools/RegressionTesting/testnew.py

commit da05ade716a65033f06865749b11b7a48424c6b6
Merge: c14401dae 8f24082ee
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 16:02:43 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit c14401dae0457a6a08c6b21eeec9847402011dbd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 16:02:22 2016 -0400

    cleaning + copy job_info to web output

Tools/RegressionTesting/testnew.py

commit 8f24082ee7c52885ffa61fbfa5895558c0824eb6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 14:56:34 2016 -0400

    update prototypes

Tools/C_scripts/buildInfo.H

commit 0ff28f2d3e1cf18e164043e986f4d5f53353b636
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 14:41:42 2016 -0400

    hook in the compiler versions
    
    Note: we cannot quote the shell output because we quote it when passing
    to the makebuildinfo_C.py routine, and trouble ensues.
    
    Also make the names consistent

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_scripts/makebuildinfo_C.py

commit 3d7c62be7b05ef563c1ff95b7019a736720d5a9c
Merge: 872630aa9 913764148
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 14:27:26 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 872630aa97c010d1bb3486cca03591f2d08af8e9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 14:27:01 2016 -0400

    add FCOMP_VERSION and CCOMP_VERSION for gfortran and PGI
    
    THis mirrors the F_mk stuff

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 913764148efc5397428375159959629f4d70be27
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat May 28 13:43:59 2016 -0400

    robustify the summary table

Tools/RegressionTesting/Maestro-tests.ini
Tools/RegressionTesting/testnew.py

commit 88194d2adddf64b9ca5e29b428fd999b11a80783
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 27 21:46:51 2016 -0700

    Fortran bl_random: minor tweak

Src/F_BaseLib/bl_random_c.cpp

commit 85e68cc646a38590013a8748622b6d206c880b26
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 27 21:41:27 2016 -0400

    updated test file

Tools/RegressionTesting/Castro-SBU-tests.ini

commit b180eb1b00169bfcafacc09ad67a27586345fa12
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 27 21:36:01 2016 -0400

    add custom fields to the summary table
    
    Now we can define special fields to appear in the suite summary table.
    These fields should appear in the job_info file, and we split on
    a ":", and store the result in the table (we also remove anything
    before the last "/" to handle paths)

Tools/RegressionTesting/testnew.py

commit caf0f1e09c5eae47627f6c5b3cdb9ce574052d73
Merge: 23e3ef166 ad40f8dd4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 27 20:03:20 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 23e3ef1669f08e8138a30eb7bb7de0e3ddd5aed7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 27 20:02:44 2016 -0400

    add network, EOS, and conductivity for easy parsing in the test suite

Tools/F_scripts/makebuildinfo.py

commit ad40f8dd422f62de74e37e35893162edabd8e5b9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 27 17:01:06 2016 -0700

    Fortran bl_random: add bl_rng_change_distribution for poisson and binomial

Src/F_BaseLib/bl_random_c.H
Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90
Tutorials/Random_F/main.f90

commit d3401ebb590540d3988a6ac6efffc049a41228f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 27 16:17:48 2016 -0700

    Fortran bl_random: add binomial

Src/F_BaseLib/bl_random_c.H
Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90
Tutorials/Random_F/main.f90

commit be9419da58987b7648572d9753a74f62bb61cff8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 27 15:55:15 2016 -0700

    Fortran bl_random: add poisson

Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90
Tutorials/Random_F/main.f90

commit 0d9af67e5e1d59810cbba312ccdc60ff5134a845
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 27 15:40:52 2016 -0700

    forgot to add a file

Src/F_BaseLib/bl_random_c.H

commit fe6de64532abd4fc6511efbf35e1e15401e5b90c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 27 15:19:02 2016 -0700

    Fortran: use C++11's random number generators

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_random_c.cpp
Src/F_BaseLib/bl_random_f.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/Linux_cray.mak
Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/Linux_pgi.mak
Tools/F_mk/comps/gfortran.mak
Tutorials/Random_F/GNUmakefile
Tutorials/Random_F/GPackage.mak
Tutorials/Random_F/main.f90

commit ab0efd2d68af799350e3c922ed99a888dffd615a
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 26 17:34:43 2016 -0700

    working test code with three sidecars.

Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Sidecar_EX1/NSidecarsTest.cpp

commit e5e1ad5453a640b6eae2435c890b809404b6989b
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 26 17:30:15 2016 -0700

    fix for multiple sidecars.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 8ac9b2a4d3b1177cda20a21a4affc25443f33be9
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 26 17:29:17 2016 -0700

    added more error checking.

Src/C_BaseLib/ParallelDescriptor.H

commit 17384985b9ab5b6709ec57516337a4f8d78446e0
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 26 14:48:05 2016 -0700

    added function for which sidecar.

Src/C_BaseLib/ParallelDescriptor.H

commit db3841078cd371b02ed296d1f475e154a3b66a50
Merge: efc17f1dd c4d2b9f5b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 26 12:07:07 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit efc17f1dd8fff0d68005cd2e50cbee0ff7c4e4f0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 26 12:06:52 2016 -0400

    make this work with python3

Tools/C_scripts/makebuildinfo_C.py

commit c4d2b9f5b725074b594961957b67b5c5a46c4c80
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed May 25 22:24:55 2016 -0400

    The write_probin script now has a hook for updating GPU data

Tools/F_scripts/write_probin.py

commit 92af45bfc5c7f7b6e093c52ca38b236af16b7493
Author: vince <vebeckner@lbl.gov>
Date:   Wed May 25 13:20:16 2016 -0700

    free extra groups.

Src/C_BaseLib/ParallelDescriptor.cpp

commit c5f1b27b6f70f8802e2ee2bb53014974e56b61dc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 25 13:27:08 2016 -0400

    add FPP_DEFINES for .F90 preprocessing

Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak

commit bd44b0de658e9a5df55a6d8c454a12fac548b16d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 25 13:01:49 2016 -0400

    no need to have 2 copies of moddep.pl
    
    The C++ build now uses the version in the F_scripts

Tools/C_mk/Make.defs
Tools/C_scripts/moddep.pl

commit 2fe5efbe48f60d7dc032cb1fdbca9f7693770cf1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 25 12:45:36 2016 -0400

    sync up with the version in C_scripts

Tools/F_scripts/moddep.pl

commit 9df4fb965d4101e0b9bb2f9cb779fd573a4e203e
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed May 25 11:49:42 2016 -0400

    Conditionally disable -g on PGI when using OpenACC

Tools/F_mk/comps/Linux_pgi.mak

commit da74b7ea04080600471540bdb5a4363ecfe52e97
Merge: 919cba8e4 f964d7f3c
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed May 25 11:42:37 2016 -0400

    Merge branch 'development' into openacc

commit f964d7f3c91e2978971438f501568d6e66c17309
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 25 11:16:41 2016 -0400

    add support for .F90 files -- these will be preprocessed.  We adopt the
    convention that the Fortran compiler is smart enough to handle the
    preprocessing, recognizing the .F90 (caps) means preprocess

Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak

commit 40ad46de290097bdfff17711b15c39a87deb6188
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 25 11:15:28 2016 -0400

    make the Fortran dependency script recognize .F90 too

Tools/F_scripts/moddep.pl

commit 9a40a1c8e8708f05328ad1a61c4ae03acaac8cf9
Merge: 34997c400 e49345048
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 25 10:40:59 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 34997c4000a1ab3de36e233ed1f5da7f83d2ce1f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 25 10:40:37 2016 -0400

    fix the permissions so this is executable so 'make doc' works

Tools/F_scripts/f90doc/f90doc

commit e49345048292994ff938401202c16aee2b86262e
Merge: 318ca6c4f bb9f3d64a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed May 25 07:04:45 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development
    
    Conflicts:
            Src/F_BaseLib/ml_nd_restriction.f90

commit 318ca6c4f0d4c1dbfbb0086bab55554990ee4da7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed May 25 07:03:25 2016 -0700

    Oops -- should have removed mp_crse, mp_fine

Src/F_BaseLib/ml_nd_restriction.f90

commit bb9f3d64ae442584bbbf40f228a36e5b1e6cc343
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 25 08:40:46 2016 -0400

    fix the OMP here

Src/F_BaseLib/ml_nd_restriction.f90

commit 0a24a157b0cdb6cc3aba8429692e0cda79abbc5c
Merge: fa8895e98 a4fe94c7f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 24 20:42:45 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit fa8895e98e6e4286f22af501e2439f9333eb84e1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 24 20:42:22 2016 -0400

    cause why not ... define FIVE12TH and FIVE32ND

Src/F_BaseLib/bl_constants.f90

commit 92fa8c51ca3dd45594715976ac214e114e3b6531
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 16:13:07 2016 -0700

    added a new test.

Tutorials/Sidecar_EX1/NSidecarsTest.cpp

commit 039bf2ddde3564ae6ee04c7254823e70fcb3aa42
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 16:12:47 2016 -0700

    added a new test.

Tutorials/Sidecar_EX1/Make.package

commit 65dd12525c634880287bd4b8f139a971de0cde7d
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 16:12:23 2016 -0700

    update test for latest boxlib dsc.

Tutorials/Sidecar_EX1/DestMFTest.cpp

commit c7617c38143d74241edf1d1d0939e344ef61347d
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 16:11:37 2016 -0700

    fix group free for zero sidecars.

Src/C_BaseLib/ParallelDescriptor.cpp

commit a4fe94c7f9c04b07fbec3837676059a0ec97e56e
Merge: 2fa5f517d e12b35845
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 24 15:26:30 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 2fa5f517d2fb45fc3adb17d03b103f57a7e2057c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 24 15:26:11 2016 -0700

    Add nodal injection (in addition to nodal restriction)

Src/F_BaseLib/ml_nd_restriction.f90
Src/F_BaseLib/nodal_restriction.f90

commit 351b0af891d32df3e1666435b8b0f7c4dd9b8f20
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 14:21:35 2016 -0700

    fix for serial.

Src/C_BaseLib/ParallelDescriptor.cpp

commit a0b0e7e102b99ae1e3a685e6f3a9f0a5a5476a19
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 14:11:18 2016 -0700

    default arg.

Src/C_BaseLib/ParallelDescriptor.H

commit d2da9753995d23ac87c6d09d6bd008ba3d1d979e
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 13:58:30 2016 -0700

    fix for zero sidecars.

Src/C_BaseLib/ParallelDescriptor.H

commit 4613779b2300a28813af60384f40bcec1f7418d1
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 13:45:15 2016 -0700

    additions for multiple sidecars.  fortran interface needs testing.

Src/F_BaseLib/parallel.f90

commit 9ac403a22f6620e1a1a4e47cb127ffb57e3e53ce
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 24 13:44:17 2016 -0700

    additions for multiple sidecars.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit e12b35845ccae8564da3cc339bb5625169325d04
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 24 14:35:45 2016 -0400

    fix convert_type wrapper for None

Tools/RegressionTesting/testnew.py

commit 54ab7e3579d64638e2db229abbc30eb3ec7de8ea
Merge: e830c381a 37ee0b85c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 24 14:32:10 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit e830c381ac737800afa745c4134799ca93027905
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 24 14:31:58 2016 -0400

    a little clean-up

Tools/RegressionTesting/testnew.py

commit 37ee0b85cde6dc58f61cc6be19eb09e32a85a2e4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 24 11:01:42 2016 -0400

    gracefully handle the "grids don't match" error from fcompare

Tools/RegressionTesting/testnew.py

commit 9ad353b5872e5d549b02ccad02a65023464b548a
Merge: da9ad0a75 1d756884e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun May 22 16:39:23 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 1d756884e0779f0f0a89816adf1086415fb66cfd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 22:56:01 2016 -0700

    a multi-color test

Tutorials/MultiColor_C/GNUmakefile
Tutorials/MultiColor_C/Make.package
Tutorials/MultiColor_C/inputs
Tutorials/MultiColor_C/main.cpp

commit 7b52641ab4b1aa8e5cb1bb8e3216d277e4134bc1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 17:14:55 2016 -0700

    fix non-parallel build

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ccse-mpi.H

commit 83822b4885744c493fa818940caebcd2885263cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 16:51:34 2016 -0700

    make reduce work with color

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/iMultiFab.cpp

commit c9d4a74c7e45109f61670519deaecf734f17e59a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 13:49:13 2016 -0700

    update SeqNum functions for multi-color

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 107ac44f0b6b4e24bea6ee2f1d5871a37c3aca87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 19 21:52:18 2016 -0700

    operator<< for ParallelDescriptor::Color

Src/C_BaseLib/ParallelDescriptor.H

commit a76aec166d7fe1b143e757312be9b68a1dc83f24
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 19 21:15:33 2016 -0700

    DistributionMapping: finished coloring

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 71ee01ddcf0e928d6b7a7bdfc361145ad3a1daf1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 19 10:56:41 2016 -0700

    DistributionMapping: use color as part of the key

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 055648c85867b3207ba9f5fdae0d23b55d8b1d0c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 19 10:34:59 2016 -0700

    replace int type color with ParallelDescriptor::Color class for type safety

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit b1e80e20024d2e776eedb55a177aabe5a2f6018b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 19 07:13:36 2016 -0700

    remove useless 'explicit'

Src/C_BaseLib/BLBackTrace.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 71b8711fe3b5364c7e2d77aba463cf7d9f566281
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 18 22:30:44 2016 -0700

    start sub-communicators controlled by boxlib.ncolors

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tutorials/MultiGrid_C/GNUmakefile

commit b3706b953b927f05c1cba96ff72c40963092738b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 17:01:19 2016 -0700

    clean up an unused template for parallel reduce

Src/C_BaseLib/ParallelDescriptor.H

commit 9eae5b88c2cf97d8c8ea250c36710d6ced7afd58
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 11:21:42 2016 -0700

    update make for CCSE machines because of new MPI installation

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 136b6392c23d41a256662424af2291840c8a75e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 10:38:15 2016 -0700

    update make for battra and baragon

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 4e0234d8cf2fd8b1488aef527a5dbb97a299284b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 11:21:42 2016 -0700

    update make for CCSE machines because of new MPI installation

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 63b78366a82eb9d88d406c24fb3076aa75c257f7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 20 10:38:15 2016 -0700

    update make for battra and baragon

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 20d3b1c2ac184406d1bee40686459dca7f2eac58
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Thu May 19 19:51:30 2016 -0400

    Permit disabling of PGI OpenACC

Tools/C_mk/Make.Linux

commit 54a361ccf5f1947ff565053321bc26a519435c61
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 19 14:58:13 2016 -0700

    additions for multiple sidecars, check bl_fortran_set_nprocs_sidecar.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 77f06c16733d282d30f63de4fe994cb39039bb87
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 19 14:56:56 2016 -0700

    fixes for multiple sidecars.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 1c2bb06731cfde122545e4f54985ad5d2389b968
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 19 08:24:11 2016 -0700

    fix bug in my last commit

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 4738dbd8059c31ed823e97e63cc1fe0ed0d9f5d5
Author: vince <vebeckner@lbl.gov>
Date:   Wed May 18 18:00:04 2016 -0700

    dont need arrays for sidecar groups or comm.  made simple interface function for one sidecar case.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit d6016415ffc8b1edc181b9019a354a60f3f4bd62
Author: vince <vebeckner@lbl.gov>
Date:   Wed May 18 16:03:46 2016 -0700

    update NProcsSidecar for multiple sidecars.

Src/C_BaseLib/ParallelDescriptor.H

commit 0919756abd7aeb173be7f89750a04ae430c213d5
Author: vince <vebeckner@lbl.gov>
Date:   Wed May 18 15:43:36 2016 -0700

    update SetNProcsSidecars to support multiple sidecars.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 66abf3925b6f321dca66721ff0053386b3235422
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 18 13:36:55 2016 -0700

    MultiFab::norm0 add nghost optional argument

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/iMultiFab.H
Src/C_BaseLib/iMultiFab.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 31152ff89df765c6aa37da6a400ac5bb61e0b4d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 17 12:25:10 2016 -0700

    typo

Src/C_BaseLib/ParallelDescriptor.H

commit 9b928b6f129a8b38b192d9add29fd4ae21e6c6c2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 17 12:19:02 2016 -0700

    runtime parameter team.reduce

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 9e48c86442eeab6b16d6e3925e1be1241d5b334e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 17 12:05:39 2016 -0700

    keep track of UPC++ and MPI mode

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 51769c0228b3b80b73b386fb9b79d9de38190000
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 16 17:01:45 2016 -0700

    Reduce: do team reduce first, then team lead reduce, and finally team bcast

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 3e42ba77dd2bb585d879789f18563c4cbd3becd8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 16 15:06:38 2016 -0700

    Team: create team lead communicator

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit c751987811c6e6c764ad155f2025037c0dac68bf
Author: vince <vebeckner@lbl.gov>
Date:   Mon May 16 14:04:43 2016 -0700

    updated error string and comments.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit ac427b36f9dbc3df641d581f0e9d4e7e0792c8ad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 16 12:24:13 2016 -0700

    FMultiGrid: add const

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit ecfc8baaaef7af3cbf9d01c9b860c11d4d0bc546
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 12 12:19:21 2016 -0700

    only print error messages if abortOnError.  these may
    not be errors during transient states.

Src/C_BaseLib/FabArray.H

commit c9261e6de550bea45105c07389ba41f48552f549
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 12 12:14:32 2016 -0700

    removed cout.

Src/C_AMRLib/Amr.cpp

commit da9ad0a75d1fb9c3adcd1f131af8e198c5490c92
Merge: 31acd25d3 5d7efcc2e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 11 22:24:33 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 5d7efcc2e7f127301836e6545d800aa74b050a4d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 11 12:42:15 2016 -0700

    Array: removed the disallowed copy assignment so that C++11 compilers could auto-generate move constructor and move assignment

Src/C_BaseLib/Array.H

commit e18e3d925fe707af27ece62ca4b8ae9edf9accf6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 11 12:18:46 2016 -0700

    tweak IntVect comparison functions to make it consistent with Fortran convention.

Src/C_BaseLib/IntVect.cpp

commit e32e8b18e077979a698598529d9165cfcff272a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 10 20:50:30 2016 -0700

    FillPatch: turn off omp for nodal.  This is actually a benign race.

Src/C_AMRLib/FillPatchUtil.cpp

commit 241026e928590ff7b125b5d6aae51568f1e18d6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 10 20:35:05 2016 -0700

    FillBoundary: avoid writing to valid region

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H

commit e18c71de2c95e555d40da181a0eb6f4fcb17ba5c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 10 15:57:53 2016 -0700

    FillPeriodicBoundary: avoid writing to valid regions

Src/C_BaseLib/Geometry.cpp

commit 76e16df2b2c997ef89e08a6450a7861c0e0318e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 10 10:38:03 2016 -0700

    add BoxLib::shift function returning a shifted box

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit 35f6d847e796354c00f542731612b521af7e531e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 9 21:48:48 2016 -0700

    FluxRegister: make it behave exactly the same as before

Src/C_AMRLib/FLUXREG_1D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/FluxRegister.cpp

commit 919cba8e4374a7f8c555e387b66c34af1aeaf698
Merge: aaec6519a 58152be5a
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Mon May 9 18:35:11 2016 -0400

    Merge branch 'development' into openacc

commit 1a2f8ec82893f5e828be07af6307f3b9649be37b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 9 14:07:19 2016 -0700

    baragon makefile

Tools/C_mk/Make.defs

commit 58152be5a2829bb12d46df1db9ed82a91702a427
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun May 8 18:55:09 2016 -0400

    some more OpenACC PGI flags

Tools/C_mk/Make.Linux

commit e59fd253b98ecdac88183cce335159119c1a1810
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 7 17:33:24 2016 -0700

    update make for baragon

Tools/C_mk/Make.defs

commit 3424a54597b6c631a378c266cff2f30852852cfc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 7 07:15:33 2016 -0700

    fix some minor data race

Src/C_BaseLib/MemPool.cpp

commit 35085648eeb2974356664680b3c4c3d311b3da03
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat May 7 07:06:00 2016 -0700

    add MultiFab::Saxpy

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 5becf0db126f163652088f85036c443e4808b7a2
Author: vince <vebeckner@lbl.gov>
Date:   Fri May 6 15:29:09 2016 -0700

    dont abort on CheckFAPointers.

Src/C_AMRLib/Amr.cpp

commit 4da0c7dee0b06e65529cad2bb86be445f111065f
Author: vince <vebeckner@lbl.gov>
Date:   Fri May 6 15:17:28 2016 -0700

    added option to not abort on errors in CheckFAPointers.

Src/C_BaseLib/FabArray.H

commit 734537a203be2d7b147265594bf842aebfdb03a3
Author: vince <vebeckner@lbl.gov>
Date:   Fri May 6 13:36:17 2016 -0700

    cleanup diagnostics.

Src/C_BaseLib/FabArray.H

commit 85662263af5fb7dec8ec69c593f12eb569d38798
Author: vince <vebeckner@lbl.gov>
Date:   Fri May 6 13:35:21 2016 -0700

    add call to fabarray internal check.

Src/C_AMRLib/Amr.cpp

commit d3127163e453cd76ce90d4ade9ebcbf9afa86242
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 6 08:57:33 2016 -0700

    add source ghost cell option to periodicCopy

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 1c84b25282f08643d2630adb46a3c2b7d22564ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 6 08:44:27 2016 -0700

    fix a new bug: need to update BD key

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 87d628da1e32293ad8f0e6588a4e2df36eb5020e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 5 23:14:28 2016 -0700

    use ADD instead of COPY in mapPeriodic

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit f13cd54b34c9ab0b6175f7b14836ef547f1f3d20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 5 22:19:51 2016 -0700

    simplify TagBoxArray::mapPeriodic

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 66640b59c2d2dd2e3204e99f034141ed848629b1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 5 17:07:26 2016 -0700

    fix logic in new BoxArray::complement

Src/C_BaseLib/BoxArray.cpp

commit 7deed4faeccfcce72f78410e78517b7af0e959c8
Merge: dfa74ae94 a40ef15f4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 5 14:38:37 2016 -0700

    Merge branch 'development' into weiqun/complement

commit a40ef15f4ea61aa253ab2e1a04d91f12a99dff8c
Merge: 17bb255f7 4cc1c906d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 5 14:01:39 2016 -0700

    Merge branch 'new_reflux' into development

commit 4cc1c906d492973ad680689e069c65de7beecae8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 5 13:23:54 2016 -0700

    clean up

Src/C_AMRLib/FluxRegister.cpp

commit 17bb255f7a1d409000ba7e3db14db57515925dab
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 5 15:35:58 2016 -0400

    output more usage defails

Tools/Postprocessing/F_Src/fcompare.f90
Tools/Postprocessing/F_Src/ffdcompare.f90

commit e8f6f98304a02caa24ad49c5223e6d4080baa3f4
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 5 12:35:30 2016 -0700

    another check for data integrity.

Src/C_BaseLib/FabArray.H

commit dfa74ae94a3515c3b398da0b94c86d92910c2333
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 5 11:18:48 2016 -0700

    new complement list

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.cpp

commit d1d520efc3439d0cae7ecebb201e0d76149bd552
Author: Max Katz <maxpkatz@gmail.com>
Date:   Thu May 5 01:57:54 2016 -0400

    Update the probin script to handle OpenACC declarations

Tools/F_scripts/write_probin.py

commit e5c66c35d8d327daebba9c57fbe0f4cb06b3d815
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 4 18:12:50 2016 -0700

    fix some errors in last commit

Src/C_AMRLib/FLUXREG_3D.F

commit 6b7813ccf8a2c03495371f391a26e26603be46f6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 4 18:10:29 2016 -0700

    FluxRegister: no longer use CollectData

Src/C_AMRLib/FLUXREG_1D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/FabSet.H

commit a5763f202f2a3d4088fa472a353afb10a0e5b46b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 4 15:15:42 2016 -0700

    omp in FluxRegister

Src/C_AMRLib/FluxRegister.cpp

commit f589cf83ee151635ef633940fb261f4905627166
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 4 13:53:26 2016 -0700

    omp in BndryRegister

Src/C_BoundaryLib/BndryRegister.cpp

commit 4f6e12c26d469d7f0a9338e8bda3f5fc63768f88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 4 12:46:34 2016 -0700

    comment

Src/C_BoundaryLib/FabSet.cpp

commit 181dea331ebd02b02c941e51edf3a973717a9fe2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 4 12:19:44 2016 -0700

    Switch FillCoarsePatch to using the new FillPatch

Src/C_AMRLib/AmrLevel.cpp

commit 3741ecda0b1f71df81121145d2fbb248ed89afa9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 4 11:24:08 2016 -0700

    fix the new FillCoarsePatch

Src/C_AMRLib/AmrLevel.cpp

commit 193226ca3f2bc9e6cfe783cd9b4f926a4b0f2b8f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 4 10:40:14 2016 -0700

    If the boxarray for a level does not change during regrid, assign the previous boxarray to the current to avoid making a duplicate with the same boxes but different reference id.  This will help preserve caches associated with the previous boxarray.

Src/C_AMRLib/Amr.cpp

commit 5b250a5cba99b30e752ac47cd1f256ad2bc699cf
Author: Max Katz <maxpkatz@gmail.com>
Date:   Wed May 4 12:50:44 2016 -0400

    Use pgcc for compiling C code with PGI

Tools/C_mk/Make.Linux

commit b304b4fabb15b01b962343288df9c37a835c9628
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 3 17:54:48 2016 -0700

    FillPatchIterator: switch to the point-to-point version.  This may break some regression tests with nodal data and periodic boundaries.

Src/C_AMRLib/AmrLevel.cpp

commit 69b535d83127905d0ffa9197d8284fb12a4401c2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 3 14:58:36 2016 -0700

    FillCoarsePatch: optimization

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FillPatchUtil.H
Src/C_AMRLib/FillPatchUtil.cpp

commit ddf04fdcc155046cdeb1e4c9b79d81576972c08c
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 3 12:20:56 2016 -0700

    mpi_require.

Src/C_BaseLib/FabArray.H

commit 4a9c25f9ce82bab611411ee81b589162414695cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 3 12:06:22 2016 -0700

    FillPatchCache: fix a bug

Src/C_BaseLib/FabArray.cpp

commit 0145b2eec0492bbae46b983b4ae8a0ca8f13f482
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 3 09:19:39 2016 -0700

    FillPatch: optimization

Src/C_AMRLib/FillPatchUtil.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 9e36dbf507db4f14c3bbd5b5b23e8c6d6aed02b2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 3 08:29:36 2016 -0700

    FillPatchCache: fix some bugs

Src/C_AMRLib/FillPatchUtil.cpp
Src/C_BaseLib/FabArray.cpp

commit 7a3d673793f1315acc6a9a3112142e1a0900d75e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 2 16:53:22 2016 -0700

    FillPatch cache stats

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 31acd25d37b21d589af0c05a070f4ec779972048
Merge: 596058ab7 a84a67892
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 2 19:15:30 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 610e92f3aab83731b86cc2d7b0164823d4591841
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 2 15:36:45 2016 -0700

    FillPatch cache

Src/C_AMRLib/FillPatchUtil.cpp
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateData.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit a84a67892b840672df50948a16b3b7c71c7c6264
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 2 10:40:50 2016 -0700

    Release Notes 16.05

ReleaseNotes/release-notes-16.05

commit def3694b8a604baf871fae548c93a95da2032a6e
Merge: 3465a64aa 4b6f47113
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 2 10:13:10 2016 -0700

    Merge branch 'master' into development

commit 3465a64aaacf3402334c13d52c5498ccc9d56388
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 30 13:37:45 2016 -0700

    add ghost cell option to PeriodicCopy

Src/C_AMRLib/FillPatchUtil.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 3f6fb05661d46fcc8b9dc7bf6f5b62b1d16bdae0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 29 18:34:44 2016 -0700

    fix leastuseteam forUSE_MPI=FALSE

Src/C_BaseLib/DistributionMapping.cpp

commit 47ac1a30c7750d3b7721465a1a302039d39d9026
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 29 17:48:24 2016 -0700

    clean up unused CPC constructor

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit e972938c3b825e2fd96c353e50492f4a0b045884
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 29 17:21:34 2016 -0700

    fix a bug in paralle copy to ghost cells

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 9634cb9540e37a3fb0c059c14a528b53c8cb8af2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 29 15:23:22 2016 -0700

    new runtime parameter DistributionMapping.node_size that allows knapsack within a node and SFC at the node level

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 277643662200ac6a4f03db5035a1293a1cc3dec8
Author: vince <vebeckner@lbl.gov>
Date:   Fri Apr 29 15:09:27 2016 -0700

    const refs.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit c4e245bbb3b7895c6d671a056b402c02dfdacb22
Author: vince <vebeckner@lbl.gov>
Date:   Fri Apr 29 15:08:36 2016 -0700

    const refs.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 63be2dedf5dc81fc7ce8e61015949218c00b19f3
Author: vince <vebeckner@lbl.gov>
Date:   Fri Apr 29 15:08:07 2016 -0700

    const refs.

Src/C_BaseLib/FabArray.H

commit 2ec45eba50cc82d7eb990867955c31b53b251237
Author: vince <vebeckner@lbl.gov>
Date:   Fri Apr 29 15:07:17 2016 -0700

    delete dm cache.

Src/C_AMRLib/Amr.cpp

commit de76c103ebd3879ff8091588c86c76795cf2ed72
Merge: 847fb4b99 21bb8079a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 29 10:35:59 2016 -0700

    Merge branch 'development' of github.com:BoxLib-Codes/BoxLib into development

commit 21bb8079a7896fd2bcef086dff600ce691e11474
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 29 10:05:30 2016 -0700

    Profiling reduce

Src/C_BaseLib/ParallelDescriptor.cpp

commit 2b30c77674c09f9c1801d100f9456a8dc7582788
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 29 10:03:50 2016 -0700

    TinyProfiler: setfill

Src/C_BaseLib/TinyProfiler.cpp

commit 9ca1f8c5c02a33738bdcdb591236f3f8a8221cbf
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Apr 28 12:42:45 2016 -0700

    Tutorials: revert changes to inputs file in MultiGrid_C
    
    Commit 49f3551 ("4th order in progress...") changed some default values
    of the "inputs" file. This changes them back.

Tutorials/MultiGrid_C/inputs

commit aaec6519aaa247d186b1d950944ef7f38188eba6
Merge: 47b0f0db0 227919378
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Apr 26 15:26:44 2016 -0400

    Merge branch 'development' into openacc

commit 47b0f0db049bd4351c380a6e4f2164672fc2f059
Merge: 2dda63c49 d2c6007d0
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Apr 26 15:26:32 2016 -0400

    Merge branch 'openacc' of ssh://github.com/BoxLib-Codes/BoxLib into openacc

commit 596058ab707270b200f923ed8c185304374c8a7f
Merge: 14253514a 227919378
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Apr 25 18:05:08 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 54911462d36fe813928c3f59bda4ad43d337e9e9
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 25 12:59:25 2016 -0700

    delete distmap cache function.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 847fb4b99f393e32ee2d469296a03dc946bfda23
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 25 12:32:18 2016 -0700

    Start Tutorials/AMR_Adv_CF

Tutorials/AMR_Adv_C/README
Tutorials/AMR_Adv_CF/Exec/Make.Adv
Tutorials/AMR_Adv_CF/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_CF/Exec/SingleVortex/Make.package
Tutorials/AMR_Adv_CF/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_CF/README
Tutorials/AMR_Adv_CF/Source/Make.package
Tutorials/AMR_Adv_CF/Source/fmain.f90

commit 22791937872a4f118880ae6860e0922204474700
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 25 11:18:46 2016 -0700

    runtime parameter boxlib.use_collectdata=1; to use the new fillpatch, set it to 0.

Src/C_AMRLib/AmrLevel.cpp

commit 0d5938db13cf3ce99f170b1197c1887e83d8f52a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 25 11:09:56 2016 -0700

    move FillPatchUtil to C_AMRLib

Src/C_AMRLib/CMakeLists.txt
Src/C_AMRLib/FillPatchUtil.H
Src/C_AMRLib/FillPatchUtil.cpp
Src/C_AMRLib/Make.package
Src/C_BaseLib/Make.package

commit adb9772bd706610cada9cfdbb3e151b4c88f5978
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 25 11:01:26 2016 -0700

    Revert "move Interpolator from AMRLib to BaseLib"
    
    This reverts commit 9509a39a1528ee2eab21f9e589991620fed6df5a.

Src/C_AMRLib/ARRAYLIM_1D.F
Src/C_AMRLib/ARRAYLIM_2D.F
Src/C_AMRLib/ARRAYLIM_3D.F
Src/C_AMRLib/CMakeLists.txt
Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/Make.package
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package

commit c022149e9e0a76cbc03c95537cd6f27a37df70f8
Merge: 4da1a83af 28607cb97
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 25 10:23:26 2016 -0700

    Merge branch 'development' into fp2
    
    Conflicts:
            Src/C_BaseLib/Geometry.H

commit 28607cb97ea7eba5823e58a8b4a9d81475d452ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 25 09:54:21 2016 -0700

    Tutorials: heat equation sovler using the Fortran interfaces of C++ BoxLib

Src/F_Interfaces/BaseLib/multifab_mod.f90
Tutorials/HeatEquation_EX1_CF/Make.package
Tutorials/HeatEquation_EX1_CF/advance.f90
Tutorials/HeatEquation_EX1_CF/fmain.f90
Tutorials/HeatEquation_EX1_CF/inputs

commit 7b25271747309766600fd91481cbb1e5ef5c1a04
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 24 21:32:38 2016 -0700

    FI: add optional nodal argument to multifab_build

Src/F_Interfaces/BaseLib/boxlib_mod.f90
Src/F_Interfaces/BaseLib/multifab_fi.cpp
Src/F_Interfaces/BaseLib/multifab_mod.f90

commit 0ee86b997e22bc87d778fd0bf96e4b392a913f02
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 24 16:33:59 2016 -0700

    FI: add fill boundary

Src/F_Interfaces/BaseLib/multifab_fi.cpp
Src/F_Interfaces/BaseLib/multifab_mod.f90
Tutorials/HeatEquation_EX1_CF/Make.package
Tutorials/HeatEquation_EX1_CF/fmain.f90
Tutorials/HeatEquation_EX1_CF/init_phi.f90

commit 6aab1039758a0454535938e9276284cd564577a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 24 15:20:43 2016 -0700

    FI: rename baselib module to boxlib module

Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/baselib_mod.f90
Src/F_Interfaces/BaseLib/geometry_mod.f90
Tutorials/HelloWorld_CF/fmain.f90

commit 5a6ccea3b1482a6b42cabf0da55db7b4f3295b0b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 24 14:56:41 2016 -0700

    FI: start heat equation

Tutorials/HeatEquation_EX1_CF/GNUmakefile
Tutorials/HeatEquation_EX1_CF/Make.package
Tutorials/HeatEquation_EX1_CF/fmain.f90
Tutorials/HeatEquation_EX1_CF/inputs

commit 45b32da0521e503d962f9210c1d03de388a8fa63
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 24 14:56:10 2016 -0700

    FI: geometry module

Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/baselib_mod.f90
Src/F_Interfaces/BaseLib/geometry_fi.cpp
Src/F_Interfaces/BaseLib/geometry_mod.f90
Src/F_Interfaces/BaseLib/multifab_mod.f90

commit deba0673798f04d693b8e6253bd5cc5ad266233e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 24 11:15:03 2016 -0700

    FI: ParmParse module

Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/baselib_mod.f90
Src/F_Interfaces/BaseLib/boxarray_mod.f90
Src/F_Interfaces/BaseLib/multifab_mod.f90
Src/F_Interfaces/BaseLib/parmparse_fi.cpp
Src/F_Interfaces/BaseLib/parmparse_mod.f90
Src/F_Interfaces/BaseLib/string_mod.f90
Tutorials/HelloWorld_CF/GNUmakefile

commit b3a270c075237c63098a2fc06666300d783de003
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 24 06:54:24 2016 -0700

    FI: add string module

Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/omp_mod.F90
Src/F_Interfaces/BaseLib/string_mod.f90

commit a8d0a623633497c2ea8bcfffa0abd779b29bfab0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 24 06:42:32 2016 -0700

    FI: prefer default intent

Src/F_Interfaces/BaseLib/boxarray_mod.f90
Src/F_Interfaces/BaseLib/multifab_mod.f90

commit 960e1b0e30117172612dee5282e60e1050351d41
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 23 22:42:43 2016 -0700

    FI: intent(out) => intent(inout) to avoid a strange gfortran behavior.  gfortran 5.2 calls destructor on threadprivate mfiter when OMP is used.  What's even worse is it does not initialize threadprivate mfiter properly, resulting in error in the initial destructor.

Src/F_Interfaces/BaseLib/boxarray_mod.f90
Src/F_Interfaces/BaseLib/multifab_mod.f90

commit fdb464130c25b82ea2692c45c349e5db31111246
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 23 22:11:11 2016 -0700

    FI: parallel and omp module

Src/C_BaseLib/BoxLib.cpp
Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/baselib_mod.f90
Src/F_Interfaces/BaseLib/boxarray_fi.cpp
Src/F_Interfaces/BaseLib/boxarray_mod.f90
Src/F_Interfaces/BaseLib/main.cpp
Src/F_Interfaces/BaseLib/multifab_fi.cpp
Src/F_Interfaces/BaseLib/multifab_mod.f90
Src/F_Interfaces/BaseLib/parallel_fi.cpp
Src/F_Interfaces/BaseLib/parallel_mod.F90
Tutorials/HelloWorld_CF/fmain.f90

commit 14253514a46ef239775e6c760f74bca780b3a2b0
Merge: e6a31c16f be1769b17
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Apr 23 17:47:54 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 1a22a81235423f5e3b17b738845f084644a1541b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 23 14:05:36 2016 -0700

    FI: more works

Src/F_Interfaces/BaseLib/boxarray_fi.cpp
Src/F_Interfaces/BaseLib/boxarray_mod.f90
Src/F_Interfaces/BaseLib/multifab_fi.cpp
Src/F_Interfaces/BaseLib/multifab_mod.f90
Tutorials/HelloWorld_CF/GNUmakefile
Tutorials/HelloWorld_CF/fmain.f90

commit a89de2352662910e09e354e62a0b17e945b5e5de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 23 07:13:35 2016 -0700

    FI: remove fab because Fortran pointer is kind of like fab

Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/baselib_mod.f90
Src/F_Interfaces/BaseLib/fab_mod.f90
Src/F_Interfaces/BaseLib/multifab_mod.f90
Tutorials/HelloWorld_CF/fmain.f90

commit be1769b175620e1ef866fac5f58a85f5e713e0e8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 23 00:12:26 2016 -0700

    Start F_Interfaces/BaseLib that provides Fortran interfaces to C++ BoxLib

Src/F_Interfaces/BaseLib/Make.package
Src/F_Interfaces/BaseLib/baselib_mod.f90
Src/F_Interfaces/BaseLib/bl_space_mod.F90
Src/F_Interfaces/BaseLib/box_mod.f90
Src/F_Interfaces/BaseLib/boxarray_fi.cpp
Src/F_Interfaces/BaseLib/boxarray_mod.f90
Src/F_Interfaces/BaseLib/fab_mod.f90
Src/F_Interfaces/BaseLib/main.cpp
Src/F_Interfaces/BaseLib/multifab_fi.cpp
Src/F_Interfaces/BaseLib/multifab_mod.f90
Tutorials/HelloWorld_CF/GNUmakefile
Tutorials/HelloWorld_CF/Make.package
Tutorials/HelloWorld_CF/fmain.f90

commit 4da1a83af75cc5037f0fbf76e4f566171d30ef63
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 22 14:44:33 2016 -0700

    minor changes in profiling

Src/C_AMRLib/AmrLevel.cpp

commit 9c03cdf0a9ecd83c34b1367b2b845dfabc96368d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 22 14:40:26 2016 -0700

    make echo-x will print out the value of x

Tools/C_mk/Make.rules

commit d59190e4def29bce9d3c8f44f4c912dc0a6d4afc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 22 12:32:00 2016 -0700

    fix periodiccopy when the periodic length is very very short (say <= 4 cells)

Src/C_BaseLib/Geometry.H

commit 5b14f09350a5efc97fa6ce5a6d1c420ae967c2cc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Apr 22 10:01:37 2016 -0400

    add navigation links to the top of the test result page

Tools/RegressionTesting/testnew.py

commit a8727c270ce8f36532d7f283f648d11fbf12bea5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 22:29:38 2016 -0700

    more general periodic copy

Src/C_BaseLib/Box.H
Src/C_BaseLib/Geometry.H

commit a58ea375de7e45038ad4bc8cf64b10b98ee28156
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 17:57:36 2016 -0700

    BoxArray: need to update type after constructing from boxlist

Src/C_BaseLib/BoxArray.cpp

commit 4e1a640b10a6dbeb431615b4029fa5cf14aa7c4a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 21:41:31 2016 -0700

    fillpatch: clean up

Src/C_BaseLib/FillPatchUtil.cpp

commit df2bc7abf2624dc15400a44c9dd5c7801f145042
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 21:36:45 2016 -0700

    periodic copy: bug fix

Src/C_BaseLib/Geometry.H

commit feaa017604dced8f5f3ef9e89c11b60815deb490
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 17:57:36 2016 -0700

    BoxArray: need to update type after constructing from boxlist

Src/C_BaseLib/BoxArray.cpp

commit 73e74ba26fc10c37fcfa058f034cce62a937b07b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 16:45:05 2016 -0700

    new periodic copy: remove empty boxes from list

Src/C_BaseLib/Geometry.H

commit d7312a10d447dc88248191510ffe3e81dde7f3d9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 16:39:44 2016 -0700

    profiling two levels fillpatch

Src/C_BaseLib/FillPatchUtil.cpp

commit 75a38e96ae6d7696a0744572e6fdb3a642ca1a44
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 16:39:07 2016 -0700

    fix the new periodic copy

Src/C_BaseLib/Geometry.H

commit f0eb04de19238a8594bcc0926a194624cb272e55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 13:36:29 2016 -0700

    change default blocking factor from 2 to 8

Src/C_AMRLib/Amr.cpp

commit 3980d2c765ec0daa36420830becac7daaabd7b64
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Apr 21 13:33:14 2016 -0700

    new two levels fillpatch

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/Box.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FillPatchUtil.H
Src/C_BaseLib/FillPatchUtil.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Interpolater.cpp

commit fde3ced840c905f2ace2626e8568c5a43f2e1c49
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 20 18:11:04 2016 -0700

    cleanup.

Src/C_BaseLib/ParallelDescriptor.cpp

commit af1d1fbe784dfcfd4c954e3fd26f7c67f6789617
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 20 18:08:35 2016 -0700

    redistribute particles when resizing sidecars.

Src/C_AMRLib/Amr.cpp

commit 031aad31c9c044c75dbd3ad3388661970d7a0f27
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 20 18:07:44 2016 -0700

    syncronize sequence numbers across groups.

Src/C_BaseLib/FabArray.H

commit 9509a39a1528ee2eab21f9e589991620fed6df5a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 20 14:17:21 2016 -0700

    move Interpolator from AMRLib to BaseLib

Src/C_AMRLib/CMakeLists.txt
Src/C_AMRLib/Make.package
Src/C_BaseLib/ARRAYLIM_1D.F
Src/C_BaseLib/ARRAYLIM_2D.F
Src/C_BaseLib/ARRAYLIM_3D.F
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/INTERP_1D.F
Src/C_BaseLib/INTERP_2D.F
Src/C_BaseLib/INTERP_3D.F
Src/C_BaseLib/INTERP_F.H
Src/C_BaseLib/Interpolater.H
Src/C_BaseLib/Interpolater.cpp
Src/C_BaseLib/Make.package

commit 85f11ff41dab48e1522db742581db585989ccdeb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 20 11:14:33 2016 -0700

    single level fillpatch: parallel copy ghost cells too

Src/C_BaseLib/FillPatchUtil.cpp

commit 9bcc951219df1c29f6c04366befd529d8ee795d1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 20 11:07:04 2016 -0700

    single level fillpatch: support the case source and destination have different BoxArrays

Src/C_BaseLib/FillPatchUtil.cpp

commit 7db82ca58ba6d495478f3bc30eaab8c6db444011
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 20 10:43:45 2016 -0700

    derive: fix box type and ghost

Src/C_AMRLib/AmrLevel.cpp

commit 70c13f81870a1f2cd70a494be3d42fb7ff346107
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 19 17:59:37 2016 -0700

    new fillpatch: fix single level fillpatch

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/FillPatchUtil.H
Src/C_BaseLib/FillPatchUtil.cpp
Src/C_BaseLib/PhysBCFunct.H

commit 110859c0049d4eeb5ed8eaf38284485f59c42cdc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 19 15:38:29 2016 -0700

    new fillpatch: omp

Src/C_AMRLib/StateData.cpp

commit a4020dea4b70989622d6b76ace5185a3bdf0fee1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 19 15:37:46 2016 -0700

    new fillpatch: linear interp in time for level 0

Src/C_BaseLib/FillPatchUtil.cpp

commit 424a49b77bcec30711a0a3bf6831ab8f2f59df1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 19 14:41:33 2016 -0700

    new fillpatch: add profiler and rm debug statements

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/FillPatchUtil.cpp

commit 2bdab79ac39a08487fa9d754a1d2218872e2648c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 19 14:06:50 2016 -0700

    new fillpatch: use it on level 0

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/FillPatchUtil.H
Src/C_BaseLib/FillPatchUtil.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/PhysBCFunct.H

commit 77b8e8e87494334b1fb354beebb159ad30b4d443
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 18 14:56:50 2016 -0700

    TinyProfiler: avg % --> max %

Src/C_BaseLib/TinyProfiler.cpp

commit 0adfdcc50bed5a29133a2e81a4a56dd36ff5b5f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 18 14:53:35 2016 -0700

    TinyProfiler: avoid finalizing twice

Src/C_BaseLib/TinyProfiler.cpp

commit f593822bcc066185ad848049c3e20cca9e50f3f6
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 18 11:12:30 2016 -0700

    remove diagnostic.

Src/C_BaseLib/FabArray.H

commit e6a31c16f1242f246ff43e2b2cc07e0ef4f8eefd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Apr 16 21:35:30 2016 -0400

    make this python3-aware

Tools/F_scripts/findparams.py

commit 4b800f1fbe6e95d47ddd7ce4f462d1d1a41f165f
Author: vince <vebeckner@lbl.gov>
Date:   Fri Apr 15 18:11:59 2016 -0700

    resolve Fab_noallocate fabarrays for MoveAllFabs.

Src/C_BaseLib/FabArray.H

commit ac38ccb212451e1f74b4bf6ec8bf336929f2045d
Author: vince <vebeckner@lbl.gov>
Date:   Fri Apr 15 12:08:12 2016 -0700

    removed reduction.

Src/C_BaseLib/FabArray.H

commit 8ea1e562a26e6d1cba328d2b2c43bbc81ee03a82
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 14 16:04:26 2016 -0700

    fix for nyx.

Src/C_AMRLib/Amr.cpp

commit e202a26214deba76a6a4dd4415312ae110c4bbac
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 14 15:07:06 2016 -0700

    remove temporary diagnostics.

Src/C_BaseLib/FabArray.H

commit cc619f8fde66cf72450789a066e04ad560e7c008
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 14 14:25:24 2016 -0700

    implemented BroadcastBoundaryPointList.

Src/C_AMRLib/Amr.cpp

commit a144b72e9a90c5b6f9e0c3fc7a3d9dd659aa5567
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 14 14:23:46 2016 -0700

    implemented BroadcastBoundaryPointList.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 1f3b3956e035424e622c843d04a8522b002d9aef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 13 17:38:33 2016 -0700

    TinyProfiler: fixed pop

Src/C_BaseLib/TinyProfiler.cpp

commit fabbacd9af508dbdffa7e2b36ea14beca1055b05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 13 17:15:57 2016 -0700

    TinyProfiler: fix OMP

Src/C_BaseLib/TinyProfiler.cpp

commit 586507c985cc30a5282590fe899888088ebda43e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 13 16:45:29 2016 -0700

    TinyProfiler: warning about improperly nested timers

Src/C_BaseLib/TinyProfiler.H
Src/C_BaseLib/TinyProfiler.cpp

commit 8dda631ef552f17247d41107be04905191bb078c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 13 14:54:55 2016 -0700

    TinyProfiler: fix inclusive time by keeping track of the depth of the call tree

Src/C_BaseLib/TinyProfiler.H
Src/C_BaseLib/TinyProfiler.cpp

commit 54eed4580da28e0ad4c2fb448a0217c3a29f19c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 13 13:59:18 2016 -0700

    TinyProfiler: a tiny profiler that only supports a tiny fraction of what BLProfiler can offer.  It does not need postprocessing.  It shows inclusive and exclusive times.

Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/TinyProfiler.H
Src/C_BaseLib/TinyProfiler.cpp
Tools/C_mk/Make.defs

commit 2be16aa1ee8ed785d158459c8991e457773f0be7
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 13 12:57:25 2016 -0700

    remove diagnostic.

Src/C_BaseLib/Geometry.cpp

commit e9d6e11b7b27fe3e4210fce4ca5e9c73f835c3ff
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Apr 13 12:12:32 2016 -0700

    C_scripts: squash warning about "hdf5" module

Tools/C_scripts/moddep.pl

commit dc3c7afd3fa50269678d2af21720482361b32297
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Apr 13 10:37:00 2016 -0700

    C_scripts: squash warning about "iso_fortran_env" module

Tools/C_scripts/moddep.pl

commit 546196aba38fe93e324977783afb0762cf8dbfe0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 12 14:37:52 2016 -0700

    update comments

Src/C_AMRLib/Interpolater.cpp

commit 87fbe270999a7e4c8395e1eb5d70cffa613e333f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 11 17:56:45 2016 -0700

    remove unused variable

Src/C_AMRLib/AmrLevel.cpp

commit 01864cdec38a8261beaa25f8e7a9331f2e957130
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 11 17:55:23 2016 -0700

    FillBoundary: timer

Src/C_BaseLib/FabArray.H

commit f2fe6298fa3f3d78738744592e321e030a1333b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 11 17:53:15 2016 -0700

    add fixediter option to MultiGrid_C tutorial

Tutorials/MultiGrid_C/main.cpp

commit cff95a5132ed5602e6738edfeefcc22f1e8da11b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 11 17:46:50 2016 -0700

    comment out the mpi-3 fix recommended by NERSC

Tools/C_mk/Make.Linux

commit b8e64b9bd4d4d31b912d6feb88c07f3cbc44d6c5
Merge: 8f158ad1f 75789d19e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 11 16:29:10 2016 -0700

    Merge branch 'development' into pgas
    
    Conflicts:
            Tools/C_mk/Make.defs

commit 4b6f47113ec4f0d4327a0db2d1a55b0764e873e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 11 15:42:12 2016 -0700

    release-notes-16.04

ReleaseNotes/release-notes-16.04

commit 75243ee1e44764ecae14b701be0d3fc78ff7e8d4
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 11 15:33:26 2016 -0700

    fixes for nyx.

Src/C_AMRLib/Amr.cpp

commit 75789d19e9f3e429f9d2a9f89de7d0f0fe8a78d3
Merge: 41aa4bca9 9cb379a59
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 11 14:38:33 2016 -0700

    Merge branch 'master' into development

commit 1b6b13b8a1af6e56f070d88d5031d097708ef3e0
Author: vince <vebeckner@lbl.gov>
Date:   Fri Apr 8 13:49:50 2016 -0700

    clean up proximity maps.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 1dab77ec3e0959794a844680f2eb24f58e3c3c50
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 6 16:59:27 2016 -0700

    additions for nyx dynamic sidecars.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/F_BaseLib/parallel.f90

commit 89b907eae1e10c17de8e8eb039147f0844c3d02a
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 6 16:45:39 2016 -0700

    stubs for dynamic sidecars support.

Src/F_BaseLib/parallel_stubs.f90

commit 522c333b6eebdab67c9362dc2195eafe7fc9853c
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 6 16:06:57 2016 -0700

    fix for non-mpi.

Src/C_BaseLib/BoxArray.cpp

commit ef06aae08aa11ac7e2d70dae46df2c33dbeb111f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 6 16:04:27 2016 -0700

    fix for non-mpi.

Src/C_BaseLib/FabArray.H

commit a4cc93dab0b82c8d84c8b9c75b49c33e53a01649
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 6 14:38:54 2016 -0700

    remove old SidecarProcess.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 41aa4bca90fe3a85bfdad602bdb1af441409eb90
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 6 10:56:37 2016 -0700

    utility from Aleks that writes the contents of a 2d plotfile into a text file, one line per data point

Tools/Postprocessing/F_Src/GNUmakefile
Tools/Postprocessing/F_Src/fwritecontents2d.f90

commit dbbb7c7a3e0e1d2e602e0c5f8933c998dd6132ab
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 6 10:49:18 2016 -0700

    works for all ref ratios now as long as the cells you are averaging down are on the same grid

Tools/Postprocessing/F_Src/fcoarsen.f90

commit fbf65dd6143a1cf148babb973c67ff3ed3c1b597
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 6 09:41:24 2016 -0700

    fine_flx now starts at level 1, not level 2.

Tutorials/HeatEquation_EX5_F/advance.f90

commit ac820f7ffb98205f945dcdf7da5b474a1f138dcf
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 5 14:45:51 2016 -0700

    get dx for plotfile write correct

Tools/Postprocessing/F_Src/fcoarsen.f90

commit 55c9e5dbd20445924fe6a275791a4069de44d430
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 5 14:08:27 2016 -0700

    updates from Aleks - add coarsening factor input

Tools/Postprocessing/F_Src/fcoarsen.f90

commit 8db0b5ddbc85da0dbdd482f0bf21fad6960c2c44
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 5 13:22:24 2016 -0700

    turn back on 3d coarsening of plotfiles

Tools/Postprocessing/F_Src/fcoarsen.f90

commit 71773f92f2a9012c8e280fc9202a7f2d148e6734
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 5 13:19:18 2016 -0700

    add fcompiler option to f2py

Tools/Py_util/GNUmakefile

commit 7abae19a66e06ce80ddf26f01f416f2b8dbe5be5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 5 12:58:33 2016 -0700

    revert accidental commit

Tools/C_util/Convergence/GNUmakefile

commit 99050b8885aae6e49e3cff64d30ed5c4656d8737
Merge: 2da885699 905452e97
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 5 12:57:14 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 2da885699ca5934a8c2230eea9f3ab673397a5a1
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 5 12:57:00 2016 -0700

    forgot to add file

Tools/Postprocessing/F_Src/fcoarsen.f90

commit 905452e97c9163b76414c75707d585ddb56fad42
Merge: 652dc2b99 023b6a5bb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Apr 5 12:39:25 2016 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 652dc2b991dc7d1c3175681ff9f9a228524943c1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Apr 5 12:38:42 2016 -0700

    The flux we pass into the F90 interface (in ml_solve.f90)
    for cell-centered solves now starts at the base level of the
    solve, not one level higher.

Src/LinearSolvers/F_MG/ml_solve.f90

commit 023b6a5bb7bb272cec811b14998014085145f0c3
Merge: 94d7869a2 685bef8b2
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 5 12:23:21 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 94d7869a2aedf59f598e727db955f04c755bc64f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 5 12:22:44 2016 -0700

    utility that reads in a single level plotfile and writes out a coarsened plotfile (rr=2)

Tools/C_util/Convergence/GNUmakefile
Tools/Postprocessing/F_Src/GNUmakefile

commit fc2437922a5fb4ca37368c105242c051db2be52c
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 4 17:21:51 2016 -0700

    check return of getcwd.

Src/C_BaseLib/BoxLib.cpp

commit 685bef8b2224ef64da30a18e4c2129bd203f3397
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Apr 4 16:35:49 2016 -0700

    Add the option in the F90 interfaces to the cell-centered solver to have the base level
    have Dirichletboundary conditions at a distance away from the boundary, not just at the
    boundary.  You make this happen by passing in base_level > 1 and crse_ratio = the ratio
    of dx between the coarsest level of the solve to the coarser AMR level outside the solve.

Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 8535890dfda0dc51545e602385f5a93ca6a3538d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 4 12:05:19 2016 -0700

    fix for particles.

Src/C_AMRLib/AmrLevel.cpp

commit d3f5141be3a8768bbf1d540f4172bdbd716970b1
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Apr 1 23:00:33 2016 -0700

    Use gnu99 instead of c99 if using GNU compilers

Tools/C_mk/Make.defs

commit c6391d28c4adc8c6ef2831bdd80f4a90d7e17f91
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Apr 1 16:37:58 2016 -0700

    Add USERSuffix to optionsSuffix to allow generalized suffix creation in app build.  Should probably move app-specific suffix defs out of BoxLib....someday

Tools/C_mk/Make.defs

commit d2c6007d04b0c5bdd9ccb790d6d748174b579e5d
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Fri Apr 1 18:18:41 2016 -0400

    Get PGI compilation working for OpenACC on titan

Tools/F_mk/comps/Linux_pgi.mak

commit 7001c76b206c5f1852d8df3ae0805749593f880e
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 31 17:35:27 2016 -0700

    fix for copyInter sidecar tutorial.

Src/C_BaseLib/FabArray.H

commit 24fef5b614f1458fbbec0a4c58ff91fb4dfe0adf
Merge: 93c1f550d 530071426
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 31 17:06:29 2016 -0700

    merge with master.

commit 17d1d78cd395ca5747ce4bff8a986fe160b93d78
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 31 15:29:15 2016 -0700

    Fix another typo in the latest changes to create_umac_grown.

Src/F_BaseLib/create_umac_grown.f90

commit d5cb69fb1c508d2ff658aa7d99e31f23060c0eab
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 31 14:45:01 2016 -0700

    Fix some oops from previous commit.

Src/F_BaseLib/create_umac_grown.f90

commit a736625a3f3d91b8dd042238d22dd78ec12252e9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 31 14:07:19 2016 -0700

    Allow for factor 4 as well as factor 2 interpolation in create_umac_grown.

Src/F_BaseLib/create_umac_grown.f90

commit 9cb379a599ffde00f31b72159443e3da050e3268
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 30 16:02:34 2016 -0700

    try to fix CMake for F_BaseLib; not tested because I don't even know how to use CMake

Src/F_BaseLib/CMakeLists.txt

commit b9931eeacb93d6fe0c356704e53b106344998a01
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 30 16:02:34 2016 -0700

    try to fix CMake for F_BaseLib; not tested because I don't even know how to use CMake

Src/F_BaseLib/CMakeLists.txt

commit 7b250e7b4b21d3c679f2eb29058ce75a2c9e00c3
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Mar 30 16:02:19 2016 -0400

    Use Cray compiler wrappers, even for PGI, on Titan

Tools/F_mk/comps/Linux_pgi.mak

commit 9c5cb6d5a8cc57143c33176c7372b901db2fd860
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Mar 30 15:32:40 2016 -0400

    For now, GPUs can't handle PGI's -gopt.  Debug symbols break it with
    internal compiler errors.

Tools/F_mk/comps/Linux_pgi.mak

commit 7e0805f15ffc6ed249b3be7cd54a1c70810f0951
Merge: d73333662 913dbca1e
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Mar 30 15:31:00 2016 -0400

    Merge branch 'development' into openacc

commit d7333366289d9f0d5bb30ae2acc9acfaae36220f
Merge: 68553674d 8a7146780
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Mar 30 15:30:04 2016 -0400

    Merge branch 'openacc' of ssh://github.com/BoxLib-Codes/BoxLib into openacc

commit 68553674d47538bc1ee6b9364e1f79f353f05996
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Mar 30 15:29:52 2016 -0400

    fix indent

Tools/F_mk/comps/Linux_cray.mak

commit 8f158ad1f15d843fde3c09952863268099f96196
Merge: 7e8fbefbd bfceb352f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 30 09:12:45 2016 -0700

    Merge branch 'pgas' of github.com:BoxLib-Codes/BoxLib into pgas

commit bfceb352f3d255d031996eb4d81f368360b2f543
Merge: 1ef0b9c0d 913dbca1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 29 12:56:00 2016 -0700

    Merge branch 'development' into pgas

commit 1ef0b9c0d1811d3381691add34cf8e2744197309
Merge: 2df7cd5df 530071426
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 29 12:55:29 2016 -0700

    Merge branch 'development' into pgas

commit 913dbca1eb564e4df03c3e3a4e749c82a90157fc
Author: Regression Tester <ccse.lbl@gmail.com>
Date:   Tue Mar 29 11:02:48 2016 -0700

    regression test: option to use valgrind, --with_valgrind

Tools/RegressionTesting/testnew.py

commit 0fcfe104fbc498329ea62652203a053c26792b3e
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Tue Mar 29 10:56:24 2016 -0700

    battra F_mk

Tools/F_mk/GMakeMPI.mak

commit 176c6944269951a8d7d72e174a42713269251124
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Tue Mar 29 10:30:22 2016 -0700

    battra: use rpath so that we do not need to bother with LD_LIBRARY_PATH

Tools/C_mk/Make.mpi

commit 580ab8eaab1ddc6e470b467d1b06b7ac30c045f5
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Tue Mar 29 10:25:21 2016 -0700

    battra: option to use valgrind friendly build of mpich at /usr/local

Tools/C_mk/Make.mpi

commit b8c7cb04d2d0cabf156b0483986a5935f92edb5b
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Mar 28 15:38:47 2016 -0700

    Remove ifdefd code to set space-varying bcs.  Was a remnant of debugging, and was incorrect anyway.

Tutorials/MultiGrid_C/main.cpp

commit 4de76c131324fd13112caf70b284b6aae2eb668d
Merge: b8781e487 8bae1b5c8
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Mon Mar 28 14:06:18 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit b8781e487220f4afc8670459710392aa2dced48a
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Mon Mar 28 14:06:12 2016 -0400

    Add 5/6 to bl_constants

Src/F_BaseLib/bl_constants.f90

commit 8bae1b5c81a41668622cc5d82b4641949c0ab2bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 25 17:21:34 2016 -0700

    bndry_reg: fix a bug when the fine level has a single box and covers the entire non-periodic domain

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90

commit 7e8fbefbd65cb978fec1e85b8577458f5df9e52b
Merge: 2df7cd5df 530071426
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 25 14:48:08 2016 -0700

    Merge branch 'development' into pgas

commit 93c1f550d9fc1e6e2ed75a576e599559571e04d6
Merge: bf6c4bf12 af19914ba
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 25 12:46:05 2016 -0700

    Merge branch 'master' into dynamicsidecars

commit bf6c4bf1275f67dd8aad89b465400598a6faa0db
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 25 12:40:27 2016 -0700

    premerge cleanup.

Src/C_BaseLib/FabArray.cpp

commit e2e16eee1a52feba2270d0c6dff2e8a07fed92c2
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 25 12:38:23 2016 -0700

    added more profiling.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit e29f781d02d968726c3777105b428fed8549d6e7
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 25 12:37:53 2016 -0700

    premerge cleanup.

Src/C_AMRLib/Amr.cpp

commit 2df7cd5df0ad3e19cd291aadfa9e4386a9f7b929
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 24 15:59:15 2016 -0700

    PGAS_SMC: should use NTeams()

MiniApps/PGAS_SMC/SMC_init.cpp

commit 3decbf1a5adf70f14fbd63ba76ed36669037013e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 24 15:52:24 2016 -0700

    PGAS_SMC: change defaults

MiniApps/PGAS_SMC/SMC.cpp

commit 9371b9858b2bc02f108c386e6c96424b37c0bf66
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 24 15:47:01 2016 -0700

    PGAS_SMC: chop box into small pieces so that each process has at least one box

MiniApps/PGAS_SMC/SMC_init.cpp

commit be2917755b3d89beda1920d91ef760698799bf05
Author: vince <vebeckner@lbl.gov>
Date:   Tue Mar 22 11:56:38 2016 -0700

    add periodic to output.

Src/C_BaseLib/Geometry.cpp

commit 5300714260c2cf994feb69e9b84bf4180cb64794
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Mar 22 07:48:26 2016 -0400

    fix typo

Tools/RegressionTesting/testnew.py

commit 2a36ac4e0c77278a0e523557b1efcae0b0b34c9c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Mar 21 12:34:13 2016 -0700

    C_mk, F_mk: add optimization reports for Cray compilers

Tools/C_mk/Make.Linux
Tools/F_mk/comps/Linux_cray.mak

commit db6e18e2616e7e2cce01126497352686ed75fd1d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 21 13:14:35 2016 -0700

    update make for baragon

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit d1211141f4b3dd8f99a9dd8f3c814666b8d0f809
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 21 13:14:08 2016 -0700

    free MPI_group

Src/C_BaseLib/ParallelDescriptor.cpp

commit 783b35f6eef435236595d304f651156460ed02cf
Merge: 32a0bfa63 a461a3ade
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Mar 21 10:54:13 2016 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 32a0bfa63658b9ccef1d31f22c5a5248f1827f3d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Mar 21 10:53:58 2016 -0400

    some slack cleaning

Tools/RegressionTesting/testnew.py

commit 18a216b48e01436f486b42c8aedb924ea0dc656e
Merge: d745ca521 a461a3ade
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 18 14:23:51 2016 -0700

    Merge branch 'development' into pgas

commit d745ca5215dc221d745c9166780766b0a5305b11
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 18 14:22:11 2016 -0700

    add upcxx::barrier() before MPI reduce

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tests/FillBoundaryComparison/main.cpp
Tutorials/PGAS_HEAT/main.cpp

commit 02ee7a655fe9e7534fcb987f2a1fa6faf0126771
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 18 13:10:51 2016 -0700

    code cleanup.

Src/C_AMRLib/Particles.H

commit a461a3adea2d321a7d94d315efcbdd76335526c0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 18 12:26:43 2016 -0700

    add 'class' because extended friend syntax is a C++11 feature

Src/C_BaseLib/Box.H

commit 77867387f094f87c1a8c07a87e559108cbf2178d
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 17 16:52:52 2016 -0700

    added profiling, cleanup.

Src/C_AMRLib/Particles.H

commit 8224e6160a7a889126414532de49861d2576e84b
Author: Emmanuel Motheau <emotheau@lbl.gov>
Date:   Thu Mar 17 16:51:57 2016 -0700

    Bug fix restricted_build

Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/ml_layout.f90

commit a74852e808c85425c21d6712cdb4c49eb967c52d
Author: Emmanuel Motheau <emotheau@lbl.gov>
Date:   Thu Mar 17 16:50:21 2016 -0700

    Add varan machine

Tools/F_mk/GMakeMPI.mak

commit 91a37c09f022c462322b25432414f13b21e89f41
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 17 16:48:09 2016 -0700

    added profiling, cleanup.

Src/C_AMRLib/Particles.H

commit 62b2b697043416e5b58f91f98351b40f039daf33
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 17 16:47:17 2016 -0700

    added profiling, cleanup.

Src/C_AMRLib/Particles.H

commit f8271bd0c6aad1e72992e8901ebc8cd83151bb48
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 17 16:24:55 2016 -0700

    new functions for doing shallow copies of ml_layout and ml_boxarray

Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/ml_layout.f90

commit 31fdae155b05786c40584df889b70e62890eefc1
Merge: f911ccf9e ce604a709
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 17 14:19:10 2016 -0700

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/Make.package
            Tools/C_mk/Make.defs

commit 1075b6babb32227ca5bbb3fabc0ab5688926f7f4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 17 12:36:25 2016 -0700

    fix a memory leak: must call MPI_Wait to free resources even when we know for sure the messages have been sucessfully sent.

Src/C_BaseLib/FabArray.H

commit ce604a709b0e22e8c5ba6d4332ecee9b44191892
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 17 12:36:25 2016 -0700

    fix a memory leak: must call MPI_Wait to free resources even when we know for sure the messages have been sucessfully sent.

Src/C_BaseLib/FabArray.H

commit 1a2493eae27511b7cef5d3cc9e6741de53f2f5f7
Merge: d4e3fd68a 313036acf
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Mar 17 10:22:44 2016 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 313036acf21ab10ab7a97a2abd6a744a44cb516d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 17 08:41:01 2016 -0700

    box_f: avoid using Huge(1) because it can cause integer overflow

Src/F_BaseLib/box_f.f90

commit a73971e26f5a6d1569de679bab1eeb0bcfa133e3
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Mar 16 21:34:14 2016 -0700

    Add def for BL_PROFILE_VAR_NS when PROFILE=FALSE

Src/C_BaseLib/BLProfiler.H

commit d4e3fd68a6af1ce4789b0ce0a3e7d7c723ec2a17
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Mar 16 21:34:14 2016 -0700

    Add def for BL_PROFILE_VAR_NS when PROFILE=FALSE

Src/C_BaseLib/BLProfiler.H

commit 14d8aaeeb6ee0438adf246cc69ebfff4c52d7873
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 16 13:08:17 2016 -0700

    add section for start/stop.

Docs/Readme.profiling

commit 7619216e724b2f67f89b1125142feab54ed39f4f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 16 12:23:36 2016 -0700

    fort profiling fixes.

Src/LinearSolvers/F_MG/mg.f90

commit 8a47149ddfac3ef3d0d5419ee1166a529cae484f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 16 10:37:26 2016 -0700

    make: rm *.mod that could be left over because of wrong PrgEnv

Tools/C_mk/Make.rules

commit 71cad31f93a1d13e213dcddb28143526f3d4b868
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 16 10:35:15 2016 -0700

    MemProfiler: add VmSize

Src/C_BaseLib/MemProfiler.cpp

commit f911ccf9ebf60da75ea3fed043436a8816021274
Author: yzheng <yzheng@lbl.gov>
Date:   Wed Mar 16 09:24:42 2016 -0700

    Add UPC++ version of CollectData, which needs the latest version of UPC++

Src/C_BaseLib/BLPgas.H
Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/FabArray.H

commit e96f52f897e4b7c3696dbf3becbc030f5ce48972
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 22:02:50 2016 -0700

    reduce max # of copyassoc to 25

Src/F_BaseLib/layout.f90

commit 7287156dd4e3ff77d1431449c5ac81cf1ff568ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 22:01:21 2016 -0700

    MemProfiler: fix an index

Src/C_BaseLib/MemProfiler.cpp

commit 4e2918fb89549126ddb59fbb6cb1a247bbff7d2c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 21:13:00 2016 -0700

    decrement copyassoc_cnt

Src/F_BaseLib/layout.f90

commit 893acb4acebd04f9c79b1e8a107bd23d62b831fa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 20:40:15 2016 -0700

    cleanup

Src/F_BaseLib/memprof.f90

commit 38b6b4aa9ee0e1e7f28d887e7aca78249d84d5a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 18:13:12 2016 -0700

    MemProfiler: add data form /proc/pid/status

Src/C_BaseLib/MemProfiler.cpp

commit 047914c771885a87e50373ea7ee4bfaf380423e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 17:07:22 2016 -0700

    add a header that Intel complains about missing

Src/C_BaseLib/MemProfiler.cpp

commit 2e4ee9ee69766ec9fd4e4cf63d6e6d55b813c25e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 16:31:34 2016 -0700

    flush fortran copyassoc after regrid

Src/C_AMRLib/Amr.cpp
Src/LinearSolvers/F_MG/FParallelMG.mak

commit 66bcb57f7897a82d2ec669d5634e60e4e9ceb2dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 16:18:39 2016 -0700

    add the new counters to MemProfiler

Src/F_BaseLib/MemProfiler_f.cpp
Src/F_BaseLib/memprof.f90

commit 8fdca51d2262cd2d5a80ebe23cf45745883db0b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 16:05:47 2016 -0700

    layout: add more memory counters

Src/F_BaseLib/layout.f90

commit c6b8354033d518b183535ebe64901bd7dcf26a39
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 15:18:39 2016 -0700

    better estimates of memory cost of fortran data structures

Src/F_BaseLib/box_f.f90
Src/F_BaseLib/layout.f90

commit e12c41b2803916854cbd647c34ee012b8812fdcb
Author: vince <vebeckner@lbl.gov>
Date:   Tue Mar 15 14:26:00 2016 -0700

    use max_level for size.

Src/C_AMRLib/Amr.cpp

commit 60929a9297033250471c1da292d739e11a03d25a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 13:28:44 2016 -0700

    remove gcc-2

Tools/C_mk/Make.defs

commit 35eed5356f710a3556633b8b941396e227437cb2
Author: vince <vebeckner@lbl.gov>
Date:   Tue Mar 15 12:25:05 2016 -0700

    some cleanup.

Tutorials/Sidecar_EX1/DestMFTest.cpp

commit e890d91072e50518935cd0699fd77fb4aecb99ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 12:23:44 2016 -0700

    fix an uninitialized value that affects the memory usage counter

Src/F_BaseLib/layout.f90

commit 4a47765b8791438a39eb3a3242bb9c746d1e1b8a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 12:17:06 2016 -0700

    cleanup

Src/F_BaseLib/layout.f90

commit 52d8f8b10e358fd33acd4ba18da20addb5ecf0c8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 15 10:13:35 2016 -0700

    Fortran copyassoc: change the max # allowed

Src/F_BaseLib/layout.f90

commit 2a9dc240fb824ffd6f4c0b26547e89b324a2c274
Author: vince <vebeckner@lbl.gov>
Date:   Mon Mar 14 18:36:56 2016 -0700

    added test to copy from sidecars to comp.

Tutorials/Sidecar_EX1/DestMFTest.cpp

commit e844e235cafb920d2a5812f168f50f12082a95b1
Author: vince <vebeckner@lbl.gov>
Date:   Mon Mar 14 18:34:03 2016 -0700

    allow copy from sidecars to comp.

Src/C_BaseLib/FabArray.H

commit 44e5744d9ed3a3728259f68c1198f96557c9cff3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 18:32:18 2016 -0700

    MemProfiler: minor mistake

Src/F_BaseLib/layout.f90

commit ff53ab84eefc3d3a3feb07bd40411f4374148718
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 18:26:01 2016 -0700

    MemProfiler: add fortran copyassoc and boxassoc

Src/F_BaseLib/MemProfiler_f.cpp
Src/F_BaseLib/layout.f90
Src/F_BaseLib/memprof.f90

commit e5dacdec3608462a016982056a66ab1d37286e3b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 17:50:00 2016 -0700

    MemProfiler: skip print if high water mark is zero

Src/C_BaseLib/MemProfiler.cpp

commit e4ffb3bf6059e09547600bebf02239ddf9e74225
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 17:47:03 2016 -0700

    MemProfiler: fortran boxarray

Src/F_BaseLib/MemProfiler_f.cpp
Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/memprof.f90

commit f5b0c967438768cb4132073e728bef745a4a4866
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 17:29:15 2016 -0700

    MemProfiler: add fortran fab

Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/MemProfiler_f.H
Src/F_BaseLib/MemProfiler_f.cpp
Src/F_BaseLib/memprof.f90
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 6f8d93fde4bee5cffadc8dd757086dfb6f446289
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 17:27:38 2016 -0700

    MemProfiler: sort the output

Src/C_BaseLib/MemProfiler.cpp

commit 0dc72ceb66ca3ffbe7918d7cb9c3938ab0f829ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 15:59:23 2016 -0700

    MemProfile: add cached memory

Src/C_BaseLib/MemProfiler.cpp

commit 8a2aec44fe014a0360d59fc168828b8e4c105a1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 15:25:00 2016 -0700

    MemProfiler: use sysinfo instead of sysconf so that we can get memory used by buffers; we still don't have know about cached memory unless we are going to read /proc/meminfo directly.

Src/C_BaseLib/MemProfiler.cpp

commit df5142b258e4367fb19d495e44e38d2dbf102c84
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 11:24:57 2016 -0700

    BoxArray: do nothing if size does not change in maxSize(); cleanup

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit fcdc25b5cbdc44041ab11d7b82f9c03a379bb066
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 14 10:36:19 2016 -0700

    fix a new bug in BoxArray I introduced yesterday

Src/C_BaseLib/BoxArray.cpp

commit 64b01d991e85f9140cabb269f560d2154fa3f969
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Mar 14 09:44:31 2016 -0700

    C_mk: remove explicit "-lmpich" flag from link line on Edison/Cori
    
    The Cray wrappers resolve MPICH for us automatically, so we don't need to link
    this by hand. Also, Chris Daley discovered that using this link flag overwrites
    Darshan's MPI_Init() call with the native MPICH MPI_Init(), which means Darshan
    can't collect I/O profiling data for any BoxLib code.

Tools/C_mk/Make.mpi

commit b1a7068bea831064597046885bf67b4bae6257f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 13 20:55:18 2016 -0700

    MemProfiler: fix BoxArray::removeOverlap

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 1752b8cab8d21126e354edbccc498a563e3465e8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 13 16:58:51 2016 -0700

    MemProfiler: optimization

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 9a8a9f8f4b4e071012be6b82a1c7b891cf917c46
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 13 16:13:49 2016 -0700

    MemProfiler: save the log in a file

Src/C_BaseLib/MemProfiler.H
Src/C_BaseLib/MemProfiler.cpp

commit b004dfde7a38c86f6fc38f624da058e181b57a51
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 13 12:58:45 2016 -0700

    MemProfiler: pretty

Src/C_BaseLib/MemProfiler.cpp

commit 0973e69e20b854a3c5a12920f7d6aa169a922e1f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 13 09:08:21 2016 -0700

    BoxArray MemProfiler: split box and cache data

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit c345b66ec823ecdf3f0336f46919dabc120ef83e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Mar 13 09:03:21 2016 -0700

    MemProfiler: Copy and FillBoundary

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 3153ab32a9825ccbcbef7dac751c7b56515fc815
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 12 22:52:58 2016 -0800

    MemProfile: TileArrayCache

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit b8f6ea6a7bfe68c2dd70b3a8c4d8527e732ba92d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 12 21:37:13 2016 -0800

    MemProfiler: Geometry

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit f44bd45ceae4b6035dc6d66c79f9cc2af4f80e36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 12 18:47:28 2016 -0800

    Geometry & FabArray: use the new memory counting function.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit f8db73be4dda0bac795fae24afef17ece2d0ca8f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 12 17:56:48 2016 -0800

    move memory counting functions into Utility.H

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/MemProfiler.H
Src/C_BaseLib/MemProfiler.cpp
Src/C_BaseLib/Utility.H

commit 5572286aae77aa6b66a65209cf32ecc65b5e17bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 12 17:21:58 2016 -0800

    MemProfiler: replace templates with specialized codes

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/MemProfiler.H
Src/C_BaseLib/MemProfiler.cpp

commit 7d2889c8f45fb414aaac642e41617a18f455af16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 12 16:24:04 2016 -0800

    MemProfiler: BoxArray and bytesOf for map

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/MemProfiler.H
Src/C_BaseLib/MemProfiler.cpp

commit 9f0f3e51590661aa5509c3ede436cc1cd27a23fa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 12 11:09:28 2016 -0800

    MemProfiler: minor

Src/C_BaseLib/MemProfiler.cpp

commit 75e19745dbdc7a81c4a6ad58983ac0f54782b64e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Mar 12 11:08:52 2016 -0800

    MemProfiler: bytesOf function for std::vector and Array

Src/C_BaseLib/MemProfiler.H

commit a26cad180aedc8f506839cabb3955733a602f144
Author: yzheng <yzheng@lbl.gov>
Date:   Fri Mar 11 22:49:07 2016 -0800

    Use map instead of unordered_map in BLPgas because unordered_map would cause some linking errors when using the Intel compilers with a recent version of GCC (4.8 or newer) on Cray XC systems

Src/C_BaseLib/BLPgas.cpp

commit 7ddaf82cae99ba7bcbce1351352a445e1c9c87a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 11 21:28:45 2016 -0800

    MemProfiler: cleanup

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/MemProfiler.H
Src/C_BaseLib/MemProfiler.cpp

commit 3b84aa58d2caa381da2ab31b66d11582fc8fe1b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 11 17:15:31 2016 -0800

    MemProfiler: when adding, make sure the name does not exist

Src/C_BaseLib/MemProfiler.H
Src/C_BaseLib/MemProfiler.cpp

commit 0a36db7bb64aeb98a0dcf6aae293f04c64f36554
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 11 17:02:24 2016 -0800

    Memory Profiler: first pass

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/MemPool.cpp
Src/C_BaseLib/MemProfiler.H
Src/C_BaseLib/MemProfiler.cpp
Tools/C_mk/Make.defs

commit 4de2b2dfe6aaa5b87886e3585972c8ea9b331896
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Mar 11 19:44:40 2016 -0500

    latest inputs file -- this has the slack integration

Tools/RegressionTesting/Maestro-tests.ini

commit 47140662befa1af1765e7ef62b817c8bd2a22339
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 11 15:55:05 2016 -0800

    changed inputs.

Tutorials/Sidecar_EX1/inputs_sc

commit d3c5ec0651ceeb2d90d750d8f9b4b471425c84b6
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 11 15:54:16 2016 -0800

    added several tests for shifted and grown multifab copies.

Tutorials/Sidecar_EX1/DestMFTest.cpp

commit edf8e108ef4ab0d37ebc9df5b95c9d2efcc31be1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Mar 11 18:00:00 2016 -0500

    add slack integration using webhooks.  Now, if you define the
    slack parameters it will post to the slack channel when the suite
    starts and post again when the suite ends, reporting the number
    of failures

Tools/RegressionTesting/testnew.py

commit 671a69ddcdf7cf932d768d89ddd7ad50e68c28b7
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 11 14:34:56 2016 -0800

    reenable assertions, add more error checking.

Src/C_BaseLib/FabArray.H

commit ec8dc20978445ed08a3b52b4445e7ffc71f06786
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 11 13:57:42 2016 -0800

    remove unused variables.

Src/C_BaseLib/Geometry.cpp

commit 7b0540e75ca5f3d0bcf623eefb719393f8bdc09d
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 11 13:57:25 2016 -0800

    FabArray::copyInter seems to work.  needs more testing.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit f1087aba21727100f94ac101943a0c0e18629242
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Mar 10 22:04:18 2016 -0500

    fix formatting when variables are not present

Tools/RegressionTesting/testnew.py

commit 1359de9bdd811a99997066dced5cbf71586dcf6b
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 10 18:37:33 2016 -0800

    testing the new FabArray::copyInter.

Tutorials/Sidecar_EX1/DestMFTest.cpp

commit 229ea80abce03805ecb7a12a44064bed7d0e07e9
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 10 18:33:46 2016 -0800

    copyInter function, TheCPC that takes IndexMaps, not yet complete.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit b8e8b003ffbdcd4c4f03f21ed7696d864dceca26
Merge: 5f14ba27d a98d77beb
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 10 18:13:09 2016 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 5f14ba27d00e966cf28534353e91372eedd03a35
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 10 18:12:32 2016 -0800

    added a routine to do a nodal sum and nodal volume, weighting faces, edges, and corners appropriately

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/nodal_sum.f90

commit 6f1f7f7d8accb797d59406fa1da57909b30c3e1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 10 14:05:46 2016 -0800

    buildTileArray: fix reordering

Src/C_BaseLib/FabArray.cpp

commit e7cc029885a4b42f353dc3d4d83b7d1e3ae0512c
Merge: 25a9fd763 a98d77beb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 10 10:58:32 2016 -0800

    Merge branch 'development' into pgas

commit a98d77bebc49cc784c9e5a98163b1bb54772c0a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 10 10:58:12 2016 -0800

    FillBoundary: remove empty messages in case of cross=true

Src/C_BaseLib/FabArray.cpp

commit d708778fc449eb0218a17dcf0d1d39d93eb9b5ff
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 9 18:30:20 2016 -0800

    sync translated dist maps to all procs.

Tutorials/Sidecar_EX1/DestMFTest.cpp

commit 25a9fd7637ebaf61d65724c1db087d463f868b54
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 9 16:25:36 2016 -0800

    have to make some changes due to how Intel compiler handles C++11

Src/C_BaseLib/FabArray.cpp

commit 2cb470bf13c5265cbabd8b85298ecb4c7fa3d701
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 9 16:15:04 2016 -0800

    add headers

Src/C_BaseLib/FabArray.cpp

commit 2d8380cd43a88e32b1f8cd0e4499d00eb9e75fd1
Merge: d5f0a66e8 2b9c3040d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 9 16:06:31 2016 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit d5f0a66e876c06dbc00b24993fbc569b3d3815bf
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 9 16:06:03 2016 -0800

    Need to define nlevs based on the mgt, not on the array of multifabs.

Src/LinearSolvers/F_MG/nodal_enforce_dirichlet_rhs.f90

commit de63f0bc54f3d9b4296e799ba3e54154ed3b7572
Merge: 8ac8ab422 4e60f2cd6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 9 15:44:49 2016 -0800

    resolve confilicts.

commit 63d1797aa5367bf2b5fdb296a22e7f837dd84f87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 9 15:43:37 2016 -0800

    make sure that each team worker is more likely to work on its own fabs

Src/C_BaseLib/FabArray.cpp

commit 8ac8ab42292d4e8429cc6362aba3357d9f67f506
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 9 15:17:13 2016 -0800

    copy setup test.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H
Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/Utility.H
Tools/C_mk/Make.defs
Tutorials/Sidecar_EX1/DestMFTest.cpp
Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/inputs_sc

commit 4e60f2cd6d8fa547a5c945d29d1d835eac7b4fa1
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Mar 9 15:07:57 2016 -0800

    DestMFTest: add extra code showing how to translate DistributionMappings between groups

Tutorials/Sidecar_EX1/DestMFTest.cpp

commit c63c9d844f4179c862352ab625533ff27a00f393
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Mar 9 15:05:46 2016 -0800

    DistributionMapping: add static function TranslateProcMap()
    
    This function translates the processor map from a DistributionMapping on
    one MPI group into a map on another group. It currently does not set the
    sentinel rank, so this must be done manually after the call to this
    function.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 50204f23178719ca7c2efe8e40381426ab948616
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Mar 9 15:05:07 2016 -0800

    DestMFTest: add buzzard wings around cases to prevent variable cross-initialization

Tutorials/Sidecar_EX1/DestMFTest.cpp

commit aac2f6866fddd78bee9493f55d9bbcd2ba4acab4
Merge: 960302433 2b9c3040d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 9 14:05:38 2016 -0800

    Merge branch 'development' into pgas

commit 2b9c3040df93f9a85f032c6a779d4700a93360c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 9 14:02:42 2016 -0800

    Renaming.  C++ standard says, "Each name that contains a double
    underscore (__) or begins with an underscore followed by an uppercase
    letter (2.11) is reserved to the implementation for any use."

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FabConv.cpp
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit f3d1c7015c09763d17b188389fde464e6d073581
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Mar 9 13:11:13 2016 -0800

    BoxArray: use new BoxArray serialization functions to reduce # of Bcasts()

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Tutorials/Sidecar_EX1/DestMFTest.cpp

commit 6b1730f98a8ddc25bb789c97871cf156e7fe3839
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Mar 9 12:59:00 2016 -0800

    BoxArray: split SendBoxArrayToSidecars() into SendBoxArray() and RecvBoxArray()
    
    Originally SendBoxArrayToSidecars() had separate logic for senders and
    receivers internally, but this was confusing because receiving processes
    would still call "SendBoxArrayToSidecars()" so it looked like they were
    actually sending something. Splitting this into two functions brings it
    more in line with point-to-point MPI function names.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Tutorials/Sidecar_EX1/DestMFTest.cpp

commit 54cd30ce51af9803a9c6479d0988c2c45ce4f621
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 9 12:42:21 2016 -0800

    Oops -- in ml_layout restricted build, only define ref ratio up to max_levs-1, not max_levs.

Src/F_BaseLib/ml_layout.f90

commit 960302433aea00bedc31f9956a0044ae820f7ccf
Merge: 78ccbe529 8430ae8c8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 9 11:29:10 2016 -0800

    Merge branch 'development' into pgas

commit fe7c1d7e449e8c07341de89941e73ef2aa605d30
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Mar 9 11:24:43 2016 -0800

    Sidecars_EX1: add Marc's new test code for moving MultiFabs

Tutorials/Sidecar_EX1/DestMFTest.cpp
Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Sidecar_EX1/Make.package

commit 8430ae8c80cc6476faaa047cccbea4338e7a7562
Merge: 519a283a2 13f77ede1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 9 11:21:19 2016 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 13f77ede1bc81451fb811a2e96e20d620b849c77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 9 11:06:32 2016 -0800

    Remove BLMap because (1) C++11 enhanced the thread safety of std::map
    (2) BLMap does not play well with FabArray in shared memory.

Src/C_BaseLib/BLMap.H
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG4/ABec2.cpp
Src/LinearSolvers/C_CellMG4/ABec4.cpp

commit 519a283a255c09faba126fe8e803117c11d34891
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 9 10:33:40 2016 -0800

    Fix typo in comment in Tutorials/Tiling_C/main.cpp

Tutorials/Tiling_C/main.cpp

commit b71c650cca5e9f1fbd2fd69b598321163e8556ad
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 9 10:25:10 2016 -0800

    Add a new version restricted build to ml_layout that takes a minimum and maximum
    level rather than just a new nlevs.

Src/F_BaseLib/ml_layout.f90

commit 78ccbe5292b0f78b3a0b1470f6d4dc2658958649
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 9 09:43:48 2016 -0800

    minor

Src/C_BaseLib/Box.H
Src/C_BaseLib/FabArray.H

commit 4bdb45f9e07fa27176cdb8f0cbd15c4e3d4408f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 8 18:29:52 2016 -0800

    MultiGrid_C: put the main body into a scope so that local MultiFabs are destroyed before MPI_Finalize is called.

Tutorials/MultiGrid_C/main.cpp

commit 2ec4dca7511a8519d12017510b4c9148b086f348
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 8 11:24:01 2016 -0800

    fix typo

Src/C_BaseLib/BLPgas.cpp
Tools/C_mk/Make.Linux

commit d09a445dbe26bf6994aa6513148d9c7669897c14
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 8 11:20:29 2016 -0800

    TagBox::coarsen: disable OMP when team size is greater than 1

Src/C_AMRLib/TagBox.cpp

commit 72b1898f3f335033a17093e6a161eb0a08291e3a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 8 08:36:37 2016 -0800

    BLPgas::alloc: proctect against zero or negative size

Src/C_BaseLib/BLPgas.cpp

commit 201e60d03f0a89f2ef10f4a6ac35bb6d9749c8ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 7 18:11:28 2016 -0800

    0 --> nullptr

Src/C_BaseLib/FabArray.H

commit 4cecaa4d8da25d38b3665fe87a72cbf0ce4e1b29
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 7 17:06:09 2016 -0800

    FabArray::AllocFabs: for upc++, allocate one big chunk of memory for the whole mulitfab just like what we do now in mpi

Src/C_BaseLib/FabArray.H

commit 6e2a235fa3195194eb2a2b8215a5c78d05ea474c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 7 16:13:07 2016 -0800

    FabArray: move shared memory stuff into a struct

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp

commit dc0432184d7834bcbdcf1678407c2ce10e8caf05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 7 15:18:04 2016 -0800

    MPI-3 shared memory: rewrite AllocFabs to reduce the number of shared memory allocation.  There is a limit of 1024 sysv segments on Cori and Edison.

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit a1d3177f552be7487d2ac58cd11afc36ea0acd40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 7 10:36:48 2016 -0800

    BaseFab: remove swap function because it is used and it could be unsafe in shared memory model

Src/C_BaseLib/BaseFab.H

commit 699e2254e53cc7040147ee5da19f4aff28f32dda
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Mar 5 01:52:23 2016 -0500

    Print out a more informative message if we crash because the user's Python is too old to support the print() command used in write_probin.py.

Tools/F_scripts/write_probin.py

commit 8a0e4e43be7b7b94517982ead6e713173076f5b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 4 21:30:55 2016 -0800

    Set MPI_Info for MPI_Win_allocate_shared to alloc_shared_noncontig

Src/C_BaseLib/BaseFab.H

commit ee3aae76d25aa1f51daf09b1525170335d6de8a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 4 17:20:53 2016 -0800

    Cray supports C++11 now.

Tools/C_mk/Make.Linux

commit 9ca1ec93c3f73cc6c4cba94a9fab48ab68d82419
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 4 17:20:53 2016 -0800

    Cray supports C++11 now.

Tools/C_mk/Make.Linux

commit 8665b3d86b156e0cf351a199bb1ae1468449ecb4
Merge: bdab9d515 9e9a20d36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 4 17:09:05 2016 -0800

    Merge branch 'development' into pgas

commit 9e9a20d364be88efc55ab681e38e09569da44b0b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Mar 4 16:28:46 2016 -0800

    C_mk: turn off debug symbols for optimized code with Cray compilers
    
    Using "-g" or "-G2" significantly reduces code performance, even with "-O2". So
    disable all debug symbols to get the fastest code.

Tools/C_mk/Make.Linux

commit 873e2a81aa90e0571f1262d0ffc98259adf8c3db
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 4 16:16:38 2016 -0800

    use new broadcast functions.

Src/C_AMRLib/Amr.cpp

commit bdab9d515a97750c74b4b2ee4bb691bdce23b741
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 4 16:09:00 2016 -0800

    fix LAZY for team

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit fe85b570c5f6fa6af52a97e7cf7f5fce64039ee6
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 4 16:03:09 2016 -0800

    move some code.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 16bbb18c3f9f517c97f942637ddae03f5214751d
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Mar 4 15:20:05 2016 -0800

    C_mk: remove "-debug all" from Intel compiler flags on Edison and Cori
    
    This flag emits the same debug information as "-g", which we already use, so
    it's unnecessary.
    
    This partially reverts commit 4c2d110.

Tools/C_mk/Make.defs

commit 5f781a82026f041fdc8e46b621217d1909d5635c
Merge: 3bccd760d ad5b4c3c0
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Mar 4 14:51:54 2016 -0800

    Merge branch 'compiler_flag_fixes' into development
    
    This merge fixes a few logic bugs in Make.defs related to selecting Intel
    compiler flags on Edison, Cori, and Babbage at NERSC.

commit ad5b4c3c0f47184bf6c14fba9caa3baa6e982384
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Mar 4 14:34:49 2016 -0800

    C_mk: add back "-fp-model source" to Intel compiler flags on Edison, Intel, and Cori

Tools/C_mk/Make.defs

commit cd6cf78e44706deb821bc4b61570237d68a12a08
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Mar 4 14:33:05 2016 -0800

    C_mk: removed another "else" from "if Edison then" clause when selecting Intel compiler flags

Tools/C_mk/Make.defs

commit 4c2d1102ec3f9aa4ca7a3c4c3dff274168d24ca0
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Mar 3 13:27:11 2016 -0800

    C_mk: add "-parallel-source-info=2" and "-debug all" to Intel compiler flags on Edison and Cori
    
    These emit more complete debug information than is emitted by default, which is
    useful when running VTune and other profiling tools on optimized code.

Tools/C_mk/Make.defs

commit c14c39f5a14a22ceda014d4dec1a8df829f2fbc5
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Mar 4 14:22:58 2016 -0800

    C_mk: remove "else" from "if Edison then ..." clause when setting Intel compiler flags

Tools/C_mk/Make.defs

commit 217fe6c35de2cea8af382485dfcba80b2e2ea285
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Mar 4 13:44:35 2016 -0800

    C_mk: remove "-xHost" flag from Intel compiler flags on Edison and Cori
    
    The Cray compiler wrappers for the Intel compilers already contain the correct
    instruction set flags for both architectures ("-xCORE-AVX-I" on Edison and
    "-xCORE-AVX2" on Cori). Furthermore, "-xHost" uses the optimal instruction set
    on the architecture which hosts the compiler, which may be different than that
    of the compute nodes.
    
    This commit partially reverts commit 0088bae.

Tools/C_mk/Make.defs

commit 359296db185f3dadc5f649eb815cf47c2247d3dc
Merge: c8d24409a 3bccd760d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 3 17:31:49 2016 -0800

    Merge branch 'development' into pgas

commit 3bccd760d7c027b9ce7533d08fd8c549dc314c9a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 3 17:31:33 2016 -0800

    disable SIGFPE trapping by default because vectorized codes with if statement may have invalid floating point operations whose results are eventually masked out.

Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/backtrace_c.cpp

commit d0feb307cdc4f65353a8eaf3f025821579ba14bf
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 3 14:03:32 2016 -0800

    fix for starting with zero sidecar procs.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 3aa5246ca743340eb8168ec922a65c7476b782a0
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 2 17:20:57 2016 -0800

    allow nSidecarProcs == 0

Src/C_BaseLib/ParallelDescriptor.cpp

commit f3e28b9d9c05bd20a6b890940ee0b02e35ba917a
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 2 16:58:43 2016 -0800

    allow nSidecarProcs == 0

Src/C_AMRLib/Amr.cpp

commit 6838257d9b2cdcbad872670dd9aa6f0c6b3cdad1
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 2 14:27:09 2016 -0800

    some cleanup.

Src/C_AMRLib/Amr.cpp

commit 04966105735e6f097023ddcb7e3df3d9787e74bc
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 2 14:21:53 2016 -0800

    first fully working version of dynamic sidecars.

Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 0deca343416e7d8fc255778ff7ef0d5f85082323
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 2 14:10:55 2016 -0800

    some cleanup.

Src/C_AMRLib/AmrLevel.cpp

commit c8d24409a4a1c82fe4ebb504ec515cb5fcdae5ad
Merge: 3f4f6d0d9 56ee22a75
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 2 13:40:29 2016 -0800

    Merge branch 'development' into pgas

commit 56ee22a75f6ebdd4831c1a4595138f931341c9a6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 2 13:39:49 2016 -0800

    explicitly add noinline attribute for gcc

Src/C_BaseLib/FabArray.cpp

commit 3f4f6d0d9815e7172560d7a4c9ad9cbc26a9bc33
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 2 13:39:49 2016 -0800

    explicitly add noinline attribute for gcc

Src/C_BaseLib/FabArray.cpp

commit 07ac173a75e86a8570f465c94e581b592032ce97
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 2 13:39:18 2016 -0800

    reinitialize fortran data for new procs.

Src/C_AMRLib/Amr.cpp

commit 95ea9ecc4c1834b9302048780b4779a1bee90126
Merge: d57c8e32b 41ab627d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 2 13:32:14 2016 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/FabArray.H
            Src/C_BaseLib/FabArray.cpp

commit d57c8e32b5b5c5c59c58c25909ab94e33be461ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 2 13:19:45 2016 -0800

    minor

Src/C_BaseLib/FabArray.H

commit 41ab627d23b3c741cb93a41443759a20e34a83dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 2 16:13:31 2016 -0500

    For whatever reason, gcc sometimes doesn't like some functions live in FabArray.H, unless '-fno-inline' is used.  Moving them to .cpp file seems to solve the problem.  And we can maybe remove the -fno-line from makefile.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Tools/C_mk/Make.defs

commit e9c2fdb787909e5147400fd75940d9bbcd7d05a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 1 14:15:34 2016 -0800

    read into MultiFab directly so that it works with shared memory

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit bb9023cd6bd434cdf1b8b73602448c099152e548
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 1 12:58:35 2016 -0800

    define ownership even if fabs are not allocated so that mfite could work on empty multifabs

Src/C_BaseLib/FabArray.H

commit de4bbcd99ed889f0b30ff3e2581a0c9fe77c5f99
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Mar 1 12:15:40 2016 -0800

    avoid setFab because it does not work with the new MFIter

Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.cpp

commit 4ec6f85a52321953ee44e0f1899755c4501383dc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 18:02:27 2016 -0800

    MemoryBarrier: add omp barrier before upcxx and mpi barrier; only master thread calls upcxx or mpi barrier

Src/C_BaseLib/ParallelDescriptor.H

commit cebbb25028a4830a57371299c3aea9d21c66ad57
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 17:27:01 2016 -0800

    MFGhostIter: support for team and thread

Src/C_BaseLib/FabArray.cpp

commit ab8dfb2c004bf0dae223d89eb73d343237702b9c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 17:06:49 2016 -0800

    minor

Src/C_BaseLib/ParallelDescriptor.H

commit 4304604b6ead17dbad9247d19fa9bd6864d36b82
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 17:05:10 2016 -0800

    team_for: rework on support for OMP

Src/C_BaseLib/ParallelDescriptor.H

commit 3fcc8aab027a3b181830ed5567d29672dfc38388
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 16:44:38 2016 -0800

    MFIter: support both team and thread

Src/C_BaseLib/FabArray.cpp

commit 4c13628d19ece8501ab4de3b1245afc8a8463b5f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 15:53:20 2016 -0800

    team_for: support for OMP

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 27fa0f4547b45526f20645dbaf535c78ab19781a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 15:21:34 2016 -0800

    Don't call free if not allocated

Src/C_BaseLib/Geometry.H

commit d36e2ec260c4efad1818abc130f553d59ce9304e
Merge: 740f9776f 32a46208f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 15:01:58 2016 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/BoxLib.cpp
            Src/C_BaseLib/ParallelDescriptor.cpp

commit 32a46208f7b784b51f4dcfb24d86efb99a63842a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 14:39:19 2016 -0800

    fix BL_AMRPROF

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.cpp

commit 740f9776f83bf039c4e596164a4d0f15bbcbfc53
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 14:20:04 2016 -0800

    make mpi onesided a runtime parameter mpi.onesided

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tests/FillBoundaryComparison/main.cpp
Tools/C_mk/Make.defs
Tutorials/PGAS_HEAT/GNUmakefile
Tutorials/PGAS_HEAT/inputs_3d

commit b7e4e6520a60eb842a1d6c7c4a99ba4d877d13d3
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 29 13:27:39 2016 -0800

    setVect function for broadcasts.

Src/C_AMRLib/BCRec.H

commit 51005fc56ca1f559cb5116be302c9ec4c560ef76
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 29 13:15:07 2016 -0800

    broadcast bcrec.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit f9e8edde96b1e93d9a18e3729909a73ec5afa6f0
Merge: 83967fb24 4f499c879
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 10:52:13 2016 -0800

    Merge branch 'development' into pgas

commit 4f499c8797cb5219222f50818ae0e2eac185478b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 10:51:03 2016 -0800

    removed an unsafe omp parallel I recently added

Src/C_AMRLib/TagBox.cpp

commit 83967fb244b97a04568590119b652036d0f14894
Merge: 42791018b c12345dd7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 29 10:24:47 2016 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/ParallelDescriptor.H

commit c12345dd7e48751f981cf064efb6298c8fc43937
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 28 12:31:40 2016 -0800

    BoxLib::Error and Abort: call BLBackTrace::handler instead of calling ParallelDescriptor::Abort directly so that it can be backtraced

Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp

commit 6151c2e04a200ae54f9640220ada51a0a4e5dac3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 21:09:05 2016 -0800

    ParallelDescriptor: clean up CommData, which is no longer used in CollectData

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 42791018b1e0b37efb86750023817c36be24798e
Merge: 1aaf53885 bc665e99e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 18:14:39 2016 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_AMRLib/AmrLevel.cpp
            Src/C_BaseLib/FabArray.H

commit bc665e99e3aca3a248413aa66bbb6f01e83df548
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 18:04:50 2016 -0800

    protect IndexMap() function and thus preventing raw loops

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.H
Src/C_BoundaryLib/FabSet.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG4/ABec2.cpp
Src/LinearSolvers/C_CellMG4/ABec4.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 1aaf5388553558e9dc501b86e3fb812e1e6629d3
Merge: 34c837916 6509c7664
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 16:50:39 2016 -0800

    Merge branch 'development' into pgas

commit 6509c76640b9c65f80521ec88d87fe1048f0dba6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 16:50:27 2016 -0800

    remove deprecated functions

Src/C_AMRLib/FluxRegister.cpp

commit 34c837916c9eba771629b0ddc2daf3b5593d904b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 16:16:06 2016 -0800

    remove the owneronly flag and make owneronly the default when tiling is off

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 80cc7121c5ca14a3e2aecc943a10259a4e5be6fe
Merge: f5268e5f7 9679fa2b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 13:07:45 2016 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_AMRLib/TagBox.H
            Src/C_AMRLib/TagBox.cpp

commit 9679fa2b7e128da138f8d300e63dcea2a1551f2f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 13:04:44 2016 -0800

    FillPatchIteratorHelper does not need to derive from MFIter

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 8f63142bae57878e14f738c7c0bec51d5707ff0f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 12:57:37 2016 -0800

    TagBox: sync up with pgas branch

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit f5268e5f7c028b180e0299e93707f8edadc84e8e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 12:43:35 2016 -0800

    Fix TagBox for team

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit b762a609df275f93ecfbb1066a5588fa2fc74dde
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 26 09:50:02 2016 -0800

    minor

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FabArray.H

commit 0dca9c894b0afc40e0c2dfcc4873c2f854427ad2
Merge: 9ac273406 171766adc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 25 16:27:18 2016 -0800

    Merge branch 'development' into pgas

commit 171766adcefde5f577e8ee94851cd256bdda386e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 25 16:22:45 2016 -0800

    rename the fabarray to fab copy function to copyTo and optimize it a bit

Src/C_BaseLib/FabArray.H

commit 485b70f91f3b2f470c9ba0b907ac991ea2da3cd2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 25 16:21:06 2016 -0800

    add BoxCommHelper that helps communicating boxes

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit df2d7a540223dd970c774c29ac8e6914cada808a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 25 10:45:11 2016 -0800

    remove some unused and potentially unsafe and inefficient functions

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 8936ff44472588d12b325f950ced07804dd1505c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 18:25:41 2016 -0800

    remove some deprecated functions

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 9ac273406e76ad65d5f116cc3629683936312ba4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 18:17:29 2016 -0800

    Owner only in the parallel linComb

Src/C_BoundaryLib/FabSet.cpp

commit 54eaff74aa659a628c7856828f6eb5019dd09bc9
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 24 18:14:06 2016 -0800

    added min rank to random range map.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit ff9697f827ea1ab8ddad9000d891e0bbd3790542
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 17:47:40 2016 -0800

    update FabSetIter constructor interface

Src/C_BoundaryLib/FabSet.H

commit b290c0e1912d22f69da25c914f068176637946c5
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 24 17:07:51 2016 -0800

    added grid redistribution.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 58d81ef7da7d22fc1184a07d818e2e9ff39fa74d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 24 17:06:20 2016 -0800

    more broadcast variables.

Src/C_BaseLib/MultiFab.cpp

commit 2c66269a68e28a57f0926bd5124d7be24c853e29
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 24 17:05:52 2016 -0800

    more broadcast variables.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 4ca44e43ea12e4e5eb6e384ce2495e202aff2d6b
Merge: 552a00724 654abe8ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 15:24:13 2016 -0800

    Merge branch 'development' into pgas

commit 654abe8edb2b08f875e02c03507730b360114535
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 15:23:54 2016 -0800

    use quiet nans as initial values of some fabs

Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/BndryRegister.cpp

commit 552a00724a27e19bbc8a6118337933f20ccb9c65
Merge: fe348a149 4644c7852
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 15:15:05 2016 -0800

    Merge branch 'development' into pgas

commit 4644c785276e6cbe1e1aa17302ec68a20610ff5e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 15:14:41 2016 -0800

    No need to use bogus values since in debug and test modes farraybox is filled with snan

Src/C_BaseLib/MultiFab.cpp

commit fe348a1494c8ba031854f8f9b4730556b909b91a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 15:10:12 2016 -0800

    comment

Src/C_BaseLib/FabArray.H

commit 0b21218bd627e3c8f84863df3fe8e77038dba381
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 14:57:13 2016 -0800

    Insert a memory barrier at the end of FillPatchIterator.  Switch to MFIter in FillCoarsePatch

Src/C_AMRLib/AmrLevel.cpp

commit e7b87701910294c6f408a3dc4e32ac60a970defa
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Feb 24 14:25:07 2016 -0800

    C_AMRLib: change "include 'omp_lib.h'" to "use omp_lib"
    
    The IBM XL Fortran compiler does not support omp_lib.h. Also that header often
    includes non-standard OpenMP functions. Using the "omp_lib" module is standard
    and is supported by all compilers.

Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_3D.F

commit e500f43cd23f65e6f5fc6df98a2f61d951947ab2
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Feb 16 15:09:33 2016 -0800

    MultiFab: update comment on using SendMultiFabToSidecars()

Src/C_BaseLib/MultiFab.cpp

commit d9a99a01f3e1ba8382184dd3cae6f49a94656068
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 14:14:27 2016 -0800

    FillPatchIterator: owner only in fill()

Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/FabArray.H

commit 3cf87eb1d50a2f6bf21f38fe78e67799baef6f7d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 24 14:00:37 2016 -0800

    added more vars to broadcast.

Src/C_AMRLib/Amr.cpp

commit ac1dbfb39b7df442af65648c289a4695ad6cb5e1
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Feb 24 10:00:19 2016 -0800

    MultiFab::SendMultiFabToSidecars: remove redundant check for Box indices in a procmap
    
    This check always returns true, so remove it.

Src/C_BaseLib/MultiFab.cpp

commit 582aac1081ad238e5428724b01698319877e7a03
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Dec 21 10:45:32 2015 -0800

    C_mk: update library locations for new custom-built versions of GCC and MPICH on orga

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 76a51aabd884560f7407fe69b4f30c72aa76c4a5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 23 22:32:56 2016 -0800

    first pass of new fillpatch that avoid a mpi_alltoallv

Src/C_BaseLib/FabArray.H

commit 3605d734715ab911086415eefc73c4eeb1bcbdde
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 12:22:06 2016 -0800

    BaseFab::swap: swap those new meta data too

Src/C_BaseLib/BaseFab.H

commit f9953e3f12b1584ee5094b0bce3495557305524f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 12:20:06 2016 -0800

    TagBox: should use local index instead of global index

Src/C_AMRLib/TagBox.cpp

commit 7e02e7d6fa07f56ee63ef3ca0d602751eb8d4b66
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 24 11:29:30 2016 -0800

    moved data declarations out of function area.

Src/C_AMRLib/Amr.H

commit cb9df3f110c347cfc72f83421c793f8753ea712d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 10:52:37 2016 -0800

    BaseFab: need to give empty BaseFab's shared_memory variable an initial value, otherwise resize function will be using uninitialized shared_memory

Src/C_BaseLib/BaseFab.H

commit 0b0c6677deae9a1cac6c89afbf8e32ccb9af312b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 24 10:35:37 2016 -0800

    handle zero size intvects.

Src/C_AMRLib/Amr.cpp

commit 069c5338bd2fae288f58af6e5a54be7e51f3829c
Merge: 4f2228466 323f1d52b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 24 09:52:20 2016 -0800

    Merge branch 'new_fillpatch' into pgas

commit 323f1d52bccc1f58bbb49d164965256c4ecd815d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 23 22:32:56 2016 -0800

    first pass of new fillpatch that avoid a mpi_alltoallv

Src/C_BaseLib/FabArray.H

commit 8d51a3d51dbe629f25926d1082880e87b1563c2f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 23 10:46:17 2016 -0500

    now that xrb_simple has a different default network, explicitly
    compile in rprox

Tools/RegressionTesting/Maestro-tests.ini

commit 9c6922ddeec9a8c488e87e5bb953859ef47ba38f
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 22 15:32:42 2016 -0800

    pass flag to add distmap to cache on broadcast.

Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 0695fb9076e5e79abda3992e540f6e9ad5594f44
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 22 15:15:10 2016 -0800

    whichProc option for CacheStats.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit ac5e56d4269b23205e5356f1ccd581d7da3ff90f
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 22 15:09:01 2016 -0800

    option to add map to cache when defining with Array<int>.

Src/C_AMRLib/ErrorList.H
Src/C_BaseLib/FabArray.H

commit 5d418d70127e0d35c04d1efb89fa7e4bd1614736
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 22 15:07:07 2016 -0800

    option to add map to cache when defining with Array<int>.

Src/C_BaseLib/Utility.cpp

commit 1e60eacb069159be9f25e70d839c48819c3320e3
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 22 15:05:30 2016 -0800

    option to add map to cache when defining with Array<int>.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 5d37f8088fdcc9ed63c48660ac44339546502628
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 22 15:04:43 2016 -0800

    code cleanup.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/StateData.cpp

commit 4f2228466a193ffc72d72ce9065e331824279785
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 22 12:24:51 2016 -0800

    comments

Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/FabArray.H

commit 2cf03e656a3ee6dc9b32ee9a6248d1f5435242b0
Merge: 9aff1133c 227c307e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 22 12:20:33 2016 -0800

    Merge branch 'development' into pgas

commit 227c307e7e4df57343b9b008af58f639a52ba90d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 19 18:02:14 2016 -0800

    use quiet nan as safe bogus value

Src/C_BoundaryLib/BndryRegister.cpp

commit f23802497c7f500c7b675535bdc50497e8b8f4f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 19 17:51:42 2016 -0800

    no longer need to set special bogus values in DEBUG because it is done in constructor of fab now

Src/C_AMRLib/AmrLevel.cpp

commit 281de0835e9d0db3b1162981231ce65ebe148ef2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 19 17:23:17 2016 -0800

    tidy

Src/C_AMRLib/AmrLevel.cpp

commit 9aff1133c605bf66611b5f59aed6563fb9a1e0c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 19 16:04:07 2016 -0800

    DistributionMapping: Support for team in KnapSack

Src/C_BaseLib/DistributionMapping.cpp

commit 27208bf299f76a83501f39e10d3e1b5bc10a0043
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 19 15:31:32 2016 -0800

    set dmid for new procs.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Utility.cpp

commit c3dab281ac8d94b8b7e9d57c146d4983ac03e88b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 19 15:07:59 2016 -0800

    DistributionMapping: Support for team in RoundRobin

Src/C_BaseLib/DistributionMapping.cpp

commit 880cafc49b8a6c382adcb6062187e69c7c84ac57
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 19 13:56:02 2016 -0800

    print allocatedFAPtrs, remove unused maps.

Src/C_BaseLib/FabArray.H

commit 4ffde430c2ac3ce874a222e901caa51ac719fc86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 19 13:38:41 2016 -0800

    MPI one-sided FabArray::copy

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit ed7904779e0d3b151dab548cf6b8c4e3849aada9
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Feb 18 18:15:45 2016 -0800

    Uptick tag

Tools/CMake/BoxLib_Version.cmake

commit a78901fa1ecf5e8bfa2324871f8ac2f0c0bc7d17
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 16 16:42:38 2016 -0800

    add Team support in CPC

Src/C_BaseLib/FabArray.cpp

commit e38c2419eb4a6f1b8b26af148ed738c3f237ea20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 16 15:43:05 2016 -0800

    UPC++ in FabArray::copy

Src/C_BaseLib/BLPgas.H
Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/FabArray.H

commit c88514af6d23ad51add2ebecbe9916a0a5b94f82
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 17 10:26:08 2016 +1100

    Initial changes for building on Australian machines

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit edf51e04af7138210ff97a0ea67cc79e4e5ef652
Merge: 1863c3eb5 325681b68
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 17 08:40:30 2016 +1100

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 1863c3eb5c833d45c3e3dc0fd79836d3cbab57a0
Author: Marcus Day <msday@FyrHead.ad.unsw.edu.au>
Date:   Wed Feb 17 08:39:20 2016 +1100

    PGI doesnt know about fegetexcept

Src/F_BaseLib/backtrace_c.cpp

commit 04811ca59af78eb7ad11a3e60faf101f3cc1fd1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 16 13:30:55 2016 -0800

    WIP for TagBox with team

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 89a8fbf9fafdd8b3dc739445287cc4ac2c98e552
Merge: e66b96731 325681b68
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 16 12:40:09 2016 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/BoxLib.cpp
            Src/C_BaseLib/FArrayBox.cpp

commit 325681b687d75446274c1e5d2f1b46a17bdfd47f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 16 07:10:19 2016 -0800

    Following up on parent commit, Fortran also likes to print 1.d99 as 0.1+100, so change the upper bound to 1.d98

Src/F_BaseLib/multifab_physbc_edgevel.f90
Tools/Postprocessing/F_Src/fcompare.f90

commit 6ce4758ce2ac9c0d822734e52491807652b9b902
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 16 09:56:25 2016 -0500

    protect the prints at the high-end too -- if the error is larger than
    1.d99, make it 1.d99, this avoids Fortran's habit of dropping the 'E'
    in the asci representation of numbers with 3-digit exponents.

Tools/Postprocessing/F_Src/fcompare.f90

commit eaca6d91abd090f99faf1956223199be5395f3cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 15 16:02:47 2016 -0500

    Turn on floating point exception trapping for PGI 16 and later

Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/backtrace_c.cpp

commit a5554903a4a566d96a1f7477b216a71514bdb90d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 15 11:40:57 2016 -0800

    Fortran fab build: skip memory allocation if box is empty.

Src/F_BaseLib/fab.f90

commit e0f0c82b3fe7074358c904d568cc7a06a6eade78
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Mon Feb 15 13:09:50 2016 -0500

    Only print warnings if we're on I/O processor

Src/C_AMRLib/Amr.cpp

commit d3763b7354ad07a4db675a1b4b40e51c4700defb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Feb 14 20:59:46 2016 -0500

    some png tweaks

Tools/RegressionTesting/testnew.py

commit a878bf842517b9370260335c6c0e52324f2629d3
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Feb 13 20:16:42 2016 -0500

    Add two new member functions to StateData: copyOld and copyNew. These copy the old_data and new_data from a source StateData to a destination StateData, and set the time levels correspondingly. Additionally, add a static function StateData::Initialize. Given a StateData generated using the default constructor, set it up with the same characteristics as a source StateData object and do a deep copy of the data.

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 8edf1357e3c10e9e7654d803d82cd2823ce979cd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 18:55:06 2016 -0500

    fix a few uninitialized vars

Tools/RegressionTesting/testnew.py

commit 1cfc9152db462394609790da027d40a0f97e6477
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 18:17:14 2016 -0500

    remove report_test_failure -- we can get that functionality from
    report_single_test now, with a failure_msg

Tools/RegressionTesting/testnew.py

commit 7d1d4dc934c2bfc582663b57797cf1e2c0505f85
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 15:53:22 2016 -0500

    store the backtrace when we have failures during the benchmark creation

Tools/RegressionTesting/testnew.py

commit c8e8bb73fa9a7e98cfc829a709151bca7c364388
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 15:21:52 2016 -0500

    more error reporting

Tools/RegressionTesting/testnew.py

commit 8116f7fb9e5c8359ade543a1c72be6aded6b8357
Merge: 03a0a2d3f 0e2731e0f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 15:16:36 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 03a0a2d3f640c688eb8b1ae8da2a7211c070b764
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 15:16:29 2016 -0500

    some failure reporting

Tools/RegressionTesting/testnew.py

commit 0e2731e0f480271dfd821962ef16ef648ea8ca69
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 14:52:19 2016 -0500

    clean up some error messages

Tools/RegressionTesting/testnew.py

commit 2db9aff4d88116641b8514fc432ab976667ccc7a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 11:46:18 2016 -0500

    fix the early abort test report for restart tests, and also fix
    the wallclock time.

Tools/RegressionTesting/testnew.py

commit 02787bb80fed324e8dc05fcdb4a7a3cb41ea7417
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Feb 13 09:54:36 2016 -0500

    remove some print debugs

Tools/F_scripts/write_probin.py

commit 2f554c3338be422ea556ca6184803ef90a273283
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 12 21:50:01 2016 -0800

    Cray: use -G2 instead of -g for ndebug build

Tools/C_mk/Make.Linux
Tools/F_mk/comps/Linux_cray.mak

commit 3d32a22ca896e665673710a964fe74aebb61c931
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 13 00:31:43 2016 -0500

    PGI: use -gopt instead of -g for ndebug build

Tools/C_mk/Make.Linux
Tools/F_mk/comps/Linux_pgi.mak

commit d0171c969d240326e469c917c414a9e952abf901
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Feb 12 18:35:31 2016 -0500

    this isn't used anywhere

Tools/C_mk/Make.bgl

commit 4c0daae6431889b145ab94edb46511d8d720e57b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Feb 12 18:17:43 2016 -0500

    remove carver

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit ec3453fa499719229ebe6d37a95c1a8e1505c6e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 12 12:48:12 2016 -0800

    no longer define BL_TESTING when DEBUG=TRUE to avoid confusion

Src/F_BaseLib/backtrace_c.cpp
Tools/C_mk/Make.defs
Tools/F_mk/GMakedefs.mak

commit b7416c7e2dc3a381cb1918ddf68fe4e2eda42ae0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 12 12:38:23 2016 -0800

    Linear Solver: set full_soln corner cells to quiet nans

Src/F_BaseLib/backtrace_c.cpp
Src/F_BaseLib/backtrace_f.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 2214b1738749c416f7a0490ddfe76a54d62b34af
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Feb 12 15:10:19 2016 -0500

    for the PGI compilers, we need to compile the C++ source with -O1
    instead of -O.  This eliminates some global optimizations.  There
    is a compiler error that manifests itself at link time when we compile
    ParmParse.cpp with -O.

Tools/C_mk/Make.Linux

commit 0177f40fe01f1ce872f160566b46c7c6bbed4e9b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Feb 12 14:07:02 2016 -0500

    Carver is no more

Tools/F_mk/GMakeMPI.mak

commit 8a841a0eec5ea4c3e0330beb771a4c9fce9e0bb1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Feb 12 12:44:18 2016 -0500

    update for PGI 16.1+ -- pgCC no longer exists.  We now use pgc++.
    Also, we can use just -pgf90libs to get the F90 stuff linked

Tools/C_mk/Make.Linux

commit 4e81065d14eb29a9d298923d73eb7388a73c73e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 11 23:01:01 2016 -0800

    do not need to avoid PGI in getting exception flags

Src/F_BaseLib/backtrace_c.cpp

commit 22930fff0ee70ed4406053d60f9cd7cabf3c49c6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 11 22:52:49 2016 -0800

    minor tweak of get_fpe_trap()

Src/F_BaseLib/backtrace_c.cpp

commit 4176dcdca8f6e70549b29f5304aff34ae203506e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 11 22:43:01 2016 -0800

    remove debug print statements

Src/LinearSolvers/F_MG/ml_cc.f90

commit 86f643ad42eccb81c6da7bb3e93bee1ecf73ee83
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 11 22:04:10 2016 -0800

    define BL_TESTING when DEBUG=TRUE

Src/F_BaseLib/fab.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Tools/C_mk/Make.defs

commit 712bf7b73d38856550ffeb8efe0be60d66e1a969
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 11 18:19:40 2016 -0800

    disable the new code because it does not work.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 70dd43e8c6ff7784909fc5d5c7f77ee688f8ba69
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 11 18:13:38 2016 -0800

    Setting corner cells in linear solver: do not set on the first level

Src/LinearSolvers/F_MG/ml_cc.f90

commit 90b2c8e5e3587bbb42a08706d26bedee38d7511a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 11 18:03:55 2016 -0800

    add get_fpe_trap function; when it returns true, we need to set some corner ghost cells to valid values in linear solver to avoid being trapped by floating point exception

Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/backtrace_c.cpp
Src/F_BaseLib/backtrace_f.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 00e950599ceacc7e513323c1ec7708965d423d45
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 11 16:57:07 2016 -0800

    add new function mulitfab_set_corner to set corner cells not used in cross stencils;  in linear solver call it on full_soln when cross stencil is used.

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit aa6395002c01941e8b8453cfede3e7ac23d6a449
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Feb 11 13:53:17 2016 -0500

    for PGI 16.1, we need -pgc++libs instead of -pgcpplibs on the link
    line (and it should have always been an option, not a library, so
    I switch the make variable for this).
    
    This should hopefully still work on the 15.x compilers, since we
    are now using pgc++

Tools/F_mk/comps/Linux_pgi.mak

commit cac82c1b05c2b12665640d8e5fb86f786513873f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Feb 11 13:27:00 2016 -0500

    as of PGI 16.1, pgCC no longer exists.  The new C++ compiler is pgc++

Tools/F_mk/comps/Linux_pgi.mak

commit aa55f15776fa0563f63cf6ef79416b76662986ff
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 10 20:08:26 2016 -0500

    we have both compareFile and outputFile -- they serve slightly
    different purposes.  Document that better and make copy_benchmarks
    know about outputFiles

Tools/RegressionTesting/testnew.py

commit 13b77f5f6fd60bd377899978e81f352ff7810e01
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 10 14:00:05 2016 -0800

    Add godzilla into the make system

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 84aec60abb4ea46f4b51d04e1faab114236c3cb2
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 10 13:54:12 2016 -0800

    Remove my debugging line in the GNUmakefile

Tutorials/MultiGrid_C/GNUmakefile

commit bdb062473ad807f250da6fce70229613e19b8051
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 10 12:27:25 2016 -0800

    finally fixed my new bug in INTERPER_3D

Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F

commit 63ef1c86cbaa2af51e964a521f8bb403da840bf8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 10 15:23:18 2016 -0500

    fix boxlib-only runs

Tools/RegressionTesting/testnew.py

commit 5c8f75874059644e782b65f60c48db97ac524c53
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 10 10:32:23 2016 -0800

    latest regression test inputs files

Tools/RegressionTesting/BoxLib-tests.ini
Tools/RegressionTesting/Castro-tests.ini
Tools/RegressionTesting/IAMR-tests.ini
Tools/RegressionTesting/LMC-tests.ini
Tools/RegressionTesting/Nyx-tests.ini
Tools/RegressionTesting/RNS-tests.ini
Tools/RegressionTesting/SMC-tests.ini
Tools/RegressionTesting/VARDEN-tests.ini

commit 6188817c2fe6f95634875344630b4a86655b4b09
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 10 09:58:14 2016 -0800

    fix a bug in my last commit: accidentally deleted a line

Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F

commit 1adca55a4e04c97d01b6728b7bec376a96289155
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 9 15:25:54 2016 -0800

    avoid nans

Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F

commit 196323f684226a391110075abb47e58f72584d1f
Merge: 7a0b1b8a3 b529f4ae7
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 9 13:56:38 2016 -0800

    Merge branch 'development' into 4thOrderMG

commit 7a0b1b8a3a4c9830ee101dfa5aa4f7f8d5e21047
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 9 13:56:08 2016 -0800

    Change default

Tutorials/MultiGrid_C/GNUmakefile

commit 2601815504334801f3d8d7a3511d3dcecbf7822a
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 9 13:51:37 2016 -0800

    Final junk

Tutorials/MultiGrid_C/main.cpp

commit b529f4ae7def727e56a14f4c8edb39342bb22e25
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 9 12:50:05 2016 -0800

    avoid copying nans

Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 02f69fdd1dd45a1b8ed082b893534805f650faf0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 9 11:56:30 2016 -0500

    fix the backtrace links

Tools/RegressionTesting/testnew.py

commit c6f451a52ae9064e8d7a1af6ae4f4247337faf02
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 9 10:48:43 2016 -0500

    fix name clashing on the backtrace files

Tools/RegressionTesting/testnew.py

commit b1de40b0e6a253c4330def0c46d3da1987e82a06
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Feb 8 19:33:43 2016 -0800

    Fix 3D bug in 4th order boundary stencil, remove some debugging output

Src/LinearSolvers/C_CellMG4/ABec4.cpp
Src/LinearSolvers/C_CellMG4/ABec4_3D.F

commit e83053ab53df7fb42ef2458e3cd3968bbd2afc9c
Merge: 6b010a4c3 5f934031a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 8 21:08:33 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 6b010a4c37bd7d354790716b34e1e8cc94249f09
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 8 21:08:21 2016 -0500

    add support for copying and posting the Backtrace files

Tools/RegressionTesting/testnew.py

commit 5f934031a10d1639032e95f61d9f591cc9a123ab
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 8 20:17:53 2016 -0500

    enable TEST=TRUE in the tests

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 4dfbb89382de6a4c77936db83358675322d18656
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 8 19:58:39 2016 -0500

    split C and F add stuff.  Now we have:
    add_to_f_make_line
    add_to_c_make_line
    
    update the Maestro suite to run with TEST=t

Tools/RegressionTesting/Maestro-tests.ini
Tools/RegressionTesting/testnew.py

commit 49f3551e2cdf90fd99bcff9c37449e5436a4671c
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Feb 8 16:56:02 2016 -0800

    4th order in progress...

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG4/ABec2.H
Src/LinearSolvers/C_CellMG4/ABec2.cpp
Src/LinearSolvers/C_CellMG4/ABec2_3D.F
Src/LinearSolvers/C_CellMG4/ABec2_F.H
Src/LinearSolvers/C_CellMG4/ABec4.H
Src/LinearSolvers/C_CellMG4/ABec4.cpp
Src/LinearSolvers/C_CellMG4/ABec4_2D.F
Src/LinearSolvers/C_CellMG4/ABec4_3D.F
Src/LinearSolvers/C_CellMG4/ABec4_F.H
Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/inputs
Tutorials/MultiGrid_C/main.cpp

commit 3588512b7eebf0c4edcc8d91e4747f5a7d54cec1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 8 19:50:12 2016 -0500

    add support for a global line to add to the make command

Tools/RegressionTesting/testnew.py

commit 08dfb7a7748f8aad777cd092f3282829b73e0dad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 8 14:28:54 2016 -0800

    put abort_fortranboxlib back to module and add a c name for it

Src/F_BaseLib/backtrace_f.f90

commit 15e974d91ffbc44cf79bb612f08bd6720cbfd836
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 8 14:14:40 2016 -0800

    disable SIGFPE trapping for PGI

Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/backtrace_c.cpp

commit 9c6515e8ed6a89d96039f320f38324bdb3701285
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 8 13:40:47 2016 -0800

    To make PGI happy, define _GNU_SOURCE for PGI on Linux

Src/C_BaseLib/BLBackTrace.cpp

commit 710ae0342614140bfe0c63da47e21689b9c9a7c6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 8 13:22:19 2016 -0800

    To make PGI happy, define _GNU_SOURCE for PGI on Linux and move subroutine abort_fortranboxlib out of module.

Src/F_BaseLib/backtrace_c.cpp
Src/F_BaseLib/backtrace_f.f90

commit 5d6637d94e55a20292f25c4beac0c2418278c623
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 7 16:24:16 2016 -0800

    Backtrace: fix calling handler from Linear Solver in C++ BoxLib codes

Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/backtrace_c.cpp

commit fd61d6ee07ed5a534046c421904640de9ae8b62c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 7 13:16:59 2016 -0800

    add write_to_stderr_without_buffering to BoxLib namespace

Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp

commit b8b9d6e1e344aa8887998c947c60c3378a8d90b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 7 12:17:02 2016 -0800

    update Readme.backtrace

Docs/Readme.backtrace

commit 920bcd76b9275dd9e8422d6029b09b66de5c25de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 7 10:46:50 2016 -0800

    Backtrace: remove SIGTERM because MPI_Abort might use it; cleanup

Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/backtrace_c.cpp
Src/F_BaseLib/bl_error.f90

commit 974b799cbda66eaf782ad75ab003cd6c7781fd85
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 7 00:41:57 2016 -0800

    Fortran BoxLib: define BL_TESTING in DEBUG mode

Tools/F_mk/GMakedefs.mak

commit c75463e66358cd748b644d77be4c462b91a995b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 7 00:36:29 2016 -0800

    Backtrace: remove SIGABRT from backtrace because that's abort sends

Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/backtrace_c.cpp

commit 65fd7d9747aeaf29f36bb96d612090d4776278fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 7 00:13:43 2016 -0800

    Fortran BoxLib: remove the old backtrace

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_error_backtrace.f90
Src/F_BaseLib/bl_prof_backtrace.f90

commit b5ba06701659e89c28a2811fc1d1d30745eadcfe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Feb 7 00:10:02 2016 -0800

    Fortran BoxLib bl_error: call backtrace before abort

Src/F_BaseLib/backtrace_c.cpp
Src/F_BaseLib/bl_error.f90

commit a912ac1ea2d07d7991a3076abb5247dcf1ec3939
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 6 23:51:09 2016 -0800

    Fortran fab: if DEBUG or TEST, initialize fab to snan.

Src/F_BaseLib/fab.f90

commit 6371b62da50777e8bba8238e3b333831cb1a6f9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 6 22:56:00 2016 -0800

    Define BL_TESTING when BACKTRACE=TRUE

Tools/C_mk/Make.defs

commit 3120098dc7260b4c54339f7cad0a119bcef40e0e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 6 22:53:25 2016 -0800

    Move the setting of snan from FArrayBox to MemPool so that the bl_allocated array can use it and Fortran BoxLib can use it.

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/MemPool.H
Src/C_BaseLib/MemPool.cpp
Src/C_BaseLib/mempool_f.f90

commit 754cb4f6e9ef548cef7f52227b96a0b028b46132
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 6 20:43:48 2016 -0800

    add -g to get useful information out of backtrace

Tools/C_mk/Make.Linux
Tools/F_mk/comps/Linux_cray.mak
Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/Linux_pgi.mak
Tools/F_mk/comps/gfortran.mak
Tools/F_mk/comps/osf1.mak

commit 004288f34e69a5059a3ca342b58233d749d4ddb6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 6 19:44:00 2016 -0800

    add handler for SIGABGT

Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/backtrace_c.cpp

commit 2113b4c6cb1c8137bd61bb2de6d02a4b5b628708
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 6 19:33:21 2016 -0800

    Backtrace in Fortran BoxLib: we now backtrace segfault in Fortran BoxLib. TEST=t or empty is added to the make system.  Its purpose is similar to TEST in C++ BoxLib.

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/backtrace_c.cpp
Src/F_BaseLib/backtrace_f.f90
Src/F_BaseLib/boxlib_f.f90
Tools/F_mk/GMakedefs.mak

commit cfe01390c3442ca6c86de58c5e4a575ae8053f83
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 6 19:30:33 2016 -0800

    Add TEST=TRUE or FALSE to the make system.  If TEST=TRUE, floating point execeptions will be trapped and MultiFabs will be initialized to snan.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FArrayBox.cpp
Tools/C_mk/Make.defs

commit da2638a0c79e79bd754a43c33da9010804c92e34
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Feb 6 19:21:24 2016 -0800

    getcwd should work on any non-windows machines, so move it out of __linux__.

Src/C_BaseLib/BoxLib.cpp
Tutorials/Tiling_Heat_F/inputs_2d

commit d928d0d6f67f4ba55a70e53b3f5e7cb98b101cbc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 5 18:13:52 2016 -0800

    New runtime parameter fab.init_snan=0 or 1.  The default is 0 when DEBUG=FALSE and 1 when DEBUG=TRUE.  This controls initializing Fabs to snan.  Note that one still needs to set boxlib.fpe_trap_invalid to trap snans.

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp

commit 9cb739cb4a81abeb988db6d228c51ed7cea274c9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 5 16:08:21 2016 -0800

    Turn on the backtracing of segfault, interruption and assertion by default; Floating point exceptions are trapped when DEBUG=TRUE, and they can be turned on or off by runtime parameters, boxlib.fpe_trap_invalid, boxlib.fpe_trap_zero and boxlib.fpe_overflow.

Src/C_BaseLib/BLBackTrace.H
Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp

commit 69af8db19b507c18273b9a62d2b7deb868cf104e
Merge: d9e0ece56 0de168128
Author: vince <vebeckner@lbl.gov>
Date:   Thu Feb 4 17:51:42 2016 -0800

    Merge branch 'master' into development

commit 0de1681280d937af895733ee52847c1154edefca
Author: vince <vebeckner@lbl.gov>
Date:   Thu Feb 4 16:46:19 2016 -0800

    i/o tests for the burst buffer.  the read part needs to be finished.

Tests/BBIOBenchmark/BBIOTest.cpp
Tests/BBIOBenchmark/BBIOTestDriver.cpp
Tests/BBIOBenchmark/GNUmakefile
Tests/BBIOBenchmark/README

commit d9e0ece560c51ae038319a80b06b7d3b25dcf037
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 3 15:53:04 2016 -0500

    add priority to runtime parameters.  When two parameters are encountered
    with the same name, the value corresponding to the highest priority one
    will be kept.
    
    Also, a lot of source code cleaning a la PEP-8

Tools/F_scripts/write_probin.py

commit e66b96731e9f7c633bb78e80d9fce6f6f8278c8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 17:47:56 2016 -0800

    In simple test codes, MultiFabs are still alive after MPI_Finalize()
    has been called.  The dtor of BaseFab calls MPI functions when MPI
    shared memory is used.  To avoid MPI complaining, we explicitly
    destroy these MultiFabs before BoxLib::Finalize().

Tests/FillBoundaryComparison/main.cpp
Tutorials/PGAS_HEAT/main.cpp

commit f0551107b49ece3f0dd373ad5996356b0c76d235
Merge: aeb94a6a8 c8aeb9055
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 17:22:31 2016 -0800

    Merge branch 'development' into pgas

commit aeb94a6a825ef9a520782be044dae0f07bd64a9c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 17:22:04 2016 -0800

    clean up FillPeriodicBoundary

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit ed1278d533e357fb8377c6d651d6584d0cc876d9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 16:18:14 2016 -0800

    clean up FillBoundary

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 834e3f962d4b6a6c1a02bc0dd6c51a987942ef81
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 14:27:21 2016 -0800

    call MPI_Group_free to free the groups

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit c8684005ecb43fa207eee976ed662a46dcd4d9d1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 14:11:37 2016 -0800

    clean up

Src/C_BaseLib/FabArray.H

commit 6640fcbcb6b46d02ebde53cfb17e51f4481717e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 13:26:27 2016 -0800

    test-mpi3: write and read

Tutorials/PGAS_HEAT/test-mpi3/main.cpp

commit 9bc80ea2a4804e349293bd73e5e9a5c9d4d555af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 13:25:43 2016 -0800

    fix a typo

Src/C_BaseLib/BaseFab.H

commit 2256051dd9a7490a553bab9594317198293a9ba7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 12:20:23 2016 -0800

    fix typo

Src/C_BaseLib/FabArray.H

commit c3f590ae62c2a25dfba92858d33f8c36e6f0d632
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 12:19:04 2016 -0800

    minor change for consistence

Src/C_BaseLib/Geometry.H

commit 432ee30e8a1cdc383c1cef5212a594b42bc49fe9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 12:18:50 2016 -0800

    another BL_USE_UPCXX --> BL_USE_TEAM

Src/C_BaseLib/FabArray.cpp

commit 336115c997dd0003db8e578892f39cc509754c0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 11:23:13 2016 -0800

    MFIter: BL_USE_UPCXX --> BL_USE_TEAM because of MPI3 team

Src/C_BaseLib/FabArray.cpp

commit 470ef6a20fa61121ae3ad9c560ea23eaa9c280e5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 2 11:22:22 2016 -0800

    add more Memory Barriers

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit f9ff1cab3c624418e2d6658991618f0d5a0c9f0b
Merge: bd65fd65a c8aeb9055
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 2 10:45:59 2016 -0800

    Merge in process, mg tutorial does not yet build

commit bd65fd65a2d455b15cc5a81e6dbbd8af670f8d85
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Feb 2 10:23:49 2016 -0800

    Finish up 4th order implementation

Src/LinearSolvers/C_CellMG4/ABec2.cpp
Src/LinearSolvers/C_CellMG4/ABec2_2D.F
Src/LinearSolvers/C_CellMG4/ABec2_3D.F
Src/LinearSolvers/C_CellMG4/ABec2_F.H
Src/LinearSolvers/C_CellMG4/ABec4.cpp
Src/LinearSolvers/C_CellMG4/ABec4_2D.F
Src/LinearSolvers/C_CellMG4/ABec4_F.H
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/main.cpp

commit dc31be63864bd2299fa5e83848b0c3fcce3e2f71
Author: Yili Zheng <yzheng@lbl.gov>
Date:   Mon Feb 1 20:44:14 2016 -0800

    Minor fix of test-mpi3

Tutorials/PGAS_HEAT/test-mpi3/main.cpp

commit 0be7b7d7162eb00245b233ccea44c6348596e996
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 20:07:49 2016 -0800

    no need to allocate a MPI_Win in the initialization of team; remove MPI calls in the dtor of team

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit f0460b90d97e061e317e9c5d9436d595e5d5b2b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 19:57:23 2016 -0800

    need to pass T** to MPI_Qin_allocate_shared

Src/C_BaseLib/BaseFab.H

commit 474d67af817b22b8638998c34f67cf9ae65be18a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 19:56:33 2016 -0800

    update ifdef

Src/C_BaseLib/Geometry.H

commit 82cdf87adc7cc3bc2b4ae65f415a0e442370b42b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 17:34:45 2016 -0800

    testing mpi3 shared memory

Tutorials/PGAS_HEAT/test-mpi3/main.cpp

commit c5bafe141b88e561ea7a1cf053c71e772a3119e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 16:09:52 2016 -0800

    fix ifdef

Src/C_BaseLib/DistributionMapping.cpp

commit 39c1d4e4bb88e19f182773d450ffc23993dbc26c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 15:49:48 2016 -0800

    rename the memory barrier

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/ParallelDescriptor.H

commit fcd1f4c2c2884d2f6533378591b04cbe560e0c79
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 1 15:38:42 2016 -0800

    sync sequence number.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit a6000dfedaf7d941f1090f65c5720db64c8ce73d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 1 15:04:45 2016 -0800

    braces.

Src/C_BaseLib/VisMF.cpp

commit e00190c13e7bd51acbaf958150db9963fd571da7
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 1 15:02:37 2016 -0800

    reset noutfiles.

Src/C_AMRLib/Amr.cpp

commit 0092622761e866bed1aa8c71c00c868a29bc06ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 14:45:47 2016 -0800

    fix MFIter::OwnerOnly and NoSharing

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 3f58371f946f860f82086191f12d14e58720983b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 12:44:14 2016 -0800

    add MPI3 team

Src/C_BaseLib/BLPgas.H
Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/IArrayBox.H
Src/C_BaseLib/IArrayBox.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/UArena.H
Src/C_BaseLib/UArena.cpp
Tools/C_mk/Make.defs

commit 62016c9a10d1e14fdd2bb2b40944a6688f97aad8
Merge: dc3358a82 9c6f04201
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 12:41:09 2016 -0800

    Merge branch 'mpi-onesided' into pgas

commit 9c6f042010c19e40625e364129e74901b710a190
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 09:07:39 2016 -0800

    should be MPI_Group instead of MPI_Comm

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit c8aeb9055c6cabf09bfbae4872b2decc14631e3b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 1 09:02:03 2016 -0800

    fix assertion when DEBUG=FALSE

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 23f5b06313b2466bfc81cb77aaa9e99d435eae54
Merge: 57289e35d 24d7dd15f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 31 20:36:28 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 94f82bc2d0ed96f3a170b4e35162cc9481b2619a
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 29 19:05:03 2016 -0800

    sync sequence numbers.

Src/C_AMRLib/Amr.cpp

commit 7afc06c45fc22a5dcde88886c5968e417e1c692b
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 29 19:04:52 2016 -0800

    sync sequence numbers.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 9b13e4face283edf2740a22d61e18dd4dca44509
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 29 16:56:53 2016 -0800

    more code for the dynamic sidecars.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/Utility.cpp

commit 24d7dd15fa2a5866e2af0cd8be0f8efb24e315d0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 29 12:16:53 2016 -0800

    Remove unused variables.

Src/C_BaseLib/Particles.H

commit 27ff264a3eb527d0822ec26e707a2c9127a9433f
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 29 11:36:02 2016 -0800

    some name changes.

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H

commit 9510a09703add2dce17c062831ca5a7373b20212
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 29 11:35:08 2016 -0800

    also bcast coordsys.

Src/C_BaseLib/Geometry.cpp

commit c43a79b3d5e7b593a70ef112fcca0c21533d6f77
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 29 11:33:34 2016 -0800

    some name changes.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 12318172c133b4e049117fc2b290909d7fa2fa4d
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 29 11:30:54 2016 -0800

    sync distributionmap caches.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 8a5a9444e640f07302dc8620b368c636d05a8ce0
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 29 11:29:59 2016 -0800

    some name changes.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit dc3358a82943bd0698d53cee29b65877d85fbc5d
Merge: b17f3d83e 4c8f3f780
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 28 14:49:46 2016 -0800

    Merge branch 'development' into pgas

commit 0b1e42611ca90e2e1d686514cefd6588047167fa
Merge: 0dfc5ab89 4c8f3f780
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 28 14:49:15 2016 -0800

    Merge branch 'development' into mpi-onesided

commit 4c8f3f780d5f926bed876c0b306898f874e31f15
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 28 14:02:31 2016 -0800

    Particles: fix array index

Src/C_BaseLib/Particles.H

commit cd5951d3a64f9d42e8447f9c1847b8f7539191d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 28 13:52:15 2016 -0800

    TwoGridPIC: add min_grid_size, the smallest box size we can have

Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/split_boxes.cpp

commit d9ce2cab94c59e1b9abaf7386e54883763097d86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 28 13:44:18 2016 -0800

    Particles: add ParticleBoxArray() and ParticleDistributionMap() to container class

Src/C_BaseLib/Particles.H

commit 51cdf303869219150e8af9fc1170ca802b1e8774
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 28 11:54:34 2016 -0800

    func name changes.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 6fae764918f4a7f9ae6114995cb0c5470da831c9
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 28 11:54:13 2016 -0800

    func name changes.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit a7a1a8fdd62a86f97c6e957d81df13890dd94c95
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 28 11:50:39 2016 -0800

    func name changes.

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit f3acf2018d95912f1c88cb264cf79eb4265d3577
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 28 11:16:51 2016 -0800

    some cleanup.

Src/C_AMRLib/TagBox.cpp

commit 5afadbd2b912f92395d9e8e4dae4a8568793309e
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 28 11:15:51 2016 -0800

    some cleanup.

Src/C_AMRLib/StateData.cpp

commit a85fb028c48d5937238cce60b5edf3cdd7244273
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 28 11:11:57 2016 -0800

    MemPool: minor clean up

Src/C_BaseLib/MemPool.cpp

commit 64adc50a0a6b6c7065a8e68a8644602b66c025da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 28 10:57:03 2016 -0800

    turn off printing various cache statistics by default; to turn it on, use boxlib.v=1

Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit f786b5bb5d814a90625ba6eef5bf4969a2422c99
Merge: 44dcf0261 dde9a7117
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jan 27 16:48:47 2016 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 44dcf0261a754cb94ff3838bd64f016c0cb14864
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jan 27 16:46:08 2016 -0800

    This version checks the actual new efficiency instead of just the approximate efficiency
    and re-distributes the grid if need be.

Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/split_boxes.cpp

commit 5288cb4598d167421ec35398a2768db335f9e29b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 27 16:02:58 2016 -0800

    tests for broadcasting and (un)serializing classes.

Tests/C_BaseLib/BcastClasses/BcastClasses.cpp

commit e09f798238a57516a28fc2940f69a6c7753014c5
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 27 16:02:01 2016 -0800

    (un)serializeboxarray.

Src/C_BaseLib/BoxArray.cpp
Tests/C_BaseLib/BcastClasses/GNUmakefile

commit b17f3d83e521eaa32f085af3c4a8da0372d123ec
Merge: 0dfc5ab89 dde9a7117
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 27 13:19:22 2016 -0800

    Merge branch 'development' into pgas

commit 0dfc5ab89b98014d83e506bd90294a3ce12e9253
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 27 13:03:15 2016 -0800

    not possible to have zero size message in the communication tags

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit dde9a7117c4760baf04cec1240bb1ccd647d0fca
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 27 12:35:16 2016 -0800

    Particles: replace ParticlesOnSameGrids with OnSameGrids that always does the comparison.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/AmrParGDB.H
Src/C_BaseLib/ParGDB.H
Src/C_BaseLib/Particles.H

commit 0201aeb11d37c41a8cbc5827b1abc93252352dd6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 27 11:11:43 2016 -0800

    BoxArray: new CellEqual function that returns true if the two BoxArrays are equal in enclosed cells.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 710988befacefae14ae57ed0d49de093fafd42c3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 27 06:20:03 2016 -0800

    fix omp problem due to recent renaming

Src/C_BaseLib/Particles.H

commit 893049c2882147fe645d2bb8e33006d12928796f
Merge: 2e1617c07 74e389a49
Author: hongzhang shan <hshan@lbl.gov>
Date:   Wed Jan 27 00:17:55 2016 -0800

    one more timer

commit 2e1617c07ed783cc0437a0ed938c4be9bf64d376
Author: hongzhang shan <hshan@lbl.gov>
Date:   Tue Jan 26 22:33:31 2016 -0800

    add profiling info

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tests/FillBoundaryComparison/main.cpp

commit 9512e0cdf3bbb7038e0a2ea057f83d38d973c341
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 26 21:24:33 2016 -0800

    fix AdvectWithUmac: (1) since umac is not cell-centered, we should not compare its boxarray with particle boxarray; (2) when we need to build new umac, we should build face-centered mf, not cell-centered

Src/C_BaseLib/Particles.H

commit c814cf42f16f862ee495bc495a8d36be4e1fb7f9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 26 21:15:53 2016 -0800

    TwoGrid PIC: leave the original ba untouched and fix a memory leak

Tutorials/TwoGrid_PIC_C/main.cpp

commit a23b2e0a8dfbe3d5e549494cce50d09c67cce452
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 26 21:14:21 2016 -0800

    new MultiFab using Particle BoxArray should also use Particle DistributionMap

Src/C_BaseLib/Particles.H

commit bfa7647c31aa598f963246b97252b1c92f3a10e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 26 20:33:43 2016 -0800

    store a copy of Geometry, DistributionMapping & BoxArray in non-Amr particle containers

Src/C_BaseLib/ParGDB.H

commit 74e389a497f7562e17a6d3f431db8c96134a970c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 26 16:24:39 2016 -0800

    remove a barrier

Src/C_BaseLib/FabArray.H

commit 5d7d2b69f5847b7e27d82626244b3e8fff90f7b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 26 16:23:41 2016 -0800

    fix typo

Src/C_BaseLib/FabArray.H

commit f06cefb1721745660c956501af8cad75f4342755
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 26 16:22:30 2016 -0800

    fix a new bug; forgot that the address of vector element can be invalidate by push_back

Src/C_BaseLib/FabArray.H

commit eae5cf3abfd165e4a3eda156e62b7b6048efadc6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 26 15:37:27 2016 -0800

    Add recv_disp as a member of FabArray so that it is still alive when we exit from FillBoundary_nowai_MPI_Onesided, because it is possible that the sender has not received (or even posted recv for) the address stored in recv_disp yet.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 0e1706c79f61ec6b984f0bcc726230c1837fb5b8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 26 14:22:13 2016 -0800

    Add a new Tutorial which uses a different boxArray for the particles than for the multigrid solve.
    This uses functions stolen from SedonaBox that split up boxes if they have a disproportionate share
    of the cost.

Tutorials/TwoGrid_PIC_C/GNUmakefile
Tutorials/TwoGrid_PIC_C/Make.package
Tutorials/TwoGrid_PIC_C/main.cpp
Tutorials/TwoGrid_PIC_C/solve_for_accel.cpp
Tutorials/TwoGrid_PIC_C/solve_with_f90.cpp
Tutorials/TwoGrid_PIC_C/split_boxes.cpp

commit df2acc76e803fadbd86ae590bbe439e07d727a52
Merge: 345e30211 bf15ebcd7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 26 14:15:16 2016 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 345e30211e027b1f85e5ac7e7173bce450ebaff8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 26 14:13:05 2016 -0800

    1) Put in placeholder for AssignDensity for nodal multifabs -- not fully implemented yet.
    2) Enforce that mf in AssignDensitySingleLevel must have at least one ghost cell or we will lost part
       of the contribution of a particle near a fine-fine boundary!
    3) Replace the "ParticlesOnSameGrids" flag by the actual test since that flag may not be set correctly
       when we are not calling it with an AMR.
    4) Add NumberOfParticlesOnGrid so that we can count and return the number of particles per grid to use as
       a work estimate for load balancing.

Src/C_BaseLib/Particles.H

commit bf15ebcd753beaa055ebc28c52c4adc6347f672e
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jan 26 13:10:46 2016 -0800

    Add NumGrow as function to LinOp

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 3a1001538f7918751b7f9f4d51152bc87640a26a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 25 17:11:56 2016 -0800

    Let us use the "set" command to reassign a pointer within a PArray if
    PArrayManage is not true (i.e. PArrayNoManage is true)

Src/C_BaseLib/PArray.H

commit 265b866e05035850f9dde1ed2a5f7e5fe9bebd19
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jan 25 15:21:59 2016 -0800

    broadcast functions.

Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp

commit 54e97df5aea24bcce5b25e9f52291217fc4c9a4e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 25 10:52:30 2016 -0800

    Particles: add SetParticleBoxArray function to set a new Particle
    BoxArray for non-Amr particle containers.  For Amr particle
    containers, users should set the Particle BoxArray in AmrLevel.

Src/C_AMRLib/AmrParGDB.H
Src/C_BaseLib/ParGDB.H
Src/C_BaseLib/Particles.H

commit 8038072657d880a45c9098ded332c5fff4538171
Author: hongzhang shan <hshan@lbl.gov>
Date:   Sun Jan 24 18:06:03 2016 -0800

    remove 0 size messages, maybe not necessary

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit f59daa05d0f7adfab8e661a5ef225812ecc68464
Author: hongzhang shan <hshan@lbl.gov>
Date:   Sun Jan 24 15:52:08 2016 -0800

    fix isend error

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 57289e35d4fc3ce5847a16268557f5b6366a47ec
Merge: 3d3ce9161 523548db6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jan 22 19:39:13 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit f33fadb9dd0acfd2f91cd101386e13f78241dbc0
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 22 15:16:41 2016 -0800

    USleep function.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 2991fbd920af9fdac1e2b256292660c12c068a02
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 21 17:34:07 2016 -0800

    fixed assertion and a similar 'reserve' bug in Geometry

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 15f9937774b5295859ee0de6d06675de2057752c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 21 17:10:31 2016 -0800

    Calling reserve is not enough for send_disp. Need to actually allocate space by calling resize.

Src/C_BaseLib/FabArray.H

commit 523548db65a0172e7cc3508cd8b7af73487c898b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jan 21 15:52:57 2016 -0800

    Change itsol_CG_Solve --> itsol_cg_solve to be consistent with the declaration
    at the top.

Src/LinearSolvers/F_MG/itsol.f90

commit 54b356f8dc662e5450600995425ffec5b0518df2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jan 21 14:43:56 2016 -0800

    In itsol_CG_solve: removing the diagonalization and calling the preconditioner earlier
    dramatically reduces the number of CG iterations needed.

Src/LinearSolvers/F_MG/itsol.f90

commit 79993232268e168424f5d0d10417965cb4c96060
Merge: f9d2c72a6 8c61951f0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jan 21 14:28:19 2016 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 0f90451119af33ced46416acc462f3bc4396a293
Author: hongzhang shan <hshan@lbl.gov>
Date:   Wed Jan 20 18:36:14 2016 -0800

    with finish function

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 8c61951f091afc37388f363506480f760e0ea6c3
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 20 17:32:44 2016 -0800

    the makefile.

Tutorials/DataServicesTest0/GNUmakefile

commit d424f67e486cdfac39459ed5d19a6d4b022e3aa6
Author: Hongzhang Shan <hshan@lbl.gov>
Date:   Wed Jan 20 17:19:57 2016 -0800

    add finish functions

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit f9836086648329ac542257cdffa754aaae0e400b
Merge: 13b328413 cf6ea9667
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 20 17:14:41 2016 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 13b328413731f48fcba7176699649425560e207b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 20 17:02:35 2016 -0800

    A simple tutorial for DataServices and AmrData.

Tutorials/DataServicesTest0/DataServicesTest0.cpp

commit cf6ea9667a427565b9d402b6cb9cb6a860774896
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 20 17:01:17 2016 -0800

    fix a recent bug in FillPeriodicBoundary; it affected a special case in which there is a small box (size <= ngrow) near the corner of periodic and non-periodic boundary

Src/C_BaseLib/Geometry.cpp

commit f9d2c72a60a50baafba9e006b4b831b49fa052e1
Merge: 7ab87975c 34598efcb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jan 20 10:59:42 2016 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 34598efcb6f44eb9ae9065a7310e121938f1e7c4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jan 20 11:19:42 2016 -0500

    add plot of rad sphere

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 952d8282e013fe269851904c36587df7cd6e177b
Author: hongzhang shan <hshan@lbl.gov>
Date:   Wed Jan 20 03:24:52 2016 -0800

    version 1

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 39eff4106c00d387db0aabe667919366f4dec7b7
Author: hongzhang shan <hshan@lbl.gov>
Date:   Tue Jan 19 17:46:09 2016 -0800

    fix compiling error and process

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Tools/C_mk/Make.defs
Tutorials/PGAS_HEAT/GNUmakefile

commit 733fa407e36144222192a9ed18d324f461c59fb3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 19 16:48:37 2016 -0800

    relax an assertion in average_face_to_cellcenter for Castro Gravity where the cell-centered grad phi has 3 components independent of dimsionality

Src/C_BaseLib/MultiFabUtil.cpp

commit aa46da3331c03cc2722840bfc8de3606a082384b
Author: Hongzhang Shan <hshan@lbl.gov>
Date:   Tue Jan 19 15:50:11 2016 -0800

    follow interface from main.cpp

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 7ab87975c58f6547b207b5babc8afd7d53b32dd5
Merge: 77aa394cf 3b7ef3ed2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 19 12:06:31 2016 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 3b7ef3ed285136779dd385d7221ec7ed796d3e14
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jan 19 12:17:55 2016 -0500

    use the Agg backend so that we can do plots when backgrounded

Tools/RegressionTesting/testnew.py

commit 7f628f149d114a39f791491291d394aeefea66cd
Author: Hongzhang Shan <hshan@lbl.gov>
Date:   Tue Jan 19 01:59:40 2016 -0800

    add onesided BL_USE_MPI_ONESIDED

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 3d3ce916105b3f48d08cdf44b552c03e6298014c
Merge: 0df95b53d c2fb987f8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jan 18 13:27:17 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit c2fb987f8785fe7b1e30c617a9ebb8c851d1c80e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 17 16:47:51 2016 -0500

    use font-awesome

Tools/RegressionTesting/testnew.py

commit b6abbf56fd1d23d55cf9e066bea8b81c4e56ae84
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 17 14:45:54 2016 -0500

    add timing plots

Tools/RegressionTesting/testnew.py

commit ddc6c587eecf23476ec3180cda538d577b17d79d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 17 13:09:24 2016 -0500

    fix complete_report_from_crash and isolate the code that parses all
    completed runs and tests to be a method of Suite

Tools/RegressionTesting/testnew.py

commit 0df95b53dadba8645d807b1743f36603544ceaa4
Merge: ff6af7e09 30aceeaa9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 17 12:04:58 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 30aceeaa9e98725b9ce47fd5199689fabcc5059f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 16 15:16:09 2016 -0800

    more interfaces to bl_allocate

Src/C_BaseLib/mempool_f.f90

commit ff6af7e09cb4f98785638b3b99f745412a63e012
Merge: df5374332 a79903bfe
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jan 15 09:37:48 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit fe075152b75230aa84a44806e17c10e7e748f287
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 13 09:07:16 2016 -0800

    Just like PostRcvs, no need to pass in RcvTags in PostRcvs_PGAS

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit e667b3b4cf0b35fc34def231248faa136468cb2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 13 08:59:09 2016 -0800

    fix the merge

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit af09e176368ee5fe917c3bc0d7b16693cc2c1302
Merge: da6c33083 a79903bfe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 13 08:47:12 2016 -0800

    merge

commit a79903bfee85feff10e68c6b7b8c39906615135d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 13 08:31:39 2016 -0800

    PostRcvs: no need to pass in RcvTags

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 1afd18526f7616f95fc685a5e8e1640d46d173fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 12 16:50:11 2016 -0800

    add FabArrayBase::empty()

Src/C_BaseLib/FabArray.H

commit 12d04b363b76dadff7b5dbb8ec35922fe87e467e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 12 12:29:10 2016 -0800

    add AdvectWithUcc that advects particles with cell-centered velocity

Src/C_BaseLib/Particles.H

commit 858fedf3c42fb2c668a4ceb8c806d74b70eb119a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 12 11:30:14 2016 -0800

    AdvectWithUmac: fix boundary

Src/C_BaseLib/Particles.H

commit 827d0c747821c921a2bb4e816500a858ade9bb1f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 11 18:12:48 2016 -0800

    remove an assertion

Src/C_BaseLib/Particles.H

commit 729dcd13ed18491407478ab25474cd37a0be3b0b
Merge: b529ad933 3dc0793ec
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 10 15:31:24 2016 -0500

    Merge branch 'development' into preprocessing

commit 3dc0793ecb1b2ad33356cfbe85e6e1a2837ff844
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 8 10:11:19 2016 -0800

    Revert this for now because IAMR's SyncRegister actually needs these
    functions.  Will need to fix SyncRegister.
    
    This reverts commit 7e4785917a4cf07e0e40a912efc6d5f43da9cc9e.

Src/C_BaseLib/FabArray.H

commit af42e2ec1240f7676763bec0d287142927614d55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 8 10:07:14 2016 -0800

    fix bug in my recent change to SumPeriodicBoundary

Src/C_BaseLib/Geometry.cpp

commit 0c37513b6084010f56ad8a8d101e17b7338ce360
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 8 10:05:36 2016 -0800

    fix bug in my recent change to SumPeriodicBoundary

Src/C_BaseLib/Geometry.cpp

commit b1659eb5429665c7e935b11914ec04737a5be116
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 7 21:10:46 2016 -0800

    add comments and tweak Geometry::FPB::Operator<

Src/C_BaseLib/Geometry.H

commit 3ffecba0d07364a294071e396cb9b99df0930b96
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 7 20:54:09 2016 -0800

    comments

Src/C_BaseLib/FabArray.H

commit 7e4785917a4cf07e0e40a912efc6d5f43da9cc9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 7 17:29:11 2016 -0800

    no longer needed

Src/C_BaseLib/FabArray.H

commit 419c1dcd99d67dff72e37203f3144869f65e5509
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 7 17:28:11 2016 -0800

    Optimization of SumPeriodicBoundary by reusing the FillPeriodicBoundary cache

Src/C_BaseLib/Geometry.cpp

commit 532d1102d579872e14b13adba08bce49c86e8e03
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 7 15:57:47 2016 -0800

    readablity

Src/C_BaseLib/MultiFab.cpp

commit da6c330834da9e17a080743d66c5761c08cc8ce5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 7 12:34:37 2016 -0800

    minor clean up

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 2abd16a3ffb09e767993a780d58e7cc6c47642b5
Merge: 8865c069e e0fcd3e45
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 7 11:16:19 2016 -0800

    Merge branch 'development' into pgas

commit 8865c069e6f9918dd572b88cae809ed21a1749da
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 7 11:16:03 2016 -0800

    remove the option to break messages into smaller pieces

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H

commit 4d40b0a37a0ca6d7835f44de0ab4b0212f69c764
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 6 18:08:16 2016 -0800

    remove team sender and receiver because it does not perform

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit d107a037a0b2ebbc054bda6014968324307b9624
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 6 17:01:52 2016 -0800

    started MPI-3 team

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tools/C_mk/Make.defs

commit e0fcd3e45d6d9c1c9ab97a8f201427a9300cf4ce
Author: Changho Kim <changhokim@lbl.gov>
Date:   Wed Jan 6 14:44:49 2016 -0800

    f90 codes do now work on cori.

Tools/F_mk/GMakeMPI.mak

commit fd0c441fbbe0448466375f6ecb6a3c8f5647f815
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 6 13:46:44 2016 -0800

    TagBox: add optional alloc argument because of its base class BaseFab

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 8608bb6fdb5960b810967281bad94b7dd95932ae
Merge: 622c874ba 31b5414d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 6 12:58:13 2016 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/FabArray.cpp
            Src/C_BaseLib/Geometry.cpp

commit 31b5414d3d0a0411238c62d73e93a53ce6475bbd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 6 12:19:59 2016 -0800

    new way of thread safety check in FillBoundary, FillPeriodicBoundary and parallel copy

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit d7b19f0e9c922c6683daeaff689964ab1147ce81
Merge: f8eba750d 9f5b879a4
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 5 18:59:38 2016 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit f8eba750d827bebc787507831a067d76de9ca619
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 5 18:58:58 2016 -0800

    plug memory leak in multifab_sum_boundary_c

Src/F_BaseLib/multifab_f.f90

commit 9f5b879a42cb6240f888eeb32b311b6647ffe631
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 5 16:39:35 2016 -0800

    FabArray::shift: need to update BoxArray-DistributionMap key.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 88f5540c59e861997c1445ef2f92f6ccaf0bc7b9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jan 5 19:25:53 2016 -0500

    update usage

Tools/Postprocessing/F_Src/fextrema.f90

commit 9bae1d1a79c78c43c79374ed285b02376eb0f0e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 5 15:37:09 2016 -0800

    clean up

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 622c874ba237972db135387e1f841e4fd32f869c
Merge: 2b7e5ab74 5c7de19df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 5 15:08:12 2016 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/FabArray.cpp
            Src/C_BaseLib/Geometry.H
            Src/C_BaseLib/Geometry.cpp

commit 5c7de19dfed3ba57070052fcce99f5541085ccda
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 5 13:22:01 2016 -0800

    new functions that copy from periodically shifted MultiFab to another MultiFab.  This is useful for restriction of nodal/edge/face MultiFabs

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 759ac5ef540fdfc6eed5c9f7236613bc278885c7
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jan 5 13:21:11 2016 -0800

    call bndryreg function.

Src/C_AMRLib/FluxRegister.cpp

commit df537433279438ba6ff61a1a41425e1b978cfab4
Merge: b529ad933 d8f0efc7b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jan 5 10:45:14 2016 -0500

    Merge branch 'development' into preprocessing

commit b529ad933ed95f93e077554e02bf832d1220093f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 4 21:17:04 2016 -0800

    comment out rules for F90 and add VPATH for preprocessed F90

Tools/C_mk/Make.rules

commit d8f0efc7be1b9ceb613a6547720834c1cbd6376b
Merge: 29769b940 322d94c8c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jan 4 19:12:50 2016 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 29769b940e9fe7d00503af80273bd60d9e0a4c93
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jan 4 19:12:40 2016 -0500

    new source format

Tools/RegressionTesting/Maestro-tests.ini

commit 322d94c8c78efa5de46557938e7503e0b049f684
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jan 4 19:11:23 2016 -0500

    add the Detonation test

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 77aa394cfb5ae273769af9b07fc9227be7b51a44
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jan 4 15:33:33 2016 -0800

    Replace FillPeriodicBoundary by fill_boundary so we fill grad_phi on all ghost cells,
    not just periodic boundaries.

Tutorials/PIC_C/solve_for_accel.cpp

commit fc0cf7a3a455c62be794faa957992b84144a1bca
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jan 4 14:15:51 2016 -0500

    remove Intel compilers version 5 to 9.1 -- they are all more than 10 years old

Tools/C_mk/Make.defs

commit bf48920ba89657776545555b5f8cac3ecb469f43
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jan 4 11:30:35 2016 -0500

    remove unneeded clause -- this now seems to work.  The F90 files are
    preprocessed before the dependency checking is done.  This eliminates
    spurrious warnings from the moddep script about modules that are
    ifdef-ed out not being found.  Note: in your code's makefile, you
    need to add:
    
    $(f77TempDir)
    
    to the
    
    vpath %.f90
    
    line

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 62df90774772030699457d2c424494b0d52b7c28
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jan 4 09:59:58 2016 -0500

    some work to get F90 preprocessed before the dependency checking

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit e207f77fd02221483bfae6848787a8c7050a8995
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Jan 3 22:08:03 2016 -0500

    remove homer

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 035b871990d8d0981aff472dd0bef9cb0694660b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jan 3 16:39:26 2016 -0800

    PArray: add a new function to make it easy for PArray to be used in the 'resource acquisition is initialization' idiom.

Src/C_BaseLib/PArray.H

commit 4a305a3c07b2bccc3e5163a244d60a919aab93ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 2 20:51:36 2016 -0800

    Remove the SumPeriodicBoundary that takes two mfs.  I don't think it is used in any codes now.  This will allows further optimization of the remaining version of SumPeriodicBoundary.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 5ed5a54454186a96f0093262fe96c60fa2519f6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 2 13:52:46 2016 -0800

    optimize box-box intersection for FillPeriodicBoundary

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit a9745113adaecbcd36a136800c17f9988679ef43
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 2 13:52:00 2016 -0800

    keep boxarray hash

Src/C_BaseLib/FabArray.cpp

commit 39bf0ba6670d99d08f06bdd60b37a29ce921f2e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 2 08:19:15 2016 -0800

    comments on filling periodic boundary

Src/C_BaseLib/Geometry.H

commit 2a53a33a6b1610b277191842bed63032e0a61987
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 26 20:28:40 2015 -0800

    minor optimization

Src/C_BaseLib/FabArray.cpp

commit 6738eb2b1dc9b293c76d8bffda6a5439cad19f99
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 26 20:28:09 2015 -0800

    make it more readable

Src/F_BaseLib/layout.f90

commit 1c4a907ab1e8f6026f2c552a3536f8f3bfebb99b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jan 2 16:34:07 2016 -0500

    fix the make_realclean -- we need to be careful about whehter any
    build strings are None

Tools/RegressionTesting/testnew.py

commit 6c31a7b36a2ee0b590e002bbf7078625d17015cb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jan 2 12:53:46 2016 -0500

    update to the new format + rad and wdmerger tests

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 73075be8c85bf8388c7d49953baea8c1bacaf2ba
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jan 2 12:51:57 2016 -0500

    change the way source repos are defined -- they now all have their own
    block in the inputs file.  See
    
    ./testnew.py -h
    
    for a description.  This change makes it a lot easier to support
    multiple sources and define the desired branch for each.

Tools/RegressionTesting/testnew.py

commit 7b1153d6d5ab14eee38ce5025099847672576455
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 26 13:46:52 2015 -0800

    tiling in local copy

Src/C_BaseLib/FabArray.cpp

commit 8856b3f051899bc9328a589837b3cf8c5be82b64
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 26 12:40:34 2015 -0800

    optimize box-box intersection for parallel copy

Src/C_BaseLib/FabArray.cpp

commit bc0c75cdee8eb1b1634bc65a97042a98c27ec248
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Dec 26 11:59:59 2015 -0800

    fix thread safety in FillPeriodicboundary

Src/C_BaseLib/Geometry.cpp

commit a9d29ece4c151ca2d8656e128099502b9cc35c3f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 25 21:18:16 2015 -0800

    have to make sure the intersection box is not empty

Src/C_BaseLib/FabArray.cpp

commit 738e15570f93a3cf8ee5e4df29bebd3d332af032
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 25 20:57:32 2015 -0800

    revert some changes in the last commit because of IAMR

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 9d53e95bd726632d465a2b477320b6e673b045cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 25 17:33:04 2015 -0800

    optimize box-box intersection for Fillboundary

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 6e5299540757c6f91bd3a436f798f8bf705e8236
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Wed Dec 23 02:37:22 2015 -0500

    Change the logic for amr.check_per so that it is analogous to amr.plot_per: we write a checkpoint at the first timestep *after* the interval has passed, whereas before we wrote a checkpoint at the timestep *before* we got to the interval.

Src/C_AMRLib/Amr.cpp

commit 3f2dd5099d73f5eeb532944491965f52bd964497
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 21 20:30:54 2015 -0800

    Fortran layout: clean box hash to save memory

Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_nd_restriction.f90

commit 1136ab8b98ee17bfa9c84457ccc4d650b402d5b9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 21 17:09:46 2015 -0800

    tidy

Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_nd_restriction.f90

commit f7374e26c6ead1e5cbd704ce5d49fc068380c964
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 21 13:12:52 2015 -0800

    removed some temporary layouts

Src/F_BaseLib/ml_nd_restriction.f90

commit e652cfbb8d2a6305f0e4f178303a0ec6c81f08b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 21 12:37:48 2015 -0800

    Fortran layout: get rid of temporary layouts since now layout box intersector can handle nodal and ghost cells.

Src/F_BaseLib/layout.f90

commit 49406325ad97e5aafd77ccdc632e595c8e20e8e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 21 11:21:11 2015 -0800

    Fortran Box Intersector: make it work for nodal and ghost cell

Src/F_BaseLib/layout.f90

commit 119a00f7d10dcaea937d23ed7ed8ed53fac2d633
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Dec 19 14:17:02 2015 -0500

    Fix incorrect query for small_plot_file_root

Src/C_AMRLib/Amr.cpp

commit 58309e931af0a81bac57bf2b3715822a36bdaec8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 18 15:46:15 2015 -0800

    move the setup of signal handler after MPI_Init

Src/C_BaseLib/BoxLib.cpp

commit eced9dc9e36ddd4eca4fa305b6c7b1efef506f09
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 18 15:35:14 2015 -0800

    move the saving of the executable name after MPI_Init has a chance to propgate argv to all processes

Src/C_BaseLib/BoxLib.cpp

commit 7c97595a1806ebd492d4d3db7d64d85cb5d8686b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 17 17:52:05 2015 -0800

    Particle: Use midpoint instead of predictor/corrector to advance particles with mac velocity.  This requires only one instead of two ghost cells.

Src/C_BaseLib/Particles.H

commit 501f1156bb2782bfee83f53f4741a1fa76cc7e71
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 17 17:19:19 2015 -0800

    make the output more readable

Src/C_BaseLib/BoxLib.cpp

commit 54b884744ab37fad92cfc3063f8d49ae63e3ba88
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 17 15:50:03 2015 -0800

    Add is_nodal() test for MultiFab so we can easily test if a MultiFab is fully nodal or not.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/MultiFabUtil.cpp

commit 804aef575506abd9a5720b73a7bd272bcacefee5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 16 12:14:34 2015 -0800

    Particle: change the minimal number of ghost cells of mac velocity from 2 to 1 in assertion

Src/C_BaseLib/Particles.H

commit 7b7cccef911eac5323022954dd5d2db35e6c169b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 16 09:13:48 2015 -0800

    tidy backtrace

Src/C_BaseLib/BoxLib.cpp

commit 64eecac545c0d01ccd052c849ab40a0c36bb2607
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 15 16:51:06 2015 -0800

    print out more comments about addr2line

Src/C_BaseLib/BoxLib.cpp

commit 618afb0a01270074174725ecbc7a2b78984aa9b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 15 16:21:14 2015 -0800

    Particles: fix a memory leak in AdvectWithUmac

Src/C_BaseLib/Particles.H

commit d9019b1cc848373b31afa11973a818a15ac04664
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 15 16:07:51 2015 -0800

    clean up

Src/C_BaseLib/BoxLib.cpp

commit 6150e6519bfd27ee2158c85497141209f11bea2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 15 16:04:47 2015 -0800

    For backtracing, use addr2line, if available, to print out function names and line numbers

Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Tools/C_mk/Make.defs

commit 848478ea2d3a4719da101a8d21769c427f78987c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 15 14:03:51 2015 -0800

    mfiter: allow growntilebox to have negative ng

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 8785d94c6dc07619ed7d55d1fbd40d5b4f33e80b
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 14 18:37:29 2015 -0800

    MakeSidecarsSmaller function.

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 5b7ea38165deb6214af12d622039511f50c9e7ce
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 14 17:08:05 2015 -0800

    promote MultiFab::MakeSidecarsSmaller

Src/C_BoundaryLib/FabSet.H

commit 0043e97c33c3925bbef8ac2d2a84970400ed0c24
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 14 17:05:01 2015 -0800

    MakeSidecarsSmaller function.

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit c9772e3568a7f1a8f3345ae6b8dcbd8062e052ea
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 14 17:04:19 2015 -0800

    lock allocated fabarray pointers.

Src/C_BaseLib/FabArray.H

commit ad4da36b25bc462787ac429353facf8494f24cf9
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 14 17:03:06 2015 -0800

    MakeSidecarsSmaller function.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 18e046eae8b1e78e860466beda02a01752de0f46
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 14 17:02:39 2015 -0800

    multifab movement.

Src/C_AMRLib/StateData.cpp

commit 6dca658885dae1280941be00acd1fb98dfe26d8d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 14 17:01:29 2015 -0800

    lock allocated fabarray pointers.

Src/C_AMRLib/Amr.cpp

commit e131e661dd3f6e781d5327f67c23af98d9b730e2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Dec 14 19:04:54 2015 -0500

    no more hopper

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 2b7e5ab74329e92b8599ad2883d07035482680b5
Merge: 6b24b1bb6 63216b518
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 14 11:24:19 2015 -0800

    Merge branch 'development' into pgas

commit 63216b5185958fea11b57045edafd625130e37e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 14 11:23:11 2015 -0800

    cleanup

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 6b24b1bb65db6f17a2e7d9231df70f36b2309ccc
Merge: 5c02753b0 64323b528
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 14 11:06:58 2015 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/FabArray.cpp
            Src/C_BaseLib/Geometry.H

commit 64323b528fef5e4a51447916f3dfd58711e4f2bc
Merge: c0ecbb794 f1f1c1fc2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Dec 14 11:45:53 2015 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit c0ecbb794e62f10cc150ee86d85d69dd7947a506
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Dec 14 11:45:44 2015 -0500

    goodbye hopper

Tools/F_mk/GMakeMPI.mak

commit f1f1c1fc265e2ae84af55ee96a87c77ffd8ee004
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 13 16:14:00 2015 -0800

    clean up

Src/C_BaseLib/FabArray.H

commit 5802874e8d95f181e440dafc5cf3e04ee13edebb
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Dec 11 08:21:10 2015 -0800

    add gojira and kumonga to DEFAULT_MACHINES

Tools/F_mk/GMakeMPI.mak

commit 9d85114750b4d4627d913c7b35545d647271c350
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 10 20:58:43 2015 -0500

    simplify a lot of entries in GMakeMPI.mak -- all these machines were doing
    the same thing, so we use a GNU make findstring() to simplify them.

Tools/F_mk/GMakeMPI.mak

commit 9f2371a1ceee34cac93015675bd01d3eb376a625
Merge: 39d7eab5c 728856b5d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 10 17:18:12 2015 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 39d7eab5c1e4e75218fd39a85336d52a181f6457
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 10 17:17:58 2015 -0500

    update the build_info.f90 to allow for no modules

Tools/F_scripts/makebuildinfo.py

commit 728856b5d5fa97b950bfdae246ccd574f6cd5b56
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 10 12:35:24 2015 -0800

    use the new BoxArray intersect functions

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/Particles.H
Src/C_BoundaryLib/FabSet.cpp

commit 88101551401c7dea70ed93d2efdadb4d4e1a2350
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 10 12:29:48 2015 -0800

    fillpatch: remove the ngrow hack

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/AuxBoundaryData.H
Src/C_AMRLib/AuxBoundaryData.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 9322fdee92d7b3ac706e4bb2d8574dd559fcc2d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 10 11:20:59 2015 -0800

    Parallel copy: using the new BoxArray intersect function

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 040a0fa670bc3eab171516c8267a261abcc40dc5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 10 11:07:01 2015 -0800

    BoxArray: add ng argument to intersect functions.  using it, we don't need to create temporary boxarrays in parallel copy

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit b5ed68e848eb3143eee59f4c79679016a4e4f03c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 10 12:40:16 2015 -0500

    shut-up the iso_c_binding warning

Tools/C_scripts/moddep.pl

commit 45843b9f0bf70a0cc0708aa489f305a06420e5b3
Merge: d673db246 1a7943baa
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 10 12:26:26 2015 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit d673db246034ebe8e8246737cc1007d37d0f596d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 10 12:26:13 2015 -0500

    homer no longer exists

Tools/C_mk/Make.defs

commit 1a7943baa020860fd4f0e698fc2d1a5c80f20d3e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Dec 10 12:17:45 2015 -0500

    inlining of C++ doesn't work with GCC 5 and the recent BoxArray stuff.  Disable it
    for now until gcc is fixe.d

Tools/C_mk/Make.defs

commit cf0767f8bc275cf605d72ed5e0ad9e8d1df2561e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 9 20:44:32 2015 -0800

    fix typo

Src/C_BaseLib/BoxArray.cpp

commit 95c1040ad0340ddaf12554a00f677c5f05376e42
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 9 18:04:22 2015 -0800

    Since BoxArray has index type now, we can use it insetead of the type of Box 0 in the array

Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_TowerLib/MFTower.cpp
Src/Extern/amrdata/AmrData.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Tools/C_util/WritePlotFile.cpp
Tutorials/AMR_PETSc_C/Source/Darcy.cpp

commit 8866f9e308eca8aa634f622a30ea2214d4baea4d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 9 16:27:27 2015 -0800

    broadcast array function.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 09bbf02861bb6b022d957b411c3a0642f12a3dc8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 9 14:00:12 2015 -0800

    BoxArray:
        Add index type to BoxArray.  This allows nodal and cell-centers
        BoxArrays share the same reference, which is now always stored as
        cell-centered boxes.  Because of the change, the operator[] now
        returns Box on demand instead of const Box&.
    
    MFIter:
        Because of the changes in BoxArray, the tile arrays now always
        store cell-centered boxes.  This will construct a nodal box
        on-demand.
    
    A number of other changes have to be made due to that BoxArray no
    longer provides a const_iterator and the change in return type of
    operator[].

Src/C_AMRLib/AmrLevel.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 2fb17af1cbc970a588988f0fb7012ba01c6a8780
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 9 10:10:35 2015 -0800

    IndexType: functions testing cell or node given a direction

Src/C_BaseLib/IndexType.H

commit 25e96522aeb44f90c2720321f084af90b9cc4b0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 9 09:54:40 2015 -0800

    Box: add convert more functions and remove a const

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit cd001c09c1271824d8ef27cfcbd651e657559f3f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 3 15:47:12 2015 -0800

    add distributin mapping to cache even if it's a single process run so that the reference id could work

Src/C_BaseLib/DistributionMapping.cpp

commit 5c02753b0ddcfe322174c0808fe3a356d9d3bbc3
Merge: 1e4fc765f 8fcf8b361
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 9 09:39:14 2015 -0800

    Merge branch 'pgas' of github.com:BoxLib-Codes/BoxLib into pgas

commit 2dda63c49e313263f9d0a5ef525590f0cc2b1ed3
Merge: 8a7146780 4c52b6f4a
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Dec 8 21:17:26 2015 -0500

    Merge branch 'development' into openacc

commit f4e684db535db211905da9ae8e0c4322cee6d1dd
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 8 18:03:45 2015 -0800

    more broadcast functions.

Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit fb73def4ce217b7b1731837cc00b079ffebd0dd8
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 8 16:27:37 2015 -0800

    added virtual destructor.

Src/C_BaseLib/MultiFab.H

commit 7dba73ecd2e43d9b2ab7603062c67c85d17e8763
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 8 16:26:49 2015 -0800

    replaced code with broadcast functions.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp

commit 74e1dc6c0f004435ab04a58e00282d894445738e
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 8 16:05:16 2015 -0800

    functions to broadcast boxes and boxarrays.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 0003ac35cc9c4ae22f5eb84b3cb422f2687c7599
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Tue Dec 8 16:01:32 2015 -0500

    Add a small plotfile functionality to C++ BoxLib. The small plotfile is very similar to a normal plotfile, but it can be output at a different rate using amr.small_plot_int and amr.small_plot_per. The major difference is that it only accepts state variables, and you have to manually specify each one using amr.small_plot_vars. This is designed for output of a small number of variables at a high rate, for purposes like making movies of your simulations. Unlike the plotfile functionality, this is not implemented as a pure virtual function, so it is not required for derived classes of AmrLevels to implement this functionality.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 4c52b6f4a15fffe87da98c9dc2be098156714d23
Merge: b76e7c418 fed05e06d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Dec 8 12:55:40 2015 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit b76e7c418f3d350c99bf9dc3e5604bc1c1171192
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Dec 8 12:55:23 2015 -0500

    fix the flags for .F90 preprocessing with Linux

Tools/C_mk/Make.Linux

commit 443270eb6544adf406802f1f15c72ae5b728c4aa
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 7 18:28:52 2015 -0800

    added undefined strategy.

Src/C_BaseLib/DistributionMapping.H

commit 8ebb6e8b0ba6a8ea9d8e6f28bde546f5182792b6
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 7 17:56:04 2015 -0800

    functions for making the sidecars smaller.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit d7b62bd70f821b1aa278e3ed77e6390959aa0e90
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 7 16:35:46 2015 -0800

    FabArray pointer locks, mpi only sections.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit fed05e06d02634ac5c7f83d398c9a1a09a89172b
Merge: 88d419ae1 dfbe90517
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 7 14:11:29 2015 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 88d419ae1611001a51d6155d256798654bab81c3
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 7 14:11:09 2015 -0800

    added machine support for syrah.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit dfbe9051705f0796e4f1cf819185ebb7ddd01cf3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 4 15:51:22 2015 -0800

    add optional argument to FillCoarsePatch to allow copy into ghost cells

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 0996ad9e94a2139ef6469cb14d6704ec77409928
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 4 15:45:42 2015 -0800

    copy from FabArray to fab: allow copying from the ghost regions

Src/C_BaseLib/FabArray.H

commit eca8833d3e881fbdd356281adc55a7c6853d19a3
Author: Gunther H. Weber <GHWeber@lbl.gov>
Date:   Thu Dec 3 18:32:56 2015 -0800

    Fix building with BL_NO_FORT for VisIt

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Make.package

commit c3508fffad9c0910a83b7cb682afd9fdc58208aa
Author: Gunther H. Weber <GHWeber@lbl.gov>
Date:   Wed Dec 2 17:05:15 2015 -0800

    Added BL_CXX11.H to CMakeList.txt

Src/C_BaseLib/CMakeLists.txt

commit 3f67cad9640c6988df1b05c38d93b497230f8d98
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 2 14:33:06 2015 -0800

    Copy Cache stats

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 17790435eb668aba3501988d7b21c11eedc3b176
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 2 14:15:09 2015 -0800

    tidy

Src/C_BaseLib/FabArray.H

commit 92fafe604c2624223bbdf5720c89efb52feb8ebd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 2 14:04:06 2015 -0800

    Fill Boundary Cache stats

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 8bc7c1c75dd2a96a862327aeedba653cf9f26452
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 2 13:08:28 2015 -0800

    rework on cache stats

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 4b581880e4f48336ca0653d863aa6bfa0c0b2154
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Dec 2 14:11:22 2015 -0800

    Fixup CMakeLists.txt to reflect that BCRec and BC_TYPES.H moved from C_AMRLib to C_BaseLib

Src/C_AMRLib/CMakeLists.txt
Src/C_BaseLib/CMakeLists.txt

commit fc393a9720d98767451af84014488cf20f122737
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Dec 2 13:19:51 2015 -0500

    hack in support for branches for the extra build directories

Tools/RegressionTesting/testnew.py

commit 8fcf8b3614051c403887e8d804e6a80e272f7ff8
Merge: 37489ef6b 1479ff053
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 21:31:30 2015 -0800

    Merge branch 'development' into pgas

commit 1479ff053addfd80ef0865a51dc7129621301beb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 21:28:55 2015 -0800

    TileArrayCache: improve print()

Src/C_BaseLib/FabArray.H

commit 37489ef6ba330953264d2236cef50efcd3cd6cd8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 21:28:55 2015 -0800

    TileArrayCache: improve print()

Src/C_BaseLib/FabArray.H

commit d7aaeb83fdc52e1a7a95745d05c75c2a104c6e78
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 21:27:38 2015 -0800

    PGAS_SMC: limit the scope of SMC for more accurate stats

MiniApps/PGAS_SMC/main.cpp

commit 9cdd3ca476471059d6226e39f0cde65e255d950d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 20:50:11 2015 -0800

    MFGhostIter: need to set various indices

Src/C_BaseLib/FabArray.cpp

commit 9bea9bc719dbd394a079a8cdb65d834e639764d1
Merge: 29bc631cd 115dd3ce4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 20:45:47 2015 -0800

    Merge branch 'development' into pgas

commit 115dd3ce46c33d2c40d2bd560e96e3fb983db883
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 20:45:07 2015 -0800

    TileArrayCache: tidy

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 4d6ae524ec25c66f06510338a9074584a28dfd0f
Merge: a8da7a130 c97e7dad4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 17:56:06 2015 -0800

    Merge branch 'tilearraycache' into development

commit 1e4fc765f932ecd7393ea711aa5a9be9119cefb5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 17:18:20 2015 -0800

    PGAS_SMC: change defaults

MiniApps/PGAS_SMC/SMC.cpp

commit 29bc631cdcc73038de529e1f093d4ec51cc5d609
Merge: 894ec8477 c97e7dad4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 17:06:40 2015 -0800

    Merge branch 'tilearraycache' into pgas

commit c97e7dad46f94747db894cc9718b5e90859c9199
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 17:06:33 2015 -0800

    FabArray stats: don't need to use long long because long is 8 bytes on 64-bit Unix systems.

Src/C_BaseLib/FabArray.H

commit 894ec84773f16c6cbf1621abc4c4e5b9dc0e4616
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 17:03:24 2015 -0800

    fixed MFGhostIter

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 03976e1ff583c8d01ab2fd8ae41f205886bb826d
Merge: 033b7c71c b8c7b5466
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 16:34:39 2015 -0800

    Merge branch 'tilearraycache' into pgas
    
    Conflicts:
            Src/C_BaseLib/FabArray.H
            Src/C_BaseLib/FabArray.cpp

commit b8c7b54660a837dd19bfbb08bc32de548f359f1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 16:21:54 2015 -0800

    tidy

Src/C_BaseLib/FabArray.H

commit 3aed4595fc82baaa9eba906e6237351a4fabecd4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 15:09:28 2015 -0800

    FabArray: stats

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit ed2b3865e25aaa7b775986e972cdc9aa307f8912
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 14:40:54 2015 -0800

    TileArray: add stats

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 61e671722dcef20142ebc6a34ec352ac839850e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 10:54:18 2015 -0800

    new MFIter ctor taking TileArray ptr

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 7d41c0305330497e913c746c7fed6ad6ed81dd57
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 10:42:51 2015 -0800

    add MFIter dtor

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit c2bff24c65d89cf536c45073d1185d972276208a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 10:40:53 2015 -0800

    cleanup

Src/C_BaseLib/FabArray.cpp

commit 6ed7000adf0a5926ff29d106c54aa471ef40182f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 1 10:30:29 2015 -0800

    TileArray: use pointer instead of reference in MFIter so that we can pass null ptr; use omp critical instead of single.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit cb148f55963a5c5b6a4dca86bdef2cb581b2a58f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 16:33:42 2015 -0800

    FabArray: if it is never defined, do not need erase tile array

Src/C_BaseLib/FabArray.H

commit a8da7a1303206af09d002b6c3c763321658c1ea9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 16:10:04 2015 -0800

    more regression tests inputs

Tutorials/MultiGrid_C/inputs-rt-c-neu
Tutorials/MultiGrid_C/inputs-rt-c-ord2
Tutorials/MultiGrid_C/inputs-rt-c-ord3
Tutorials/MultiGrid_C/inputs-rt-f-neu
Tutorials/MultiGrid_C/inputs-rt-f-ord2
Tutorials/MultiGrid_C/inputs-rt-f-ord3

commit 2f828fb6139d7feefb1093efaa188ad01b112196
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 30 15:49:10 2015 -0800

    Tutorials/MultiGrid_C: fix contradictory comments about Dirichlet boundary order in HPGMG

Tutorials/MultiGrid_C/inputs

commit 666a52fb5d506775cfe03acd4dfd8b65cd800111
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 15:45:56 2015 -0800

    Linear Solvers Comparison Test: add maxorder parameter and new inputs for regression tests

Tests/LinearSolvers/ComparisonTest/inputs-rt-Dir-ord2
Tests/LinearSolvers/ComparisonTest/inputs-rt-Dir-ord3
Tests/LinearSolvers/ComparisonTest/inputs.3d
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp

commit 1424ba4c583ff0fcd84019459b22f96776f83bc3
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 30 15:39:56 2015 -0800

    MultiFab: remove my inexplicable const_cast<> for getVect() pointers in MPI buffers in SendMultiFabToSidecars()
    
    I don't know what I was thinking here. Using const_cast<> sometimes
    sends nonsense data to the sidecars.

Src/C_BaseLib/MultiFab.cpp

commit 06ec6a3b1125a94a890ddc6d73bbe970a512430a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 15:37:17 2015 -0800

    MultiGrid_C Tutorial: add inputs for new regression tests

Tutorials/MultiGrid_C/inputs-rt-c-ord2
Tutorials/MultiGrid_C/inputs-rt-c-ord3
Tutorials/MultiGrid_C/inputs-rt-f-ord2
Tutorials/MultiGrid_C/inputs-rt-f-ord3

commit 92c64a6a751007a34f9c979b9c4159df707322c3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 15:32:10 2015 -0800

    MultiGrid_C Tutorial: rename mg.stencil_order to mg.maxorder

Tutorials/MultiGrid_C/inputs
Tutorials/MultiGrid_C/main.cpp

commit 033b7c71c9c4f3fbf3ed36a52d2a00a11efebedb
Merge: 32b6c95fe d82e900c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 14:56:53 2015 -0800

    Merge branch 'tilearraycache' into pgas
    
    Haven't fixed all conflicts yet!
    
    Conflicts:
            Src/C_BaseLib/FabArray.H
            Src/C_BaseLib/FabArray.cpp

commit da0053a9100b71ab5425d620f55bfe8611014e7b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 30 13:58:27 2015 -0800

    Tutorials/MultiGrid_C: set default Dirichlet boundary condition order to 2 in inputs file
    
    HPGMG uses 2nd-order Dirichlet boundary conditions, so use that by
    default in the BoxLib solvers so that all 3 solutions match.

Tutorials/MultiGrid_C/inputs

commit f1fcd4098ee923afd2f6aab813e548102fe5f70c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 30 13:57:13 2015 -0800

    Tutorials/MultiGrid_C: enable writing numerical solution plotfiles by default in inputs file

Tutorials/MultiGrid_C/inputs

commit 1b8df2f9ef94af811f01b8d288abcb8f3974bd55
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 30 13:56:27 2015 -0800

    Tutorials/MultiGrid_C: disable calculation of norms by default in inputs file

Tutorials/MultiGrid_C/inputs

commit 89a51fd3987c93e6e7b5e5fde7e4c7b3ed6d0e0b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 30 13:30:43 2015 -0800

    We can now pass mg.stencil_order in through the inputs file
    to be used to set the max_order for the F90 solver through a set_maxorder call.
    Note that the "orders" must match (2 and 2, or 3 and 3) for the F90 and C++
    solvers to give the same solution with Dirichlet boundaries.

Tutorials/MultiGrid_C/inputs
Tutorials/MultiGrid_C/main.cpp

commit cd89721d766d0b35d667536555356df72f3d6374
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 30 13:29:55 2015 -0800

    Typo in comment.

Tutorials/MultiGrid_C/RHS_3D.F

commit ae5c016c949d61ba367e6694b998b8759950a88b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 30 13:29:38 2015 -0800

    Formatting changes so these are easier to read.

Tutorials/MultiGrid_C/COEF_2D.F
Tutorials/MultiGrid_C/RHS_3D.F

commit 99f3ad5c6c81545c458968e2b03638c439a82010
Merge: a390f99f1 a7f095e84
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 30 13:29:13 2015 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit a390f99f187e50e9b1158f5a4250f2a3edd19b19
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 30 13:28:26 2015 -0800

    We previously had the same RHS and the same exact solution in 2D and 3D.
    However, this is not analytically correct.
    We have modified the RHS in 2D so that it gives the 2D solution with the same
    magnitude as the 3D solution.

Tutorials/MultiGrid_C/RHS_2D.F

commit d82e900c1a5e224ce78b7a174afc0f19a965d124
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 13:26:49 2015 -0800

    TileArray: fix typo

Src/C_BaseLib/FabArray.cpp

commit a7f095e84481d1d8dbb864dae19aa13d4f5c1184
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Nov 30 16:23:02 2015 -0500

    also fix fab_bind  for 2-d w/ ghost-cells

Src/F_BaseLib/plotfile.f90

commit 6d8fb99a0b7b1366f6982f549492dd58f54b9618
Merge: 253f58520 28225239d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 30 13:07:38 2015 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 253f5852086b05b3714431bbc0f76c14bc0dbd45
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 30 13:07:10 2015 -0800

    Test on whether lo(3) = hi(3) -- if that is true then the data is really 2D so
    doesn't have ghost cells in the third direction.

Src/F_BaseLib/plotfile.f90

commit 28225239dc461e8ae014cd7d809505e6d9b167fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 12:40:12 2015 -0800

    AMR_Adv: add some comments

Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_F/Exec/SingleVortex/inputs_2d

commit 45ad1bf97c3b9e323e3c6d727b169b58ca1da09d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 30 12:33:10 2015 -0800

    for each level advance, make sure we are not violating cfl since the time step is based on the velocity at t^n

Tutorials/AMR_Adv_F/Source/advance.f90

commit f124691cbd68fd01613fa68889adf84122ec18c4
Merge: 818e5af56 45046f4a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 11:24:10 2015 -0800

    Merge branch 'development' into tilearraycache

commit 45046f4a48ca0dbacc3647c98991598ebbfd0aee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 11:22:10 2015 -0800

    AMR_Adv: change cfl to 0.7 for the single vortext problem

Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_F/Exec/SingleVortex/inputs_2d
Tutorials/AMR_Adv_F/Exec/SingleVortex/inputs_3d

commit 818e5af569dce274473dc17fa63217822ad3474b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 30 10:34:01 2015 -0800

    FabArray: add some assertion making sure BoxArray and DistributionMapping do not change

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit b94f324ef97a96efe176559e0d8c1d29951af31e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 29 17:51:59 2015 -0800

    FabArray & MFIter: cache tile array and use cached tile array in MFIter

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit e0e06ebce42a1e42a96790f3233056f812599b23
Merge: 279f67df3 e5d0548bb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Nov 29 17:26:07 2015 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 279f67df3398320bd5ee2c7aa8b7852692f89c83
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Nov 29 17:25:49 2015 -0800

    See previous comments.

Tutorials/MultiGrid_C/inputs

commit d691c36713601e292efcf18eb03c4c3a3bf6ac7d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Nov 29 17:24:28 2015 -0800

    1) We only need a single inputs file for 2d and 3d.
    2) Change the tolerance from 1e-6 to 1e-10
    3) Set the maxorder for the BoxLib_C solver to be 3 in the inputs file.  The
    default is 2, but if we set maxorder = 3 then the Cpp results match the F90 results.

Tutorials/MultiGrid_C/inputs
Tutorials/MultiGrid_C/inputs.f90.3d

commit 03535ca0caf9f213928d8a2ff33274cfc2fd65be
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Nov 29 17:23:53 2015 -0800

    Have the default be not to test HPGMG.

Tutorials/MultiGrid_C/GNUmakefile

commit 813e6b47a275975fe9f3def3b25b8bc269a06593
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Nov 29 17:23:32 2015 -0800

    Fix typo in comment.

Tutorials/MultiGrid_C/COEF_2D.F
Tutorials/MultiGrid_C/COEF_3D.F

commit b73528734f2d58131dda416b2bf5606dbd7b8c75
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 29 07:57:42 2015 -0800

    DistributionMapping: ID

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 9c36beab1b755fd1cf01015418dd48f53df7e65c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 29 07:50:40 2015 -0800

    BoxArray: ID

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 32b6c95fe49dc109c50cbcf0d433af696314c2b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 27 20:12:00 2015 -0800

    PGAS_SMC: tiling

MiniApps/PGAS_SMC/SMC_advance.cpp

commit 82050fb9928f399392d6dbf4a30ab8183df5553b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 27 20:11:43 2015 -0800

    MFGhostIter: update for UPC++

Src/C_BaseLib/FabArray.cpp

commit 1d4ea36ebaa33e59ec2993302958feb339b973b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 27 15:14:05 2015 -0800

    PGAS_SMC: change default

MiniApps/PGAS_SMC/SMC.cpp

commit de001b87338894996a2e4096e0337e156574cccb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 27 12:15:16 2015 -0800

    PGAS_SMC: replication for weak scaling

MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/init_data.f90

commit b1a65db7013e0108719c4ee6d6a0b80a9844ed2e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 27 07:40:53 2015 -0800

    PGAS_SMC: make max_grid_size a vector

MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/SMC_init.cpp

commit 77765edebbf098fb50295cf6f3f880d70dc14c4d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 26 15:53:39 2015 -0800

    fix a bug and tidy

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/ParallelDescriptor.H

commit e5d0548bbdfdca1aabd729f786b154f9c6340ce8
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Thu Nov 26 09:37:50 2015 -0500

    Only print out a warning on the I/O processor.

Src/C_AMRLib/Amr.cpp

commit 34b8a5fcce04987c2fb91ace022f234cfb5184ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 18:13:15 2015 -0800

    add Team Free consisting of processes not involved in remote communication and use it for local copy in Fill Boundary

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/ParallelDescriptor.H

commit 7f63169c1bacec4d8eb2851c2830361ed613164f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 16:35:28 2015 -0800

    finished team message aggregation for periodic boundary

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit cb4276ad3f6b7fff3e1a82c2e6f8908044b7fc4e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 16:15:23 2015 -0800

    fixed bug

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/ParallelDescriptor.H

commit 377931fea7f9efbe4bf8f0fecb06c023631a0721
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 16:15:14 2015 -0800

    added override

Src/C_BaseLib/UArena.H

commit 30ccf766f3f4604b715b6ed9aae23eaa4be5f41d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 15:28:34 2015 -0800

    various message aggregation methods

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 96655578c9712f64c9e90dbfc61d5f6e35a2383c
Merge: e53692594 62d03f5ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 13:47:31 2015 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/Make.package

commit e53692594c77a3090ba0586aa23087805068eba2
Merge: 017ec5969 5e57dfb4e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 13:44:23 2015 -0800

    Merge branch 'pgas' of github.com:BoxLib-Codes/BoxLib into pgas

commit 62d03f5ac12df1fbc259deff9f1c650c056ba062
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 11:14:11 2015 -0800

    Geometry: new versions of GetVolume and GetFaceArea

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit de0442caebff1eddf1909419656ed8b8e9ffce33
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 24 11:07:32 2015 -0800

    added edge boxarrays and nodal boxarray to AmrLevel. note that they are built on demand

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit fb619d6d01f3ff56adeb7f98f951edfe84c86443
Merge: b51193da1 5f927d922
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Nov 24 13:19:08 2015 -0800

    Merge branch 'hpgmg_updates' into development
    
    This merge adds recent changes Sam made to the HPGMG code base, as well
    as significant reorganization of the HPGMG hooks in BoxLib.
    Specifically, the hooks (both headers and source files) have moved from
    MultiFab.{H,cpp} to Src/Extern/hpgmg/BL_HPGMG.{H,cpp}.

commit 5f927d922ae32834f0804429e5de621a88b1ef4a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Nov 24 13:12:26 2015 -0800

    Tutorials, C_mk: move all HPGMG compile hooks from GNUmakefile into Make.defs
    
    This way we don't have to define the compile hooks in every GNUmakefile
    separately.

Tools/C_mk/Make.defs
Tutorials/MultiGrid_C/GNUmakefile

commit 17b9e0d5bc05af4c54a6ca64d477e5bdee16c5d4
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Nov 24 12:20:59 2015 -0800

    MultiFab, HPGMG, Extern: move hooks for HPGMG from MultiFab to Extern

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/Extern/hpgmg/BL_HPGMG.H
Src/Extern/hpgmg/BL_HPGMG.cpp
Src/Extern/hpgmg/Make.package
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/main.cpp

commit 5f46cbc97555347df8021a5dde2ab70918022699
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Nov 19 09:21:03 2015 -0800

    MultiFab, HPGMG: fix weird comment text alignment

Src/C_BaseLib/MultiFab.cpp

commit 24a7aa8b1a36616f44f25870baf1a4a6a346baa5
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Nov 19 09:20:09 2015 -0800

    MultiFab, HPGMG: misc. fixes which mirror Sam's most recent changes in HPGMG

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 59a6c55a2c198765084bd6ed9bd5f652ed936cba
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Nov 18 16:25:11 2015 -0800

    MultiFab, HPGMG: minor fixes to boundary condition logic in MultiFab::CreateHPGMGLevel()

Src/C_BaseLib/MultiFab.cpp

commit 12f366dafedd38069b64766aea27c3aeeee87028
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Nov 18 16:14:43 2015 -0800

    MultiFab, HPGMG: in MultiFab::CreateHPGMGLevel(), iterate the MFIter until we find one that's valid

Src/C_BaseLib/MultiFab.cpp

commit b51193da11e2ab16fee9b49e8fb1effd6de0bf3e
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 23 15:38:52 2015 -0800

    Geometry: split retrieval of Box index int array into 2 steps in SendGeometryToSidecars()
    
    Doing Box.type().getVect() yields nonsense numbers. So instead we save
    the IntVect from type() as a temporary variable and then get the int
    array from it as a separate step.

Src/C_BaseLib/Geometry.cpp

commit c206e5f5d403847e7c8844b106c6efb55dc5cd88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 23 16:13:36 2015 -0800

    AMR_Adv_C: added override

Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/AdvBld.cpp

commit 5a1878a789fdb19fa310b2242880c9cd6f1c0e5d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 23 15:52:17 2015 -0800

    omp clean up

Src/F_BaseLib/multifab_f.f90

commit 1efe8d4a840d007409dc676873c70c14c40b33ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 23 14:15:17 2015 -0800

    added a new header file for C++ 11 stuff and added BL_OVERRIDE (which is preprocessed to override or space depending on BL_USE_CXX11) to overriding virtual functions.  This can help virtual function sugnature mismatch bugs at compile time

Src/C_AMRLib/AmrParGDB.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/MLSDCAmr.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BL_CXX11.H
Src/C_BaseLib/CArena.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/Particles.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/MacBndry.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_TensorMG/DivVis.H

commit 32ea7b39f4d011848834956aca2f212d02c736c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 23 11:18:02 2015 -0800

    replaced omp critical with reduction

Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/iMultiFab.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit 12f609ca4691ad9cd331c5ba866f2158f3a4c94a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 23 11:12:15 2015 -0800

    replaced omp critical with omp atomic

Src/F_BaseLib/bl_mem_stat.f90

commit c975328162185b393fd8cb8081de85de00457dfa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 23 10:49:25 2015 -0800

    replaced an omp critical with omp atomic

Src/C_BaseLib/Particles.cpp

commit 2efd228e9c6460b45acfa527b5fbb1e23bb4bcb9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 20 06:01:48 2015 -0800

    Revert "bndry_reg: save have_periodic_bloxes when doing rr_build"
    
    This reverts commit 61cc7595c058eb9d843342ab54d0746ea727cecc.

Src/F_BaseLib/bndry_reg.f90

commit 61cc7595c058eb9d843342ab54d0746ea727cecc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 19 12:57:59 2015 -0800

    bndry_reg: save have_periodic_bloxes when doing rr_build

Src/F_BaseLib/bndry_reg.f90

commit eef0431bb956a6b8f6e01be08643d6ea8a150c26
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 18 18:28:53 2015 -0800

    better names for allocated fabarray pointers.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 3e1d4d261787b93e9b589f2ce083bcb4e2079549
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 18 18:28:11 2015 -0800

    more support for dynamic sidecars.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp

commit d99c6fb6c25dd7f0fe0f12051916a434062ae6ba
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 18 18:26:43 2015 -0800

    vectSize function.

Src/C_AMRLib/BCRec.H

commit e05c8a48961f402d4c42312ce78778ab52278128
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 18 14:45:51 2015 -0800

    RegressionTesting: rm reg_test_blame because it does work well and updated reg_test_gc

Tools/RegressionTesting/reg_test_blame.py
Tools/RegressionTesting/reg_test_gc.py

commit 6c81d31623800dd3bd0691794e6aea6ff4f3eb99
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 18 14:31:38 2015 -0800

    added virtual.

Src/C_AMRLib/AmrLevel.H

commit 23eed125dada541d6bad7f0b8f98f11454132ee7
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 18 14:31:12 2015 -0800

    duplicate the initial comm in case it is world.

Src/C_BaseLib/ParallelDescriptor.cpp

commit f053b8c603acb2b09f361e3dccd0c15479015ed1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 18 13:32:01 2015 -0800

    Fixed a bug in bndry_reg_copy.  The mf source usually has only one ghost cell, whereas the bndry_reg can have two cell beyond periodic boundary.  Thank Ashish Pathak for pointing this out to us.

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit bee502dc569fab9a865aa4feedb281f907dc8301
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Nov 18 08:37:51 2015 -0500

    allow test_suite to take a string of arguments to parse -- this allows
    it to be callable by other routines more easily

Tools/RegressionTesting/testnew.py

commit 54c67e68fc700a04c3fd0ca6c859ccef73a46601
Merge: 65f1a6766 606c15b27
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Nov 17 20:54:10 2015 -0500

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit ba7def0ca5a3bfa3315786d012da73c0574e3c3c
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 17 17:52:01 2015 -0800

    more sidecar copies on resize.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 65f1a6766a259e9f7e01725554de2a53cd3446f3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Nov 17 20:28:45 2015 -0500

    clean up the parsing

Tools/RegressionTesting/testnew.py

commit 606c15b271f7f8005efe3d743b5fbc104764d12b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 17 15:56:34 2015 -0800

    AMR_Adv_C: check CFL violation

Tutorials/AMR_Adv_C/Source/Src_2d/Adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Adv_3d.f90

commit de6ff6e3e94b9c226cbfd91a612cc473716b8bcc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 17 15:34:47 2015 -0800

    AMR_Adv_F: fixed omp

Tutorials/AMR_Adv_F/Exec/SingleVortex/init_phi.f90

commit 706676a683c1a0abf4a9d6be5d5119c92d6a8e62
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 17 15:22:17 2015 -0800

    AMR_Adv_C: added change_max for dt

Tutorials/AMR_Adv_C/Source/Adv_dt.cpp

commit c1299ddb61118b3376ef9f02a438e1497d7a4ddb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 17 14:40:33 2015 -0800

    AMR_Adv_C: updated SingleVortex

Tutorials/AMR_Adv_C/Exec/SingleVortex/ACT_advection_2d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/Make.package
Tutorials/AMR_Adv_C/Exec/SingleVortex/Prob.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/Prob_2d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/Prob_3d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/amrvis.defaults
Tutorials/AMR_Adv_C/Exec/SingleVortex/face_velocity_2d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/face_velocity_3d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs.2d
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs.3d
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs.rt
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs.rt.3d
Tutorials/AMR_Adv_C/Exec/SingleVortex/probdata.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/probin
Tutorials/AMR_Adv_C/Exec/SingleVortex/probin.2d
Tutorials/AMR_Adv_C/Exec/SingleVortex/probin.3d
Tutorials/AMR_Adv_F/Exec/SingleVortex/init_phi.f90

commit a9b927bea25d4cf4d21bce1e70a0179cf7d77068
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 17 13:52:45 2015 -0800

    AMR_Adv_C: fixed 3d bug in scaling the flux

Tutorials/AMR_Adv_C/Source/Src_3d/Adv_3d.f90

commit 3651b11aa31e86d51e4ddb69f6d687884bc7d1e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 17 13:47:53 2015 -0800

    AMR_Adv_C: fixed tagging

Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Src_nd/Tagging_nd.f90
Tutorials/AMR_Adv_C/Source/Src_nd/tagging_params.f90

commit 777b9169a16e9dd5fbd829d3515aef4bcf0bb0ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 17 13:11:44 2015 -0800

    AMR_Adv_C: made the 2d consistent with AMR_Adv_F

Tutorials/AMR_Adv_C/Source/Src_2d/Adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/Make.package
Tutorials/AMR_Adv_C/Source/Src_2d/adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/compute_flux_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/trace_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/trans_2d.f90

commit 9e6f62995ecdfa62ce481c76d7447e600a63670a
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 17 13:00:25 2015 -0800

    cleanup temporary arrays

Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit d00a3bc0f7d00efa688144f0b7e11cb751a65bad
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 17 12:50:45 2015 -0800

    change flux convention to positive (and flipped flux register sign convention)

Tutorials/AMR_Adv_F/Source/advance.f90
Tutorials/AMR_Adv_F/Source/compute_flux.f90
Tutorials/AMR_Adv_F/Source/update_phi.f90

commit 00883a11d97683bf3094fca3b4e2d77965ec27e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 17 12:44:42 2015 -0800

    AMR_Adv_C: finished 3d

Tutorials/AMR_Adv_C/Source/Adv_dt.cpp
Tutorials/AMR_Adv_C/Source/Src_3d/Adv_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Make.package
Tutorials/AMR_Adv_C/Source/Src_3d/compute_flux_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/slope_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/trace_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/trans_3d.f90

commit ce988a4f6c662d7512f2f829887911c41e8ac204
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 16 17:28:29 2015 -0800

    AMR_Adv_C: clean up

Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Src_2d/adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/ACT_advection_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Derive_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/EstDt_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Make.package
Tutorials/AMR_Adv_C/Source/Src_3d/React_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Tagging_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/bc_fill_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/ext_src_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/fill_diff_coeff_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/slope_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/trace_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/trans_3d.f90

commit 01b01122c1f343288a8a642e7d65c4a54193f029
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 17 10:17:05 2015 -0800

    Go back to the tagging that actually sees the phi blob.

Tutorials/AMR_Adv_F/Source/tag_boxes.f90

commit a7b00bb61c0b769a7b90bdecbfa5f94e3f1d76af
Merge: eee1a59f3 b5cdce2ea
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 17 10:15:12 2015 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit b5cdce2eaf072b98ad0502734b3963ed35499f35
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 17 08:11:25 2015 -0800

    fixed crash issue when nlevs .ne. max_levs based on refinement criteria.
    the compute_dt routine was looping over max_levs, not nlevs

Tutorials/AMR_Adv_F/Source/main.f90

commit 96a4ee7c702c733d2c2b7a3cf6579e3ccdaa0ba7
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 17 08:06:36 2015 -0800

    move bubble to center of domain in 3d

Tutorials/AMR_Adv_F/Exec/SingleVortex/init_phi.f90

commit eee1a59f3eef65aa214863efe7efe63c90d932e2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 16 18:45:23 2015 -0800

    Fix this GNUmakefile

Tutorials/AMR_Adv_C/Exec/SingleVortex/GNUmakefile

commit fc45de027649e21cde40b81072617d2edee0fef8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 16 18:44:25 2015 -0800

    1) Renamed KotheRiderExample --> SingleVortex in AMR_Adv_C.
    2) Copied tag_boxes.f90 into AMR_Adv_F/Source directory so it is easy to see how to set the refinement criteria.

Tutorials/AMR_Adv_C/Exec/SingleVortex/ACT_advection_2d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_C/Exec/SingleVortex/Make.package
Tutorials/AMR_Adv_C/Exec/SingleVortex/Prob_2d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/Prob_3d.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/amrvis.defaults
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs.2d
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs.3d
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs.rt
Tutorials/AMR_Adv_C/Exec/SingleVortex/inputs.rt.3d
Tutorials/AMR_Adv_C/Exec/SingleVortex/probdata.f90
Tutorials/AMR_Adv_C/Exec/SingleVortex/probin.2d
Tutorials/AMR_Adv_C/Exec/SingleVortex/probin.3d
Tutorials/AMR_Adv_F/Source/GPackage.mak
Tutorials/AMR_Adv_F/Source/tag_boxes.f90

commit cf10ce5d2caa1f200d1c29897d4bf0fccd830c8c
Merge: ae0e2bb5c 8ca4cb74a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 16 18:10:23 2015 -0800

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit ae0e2bb5cb8d33e4b5722b6c7c7ded98876f4ca7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 16 18:09:21 2015 -0800

    1) Add computation of dt based on time-n velocity at every coarse timestep.
    2) Move the routines to set the velocity and initialize phi into the Exec/problem directories.
    3) Set do_subcycling = T in the inputs files.

Tutorials/AMR_Adv_F/Exec/SingleVortex/GNUmakefile
Tutorials/AMR_Adv_F/Exec/SingleVortex/GPackage.mak
Tutorials/AMR_Adv_F/Exec/SingleVortex/init_phi.f90
Tutorials/AMR_Adv_F/Exec/SingleVortex/inputs_2d
Tutorials/AMR_Adv_F/Exec/SingleVortex/inputs_3d
Tutorials/AMR_Adv_F/Exec/SingleVortex/set_velocity.f90
Tutorials/AMR_Adv_F/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Adv_F/Exec/UniformVelocity/GPackage.mak
Tutorials/AMR_Adv_F/Exec/UniformVelocity/init_phi.f90
Tutorials/AMR_Adv_F/Exec/UniformVelocity/inputs_2d
Tutorials/AMR_Adv_F/Exec/UniformVelocity/inputs_3d
Tutorials/AMR_Adv_F/Exec/UniformVelocity/set_velocity.f90
Tutorials/AMR_Adv_F/Source/GPackage.mak
Tutorials/AMR_Adv_F/Source/advance.f90
Tutorials/AMR_Adv_F/Source/main.f90
Tutorials/AMR_Adv_F/Source/slope.f90

commit 803a5d21d934962147b7090f831dfce593c4ade5
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 16 17:42:18 2015 -0800

    consolidate geometry broadcast functions.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp

commit a2b0a281763a7ecb99747eac100426a6b3436481
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 16 17:41:14 2015 -0800

    consolidate geometry broadcast functions.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 8ca4cb74ade9a3e467dff2c4a52ceb897bfec4e5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 16 16:45:12 2015 -0800

    AMR_Adv_C: fixed a bug in 2d slope.  The 2D C++ version works now.

Tutorials/AMR_Adv_C/Source/Src_2d/slope_2d.f90

commit 89289210310deffd77dfce5d75657b5283c78fb4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 16 16:44:25 2015 -0800

    AMR_Adv: make the initial model consistent

Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
Tutorials/AMR_Adv_F/Source/init_phi.f90

commit d23af632bc6a6a9bebada61699bbd615234fefb3
Merge: c6c211111 e9790dfe0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 16 16:43:04 2015 -0800

    Merge branch 'development' of github.com:BoxLib-Codes/BoxLib into development

commit e9790dfe0f785558a8c7110940489f5ed47a2fe3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 16 16:34:56 2015 -0800

    Update the README_F to correctly describe AMR_Adv_F

Tutorials/README_F

commit c9b7ac79567afa76a60780321c8d0cd1ad539967
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 16:18:13 2015 -0800

    cleanup only.  2d and 3d check out 2nd order for cfl=0.9

Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit 897687c57b9857e1c7ed4d41d67ba7af6262587f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 15:26:29 2015 -0800

    3d advection complete.  convergence testing underway

Tutorials/AMR_Adv_F/Source/compute_flux.f90
Tutorials/AMR_Adv_F/Source/init_phi.f90

commit c6c211111812c0e80b4d621608d4490534efa9b3
Merge: 2493e9f6d b525768a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 16 13:43:44 2015 -0800

    Merge branch 'development' of github.com:BoxLib-Codes/BoxLib into development

commit b525768a095bb9985a518aba30ff5e1846b9df2d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 12:54:37 2015 -0800

    constant velocity test case.  cfl enabled (assumes umax=1).  stop_time enabled

Tutorials/AMR_Adv_F/Exec/inputs_2d
Tutorials/AMR_Adv_F/Exec/inputs_3d
Tutorials/AMR_Adv_F/Source/compute_velocity.f90
Tutorials/AMR_Adv_F/Source/init_phi.f90
Tutorials/AMR_Adv_F/Source/main.f90

commit 08db0227fa2fd695d98d9d8dacf34ed744b97fed
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 12:49:43 2015 -0800

    get compute_flux compiling again

Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit 4b72890f887a69756f48142934f13c43582770a0
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 12:42:12 2015 -0800

    updates so we can start comparing F90 and C

Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit 2493e9f6df45a61121d86cb119ac47f8fde7982e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 16 12:32:51 2015 -0800

    AMR_Adv_C: updated assuming div(u)=0

Tutorials/AMR_Adv_C/Source/Src_2d/Make.package
Tutorials/AMR_Adv_C/Source/Src_2d/adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/flux_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/trace_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/trans_2d.f90

commit 8c5f56af469e69fe4d4d14e4db4e22c991a80ec8
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 11:26:44 2015 -0800

    start 3d flux routine - WIP

Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit c98c47f24463289ce09ed15ab580fc5797370024
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 11:26:33 2015 -0800

    3d init match 2d init

Tutorials/AMR_Adv_F/Source/init_phi.f90

commit 35d2f46478b12f316cb11e8d530f5dc83860591f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 11:08:44 2015 -0800

    code clean up

Tutorials/AMR_Adv_F/Source/GPackage.mak
Tutorials/AMR_Adv_F/Source/compute_flux.f90
Tutorials/AMR_Adv_F/Source/main.f90
Tutorials/AMR_Adv_F/Source/prob.f90

commit e4aa9d0c99a8f25be9fe033199a41fa2b1afba1b
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 11:03:02 2015 -0800

    clean up boundary conditions

Tutorials/AMR_Adv_F/Source/advance.f90
Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit 76b19d2f6f15a6c4031fed4ed6cbe1fcd0c78586
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 10:59:34 2015 -0800

    3d velocity field with w=1 and inputs file

Tutorials/AMR_Adv_F/Exec/inputs_3d
Tutorials/AMR_Adv_F/Source/compute_velocity.f90

commit 00e30df5c895444605fb2814283813ed11ae368b
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 10:36:20 2015 -0800

    fixed hdtdx scalining / units bug

Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit acd5c7399e12250e2977b52046437bba7dfa55a2
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 10:23:19 2015 -0800

    get rid of abs(u) < eps cases.  confusing and not needed since this is just conservative scalar advection

Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit 6c6cbf38d0027c75d2b6aa64486b263eee3e9af5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 10:09:19 2015 -0800

    2d advection complete.  assumes div(u)=0.  does the tracing in convective form, then forms the final fluxes in conservative form

Tutorials/AMR_Adv_F/Source/compute_flux.f90

commit 9807c469d6160c980a94473907fd6528d72d7177
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 08:25:53 2015 -0800

    2d cross terms incorporated.  runs now at cfl=0.9.  3d not written yet

Tutorials/AMR_Adv_F/Source/compute_flux.f90
Tutorials/AMR_Adv_F/Source/main.f90

commit 266f8d4d19599825e7589faf0e024166214c5843
Merge: 3ff9fef09 3a3b55d1f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 16 07:35:04 2015 -0800

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 3a3b55d1fc7d21fc2a8d722c24f99b0ab0ee2be0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 15:49:07 2015 -0800

    AMR_Adv_C: write final checkpoint and plotfile

Tutorials/AMR_Adv_C/Source/main.cpp

commit ff88ca83fdc0db93d1d7a0962b759118860bfe36
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 11:37:00 2015 -0800

    AMR_Adv_C: minor

Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs

commit 08d7d2e4abc614084a3db3e4c48eedf71cac8efd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 11:29:09 2015 -0800

    AMR_Adv_C: change the default max_grid_size to 64

Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs

commit cb2785d6895142e87ba2ddd8de74f43d8b9822e8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 11:27:12 2015 -0800

    AMR_Adv_C: tweak initial model

Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin

commit f06481684b8ea947b1416fb383ed5115c7fad80a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 11:20:47 2015 -0800

    AMR_Adv_2d: added missing piece in transx

Tutorials/AMR_Adv_C/Source/Src_2d/trans_2d.f90

commit 8971c71508c3c1131a5bd07e709dd354a2293ae7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 11:19:28 2015 -0800

    AMR_Adv_2d: fixed some comments

Tutorials/AMR_Adv_C/Source/Src_2d/adv_2d.f90

commit df7fae96879a2abc930bb379e4c1b9768d6e7837
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 11:14:43 2015 -0800

    AMR_Adv_2d: removed hard coded eps

Tutorials/AMR_Adv_C/Source/Src_2d/flux_2d.f90

commit 140d802caf800956d58856c8a474e1c01c115b26
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 10:22:59 2015 -0800

    AMR_Adv_C: use contiguous

Tutorials/AMR_Adv_C/Source/Src_2d/adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/slope_2d.f90

commit d9e120a49dee84fa04a7932ae2e07f16bd000365
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 10:20:28 2015 -0800

    AMR_Adv_C: minor

Tutorials/AMR_Adv_C/Source/Src_nd/Tagging_nd.f90

commit 39572883158ce4e0b82ac88160d6d3c500a13a5b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 10:18:16 2015 -0800

    AMR_Adv_C: added tagging

Tutorials/AMR_Adv_C/Source/Src_nd/Tagging_nd.f90

commit af8667aeff89b2a7c38da51015697496fbc692f8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 15 10:04:06 2015 -0800

    AMR_Adv_C: clean up

Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_dt.cpp

commit a80d4c9fc42b95e773acd13e1d9090246d2ec237
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 14 20:10:49 2015 -0800

    AMR_Adv_C: edge --> face

Tutorials/AMR_Adv_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_Adv_C/Exec/UniformVelocity/face_velocity_2d.f90
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_dt.cpp

commit 7a7c22dddcb4953ddf7b8c8aae90d18f882df630
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 14 20:05:21 2015 -0800

    AMR_Adv_C: 2d finished not checked

Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Src_2d/Make.package
Tutorials/AMR_Adv_C/Source/Src_2d/adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/advection_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/flux_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/slope_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/trace_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/trans_2d.f90

commit ab7fe7d23a571e8a92cdbde12853bfae21fca01d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 22:04:31 2015 -0800

    AMR_Adv_C: WIP

Tutorials/AMR_Adv_C/Source/Src_2d/Make.package
Tutorials/AMR_Adv_C/Source/Src_2d/adv_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/advection_2d.f90

commit 5473a3cc399a1ea54daf9c09daf1d2070570f4e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 21:11:54 2015 -0800

    AMR_Adv_C: rm some files

Tutorials/AMR_Adv_C/Exec/Make.Adv
Tutorials/AMR_Adv_C/Source/Src_2d/Derive_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/EstDt_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/Make.package
Tutorials/AMR_Adv_C/Source/Src_2d/Tagging_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/advection_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/bc_fill_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/ext_src_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/fill_diff_coeff_2d.f90

commit 8b0058d58962b4da7b7a26c74454df7d3e5aa9ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 21:06:13 2015 -0800

    AMR_Adv_C: compute dt

Tutorials/AMR_Adv_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/edge_velocity_2d.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_dt.cpp
Tutorials/AMR_Adv_C/Source/Adv_setup.cpp
Tutorials/AMR_Adv_C/Source/Make.package
Tutorials/AMR_Adv_C/Source/Src_nd/Adv_nd.f90
Tutorials/AMR_Adv_C/Source/Src_nd/Make.package
Tutorials/AMR_Adv_C/Source/Src_nd/Tagging_nd.f90
Tutorials/AMR_Adv_C/Source/Src_nd/tagging_params.f90

commit 8da06a9533e91e435e3dfe9c971051037099678b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 18:07:22 2015 -0800

    AMR_Adv_C: remvoed prob_hi from initdata

Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_F.H

commit 3ac90bec61e4f36feaf31e9d03d59346d10e98fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 17:56:22 2015 -0800

    AMR_Adv_C: fixed boundary function

Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C/Source/Adv_setup.cpp

commit 3ff9fef0999c53abb85cee371368ba9b98aba6ed
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 13 17:52:46 2015 -0800

    now computing velocity and half-time for both subcycling and non-subcycling cases

Tutorials/AMR_Adv_F/Exec/GNUmakefile
Tutorials/AMR_Adv_F/Source/advance.f90
Tutorials/AMR_Adv_F/Source/compute_velocity.f90
Tutorials/AMR_Adv_F/Source/main.f90

commit 8100d3ab7cab4b9ec5fb00755feb3e94bc119791
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 17:38:54 2015 -0800

    AMR_Adv_C: clean up headers

Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/AdvBld.cpp
Tutorials/AMR_Adv_C/Source/main.cpp

commit 52b54252b24f1d9065e50543fb3902213adb8289
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 17:32:18 2015 -0800

    AMR_Adv_C: removed area and volume

Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_io.cpp

commit 672c81e4ae0b8e5afd444938b407c13bf79c9d7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 17:24:22 2015 -0800

    AMR_Adv_C: clean up Adv::advance

Tutorials/AMR_Adv_C/Source/Adv_advance.cpp

commit 3a78af91b50146af35e9a6e69f075b6185e109b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 16:44:23 2015 -0800

    AMR_Adv_C: fixed 2d initdata

Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90

commit 9b5e9072f860985471c7151e255eded9d04bab03
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 16:39:40 2015 -0800

    AMR_Adv_C: fixed initdata

Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_F/Source/init_phi.f90

commit 77e9042d7bfaf585341cd29767ccc1bba0d43e6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 16:24:01 2015 -0800

    AMR_Adv_C: WIP

Tutorials/AMR_Adv_C/Exec/Make.Adv
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob_3d.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/amrvis.defaults
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs.3d
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs.rt
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs.rt.3d
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin.3d
Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/AdvBld.cpp
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_error.cpp
Tutorials/AMR_Adv_C/Source/Adv_io.cpp
Tutorials/AMR_Adv_C/Source/Adv_nd.f90
Tutorials/AMR_Adv_C/Source/Adv_setup.cpp
Tutorials/AMR_Adv_C/Source/Derive_F.H
Tutorials/AMR_Adv_C/Source/Make.package
Tutorials/AMR_Adv_C/Source/Src_2d/MGutils_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/Make.package
Tutorials/AMR_Adv_C/Source/extern_probin.template
Tutorials/AMR_Adv_C/Source/main.cpp
Tutorials/AMR_Adv_C/Source/meth_params.f90
Tutorials/AMR_Adv_C/Source/prob_params.f90

commit ba538e111bea66fa260eef8a8ab545f5243ff19b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 11:25:13 2015 -0800

    AMR_Adv_C: rm diffusion

Tutorials/AMR_Adv_C/Source/ADR_diffusion.cpp
Tutorials/AMR_Adv_C/Source/Diffusion.H
Tutorials/AMR_Adv_C/Source/Diffusion.cpp
Tutorials/AMR_Adv_C/Source/Make.package

commit 552e562ac048f5810a3464a3669d878eb6ac18f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 11:24:12 2015 -0800

    AMR_Adv_C: ADR --> Adv

Tutorials/AMR_Adv_C/Source/Adv.H
Tutorials/AMR_Adv_C/Source/Adv.cpp
Tutorials/AMR_Adv_C/Source/AdvBld.cpp
Tutorials/AMR_Adv_C/Source/Adv_F.H
Tutorials/AMR_Adv_C/Source/Adv_advance.cpp
Tutorials/AMR_Adv_C/Source/Adv_error.cpp
Tutorials/AMR_Adv_C/Source/Adv_nd.f90
Tutorials/AMR_Adv_C/Source/Adv_setup.cpp
Tutorials/AMR_Adv_C/Source/Make.package

commit 09375d61de6cf8bfb4b5a1154f8da90761cd8083
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 11:21:06 2015 -0800

    AMR_Adv_C: updated make

Tutorials/AMR_Adv_C/Exec/Make.Adv
Tutorials/AMR_Adv_C/Exec/UniformVelocity/GNUmakefile

commit 04d47bd18c3103e957344bdb9f9b69db14fd091a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 11:09:46 2015 -0800

    AMR_Adv_C: updated README

Tutorials/AMR_Adv_C/README

commit 2d55fb0dde98b0972a3564b44ca557dcd328aa5a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 13 11:09:30 2015 -0800

    AMR_Adv_C: renamed file

Tutorials/AMR_Adv_C/Exec/Make.Adv

commit baf73ae135e851680c9108207235102b1520b5c4
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 13 15:57:32 2015 -0800

    more progress on test problem

Tutorials/AMR_Adv_F/Exec/GNUmakefile
Tutorials/AMR_Adv_F/Exec/inputs_2d
Tutorials/AMR_Adv_F/Source/advance.f90
Tutorials/AMR_Adv_F/Source/compute_flux.f90
Tutorials/AMR_Adv_F/Source/compute_velocity.f90
Tutorials/AMR_Adv_F/Source/init_phi.f90
Tutorials/AMR_Adv_F/Source/main.f90
Tutorials/AMR_Adv_F/Source/update_phi.f90

commit d439d15412333bb7d882614dd6519f8229b27246
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 13 14:47:36 2015 -0800

    compute_velocity routine... need to fold it into subcycling case properly (so it uses most current time)

Tutorials/AMR_Adv_F/Source/GPackage.mak
Tutorials/AMR_Adv_F/Source/advance.f90
Tutorials/AMR_Adv_F/Source/compute_velocity.f90
Tutorials/AMR_Adv_F/Source/main.f90

commit dcb3828f88966566a1c4c321d3e8f5a0d6a7eef1
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 13 12:53:46 2015 -0800

    comments, initialize fluxes to zero now that the diffusive fluxes are gone

Tutorials/AMR_Adv_F/Source/compute_flux.f90
Tutorials/AMR_Adv_F/Source/main.f90

commit e8ab7030074a39ca2c5802c3de61c17ee1ce6fc8
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 13 12:27:56 2015 -0800

    clean up namelist and inputs file

Tutorials/AMR_Adv_F/Exec/inputs_2d
Tutorials/AMR_Adv_F/Exec/inputs_3d
Tutorials/AMR_Adv_F/Source/init_phi.f90
Tutorials/AMR_Adv_F/Source/main.f90

commit d38920a6491860feaa7c07488e7172de45a87a77
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 13 11:11:57 2015 -0800

    remove redundant inputs file

Tutorials/AMR_Adv_F/Exec/inputs-rt

commit de9a7f5fdf546aac98d5750b048a77e3b53c600d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 13 11:07:48 2015 -0800

    remove some diffusion stuff
    
    re-org directories to make it look like the C version

Tutorials/AMR_Adv_F/Exec/GNUmakefile
Tutorials/AMR_Adv_F/Exec/inputs-rt
Tutorials/AMR_Adv_F/Exec/inputs_2d
Tutorials/AMR_Adv_F/Exec/inputs_3d
Tutorials/AMR_Adv_F/Source/GPackage.mak
Tutorials/AMR_Adv_F/Source/advance.f90
Tutorials/AMR_Adv_F/Source/compute_flux.f90
Tutorials/AMR_Adv_F/Source/init_phi.f90
Tutorials/AMR_Adv_F/Source/main.f90
Tutorials/AMR_Adv_F/Source/prob.f90
Tutorials/AMR_Adv_F/Source/slope.f90
Tutorials/AMR_Adv_F/Source/update_phi.f90
Tutorials/AMR_Adv_F/Source/write_plotfile.f90

commit c037514f59a4414da560f7ad3d3d033e0518f37c
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 13 11:01:55 2015 -0800

    new amr advection examples from Ann's latest commit

Tutorials/AMR_Adv_C/Exec/KotheRiderExample/ACT_advection_2d.f90
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/GNUmakefile
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/Make.package
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/Prob_2d.f90
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/Prob_3d.f90
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/amrvis.defaults
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/inputs.2d
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/inputs.3d
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/inputs.rt
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/inputs.rt.3d
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/probdata.f90
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/probin.2d
Tutorials/AMR_Adv_C/Exec/KotheRiderExample/probin.3d
Tutorials/AMR_Adv_C/Exec/Make.ADR
Tutorials/AMR_Adv_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/Prob_3d.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/amrvis.defaults
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs.3d
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs.rt
Tutorials/AMR_Adv_C/Exec/UniformVelocity/inputs.rt.3d
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_Adv_C/Exec/UniformVelocity/probin.3d
Tutorials/AMR_Adv_C/README
Tutorials/AMR_Adv_C/Source/ADR.H
Tutorials/AMR_Adv_C/Source/ADR.cpp
Tutorials/AMR_Adv_C/Source/ADRBld.cpp
Tutorials/AMR_Adv_C/Source/ADR_F.H
Tutorials/AMR_Adv_C/Source/ADR_advance.cpp
Tutorials/AMR_Adv_C/Source/ADR_diffusion.cpp
Tutorials/AMR_Adv_C/Source/ADR_error.cpp
Tutorials/AMR_Adv_C/Source/ADR_nd.f90
Tutorials/AMR_Adv_C/Source/ADR_setup.cpp
Tutorials/AMR_Adv_C/Source/Derive_F.H
Tutorials/AMR_Adv_C/Source/Diffusion.H
Tutorials/AMR_Adv_C/Source/Diffusion.cpp
Tutorials/AMR_Adv_C/Source/Make.package
Tutorials/AMR_Adv_C/Source/Src_2d/ACT_advection_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/Derive_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/EstDt_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/MGutils_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/Make.package
Tutorials/AMR_Adv_C/Source/Src_2d/Tagging_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/bc_fill_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/ext_src_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/fill_diff_coeff_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/slope_2d.f90
Tutorials/AMR_Adv_C/Source/Src_2d/trace_2d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/ACT_advection_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Derive_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/EstDt_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Make.package
Tutorials/AMR_Adv_C/Source/Src_3d/React_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/Tagging_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/bc_fill_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/ext_src_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/fill_diff_coeff_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/slope_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/trace_3d.f90
Tutorials/AMR_Adv_C/Source/Src_3d/trans_3d.f90
Tutorials/AMR_Adv_C/Source/extern_probin.template
Tutorials/AMR_Adv_C/Source/main.cpp
Tutorials/AMR_Adv_C/Source/meth_params.f90
Tutorials/AMR_Adv_C/Source/prob_params.f90
Tutorials/AMR_Adv_F/GNUmakefile
Tutorials/AMR_Adv_F/GPackage.mak
Tutorials/AMR_Adv_F/advance.f90
Tutorials/AMR_Adv_F/compute_flux.f90
Tutorials/AMR_Adv_F/init_phi.f90
Tutorials/AMR_Adv_F/inputs-rt
Tutorials/AMR_Adv_F/inputs_2d
Tutorials/AMR_Adv_F/inputs_3d
Tutorials/AMR_Adv_F/main.f90
Tutorials/AMR_Adv_F/prob.f90
Tutorials/AMR_Adv_F/slope.f90
Tutorials/AMR_Adv_F/update_phi.f90
Tutorials/AMR_Adv_F/write_plotfile.f90
Tutorials/AMR_Advection_C/Exec/Make.ADR
Tutorials/AMR_Advection_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Advection_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_3d.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/amrvis.defaults
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.3d
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.rt
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.rt.3d
Tutorials/AMR_Advection_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_Advection_C/Exec/UniformVelocity/probin.3d
Tutorials/AMR_Advection_C/README
Tutorials/AMR_Advection_C/Source/ADR.H
Tutorials/AMR_Advection_C/Source/ADR.cpp
Tutorials/AMR_Advection_C/Source/ADRBld.cpp
Tutorials/AMR_Advection_C/Source/ADR_F.H
Tutorials/AMR_Advection_C/Source/ADR_advance.cpp
Tutorials/AMR_Advection_C/Source/ADR_diffusion.cpp
Tutorials/AMR_Advection_C/Source/ADR_error.cpp
Tutorials/AMR_Advection_C/Source/ADR_nd.f90
Tutorials/AMR_Advection_C/Source/ADR_react.cpp
Tutorials/AMR_Advection_C/Source/ADR_setup.cpp
Tutorials/AMR_Advection_C/Source/Derive_F.H
Tutorials/AMR_Advection_C/Source/Diffusion.H
Tutorials/AMR_Advection_C/Source/Diffusion.cpp
Tutorials/AMR_Advection_C/Source/Make.package
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_advection_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_sums_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/Derive_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/EstDt_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/MGutils_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/Make.package
Tutorials/AMR_Advection_C/Source/Src_2d/React_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/Tagging_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/bc_fill_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/ext_src_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/fill_diff_coeff_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/trans_2d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_advection_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_sums_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/Derive_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/EstDt_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/Make.package
Tutorials/AMR_Advection_C/Source/Src_3d/React_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/Tagging_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/bc_fill_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ext_src_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/fill_diff_coeff_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/slope_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/trace_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/trans_3d.f90
Tutorials/AMR_Advection_C/Source/burner.f90
Tutorials/AMR_Advection_C/Source/extern_probin.template
Tutorials/AMR_Advection_C/Source/main.cpp
Tutorials/AMR_Advection_C/Source/meth_params.f90
Tutorials/AMR_Advection_C/Source/network.f90
Tutorials/AMR_Advection_C/Source/prob_params.f90
Tutorials/AMR_Advection_C/Source/sum_integrated_quantities.cpp

commit 717c9c8c79235586d4f4290859dffa81a98a3102
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 13 10:17:13 2015 -0800

    Add new Tutorial example -- AMR_Adv_Diff_C

Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/ACT_advection_2d.f90
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/GNUmakefile
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/Make.package
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/Prob_2d.f90
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/Prob_3d.f90
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/amrvis.defaults
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/inputs.2d
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/inputs.3d
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/inputs.rt
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/inputs.rt.3d
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/probdata.f90
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/probin.2d
Tutorials/AMR_Adv_Diff_C/Exec/KotheRiderExample/probin.3d
Tutorials/AMR_Adv_Diff_C/Exec/Make.ADR
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/Prob_3d.f90
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/amrvis.defaults
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/inputs.3d
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/inputs.rt
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/inputs.rt.3d
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_Adv_Diff_C/Exec/UniformVelocity/probin.3d
Tutorials/AMR_Adv_Diff_C/README
Tutorials/AMR_Adv_Diff_C/Source/ADR.H
Tutorials/AMR_Adv_Diff_C/Source/ADR.cpp
Tutorials/AMR_Adv_Diff_C/Source/ADRBld.cpp
Tutorials/AMR_Adv_Diff_C/Source/ADR_F.H
Tutorials/AMR_Adv_Diff_C/Source/ADR_advance.cpp
Tutorials/AMR_Adv_Diff_C/Source/ADR_diffusion.cpp
Tutorials/AMR_Adv_Diff_C/Source/ADR_error.cpp
Tutorials/AMR_Adv_Diff_C/Source/ADR_nd.f90
Tutorials/AMR_Adv_Diff_C/Source/ADR_setup.cpp
Tutorials/AMR_Adv_Diff_C/Source/Derive_F.H
Tutorials/AMR_Adv_Diff_C/Source/Diffusion.H
Tutorials/AMR_Adv_Diff_C/Source/Diffusion.cpp
Tutorials/AMR_Adv_Diff_C/Source/Make.package
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/ACT_advection_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/Derive_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/EstDt_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/MGutils_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/Make.package
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/Tagging_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/bc_fill_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/ext_src_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/fill_diff_coeff_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/slope_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_2d/trace_2d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/ACT_advection_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/Derive_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/EstDt_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/Make.package
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/React_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/Tagging_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/bc_fill_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/ext_src_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/fill_diff_coeff_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/slope_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/trace_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/Src_3d/trans_3d.f90
Tutorials/AMR_Adv_Diff_C/Source/extern_probin.template
Tutorials/AMR_Adv_Diff_C/Source/main.cpp
Tutorials/AMR_Adv_Diff_C/Source/meth_params.f90
Tutorials/AMR_Adv_Diff_C/Source/prob_params.f90

commit 353751f5973ad155fa65072385ea38d420d0ae99
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 12 17:55:25 2015 -0800

    added function to broadcast a geometry.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 47d26e5160c67c4e8f202c3d53a4b813387ff2d7
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 12 17:54:05 2015 -0800

    added function for serialized box size.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit d442bace971fee8a131aa3fb998e184fab6d3493
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 12 17:52:40 2015 -0800

    added function to send data to procs moved from the sidecars into comp.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 95f776191aaf7d7ba40492975f3058f9f9400da2
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 12 17:52:05 2015 -0800

    added function to send data to procs moved from the sidecars into comp.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 5e57dfb4e8f72824ce348dd6ef90312d363f1923
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 12 16:04:58 2015 -0800

    added a barrier after we finish advance

Tutorials/PGAS_HEAT/main.cpp

commit 0e701c1891b5ff88e2afea60cb22dd851092a121
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 12 11:16:44 2015 -0800

    added switch default.

Src/C_BaseLib/CoordSys.cpp

commit 68c4c23a45e3f3fdc2cabdc286de22547001e3d6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 12 11:16:20 2015 -0800

    added more barriers when we switch between MPI and UPC++

Tests/FillBoundaryComparison/main.cpp

commit 0d15d9e26648f472b43c21e90f36b36864057579
Merge: 4b1193413 84b9edc82
Author: yzheng <yzheng@lbl.gov>
Date:   Thu Nov 12 07:58:44 2015 -0800

    Add a barrier before switching from UPC++ to MPI

commit 017ec5969d95594d4943d06d90dc83cbe8941be8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 11 16:24:18 2015 -0800

    renamed parameter upcxx_team_size to team.size and added new parameter team.aggregate_message to control how to aggregate team messages

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 07598fefc221b1a8bdbe135ad5bcb027b938ab6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 11 14:28:32 2015 -0800

    change the default of comm_num_pieces to 1; it does not seem to help on cori

Src/C_BaseLib/FabArray.cpp

commit 0a3506f30fd7327cf60155e10386daf9052f0779
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Nov 11 11:08:22 2015 -0800

    a separate version of fabio_ml_multifab_write_d that works when the input multifab is a single-level, non-array

Src/F_BaseLib/fabio.f90

commit 84b9edc82ee21799f368536c3aae09bee6dba77b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 14:45:05 2015 -0800

    MFIter: fixed the no sharing flag

Src/C_BaseLib/FabArray.cpp

commit 0e7c7b6643a3f9ea6b3a3d3aba887390f5ebcc27
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 14:42:27 2015 -0800

    auto: fixed Intel complaints

Src/C_BaseLib/FabArray.H

commit ca4ecf8b09924de6a632d3adb43ff884cca0c6b0
Merge: 0cf8cc0d7 2e819baee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 14:32:16 2015 -0800

    Merge branch 'pgas' of github.com:BoxLib-Codes/BoxLib into pgas

commit 2e819baeead9f49a151a7c13e6e2497b90af9274
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 14:28:40 2015 -0800

    UArena: check nullptr

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/UArena.cpp

commit 42fef258514e1105b319ceac9c84a48b7a90e151
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 13:47:49 2015 -0800

    UPC++: use auto since we are using C++11.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit d625ffee3d67c56bb36f884b7ff0345ed45cb8a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 13:31:25 2015 -0800

    updated local copy in fill periodic boundaries

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 128a2fbb1a289311b25227bd50e8b0f37dd32394
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Nov 10 13:28:02 2015 -0800

    C_BaseLib, F_BaseLib: don't try to free MPI_COMM_WORLD in parallel_finalize()
    
    In commit 18fc260 ("C_BaseLib, F_BaseLib: free only the "local" MPI
    communicator when calling parallel_finalize() from C++ code") I added the
    "local" communicator as an argument to bl_fortran_mpi_comm_free() and
    parallel_finalize(). This works fine if MPI_COMM_WORLD has been split, i.e., if
    one is using sidecars, because then only the newly formed communicator gets
    freed. But if not using sidecars, then the code tries to free MPI_COMM_WORLD,
    which causes MPI to abort with an error.
    
    To fix this, we remove the communicator argument from
    bl_fortran_mpi_comm_free() and put it instead in a new function
    bl_fortran_sidecar_mpi_comm_free(). If the IN_TRANSIT preprocessor macro is
    *not* defined, then we have only one communicator (MPI_COMM_WORLD), and we call
    bl_fortran_mpi_comm_free() with no arguments; this restores the original
    behavior before commit 18fc260. If the macro *is* defined, then we have
    multiple communicators, and we call bl_fortran_sidecar_mpi_comm_free() instead.

Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/parallel.f90

commit 7c45cf970bdf367695600bc4230120f614e9d7fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 12:55:43 2015 -0800

    UPC++ team: added implicit team barrier in fillboundary and MFIter

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/ParallelDescriptor.H
Tutorials/PGAS_HEAT/main.cpp

commit 26d1cf30725468a9d1a581e778069e676d093f8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 11:21:01 2015 -0800

    FillBoundary: use local copy for communication inside team

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit dbcc00a8c8cc8d2a63b3cd54442b10f7c7c2bbf2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 11:08:51 2015 -0800

    DistributionMapping: use team_for

Src/C_BaseLib/DistributionMapping.cpp

commit c3d72fceac8b4eb33ff1e6a6f1bcbbb52dfe43fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 11:08:11 2015 -0800

    ParallelDescriptor: another type of team_for

Src/C_BaseLib/ParallelDescriptor.H

commit 77efd209b14486e761108771f6ac6e24d83ed1f6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 10:49:17 2015 -0800

    BLPgas: renamed DEBUG to UPCXX_DEBUG

Src/C_BaseLib/BLPgas.cpp

commit bc0e437e3094fcdaac770c71ef4f5a92fd63635c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 10 10:48:29 2015 -0800

    ParallelDescriptor: added team_range and team_for

Src/C_BaseLib/ParallelDescriptor.H

commit de9cab58a20fb829bf8cc775c293ed5bc425b084
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 9 16:45:54 2015 -0800

    low memory option for writing particles.

Src/C_BaseLib/Particles.H

commit 442e5bb044068f5ecdc2b4f51d8a78349ca2ff5d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 9 15:06:50 2015 -0800

    PGAS_HEAT: added a number of barriers

Tutorials/PGAS_HEAT/main.cpp

commit a8a430d5680d6fcf743f124c12c0df36b72f80ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 9 15:05:58 2015 -0800

    added UPC++ team barrier.

Src/C_BaseLib/ParallelDescriptor.H

commit 8eb28b7e4b4ce83f370a4d4ef98182b39dabe47e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 9 13:20:06 2015 -0800

    updated VisMF::Write for UPC++ team

Src/C_BaseLib/VisMF.cpp

commit 347eb422570277462e21dee181e415122d169d9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 9 13:07:13 2015 -0800

    rewrote AllocFabs using the new team distribution map

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/UArena.cpp

commit 18fc26054a5b1c2db38ff1fb643a315b8ed8a608
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 9 12:48:24 2015 -0800

    C_BaseLib, F_BaseLib: free only the "local" MPI communicator when calling parallel_finalize() from C++ code
    
    When running C++/F90 codes with multiple communicators (i.e., with
    sidecars), the code will crash on BoxLib::Finalize() because
    in parallel_finalize() the sidecars are trying to free the "compute"
    communicator. So now we supply the "local" communicator as an argument
    to parallel_finalize().

Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/parallel.f90

commit c3192177c699e64335e9160742478f3fb9527373
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 9 12:23:07 2015 -0800

    DistributionMapping: add LeastUsedTeams and for SFC split the works among teams first and then inside teams

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit d4a37953a6b5297b820c04c6abbf4b0ac0fb5abe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 7 20:06:45 2015 -0800

    MFIter: new owner_only flag

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 41794665b0c2cfde6dfb2b146aba71b9576066c1
Merge: ea4ff7fff 4c7f76583
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 7 10:05:35 2015 -0800

    Merge branch 'development' into pgas

commit 4c7f765839cdc5ecd464a84b6c026cc272cdb801
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 7 10:05:15 2015 -0800

    MFIter: use bitfield flags

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit ea4ff7fff123476732ba3acd19691a85bf493fbc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 6 20:24:10 2015 -0800

    added fab ownership

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H

commit 27f7a8720ffb5fbe36fcb2cb26594cd795437d2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 6 19:58:40 2015 -0800

    Added an Arena for UPC++

Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/UArena.H
Src/C_BaseLib/UArena.cpp

commit 713463616c77ca9c05b7d0739679ad240f44c7e8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 6 17:14:00 2015 -0800

    first pass of UPC++ team

Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/IArrayBox.H
Src/C_BaseLib/IArrayBox.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tutorials/PGAS_HEAT/GNUmakefile

commit dd1103ba90ae8fac8b754e91ab0028946d4164f2
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 6 16:26:36 2015 -0800

    return coord type as an int (esp. for mpi)

Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp

commit 32db1dea91771506083576522cf58bfd4e3ad820
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 6 16:01:53 2015 -0800

    check for correct array size.

Src/C_BaseLib/Box.cpp

commit 4358286bfae8da31dedf7fa652e75e800a81aa21
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 6 16:01:12 2015 -0800

    fixed comment.

Src/C_BaseLib/FabArray.H

commit 62d0e51bb15519758c700e15e64c269fde7a4236
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 6 16:00:49 2015 -0800

    (un)serialize functions for boxarray.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 16730ccf6eb417023c826ba45b0c0403cd8118e8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 6 11:56:16 2015 -0800

    BoxLib/Tutorials/AMR_Adv_Diff_F: Put higher order slopes into algorithm -- now there is a separate slope
    routine which is called from compute_fluxes.  There are still no transverse derivatives though.

Tutorials/AMR_Adv_Diff_F/GPackage.mak
Tutorials/AMR_Adv_Diff_F/compute_flux.f90
Tutorials/AMR_Adv_Diff_F/slope.f90

commit 4b1193413e03149942e9afd1dcacdbd504544722
Merge: 637f78d7b c30391f34
Author: yzheng <yzheng@lbl.gov>
Date:   Fri Nov 6 09:56:17 2015 -0800

    Merge branch 'pgas' of github.com:BoxLib-Codes/BoxLib into pgas

commit a1ea949e2b611f569da4f41aebcfaaa396842776
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 6 09:02:38 2015 -0800

    Don't need interpolate.f90 in this example.

Tutorials/AMR_Advection_C/Source/Make.package
Tutorials/AMR_Advection_C/Source/interpolate.f90

commit 66974912ad6fdbdc4961852fc6bb0b0aa354de54
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 6 07:35:54 2015 -0800

    Clean up of Tutorials/AMR_Advection_C code --
    1) Convert to use BoxLib::average_down(...
    2) Clean out unused "nspec"

Tutorials/AMR_Advection_C/Source/ADR.cpp
Tutorials/AMR_Advection_C/Source/ADR_F.H
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_advection_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/trans_2d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_advection_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/trace_3d.f90

commit 1304aa28eac4c7c3a004258f2f278a56c1e8fca4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Nov 5 22:49:32 2015 -0500

    don't print a warning about visualization if we are making benchmarks

Tools/RegressionTesting/testnew.py

commit a6c77b2e851e4848016bf162cec5534be42ea35b
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 5 16:03:51 2015 -0800

    parmparse setting for particles.particles_nfiles.

Src/C_BaseLib/Particles.H

commit c30391f34d25446297c8b38efc9079f75ec58ad0
Merge: a25f53e2d 67b3e4018
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 5 10:52:36 2015 -0800

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/BoxLib.cpp
            Src/C_BaseLib/Make.package

commit 67b3e4018e4726e752171a48216efe3355364710
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 5 10:02:49 2015 -0800

    PIC tutorial: update to the FMultiGrid function name

Tutorials/PIC_C/solve_with_f90.cpp

commit d14dce0f027582711668041aeb40f214fd29c5cd
Merge: 25c02d3f5 60ddc9634
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 5 09:51:16 2015 -0800

    Merge branch 'development' into new_particle

commit 25c02d3f5c406dd0d9bce2e87a7351372430b2c7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 5 03:11:09 2015 -0800

    Add versions of BoxLib::average_down that take an int rather than an IntVect
    for the refinement ratio.

Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp

commit e76280996f6f4496ee55129ee23554d31137eef4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 5 03:09:41 2015 -0800

    This version does a level-0-then-level-1 solve as well as a multilevel 0-1 solve.
    It compiles and runs with the latest versions of BoxLib::new_particle branch.

Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/solve_with_hpgmg.cpp

commit a4842f6123e69a1817cef2e3d397d2c4abf68700
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 4 16:13:49 2015 -0800

    added functions to (un)serialize arrays of strings.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit b14be1b43c2d33e7ef5324d9154c7da43d2f2c92
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 4 14:53:36 2015 -0800

    proc numbers for all.

Src/C_BaseLib/ParallelDescriptor.H

commit 1393ed6b06df5e9d59a70f1922919028979644f6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 4 14:52:42 2015 -0800

    (un)serialize box functions for communicating boxes.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit 0e5d34d491e09332371bd9b2b94f8c8a9cb4648a
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 3 15:37:01 2015 -0800

    random multilevel distribution map for testing the sidecars.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 6afa709c4b6886ba739b6ed2c92bf46f387eb3d5
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 3 15:35:36 2015 -0800

    added function to increase the number of processes in a sidecar.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 45a8717e4168bc14959fb469bacb15765432286a
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 3 15:34:02 2015 -0800

    added a few diagnostics for dynamic sidecar development.

Src/C_BaseLib/FabArray.H

commit 60ddc9634c6e46d306fe71ed53b461a462e5acaf
Merge: c88bdc114 d93465e6e
Author: Regression Tester <ccse.lbl@gmail.com>
Date:   Tue Nov 3 12:21:16 2015 -0800

    Merge branch 'master' into development

commit c88bdc1142bbae8dba20e2f48da50fb37bd6f45a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 2 16:27:42 2015 -0800

    FMultiGrid: renamed get_grad_phi back to get_fluxes because the latter is more accurate.

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp
Tutorials/MultiGrid_C/main.cpp

commit 1d2f04f10e661ee4608f1aa72c01d606ffdc9bad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 2 16:03:08 2015 -0800

    fixed comments thanks to Ashish Pathak of Umass Dartmouth

Tutorials/HeatEquation_EX5_F/advance.f90

commit 3f418c12d625963f593301d9d10cdd25d9abfb7e
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 2 15:27:46 2015 -0800

    Revert "IntVect: move static variables returned by TheDimensionVector() to anonymous namespace"
    
    This reverts commit 77fdfa30c71e47db82c9e951e5fac1ee290beb28.

Src/C_BaseLib/IntVect.cpp

commit 249f3794da74f8fd289131a5dc1d96f50172be62
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 2 15:27:45 2015 -0800

    Revert "IntVect: move all remaining static variable declarations to anonymous namespace"
    
    This reverts commit 90526ea2379029f87e03ec15a5410711be296878.

Src/C_BaseLib/IntVect.cpp

commit 7d0f0d3ddbdc297cf22799f02ba2d915c4aafef2
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 2 15:27:44 2015 -0800

    Revert "Box: move static variable "Unit" (returned by TheUnitBox()) to anonymous namespace"
    
    This reverts commit 22722204fe5ec61e5a9a7b884eec3e098c8309f6.

Src/C_BaseLib/Box.cpp

commit 27821bce94cc9e2099f2d06cf3417ccdac9c5867
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 2 15:27:41 2015 -0800

    Revert "IndexType: move static variables "Cell" and "Node" to anonymous namespace"
    
    This reverts commit b46bb53e161a418d6f14d5b6ab00a6224798a939.

Src/C_BaseLib/IndexType.cpp

commit b46bb53e161a418d6f14d5b6ab00a6224798a939
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 2 15:04:19 2015 -0800

    IndexType: move static variables "Cell" and "Node" to anonymous namespace

Src/C_BaseLib/IndexType.cpp

commit 22722204fe5ec61e5a9a7b884eec3e098c8309f6
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 2 15:02:47 2015 -0800

    Box: move static variable "Unit" (returned by TheUnitBox()) to anonymous namespace

Src/C_BaseLib/Box.cpp

commit 90526ea2379029f87e03ec15a5410711be296878
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 2 15:01:03 2015 -0800

    IntVect: move all remaining static variable declarations to anonymous namespace

Src/C_BaseLib/IntVect.cpp

commit 77fdfa30c71e47db82c9e951e5fac1ee290beb28
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Nov 2 14:33:51 2015 -0800

    IntVect: move static variables returned by TheDimensionVector() to anonymous namespace
    
    This renders unnecessary (and partially reverts) the changes made in
    commit 3f16894 ("IntVect: added braces around cases of
    TheDimensionVector"). In C++11 the "static" qualifier is no longer
    necessary because variable declarations in anonymous namespaces are
    guaranteed to have internal linkage. However, in C++03, without the
    "static" qualifier they have external linkage.

Src/C_BaseLib/IntVect.cpp

commit 341767153c9bbaf3fc17510086700ff29fdf956c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 2 14:41:21 2015 -0800

    MultiFabUtil: fixed bug in my last commit

Src/C_BaseLib/MultiFabUtil.cpp

commit 49cb0ad04d137c5c69a1f9e2e1ca6e4f535ce3d5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 2 13:50:08 2015 -0800

    FMultiFab: use crse mf to construct MFIter

Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_3d.f90
Src/C_BaseLib/MultiFabUtil_F.H

commit ff9b0150d5f81b4103122d93e15a0666c562128c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 2 11:27:26 2015 -0800

    MultiFabUtil: thread safety

Src/C_BaseLib/MultiFabUtil.cpp

commit 405234dc1aa3a74c5a327437d53dd3da6d04fff6
Merge: 42813c734 d28433c25
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 2 11:25:43 2015 -0800

    Merge branch 'development' into new_particle

commit d52abac80e5e1eb8ee8238a444a3ea982796a382
Merge: 8ccf41e12 d28433c25
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Nov 2 14:25:35 2015 -0500

    Merge branch 'development' into plotfile_ghost

commit 8ccf41e12c309cca100c7b668c104c89267ff8bd
Merge: e36f0df5f 4a062adc3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Nov 2 14:25:05 2015 -0500

    Merge branch 'development' into plotfile_ghost

commit e36f0df5fb7ede7443691aa9aa459fa28cb0789c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 2 11:10:43 2015 -0800

    Revert to writing the plotfiles with ghost cells -- the fcompare routine in Tools/PostProcessing/F_src
    is now able to handle plotfiles with ghost cells.

Tutorials/MultiGrid_C/writePlotFile.cpp

commit d28433c25f0ec2c5eab73debb44050610cc0c960
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 2 09:56:05 2015 -0800

    MultiFabUtil: Removed bl_constants_module because it is in F_BaseLib, not C_BaseLib.  Some codes may not include F_BaseLib.

Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_3d.f90

commit d93465e6e0324f52ed87a3c4ec052685f241e2db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 1 19:36:27 2015 -0800

    fixed a bug in regrid.f90 thanks to Ashish Pathak of Umass Dartmouth

Src/F_BaseLib/regrid.f90
Src/Python/F90/src/regrid.f90

commit 4a062adc31d335ba104beb7c01a465faf46dfc7e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 1 19:43:14 2015 -0800

    Make: flags for using fsanitizer with gcc

Tools/C_mk/Make.defs

commit 3bd23d536cae2c99b599a570658ee17e037cb870
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 1 19:41:36 2015 -0800

    C_CellMG: return immediately if the initial residual is already zero.  this could happen for species diffusion when certain species is initially zero everywhere.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 603f0d835b33d2a0976df772c834b82ffc7c7c1a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 1 19:36:27 2015 -0800

    fixed a bug in regrid.f90 thanks to Ashish Pathak of Umass Dartmouth

Src/F_BaseLib/regrid.f90
Src/Python/F90/src/regrid.f90

commit 1bfebf668afef8c789518695e9f6a1c61d2d24be
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Nov 1 17:46:02 2015 -0500

    copy the diffDir if we do copy_benchmarks

Tools/RegressionTesting/testnew.py

commit 8cedc1dc3a2159545fb05f8ae56bb577de566e1e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Nov 1 12:49:08 2015 -0800

    Have two separate versions of BoxLib::average_down -- one which uses
    volume weighting and one which does not.

Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_F.H

commit 6021957a58bae89efab7acb679601da0d28f8957
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Nov 1 11:17:47 2015 -0800

    Use tileboxes in BoxLib::average_down, and fix an indexing error
    in MultiFabUtil_*d.f90

Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_3d.f90

commit 28438156b80e8693397855ce9e29ec270d5fc880
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 31 18:39:09 2015 -0400

    lots of compilation fixes

Src/C_BaseLib/MultiFabUtil_1d.f90

commit 66da880452afb80f2c34c0d69eaa7e252f7746cc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 30 15:44:21 2015 -0700

    Add the average down routines to 1d and 2d.

Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90

commit 4934a856c6cd85d5f118f5cd85d39f2271e20830
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 30 15:16:15 2015 -0700

    MultiFabUtil: fixed function arguments

Src/C_BaseLib/MultiFabUtil.cpp

commit 3fa7c97ede3676eb554292247e98b8b0a8dbe705
Merge: 72f390608 8425b25fd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 30 15:02:21 2015 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 72f39060861444aab887fc41f36bac03fafa441b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 30 15:01:48 2015 -0700

    Put in first pass at generic routine in BoxLib namespace that averages a fine MultiFab onto
    a coarse MultiFab without having to be owned by an AmrLevel.

Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_3d.f90
Src/C_BaseLib/MultiFabUtil_F.H

commit 8425b25fdce2a8d4ae79be679a780fd3025deb7d
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Oct 30 13:13:16 2015 -0700

    Update system for OSX 10.11.1

Tools/C_mk/Make.Darwin
Tools/C_mk/Make.mpi

commit c133a60dca215bbc0e7dbde45883942da3e78aad
Merge: 147850eb9 520ce78a8
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Oct 30 13:08:06 2015 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 147850eb97403cec73295015c1a8dac54babd0e1
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Oct 30 13:04:50 2015 -0700

    Remove question make from define of CC and CXX if USE_GNU in Make.defs because make defaults CC=cc before anything else.  On Linux machines, CC then gets redefined explicitly.  On Darwin it does not, and the USE_GNU bit fails to set CC and CXX as it should.

Tools/C_mk/Make.defs

commit 520ce78a872fe1fc072669a6ab774f39df90eaed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 30 12:50:51 2015 -0700

    FMultiGrid: added mac projection

Src/C_BoundaryLib/MacBndry.H
Src/C_BoundaryLib/MacBndry.cpp
Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit 42813c734cede4c9ab8a96225615346c2d1e3efa
Merge: 114c6318c 99fa8b527
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 30 10:19:11 2015 -0700

    Merge branch 'development' into new_particle

commit 114c6318cc8df9b8c1fdc11f36f75cc4dc105edf
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 30 10:18:28 2015 -0700

    Latest versions ... still not soup yet.

Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/solve_for_accel.cpp

commit b28ac19101f0b760887502f09b3104cfc160f547
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 29 17:26:14 2015 -0700

    This verison of Particles.H actually compiles after the latest change.

Src/C_BaseLib/Particles.H

commit 965a43dce9ebe4b3a4fb6a80ed12cfef24056ff8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 29 17:24:03 2015 -0700

    Modify ParticleContainer::InitRandom so that it can take an optional RealBox argument
    which allows you to constrain the particles to lie within a rectangular region.

Src/C_BaseLib/Particles.H

commit 7b04c5c3eb536b54a4bcfa9e748e2065e18504dd
Merge: 0509a29ff bbe84d091
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 29 16:52:29 2015 -0700

    Merge branch 'new_particle' of ssh://github.com/BoxLib-Codes/BoxLib into new_particle

commit 99fa8b5277f77edfa4313488a8f7f98280ede50e
Merge: 45f00af07 9fb393e0a
Author: Changho Kim <changhokim@lbl.gov>
Date:   Thu Oct 29 13:24:32 2015 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 45f00af07f5f88e35d65d98f9be602049ed28b64
Author: Changho Kim <changhokim@lbl.gov>
Date:   Thu Oct 29 13:14:50 2015 -0700

    new utility added
    
    !! fdumpdata2d generates plain-text-formatted data files from plotfiles.
    !!
    !! usage: fdumpdata2d --pf (pfs) [--var (vars)] [--lev (levs)] [--separate]
    !!        where (pfs) = list of plotfiles,
    !!              (vars) = list of variables,
    !!              (levs) = list of levels,
    !!              --var, --lev, --seprate are optional.

Tools/Postprocessing/F_Src/GNUmakefile
Tools/Postprocessing/F_Src/fdumpdata2d.f90

commit 9fb393e0ae6217851fef104793685b166fdbb101
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 29 16:12:08 2015 -0400

    missing contiue

Tools/RegressionTesting/testnew.py

commit 12e81f889115769169a56997668d87506eadf930
Merge: 26b18fc7c c5231a2cc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 29 15:59:15 2015 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 26b18fc7c559860e3d4afd949b7bdeb6e459b736
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 29 15:59:07 2015 -0400

    fix the output of the diff

Tools/RegressionTesting/testnew.py

commit bbe84d09135f7a724b218ff553848cd8714bca26
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 29 12:58:17 2015 -0700

    PIC tutorial: use FMultiGrid

Tutorials/PIC_C/solve_with_f90.cpp

commit 1094e40892a7b36d9fd0684ad67435406503b157
Merge: af036f387 c5231a2cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 29 12:57:25 2015 -0700

    Merge branch 'development' into new_particle

commit c5231a2cc8f391246508419fbccd561f877ec8d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 29 12:57:05 2015 -0700

    FMultiGrid: minor tweak

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit af036f387a5262ff7bddad89c36374843faffed8
Merge: 3ccf73145 039bb0a6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 29 10:48:32 2015 -0700

    Merge branch 'development' into new_particle
    
    Conflicts:
            Tutorials/MultiGrid_C/main.cpp

commit e798d71486615f6f4bc4a78731304c8222b87d41
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 28 20:06:39 2015 -0400

    replace lbound() and ubound() with lo and hi, since these are
    safer in the presence of ghost cells

Tools/Postprocessing/F_Src/CASTRO_radiation/fgaussianpulse.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/flgt_frnt1d.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/fradshock.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/fradsphere.f90
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/feint.f90
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/fwdconvect.f90

commit 304b007051262d19ef87155dfd1146e0efe3a87b
Merge: edcdac7ea b3e2fa6fa
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 28 19:23:07 2015 -0400

    Merge branch 'development' into plotfile_ghost

commit edcdac7eadc5c9562dc8e2c9304d9e56121ad09b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 28 19:00:36 2015 -0400

    get ghost cell support in here -- the size now refers to the size on
    disk, including ghost cells.  There should be no difference at all
    for plotfiles without ghost cells

Src/F_BaseLib/plotfile.f90

commit 3910470c035cd7a37b8fd4a18fa8e2af42b9d009
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 28 19:00:13 2015 -0400

    this works with ghost cells now

Tools/Postprocessing/F_Src/fcompare.f90

commit 039bb0a6aaa112f9d5fcee44ad41115f3833c433
Merge: 4e433a909 b3e2fa6fa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 28 14:19:23 2015 -0700

    Merge branch 'development' into ctof

commit 4e433a909738736b5fc3b1f9948d630d3803802e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 28 14:17:54 2015 -0700

    capability of sharing a multifab from C++ to Fortran without copying the data

Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/MultiFab_C_F.H
Src/F_BaseLib/MultiFab_C_F.cpp
Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab_c.f90
Tutorials/MultiFab_C_F/GNUmakefile
Tutorials/MultiFab_C_F/Make.package
Tutorials/MultiFab_C_F/ff.f90
Tutorials/MultiFab_C_F/main.cpp

commit 83a25bb7f8b2261488207452e2c5ec28ebb9f795
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 28 13:07:55 2015 -0700

    moved the stuff that starts mpi for fortran form mgt_solver to c++ boxlib init function

Src/C_BaseLib/BoxLib.cpp
Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/parallel.f90
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit b3e2fa6fa569efe9eebb803a7c6ffd754068f1ed
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Oct 27 10:51:08 2015 -0700

    Tutorials: add "beta" to argument list of solve_with_HPGMG() in MultiGrid_C
    
    HPGMG internally calculates beta at cell faces from the cell-centered beta
    MultiFab because BoxLib and HPGMG store cell face data in very different ways.
    It's much easier to do the averaging by hand than it is to translate array
    indices.
    
    However, in order to be consistent with the sign conventions of the other
    solvers, we want to calculate grad(Phi) in the same way that they do. So we use
    an AbecLaplacian to calculate the gradients. But AbecLaplacian needs the beta
    at cell faces, not cell centers. So we add beta to the arguments list.
    
    This also fixes a compile-time error if running this tutorial with HPGMG: the
    variable "abec_operator" was never declared.

Tutorials/MultiGrid_C/main.cpp

commit e65269c478c2724d5e46d766095d91661acf19fd
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Oct 26 23:00:43 2015 +0000

    C_BaseLib: remove "__LP64__" preprocessor macro from list of macros describing long pointers
    
    This macro does not uniquely describe long pointers. It leads to compile-time
    errors on Mira (BG/Q) because many variables in FPC.cpp are duplicately
    declared, since both "__ppc__" and "__LP64__" are defined.
    
    This removal should (hopefully) not affect any architectures we run on, since
    at least one of the other macros should be defined.

Src/C_BaseLib/FPC.cpp

commit de7807387a77eaddb87cff06bf963aca774ec293
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Oct 20 23:21:34 2015 +0000

    F_MG: include "get_dim()" explicitly from multifab_module in ml_prolongation.f90
    
    The XL Fortran compiler on Mira complains about being unable to find this
    function.

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 322f57749668b6cf84dba2003e78a45872845548
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Oct 20 23:20:19 2015 +0000

    C_BaseLib: add FORT_FASTSAXPY definition to SPECIALIZE_F.H for BL_FORT_USE_LOWERCASE
    
    Found this bug when trying to compile the MultiGrid_C tutorial with the XL
    compilers on Mira.

Src/C_BaseLib/SPECIALIZE_F.H

commit 3f16894617e0b3e011cc38d922ecebfaeea24f5c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Oct 15 22:07:14 2015 +0000

    IntVect: added braces around cases of TheDimensionVector
    
    Cases share scope, so without braces the variables declared in the different
    cases percolate down through the entire switch statement.  This can lead to
    uninitialized variables if a particular case is skipped. Adding braces around
    each case creates a unique scope for each of these variables, which protects
    against this possibility.  The IBM XL compiler caught this error.

Src/C_BaseLib/IntVect.cpp

commit 6730f829ef19b9d8182a798529da6d7e835b8f65
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Oct 15 21:56:55 2015 +0000

    C_mk, F_mk: add support for IBM XL compilers on Mira, the BlueGene/Q at ALCF

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/bgq.mak

commit 998884b5727fe57abb0318522c34f0013fe50c64
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 27 10:14:34 2015 -0700

    AMR_Advection_C Tutorial: consolidate diffusion code

Tutorials/AMR_Advection_C/Source/ADR_diffusion.cpp
Tutorials/AMR_Advection_C/Source/Diffusion.H
Tutorials/AMR_Advection_C/Source/Diffusion.cpp

commit a75c719d1eb17d3ba9254c543dda84711023840e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 27 10:14:01 2015 -0700

    FMultiGRid: added functions for diffusion operator

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H

commit 0509a29ffbf7dd59ee578657871e24cabb845a1d
Merge: ced6c50c9 2b14f975f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 27 10:09:40 2015 -0700

    Merge branch 'development' into new_particle

commit 2b14f975f1b6fc4a1941183cd92a0e3dcaab093f
Merge: 26ec4a967 8ccd90faa
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 27 09:45:38 2015 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 26ec4a96770eae545a2fbe5a73f5bbd5905c6baa
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 27 09:45:17 2015 -0700

    added 1d file.  some subroutines now working yet.

Src/Extern/amrdata/FABUTIL_1D.F

commit 8ccd90faa13e00eeb86252d17fb8e120a46aa2e4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 17:28:43 2015 -0700

    AMR_Advection_C Tutorial: use FMultiGrid

Tutorials/AMR_Advection_C/Source/ADR_diffusion.cpp
Tutorials/AMR_Advection_C/Source/Diffusion.H
Tutorials/AMR_Advection_C/Source/Diffusion.cpp

commit b76e83636ad159f3353e2ad84a2ddf58a6240dfb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 17:26:47 2015 -0700

    FMultiGrid: added applyop functions

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit 2b9ca32bdb7cf79bef24d96a0983eeda798d605f
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 26 17:01:06 2015 -0700

    dont use the word signal.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 3822a65a1df6f8ca3b105f82479fad58285149fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 16:25:18 2015 -0700

    update Linear Solver Comparison Test to use FMultiGrid

Tests/LinearSolvers/ComparisonTest/COEF_1D.F
Tests/LinearSolvers/ComparisonTest/COEF_3D.F
Tests/LinearSolvers/ComparisonTest/COEF_F.H
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp

commit 28ded501cb40d0c11210180ed223865e688857fe
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 26 16:00:10 2015 -0700

    make safer data broadcasts.

Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit f73c2dd7cadec0447333f8d89fb5fb886e5c174c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 15:32:31 2015 -0700

    minor cleanup

Src/C_BaseLib/MultiFabUtil.cpp

commit b9c2a185607f2d4f52c43a2b22ecf1ebdaea0138
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 14:09:59 2015 -0700

    MultiGrid Tutorial: use FMultiGrid instead of MGT_Solver directly

Tutorials/MultiGrid_C/main.cpp

commit fe9c19967a416e85b82c78a3e8f9958a5e4ceb89
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 14:01:02 2015 -0700

    FMultiGrid: make the interface consistent with C++ ABecLaplacian class

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit f8aea0c47d757c3acfa5ded8b44c6812cdb7524b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 13:50:59 2015 -0700

    MultiGrid Tutorial: use the new BoxLib::average_face_to_cell_center function and use PArray for bcoeffs

Tutorials/MultiGrid_C/COEF_2D.F
Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/main.cpp

commit 4abd17a413a984b9a1c600d5a26a57baaf3b2982
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 13:45:09 2015 -0700

    C_CellMG: added a new function that takes PArray as b coeffs

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit 1ad11e7486af9f6f5aec8c7d60bc6b339875f663
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 13:43:52 2015 -0700

    added a new function that averages from cell-centered to face MultiFabs

Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_3d.f90
Src/C_BaseLib/MultiFabUtil_F.H

commit e86986663d575dcc4221c8fdf537764840ef2828
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 12:40:21 2015 -0700

    MultiGrid Tutorial: removed unnecessary ghost cells

Tutorials/MultiGrid_C/main.cpp

commit addeb91bf6072400345402e039bf51d512f8ed55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 11:25:36 2015 -0700

    update HyperABecLap that has been broken for 3 years due to changes in BndryData

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp

commit ab6cfb90dcb211cd83ab2e59c62e1ab2701cbd82
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 26 10:18:56 2015 -0700

    FMultiGrid: cleanup

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit 821b1ef3eea51f3c384d706a9623b4f5a97bfcd0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Oct 26 10:47:44 2015 -0400

    fix the build git hash stuff

Tools/C_scripts/makebuildinfo_C.py

commit b455b012b0c9dc7e4535dd7b47e02ee33939d719
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 25 18:04:50 2015 -0700

    FMultiGrid: make it more general

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 616b29423217bba0e2be5e5ce8c8b76d3955e2e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 25 16:06:22 2015 -0700

    FMultiGrid: bug fix

Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit 26bc569df18ce3c948516bd937851149c9736bab
Merge: d98a940e2 3ee6d99ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 24 22:12:38 2015 -0700

    Merge branch 'development' into mlcc

commit d98a940e2c3075eca9ac367d48425c5e9c9d6a79
Merge: 1179ab8f6 c37a43d93
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 24 22:11:52 2015 -0700

    Merge branch 'development' into mlcc

commit 1179ab8f6117043315327c27017ad2732097e5de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 24 22:10:41 2015 -0700

    minor

Src/C_AMRLib/Amr.cpp

commit 2c8cee1528b283856f0e7180a4e503cae4f2b8b1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 24 20:42:05 2015 -0700

    fixed comments

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H

commit ff34bb6c78c35e38ef48cb4cd28f3d4bef53346c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 24 20:10:46 2015 -0700

    FMultiFab: comments and minor tweak

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit 4afc30e719e77b61788ca100cfbdf349fbf5d74b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 23 17:35:49 2015 -0700

    FMultiGrid: refactor

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit ced6c50c95572b0fd127802bd19ada90f9d40d46
Merge: 3ccf73145 3ee6d99ef
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 23 17:15:53 2015 -0700

    Merge branch 'development' into new_particle

commit 3ee6d99efe7becb16a58488f0ca44a835b760bf1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 23 17:14:47 2015 -0700

    In Tutorials/MultiGrid_C, I hard-wired the new grad_phi stuff for BL_SPACEDIM = 3.
    This generalizes it to work for BL_SPACEDIM = 2 or 3.

Tutorials/MultiGrid_C/main.cpp

commit 3ccf73145aa0c37d21b9230ce94b416904aafb6b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 23 17:14:47 2015 -0700

    In Tutorials/MultiGrid_C, I hard-wired the new grad_phi stuff for BL_SPACEDIM = 3.
    This generalizes it to work for BL_SPACEDIM = 2 or 3.

Tutorials/MultiGrid_C/main.cpp

commit 092934fcadb1eb0bb5e615acffb37bdea3f55a7a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 23 17:12:17 2015 -0700

    Since the C++ MultiGrid solver uses only V-cycles, we want to hard-wire piecewise constant,
    not piecewise linear interpolation -- the PC interpolation works better for V-cycles while the
    piecewise linear works better for F-cycles.

Src/LinearSolvers/C_CellMG/MG_2D.F
Src/LinearSolvers/C_CellMG/MG_3D.F

commit 6b4cbeec4496ceb81c8bbd5a863655eaf8eae0d0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 23 17:12:17 2015 -0700

    Since the C++ MultiGrid solver uses only V-cycles, we want to hard-wire piecewise constant,
    not piecewise linear interpolation -- the PC interpolation works better for V-cycles while the
    piecewise linear works better for F-cycles.

Src/LinearSolvers/C_CellMG/MG_2D.F
Src/LinearSolvers/C_CellMG/MG_3D.F

commit ec0c394836eae13840018bce3ecb0ddab8382ca7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 23 16:42:53 2015 -0400

    more safely get the box indicies

Tools/Postprocessing/F_Src/tutorial/fspeciesmass2d.f90

commit 4979330b0a40e684640f8b9a19864e87bb000749
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 23 16:33:56 2015 -0400

    eliminate lbound/ubound

Tools/Postprocessing/F_Src/fsnapshot3d.f90

commit 5f44fd5458a40517b3735781ea56800679a75624
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 23 16:28:26 2015 -0400

    remove lbound/ubound

Tools/Postprocessing/F_Src/fextract.f90

commit c1339209db580cb6a0e5969dfaf167b7bea0e146
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 23 16:21:16 2015 -0400

    add get_pbox

Src/F_BaseLib/plotfile.f90

commit 9e479ad2a7a446fb413a320a9c661a9e852d624a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 22 22:13:57 2015 -0700

    Remove excess print statements from Particles.H

Src/C_BaseLib/Particles.H

commit a5fff7240c8d622d4f491805cc42ebe145a37536
Merge: 3d2b66545 c37a43d93
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 22 22:13:36 2015 -0700

    Merge branch 'development' into new_particle

commit 864f35e2a1e008c0a19d6489c9ab4368ad8266f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 22 21:52:32 2015 -0700

    PArray: removed isConstPointer

Src/C_BaseLib/PArray.H

commit c37a43d937df2fe368f42c5963623f1c48fc8a12
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 22 17:11:53 2015 -0700

    After we compute the solution, use the operator to return the face-based fluxes, then
    average those onto cell centers using BoxLib::average_face_to_cellcenter and write
    the cell-centered gphi out into a plotfile just like we write out the solution.
    
    This allows us to test the gradient routines as well as the solver itself.

Tutorials/MultiGrid_C/main.cpp

commit 3d2b665451bd2f72daa2f5369d900b3ddeed0ffd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 22 17:11:53 2015 -0700

    After we compute the solution, use the operator to return the face-based fluxes, then
    average those onto cell centers using BoxLib::average_face_to_cellcenter and write
    the cell-centered gphi out into a plotfile just like we write out the solution.
    
    This allows us to test the gradient routines as well as the solver itself.

Tutorials/MultiGrid_C/main.cpp

commit 50e8315c7e83a90c7990da17c0794cf6fc54292d
Merge: 915a91c95 a62e608c4
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Thu Oct 22 19:16:31 2015 -0400

    Merge branch 'development' of github.com:BoxLib-Codes/BoxLib into development

commit ecc4133bfb46173c79c7e666877b49b26a5e9f58
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 22 15:08:37 2015 -0700

    FMultiGrid: more functions

Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp

commit 16cd170e4a2c4ab1c35cc1ea0287725748a8e592
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 16:20:43 2015 -0400

    replace lbound and ubound with lwb and upb on the boxes -- this will
    be safe when we deal with ghostcells

Tools/Postprocessing/F_Src/faverage.f90

commit 6cff72b6e7bdb92a69141d67a5df07118e215de6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 21 21:59:33 2015 -0700

    first pass of MultiLevelMultiGrid

Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/FMultiGrid.H
Src/LinearSolvers/C_to_F_MG/FMultiGrid.cpp
Src/LinearSolvers/C_to_F_MG/Make.package

commit 8a714678061d3001253d771653086922c8d39e4c
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Oct 22 15:12:25 2015 -0400

    Add ACC flags to fortran mk

Tools/F_mk/comps/Linux_pgi.mak

commit 5fdf7a40ece9276b4421cbcde997b884434a8191
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Oct 22 15:00:04 2015 -0400

    Start adding ACC to PGI build

Tools/F_mk/comps/Linux_pgi.mak

commit 996ccf938abce78a29190bb2f8a90b0ce32ed886
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 14:34:05 2015 -0400

    some notes along the way

Tools/Postprocessing/F_Src/TODO_GHOST

commit 60515f35acb851ca305ce2d45a898d49f90d8bcd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 14:21:57 2015 -0400

    more simplification + add the --ghost (or -g) option -- it doesn't
    really work yet...

Tools/Postprocessing/F_Src/fcompare.f90

commit 47a837eb1c4c5e2b7489121dcd1c52f82abdb1b8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 14:09:51 2015 -0400

    remove unused lo and hi

Tools/Postprocessing/F_Src/fcompare.f90

commit 18cfed5b8e7592965ea56bcc9e137ce14a0d07e2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 14:06:12 2015 -0400

    use box_equal() to simplify some stuff

Tools/Postprocessing/F_Src/fcompare.f90

commit 0cc0c640d2cd7862a918141fbaa5eb02eaa662d5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 13:56:51 2015 -0400

    use volume(get_pbox) in the isnan check

Tools/Postprocessing/F_Src/fcompare.f90

commit 7050823982e559f2bf7562838db08e8e7aa6dc37
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 13:44:15 2015 -0400

    more work on getting ghostcells into plotfile.f90

Src/F_BaseLib/plotfile.f90

commit a62e608c4ba218e2262117ebafb2909c0ed2e7e2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 13:02:11 2015 -0400

    some comments on what else to do to get the ghost cells to work

Src/F_BaseLib/plotfile.f90

commit a47057b6a409fb5b43d8d5697e91b58777ab082c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 12:49:37 2015 -0400

    store ng and create a physical box (%pbx) for each of the fabs in the grid
    hierarchy -- this is to help out with supporting ghostcells in the plotfiles...

Src/F_BaseLib/plotfile.f90

commit 5880daad4e247b1aec962185fd8a825275756d6f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 22 10:48:54 2015 -0400

    check the number of ghostcells in the header and abort if it is not 0
    (for now)

Src/F_BaseLib/plotfile.f90

commit d30164df1db8e50a1e0e03bc26fb8b9b7e59097f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 21 17:58:54 2015 -0700

    Made loop to test multiple sidecar sizes.

Tutorials/Sidecar_EX1/SidecarResizeTest.cpp

commit 7f879b02035105f306da0fefae954864198d296f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 21 17:34:56 2015 -0700

    Support for dynamic sidecars.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.cpp

commit f71ffb22221f96bf9aabad5849f109d01ce24a93
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 21 17:23:51 2015 -0700

    resize to zero at the end.

Tutorials/Sidecar_EX1/SidecarResizeTest.cpp

commit cafe58c6310dec78287ea45d96388d890ad7487e
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 21 17:21:05 2015 -0700

    test with two sizes.

Tutorials/Sidecar_EX1/SidecarResizeTest.cpp

commit 68fe925d79c2b5e2bf826520bea7bc8a069b884a
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 21 16:39:59 2015 -0700

    sidecar resize test.

Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Sidecar_EX1/Make.package
Tutorials/Sidecar_EX1/SidecarResizeTest.cpp
Tutorials/Sidecar_EX1/inputs_sc

commit fd6d17379041bfd5c75162c095f3efcf0d31c141
Merge: a9812a493 6d12365c7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 15:00:18 2015 -0700

    Merge branch 'development' into new_particle

commit 6d12365c7fd86457d0aaee3c6a6c98cc8fe566a2
Merge: 2b0e48f95 57ed9f974
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 14:58:39 2015 -0700

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 2b0e48f955964e52d13e7715e042fffa8bf9dec8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 14:57:38 2015 -0700

    Write the plotfile with 0 ghost cells, otherwise fcompare will misinterpret the arrays.

Tutorials/MultiGrid_C/writePlotFile.cpp

commit a9812a49355a59d1629d1e701e3cc79ad2e0a969
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 14:57:38 2015 -0700

    Write the plotfile with 0 ghost cells, otherwise fcompare will misinterpret the arrays.

Tutorials/MultiGrid_C/writePlotFile.cpp

commit 915a91c95e360424234a6f4019b13673c0653e16
Merge: 00aae4f64 57ed9f974
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Wed Oct 21 17:23:01 2015 -0400

    Merge branch 'development' of github.com:BoxLib-Codes/BoxLib into development

commit 57ed9f97445baf9b7e434a423557d1be0f49b619
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Oct 21 13:17:24 2015 -0700

    Tutorials: add MPI communicator argument in call to MGBuild() in MultiGrid_C when building with HPGMG

Tutorials/MultiGrid_C/main.cpp

commit 00aae4f64f6115fc4cd77522fe6bc1f496f95b02
Merge: a3012f487 38a1fff6d
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Wed Oct 21 16:05:52 2015 -0400

    Merge branch 'master' into development

commit 11351d0cc0c06b3b3257d2ca46a3d3e59cc0307c
Merge: 9400b5497 a3012f487
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 13:03:50 2015 -0700

    Merge branch 'development' into new_particle

commit a3012f48794238e9a0ae19a13788eaa97bfe93fc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 12:44:58 2015 -0700

    Modify the C++ solver in MultiGrid.{H,cpp} in order to correctly compute and use the initial residual.
    There was an issue before when a non-zero initial guess was passed in.   This is now closer to the
    decision-making in the F90 solver.

Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 38a1fff6df105c5b0161bacf2a4e12495ac34fd1
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Wed Oct 21 16:01:34 2015 -0400

    add support for my mac

Tools/F_mk/GMakeMPI.mak

commit 8caf7d247062306b3dee32c1949a2e8b1ff8ba7a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 21 15:55:31 2015 -0400

    when we do the first --make_benchmarks, the test on get_last_run() fails,
    but it isn't needed there (it is only needed for copy_benchmarks).  Now
    we return None in this case.

Tools/RegressionTesting/testnew.py

commit 9400b54972512f389cb76308e0d7ddd454192d40
Merge: d6f49e3d9 b625fe80b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 12:55:10 2015 -0700

    Merge branch 'new_particle' of ssh://github.com/BoxLib-Codes/BoxLib into new_particle

commit d6f49e3d9af107730153d2277ab38d48cf5ae946
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 12:44:58 2015 -0700

    Modify the C++ solver in MultiGrid.{H,cpp} in order to correctly compute and use the initial residual.
    There was an issue before when a non-zero initial guess was passed in.   This is now closer to the
    decision-making in the F90 solver.

Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit b625fe80bc7a6e1e0d6dab9b5b6473a06dfd37f7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 21 11:10:10 2015 -0700

    use Array instead of PArray in constructing ParGDB

Src/C_BaseLib/ParGDB.H
Src/C_BaseLib/Particles.H
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp

commit 094380191ec2e48da65f5e268d8385337ae8ca95
Merge: 184411870 c50314788
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 10:40:15 2015 -0700

    Merge branch 'new_particle' of ssh://github.com/BoxLib-Codes/BoxLib into new_particle

commit 184411870398b3491afab6cf90a7cea527c90e87
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 21 10:39:52 2015 -0700

    Get rid of all the extra print statements in Particles.cpp

Src/C_BaseLib/Particles.cpp

commit 553a31940291f58f283d21bc46287c1efb1d0382
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 19 11:10:37 2015 -0700

    code cleanup.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 4d9ce1c588841e9c2733522e3193464b6db33b82
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 16 17:00:33 2015 -0700

    moved group and comm initialization to SetNProcsSidecar function.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit ae87803b55ce54c70433b37d24538235cad2fa57
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 16 15:28:52 2015 -0700

    fixed comment.

Src/C_BaseLib/Utility.H

commit a87888a48a2fb064663542058203f145a60fe26f
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 13 13:51:25 2015 -0700

    comments.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 2b5532dbbd8a2421772af318b738fcb1e0699a84
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 13 13:47:55 2015 -0700

    comments.

Src/C_BaseLib/ParallelDescriptor.H

commit cf5c3586cf3ec3b189f0e328b62c75dc74448f4b
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 13 13:35:37 2015 -0700

    comments.

Src/C_BaseLib/ParallelDescriptor.cpp

commit c50314788b13c9caef25670b675c003b376acc59
Merge: ae85828cf 7af747b0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 21 10:27:42 2015 -0700

    Merge branch 'development' into new_particle
    
    Conflicts:
            Src/C_BaseLib/Make.package

commit 7af747b0d67791ba435623db8165c11ea391af65
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 21 10:25:07 2015 -0700

    BoxArray: added a new define function

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit ae85828cf579692c6114b910f40a5cfe990ae9ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 20 16:53:02 2015 -0700

    only the I/O processor needs to do I/O

Tutorials/PIC_C/solve_for_accel.cpp

commit 9ffb2bf3e9a7c3403ce26d4d194625872508708f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 20 16:41:52 2015 -0700

    bug fixes in PIC tutorial

Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp

commit f2562316a806507d2759c5f595ed8b01f3551f7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 20 16:40:13 2015 -0700

    Particles: tweak constructors

Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParGDB.H
Src/C_BaseLib/Particles.H

commit c7c7e27b23bd3bd67a637fb2d439921964c7a6a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 20 16:38:59 2015 -0700

    BACKTRACE: don't have to sleep if there is only on processor

Src/C_BaseLib/BLBackTrace.cpp

commit 081b9cae3d63e73519fadb4b84aea0cce8c3870e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 20 13:01:48 2015 -0700

    This is my latest version of the PIC_C tutorial code and the changes in the Particle
    stuff needed to accomodate a multilevel box array coming into ParGDB.

Src/C_BaseLib/ParGDB.H
Src/C_BaseLib/Particles.H
Src/C_BaseLib/Particles.cpp
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/work.f90

commit 9ab6db5a0a41712a5373965c834fd9ab3f1721b1
Author: Changho Kim <changhokim@lbl.gov>
Date:   Tue Oct 20 09:49:55 2015 -0700

    new utility to integrate a variable

Tools/Postprocessing/F_Src/GNUmakefile
Tools/Postprocessing/F_Src/fintgvar2d.f90

commit ce0800878614b2650fcdd8657e42d05701096f4b
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Oct 20 11:02:35 2015 -0400

    At the moment on OLCF machines, pgclibs does not work, so use libstdc++

Tools/F_mk/comps/Linux_pgi.mak

commit 1d510d5c6894c0b2aa89485255ea85db4c875e3f
Merge: e3a7e50bd 844e49f69
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Mon Oct 19 13:05:31 2015 -0400

    Merge branch 'development' of github.com:BoxLib-Codes/BoxLib into development

commit e3a7e50bd719571be3fbe4e798f4e83addabad1c
Author: Chris Malone <csep23@chester-login1.ccs.ornl.gov>
Date:   Mon Oct 19 12:57:03 2015 -0400

    add support for fortran chester for development

Tools/F_mk/GMakeMPI.mak

commit 844e49f69c772996f50e8dad4f484e21f8e91fdb
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Mon Oct 19 12:25:18 2015 -0400

    Add C_mk definition for Chester (XK7) development system at OLCF.

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 5c68a41d2a0322e3af40acc8cfdeeb62974edcb3
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Sep 3 10:09:33 2015 -0700

    C_BaseLib: glorious re-design of the sidecar interface (again)
    
    This is our glorious new interface to the sidecars. It obviates the need
    for abstract base "callback" analysis classes and replaces them with
    void pointers to blackbox functions. This allows the user to write
    arbitrary analysis workflows, rather than requiring her to define
    Initialize(), DoAnalysis(), and Finalize() functions, as was required
    with the previous interface.
    
    Marc Day was responsible for most of this work. I just did some
    peripheral cleaning afterwards.

Src/C_BaseLib/Analysis.H
Src/C_BaseLib/Analysis.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/InTransitAnalysis.H
Tutorials/Sidecar_EX1/InTransitAnalysis.cpp

commit 1073059e6812f3dcb94646ca12716941292a5af3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 15 16:20:00 2015 -0700

    BACKTRACE: catch SIGTERM

Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp

commit 0cf8cc0d7c0d626c20ae038cee232a5b8dce47ab
Merge: a25f53e2d 4a94cce60
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 15 11:15:03 2015 -0700

    Merge branch 'development' into pgas

commit 4a94cce60d09031e3108a78287e724ef5f101fc9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 14 15:13:04 2015 -0700

    added flags for gcc thread sanitizer

Tools/C_mk/Make.defs

commit 8cfce749c7bc6959a00bbcde21c325980eb2f219
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 14 14:29:28 2015 -0700

    turned the just disabled omp back on and put it inside ifdef CRSEGRNDOMP, which has already been used to indicate derive functions are thread safe

Src/C_AMRLib/AmrLevel.cpp

commit 5e2e442f647972175ffab4bdda205c066b601381
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 14 14:00:02 2015 -0700

    disable omp in FillPatchIterator::Initialize for some LMC problems

Src/C_AMRLib/AmrLevel.cpp

commit 91000f01bcb008db391d3d6b597d3731ec378d7a
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Oct 14 12:27:34 2015 -0700

    Fixed bug in looping for 3D MFTower fortran

Src/C_TowerLib/MFTower_3D.F

commit 6ee18d858883ecf7f0cc1859719cb6044d6f608d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 13 14:29:15 2015 -0700

    This version of Tutorials/PIC_C works with either the F90 or the HPGMG solver.

Tutorials/PIC_C/GNUmakefile
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_hpgmg.cpp

commit 0f7654641f090867ede01bd6c830c6e1d4c7c4d0
Merge: e3843053c 7d4dadf0f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 13 13:04:43 2015 -0700

    Merge branch 'new_particle' of https://github.com/BoxLib-Codes/BoxLib into new_particle

commit 7d4dadf0f7db36f445e2888daae1d2f405439eec
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 13 12:57:37 2015 -0700

    Updated files for Tutorials/PIC_C.

Tutorials/PIC_C/Make.package
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/solve_for_accel.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/solve_with_hpgmg.cpp

commit e3843053cc30b4205ee11ea303029b822726d13c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 13 11:37:22 2015 -0700

    Starting to add the option for HPGMG to Tutorials/PIC_C.

Tutorials/PIC_C/GNUmakefile
Tutorials/PIC_C/Make.package
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/solve_with_f90.cpp
Tutorials/PIC_C/solve_with_hpgmg.cpp

commit af19914ba6545779f5b429cbb7e67920801e26db
Merge: 8b8e213ab 7b48024bc
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 13 10:41:37 2015 -0700

    Merge branch 'master' of https://github.com/BoxLib-Codes/BoxLib

commit a3357bb5912b85cd69cd7d53ce0bb8ad0ac3ecd7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 13 10:33:15 2015 -0700

    More changes to make the Particle stuff not require anything in C_AMRLib.
      * move BCRec* and BC_TYPES.H from C_AMRLib to C_BaseLib
      * add a "sum" function to MultiFab that sums up the values over all the valid region (analogous to the FArrayBox sum)
      * update the PIC_C Tutorial code so it actually computes the acceleration of each particle

Src/C_AMRLib/Make.package
Src/C_BaseLib/BCRec.H
Src/C_BaseLib/BCRec.cpp
Src/C_BaseLib/BC_TYPES.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Tutorials/PIC_C/GNUmakefile
Tutorials/PIC_C/main.cpp

commit 211f414c6ae4859f3d6d8a6ab3e4db7baa4359b4
Merge: 15a51cbd5 1408ae178
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 22:16:40 2015 -0700

    Merge branch 'new_particle' of github.com:BoxLib-Codes/BoxLib into new_particle
    
    Conflicts:
            Tutorials/PIC_C/GNUmakefile
            Tutorials/PIC_C/Make.package
            Tutorials/PIC_C/main.cpp

commit 15a51cbd5031e427106d2274d1648ca720851778
Merge: 9dd6cbd19 c49ce1084
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 22:08:58 2015 -0700

    Merge branch 'PIC_Tutorial' into new_particle

commit 1408ae17889d47c51fe3b78011c8b90b8fabf2ea
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Oct 11 22:06:02 2015 -0700

    Add AssignDensity

Tutorials/PIC_C/main.cpp

commit 9dd6cbd1985d0693843ee8aaef048232e2ad5f4d
Merge: 84aeeaeac 7b48024bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 22:05:14 2015 -0700

    Merge branch 'development' into new_particle
    
    Conflicts:
            Src/C_BaseLib/Particles.H
            Src/C_BaseLib/Particles.cpp

commit fd82b7d4eed7da4aeb32aa5af1d6e8fc452ec97f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Oct 11 22:01:20 2015 -0700

    Make this work without creating an AMR object.

Tutorials/PIC_C/GNUmakefile
Tutorials/PIC_C/Make.package
Tutorials/PIC_C/main.cpp

commit 6842f7320e360c94687555e562ef772f7ea89dc5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Oct 11 22:00:48 2015 -0700

    Fix for new gdb stuff.

Src/C_BaseLib/Particles.H

commit 84aeeaeac4b66b37bb78b01acacb44bf46db9e15
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 20:59:55 2015 -0700

    Particle: forgot a new file

Src/C_BaseLib/ParGDB.H

commit 838e2e7168795cabb58619cb8d52fa5409666ee1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 20:55:37 2015 -0700

    moved Amr independent particle files to C_BaseLib

Src/C_AMRLib/Make.package
Src/C_AMRLib/ParGDB.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/Particles.H
Src/C_BaseLib/Particles.cpp
Src/C_BaseLib/Particles_1D.F
Src/C_BaseLib/Particles_2D.F
Src/C_BaseLib/Particles_3D.F
Src/C_BaseLib/Particles_F.H

commit bb0f68db1759fde590b031833f722265946314a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 20:49:38 2015 -0700

    Particle: created AmrParticleContainer and some other minor tweak

Src/C_AMRLib/AmrParticles.H
Src/C_AMRLib/Make.package
Src/C_AMRLib/ParGDB.H
Src/C_AMRLib/Particles.H

commit 693e835377985473f3dda99ed04fc63d764c5b55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 20:02:09 2015 -0700

    Particle: forgot to wrap particle stuff inside ifdef USE_PARTICLES

Src/C_AMRLib/Amr.cpp

commit afb0ad4bcface9c61fbfc07fd021cfdbd08884a8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 19:05:59 2015 -0700

    more on the Amr independent particle

Src/C_AMRLib/ParGDB.H

commit 73e34f7073a9fc6601c652021558fc142dc6766b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 18:34:07 2015 -0700

    Particle: removed multiFab function, we can always build a tmp MF without allocating data.

Src/C_AMRLib/AmrParGDB.H
Src/C_AMRLib/ParGDB.H
Src/C_AMRLib/Particles.H

commit 847b7ec65811c7f0408a01abb93d6c8023e9f662
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 16:42:59 2015 -0700

    forgor two new files

Src/C_AMRLib/AmrParGDB.H
Src/C_AMRLib/ParGDB.H

commit 205fec1893ea3548b737aee3533343c9dfa67018
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 11 16:30:41 2015 -0700

    make particles class independent of Amr class

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Make.package
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 7b48024bca216d4267450b4e367b0dd7e46a5f0b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Oct 11 19:17:03 2015 -0400

    take care of the case where the source is not under git-control

Tools/C_scripts/makebuildinfo_C.py

commit 3167ce84c18636aa872fa96408020f2e5504fdb4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Oct 11 19:12:15 2015 -0400

    put a try...except clause around the git stuff, just in case
    a user isn't using git-controlled source

Tools/F_scripts/makebuildinfo.py

commit c49ce10843b2749ccc67b3d13c2a0b68ca30c764
Merge: d2c99ac7f 761bce39b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Oct 11 15:44:46 2015 -0700

    Merge branch 'development' into PIC_Tutorial

commit 761bce39b21cb0d59619f3186c9fb768f118ca9d
Merge: d0e3b804c 92bf9c96c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Oct 11 15:22:03 2015 -0700

    Merge branch 'development' of github.com:BoxLib-Codes/BoxLib into development

commit d0e3b804c924e3c15d6e9fbf6570dcf5a8588a69
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Oct 11 15:21:47 2015 -0700

    Fix a comment so that it is now correct.

Src/C_AMRLib/AmrLevel.H

commit 92bf9c96cf2f12f552f1f61da49b2b83ce38883c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Oct 11 09:53:30 2015 -0700

    C_mk: added manual link to libmpichf90.a on Cori when linking code with F90 MPI calls using the C++ linker

Tools/C_mk/Make.mpi

commit 6e039d40bd26a91c588cb879f739eed8763ced80
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Oct 11 09:07:56 2015 -0700

    C_mk: added basic Makefile compiler flags for Intel compiler on Cori

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit b273a163fca2f251e8051d0b7fb1c12280c5b5d0
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Oct 11 09:01:34 2015 -0700

    ParallelDescriptor: added timer output showing how long sidecars wait for next data set

Src/C_BaseLib/ParallelDescriptor.cpp

commit c669702c513124c31485d89a8df795bb17ce8b3f
Merge: 6d02a726c 4563183b5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 9 19:39:54 2015 -0700

    Merge branch 'development' of github.com:BoxLib-Codes/BoxLib into development

commit 6d02a726c56e33c7bc8e3cd7d4731216ef08f9df
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 9 19:39:33 2015 -0700

    Pass geom instead of amr when possible.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 4563183b5ae403c3f92ea9c5eaf4af78c26c7f8f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 17:17:06 2015 -0700

    SFC: Fixed a bug affecting efficiency

Src/C_BaseLib/DistributionMapping.cpp
Src/F_BaseLib/knapsack.f90

commit 66943d493f2d2e182249dc385c53371f19b8bb18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 17:13:01 2015 -0700

    Nodal solver: Fixed a problem in my commit dba46939.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit b1c9f9e0c24434ac42112a04562fba6c3b2b8e25
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 16:18:16 2015 -0700

    BACKTRACE: update Readme

Docs/Readme.backtrace

commit d56377f5c6631b06723cdb0e7ad0c008b5e958a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 15:48:02 2015 -0700

    BACKTRACE: output to files instead stdout and stderr

Src/C_BaseLib/BLBackTrace.cpp

commit dba469396b672a1b141a4d0a6c40a22af9f98e9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 14:08:31 2015 -0700

    some minor cleanups in F_MG

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit 479282f0f3b6f1ae6d41aeec3af8839e72a7d9c9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 14:07:21 2015 -0700

    BACKTRACE: capture user interrupt too

Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp

commit 6013d36fb609b6c6a07d96a6acb28909cca81c88
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 14:06:00 2015 -0700

    MGT_Solver: avoid omp critical if we can

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit e27bd8e62a616a324818dc644dddd3eb252153f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 14:02:41 2015 -0700

    add verbose to MGT_Solver

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit f88ef33a8ce83eaa0b6e9cdf29557540a011db69
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 9 13:44:10 2015 -0700

    fixed a bug

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit d2c99ac7febe76774822a099964059c224ecbe25
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 9 09:25:05 2015 -0700

    Latest...

Tutorials/PIC_C/GNUmakefile
Tutorials/PIC_C/Make.package
Tutorials/PIC_C/main.cpp

commit 1ad6e0879542b92fa4c6b7de7342a2edbefb1629
Merge: 81079ea9d f277d5849
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 9 11:32:59 2015 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 81079ea9df828f503441fb2a92feb1740a583e8e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 9 11:31:21 2015 -0400

    this now works with python3

Tools/F_scripts/makebuildinfo.py

commit f277d58494dbb95d871673c3946a07ae93adf0b5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 8 22:33:49 2015 -0400

    more python3 fixes (__cmp__ is replaced by __lt__ for comparing)

Tools/RegressionTesting/testnew.py

commit 38a6da182fbd2c25a431b3f9cb041f4dd8966f4b
Merge: 29d3ffedb c94bcffb6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 8 22:22:29 2015 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 29d3ffedb4c9bf126f837809d92b4b8b21e34c7f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 8 22:22:01 2015 -0400

    .keys() is an iterator in python3, so convert it to a list

Tools/RegressionTesting/testnew.py

commit c94bcffb66fabf320af93808deb85c31c9333f21
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 8 22:07:54 2015 -0400

    start of a port to python 3 -- this handles the prints now.  We also have a
    new Log() object to make it easier to capture and format the output.  Finally,
    fix a bug in the copy_benchmarks option when we are dealing with problems
    that define specific benchmark files instead of the last plotfile

Tools/RegressionTesting/testnew.py

commit 2f4584817b89173278321fbca00e1087ca75f8ce
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 8 13:45:39 2015 -0700

    fix for 1d amrvis.

Src/Extern/amrdata/AmrData.cpp

commit 2835cc433b812c263fb4dfb6d96b71223189de48
Merge: 53fc7e7cb ce9c0e66c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 8 12:25:05 2015 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 53fc7e7cb0494bcb997c1331277ed3813ec00601
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 8 12:22:48 2015 -0400

    start of restructing the log into a class so we can control its output

Tools/RegressionTesting/testnew.py

commit ce9c0e66c94fdbc5312d2710ec5f563af1c5b52b
Merge: 96078bd75 1ef2d568a
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 7 15:57:45 2015 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 1ef2d568a1280624e4b63daaa5e3c17220b6ebe1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 7 09:34:01 2015 -0400

    use 2 digits when the level > 10 in the header.  This fix was
    contributed by Ryan Houim via e-mail.

Src/F_BaseLib/fabio.f90

commit d28cb983f5ee33565eb888976964d4434759eb29
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 6 14:59:33 2015 -0700

    These are my first attempt at a PIC tutorial.

Tutorials/PIC_C/GNUmakefile
Tutorials/PIC_C/Make.package
Tutorials/PIC_C/main.cpp
Tutorials/PIC_C/work.f90

commit a25f53e2d8ca3756e04c14bb3d75a73f54ad57fc
Merge: 76f504ef7 f54d01f55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 6 14:51:08 2015 -0700

    Merge branch 'development' into pgas

commit 96078bd75b77361deaae57e85c72cb1fdb35dc45
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 5 13:33:16 2015 -0700

    define constant for 1d.

Src/Extern/amrdata/AmrvisConstants.H

commit f54d01f55ede0f5cfd566899a30ed15fa8e50441
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Oct 5 12:01:32 2015 -0400

    we were appending to the changelog, not writing a new one.  This caused
    it to get big, and not be very useful.  Now run() takes an outfile_mode

Tools/RegressionTesting/testnew.py

commit 9a8ca200a4ee5d4187ccedd929fa4ef9f0d2df86
Merge: bca88084f 80e1f612f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 5 08:58:58 2015 -0700

    Merge branch 'poisson' into development

commit bca88084f5e0285b4b1b22d108723da217399f43
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 3 11:45:33 2015 -0700

    make BoxArray::boxList possible for return value optimization (RVO)

Src/C_BaseLib/BoxArray.cpp

commit 25c945158e12e37ab6ff93ee5a163237f6893c61
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 3 11:26:48 2015 -0700

    removed a number of const's so that the compiler can do 'copy elision'

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/Orientation.H

commit d1a6539fc485436cd4d3c10c5544d05f6ae83c2d
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 2 16:50:37 2015 -0700

    quiet compiler warnings.

Src/Extern/amrdata/DataServices.cpp

commit 2d390ce4094770bc297d99bf52c05dd174ca8b13
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 2 16:48:14 2015 -0700

    only print for special debug.

Src/C_BaseLib/FabArray.H

commit c50577d1a8ea2c5a97c5cf0a248889867754a96e
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 2 16:47:39 2015 -0700

    quiet compiler warnings.

Src/Extern/amrdata/DataServices.cpp

commit 80e1f612f078c1a9d51bf7592ec6436ef8933369
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 2 15:34:47 2015 -0700

    bottom solver: use the simple stencil for interior boxes in the case of constant coefficients

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/stencil_util.f90

commit b08bef8f7c4405b39ec94a522bcf72bba01767bf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 1 20:30:34 2015 -0700

    F_MG: fixed a new bug in my last commit optimizing box intersection

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 4d365d3bc1b0032b73b3bdaaacb7229d9532eb42
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 1 18:19:47 2015 -0700

    optimization in stencil_set_bc

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 7a53e757bc3d65da260c360234c766bb11195f86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 1 18:08:15 2015 -0700

    fixed bug in stencil_norm and stencil_set_bc in periodic case

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 160e24dbb0e67e57b9afa196f6a298729361131e
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 30 15:12:38 2015 -0700

    cxx11 setting.

Tutorials/MultiFabTests_C/GNUmakefile

commit 96e0c60866ba895f4b92330d70e8cb8909151eb3
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 30 15:10:41 2015 -0700

    added profiling to tFB.

Tests/C_BaseLib/tFB.cpp

commit 80b5c7c20e64cb4f937e9f7d841efe32a2ccc5e5
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 30 15:09:55 2015 -0700

    cxx11 setting.

Tests/C_BaseLib/GNUmakefile

commit 6c8ab1d6f3765c60361f74c7c66f9711acbfcc94
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 30 15:08:17 2015 -0700

    more tests for the profiler.

Tests/C_BaseLib/tProfiler.cpp

commit 89de500025f2ee39d8cb0cf6f2885a2f5b9abf8c
Author: vince <vebeckner@lbl.gov>
Date:   Wed Sep 30 14:57:01 2015 -0700

    set n files for profiler, add comm names if not already called.

Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/BLProfiler.cpp

commit 7e5a62f9f253d8943c219a9ac23e67b67cfc8b1f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Sep 30 08:41:51 2015 -0400

    fix NDEBUG -- it is the opposite of what people expect it should be

Tools/RegressionTesting/testnew.py

commit 7a447683d24137aeca9c759d233d7ac1bd2abdea
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Sep 27 09:58:53 2015 -0400

    some more cleaning

Tools/RegressionTesting/testnew.py

commit 3dcd5a28035c70b64c04b649c06b3278d6f57089
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 25 13:27:49 2015 -0700

    changed makefile for babbage

Tools/C_mk/Make.Linux
Tools/F_mk/comps/Linux_intel.mak

commit a4c261757a60cf85750bf7389f79818429a31c37
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 25 12:39:52 2015 -0700

    use relative path for BOXLIB_HOME since these tutorials are inside BOXLIB_HOME already

MiniApps/AMR_Adv_Diff_F90/GNUmakefile
Tutorials/AMR_Adv_Diff_F/GNUmakefile
Tutorials/HeatEquation_EX1_C/GNUmakefile
Tutorials/HeatEquation_EX1_F/GNUmakefile
Tutorials/HeatEquation_EX2_F/GNUmakefile
Tutorials/HeatEquation_EX3_F/GNUmakefile
Tutorials/HeatEquation_EX4_F/GNUmakefile
Tutorials/HeatEquation_EX5_F/GNUmakefile
Tutorials/MultiGrid_F/GNUmakefile
Tutorials/Tiling_Heat_C/GNUmakefile
Tutorials/Tiling_Heat_F/GNUmakefile
Tutorials/WaveEquation_C/GNUmakefile
Tutorials/WaveEquation_F/GNUmakefile

commit 26d92a2afb7e7e360631490689e19ab57d90c827
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 25 15:34:27 2015 -0400

    a little more reorg

Tools/RegressionTesting/testnew.py

commit 519c16188b622cc35b4dee42e76879297ef0bcb0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 25 12:31:31 2015 -0700

    F_MG: fixed name conflicts

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 76f504ef7a5d21e04368ca4651844738027bd970
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 25 11:10:56 2015 -0700

    added a new fill boundary test

Tests/FillBoundaryComparison/GNUmakefile
Tests/FillBoundaryComparison/Make.package
Tests/FillBoundaryComparison/ba.max
Tests/FillBoundaryComparison/main.cpp

commit 5ab90cdee345703008794c88c1a7dd0ad993a5a0
Merge: 635796c46 ea5129b47
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 25 10:55:04 2015 -0700

    Merge branch 'development' into pgas
    
    Conflicts:
            Src/C_BaseLib/FabArray.cpp

commit ea5129b473ef005eef28ed4e260f604c45d34754
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 25 12:41:43 2015 -0400

    remove systemCall entirely in favor of run()

Tools/RegressionTesting/testnew.py

commit d61a9f7de2c14c9f803e859de50fdfb975b05462
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 25 10:47:45 2015 -0400

    default the normal direction to 1

Tools/Postprocessing/F_Src/fsnapshot3d.f90

commit fe1d1d9468ead3291119892f4dad11a004a32219
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 24 16:56:28 2015 -0700

    Linear solver: for systems with constant coefficients, use simple stencils for interior boxes

Src/F_BaseLib/fab.f90
Src/LinearSolvers/F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/compute_defect.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/stencil_util.f90

commit 202bfeefcbd32be395d7334db57ae2e5cdcf83ba
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 24 21:27:31 2015 -0400

    fix some more missing close(), switch a lot of open's to 'with open as'

Tools/RegressionTesting/testnew.py

commit 7057ad6cbcc325d6fc26111ba06bda26ad5a9e60
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Sep 24 17:58:53 2015 -0700

    More typos in CMakeLists.txt

Src/C_BaseLib/CMakeLists.txt

commit d29646e510263e407ef3bb9add9508f054bde21c
Merge: 40062836e 35167eb1c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Sep 24 17:01:31 2015 -0700

    Merge branch 'development' of https://github.com/BoxLib-Codes/BoxLib into development

commit 40062836e9b4136a330ddeb72cfba78000f10a66
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Sep 24 17:01:25 2015 -0700

    Fix typo in CMakeLists.txt and uptick release number

Src/C_BaseLib/CMakeLists.txt
Tools/CMake/BoxLib_Version.cmake

commit 35167eb1c079a24e99cbcdc8b5a8f7c061b07dfe
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 24 19:49:31 2015 -0400

    remove quotes from the branch name when creating the suite status file

Tools/RegressionTesting/testnew.py

commit c5d886735e5eb967fa3c4e785cd524199d1fe7fe
Merge: 850bd7122 d458491af
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 24 16:57:29 2015 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 850bd7122e13305b20072b4158d653fede029114
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 24 16:57:06 2015 -0400

    fix the deletion of TEST_RUN if it doesn't already exist

Tools/RegressionTesting/testnew.py

commit d458491af4ceecb864180c868da591b3addce04d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 24 16:51:01 2015 -0400

    clean up the compiling of the various tools -- no longer copy them
    to the run directory either

Tools/RegressionTesting/testnew.py

commit 10ae5250b693a25c421c4c7994c33c75915cbac4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 24 14:53:08 2015 -0400

    fix an unclosed file.  Add the branch name to the test run status file

Tools/RegressionTesting/testnew.py

commit 60a93b29b557e83a831b9f1066785d993634c1b2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Sep 23 21:25:31 2015 -0400

    fix the web output directory

Tools/RegressionTesting/testnew.py

commit 4bbca85d7062a6183c4660c29aaacded32303a2f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Sep 23 20:38:14 2015 -0400

    first cut at an easily parsable status for a run

Tools/RegressionTesting/testnew.py

commit 1727e668628702b632d72169085c3de3cc75287c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Sep 23 15:39:29 2015 -0400

    restructure all of the git logic.  Now there is a Repo class that has
    the methods for updates, change log, etc., and knows where the repo
    is, what the current hash is, etc.  This allows us to simply loop over
    all the repos in the suite.repos dictionary and greatly simplify code.

Tools/RegressionTesting/testnew.py

commit 42f20c9c0682b8c60a10f203aa542a65d528fa1d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Sep 23 10:42:28 2015 -0400

    bold heading in list of git info

Tools/RegressionTesting/testnew.py

commit 05e985f65348aad6556e9fa0b7ccb61664ca597a
Merge: 89e40944d 575f636ac
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 22 20:24:51 2015 -0400

    Merge branch 'development' of ssh://github.com/BoxLib-Codes/BoxLib into development

commit 89e40944d914ba58d5acd864ea4cba0340534961
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 22 20:24:15 2015 -0400

    add libstdc++ to get around an import error -- not sure why this is pulling
    in the C++ boxlib though...

Tools/Py_util/GNUmakefile

commit 575f636ac4b4e701296e2ca27944f2781113c67f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 22 19:14:02 2015 -0400

    updated version of our test suite inputs

Tools/RegressionTesting/Maestro-tests.ini

commit 9e07cb3d2ef9cd58ca0a637c84501609038e7545
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 22 19:10:45 2015 -0400

    default to the development branch

Tools/RegressionTesting/testnew.py

commit 8b8e213abf3ec1a83649ef59a8b4c125f8f93815
Merge: 3c7d8a7f8 c2c99fc0b
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 22 15:46:15 2015 -0700

    Merge branch 'master' of https://github.com/BoxLib-Codes/BoxLib

commit c2c99fc0bc36035dfa6c60f32dc43c046f325f25
Merge: 70a33610d 40aa273e7
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Tue Sep 22 11:41:52 2015 -0400

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit 70a33610df2e32551034c3628340942be67a98b4
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Tue Sep 22 11:37:25 2015 -0400

    Add a dimension-agnostic version of the error function.

Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp

commit 40aa273e7d9dc2a9099001b2f606bbff68466758
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 21 16:32:41 2015 -0700

    OMP ml_interface

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit 923f329b5844acffd39c6b6bf7a5e6596aefd94a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 21 12:55:25 2015 -0700

    Revert "save a multifab build and copy" because the nodal solver
    relies on that the ghost cells of amr_coeffs are filled with zero.
    
    This reverts commit bf8fcce72f0ed61b56e52873136db822cdb963c7.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 1fff3e0321d105980061261d80884fb8619158b9
Merge: bf8fcce72 c0fec89ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 21 12:08:41 2015 -0700

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit c0fec89ea01c117cc814de628c6ffc7ce52d733a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 21 14:27:41 2015 -0400

    simplify convert_type

Tools/RegressionTesting/testnew.py

commit bf8fcce72f0ed61b56e52873136db822cdb963c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 21 11:27:29 2015 -0700

    save a multifab build and copy

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 428ecae8bff186c4cf91e06f53dbcd868084e026
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 21 11:23:37 2015 -0700

    MGT_Solver: rewrote the cell-centered coeffs stuff in a hopefully less confusing way that is also consistent with the approach in nodal solver

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit eae53d801410ba52ed3a62acb027b8ecc6527739
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 21 09:41:01 2015 -0400

    fix the OMP stuff in the run()

Tools/RegressionTesting/testnew.py

commit f5ae7ba29e2edc632e7cd6af5d4a1ff2378e7477
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 18 15:39:19 2015 -0700

    MGT_Solver: removed unused applybc function and two unnecessary FillBoundary

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 2fc6044e460a9e4bab85f2c6075a89c10c0a0711
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 18 13:52:54 2015 -0700

    more coarse-grained OMP in MGT_Solver

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 80b66ba3b009d4607b4837254a193f6ad4564016
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 18 13:49:13 2015 -0700

    add more nodal functions to MFIter

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/F_BaseLib/multifab_f.f90

commit 6c1226144412c0825d5d588881cf7b409d0965e7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Sep 19 23:02:07 2015 -0400

    store the diff command

Tools/RegressionTesting/testnew.py

commit 42745e3337516991502b2a83d36703e06ec806d2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Sep 19 22:32:43 2015 -0400

    switch the diff over to run()

Tools/RegressionTesting/testnew.py

commit 83466c8d48f1b5fc43f41177a69a3fdeab0e1f34
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Sep 19 22:14:54 2015 -0400

    switch to using subprocess.Popen() to run the tests instead of os.system().  THis is
    safer, and allows us to capture the stdout/err and return code.  Note: for OMP, we need
    to pass a dictoionary of environment variables.

Tools/RegressionTesting/testnew.py

commit d594b43abc040203b52a4726a696249cee705eff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 17 17:03:03 2015 -0700

    tiling in nodal MGT_Solver

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 3c7d8a7f87431fee557b0e57acef8f7475e24d1e
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 17 15:11:24 2015 -0700

    added profiling.

Tests/C_BaseLib/tFB.cpp

commit da884a3dcca46362c58e826549ae0138d78c989a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 17 15:06:39 2015 -0700

    added assertion

Src/C_BaseLib/PArray.H

commit b28d8375eab17dc5e4311251ad56fc89c8404fc1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 17 13:49:44 2015 -0700

    fixed assertion

Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tutorials/MultiGrid_C/main.cpp

commit cc29abc83582eaf1355747248125c5a27587fa1d
Merge: 3c890f336 cca942219
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 17 11:35:47 2015 -0700

    Merge branch 'master' of https://github.com/BoxLib-Codes/BoxLib

commit 3c890f33637d576bd01c2797be013a66b5a5cb22
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 17 11:31:14 2015 -0700

    unique set.

Tutorials/MultiFabTests_C/GridMoveTest.cpp

commit cca9422197a9ebb28eb3056e169d684e429a6aea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 16 17:31:38 2015 -0700

    fixed a typo

Src/C_BaseLib/IntVect.cpp

commit bf1777b4fec8f931ee176ab5e5986ac95dd341e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 16 16:56:42 2015 -0700

    clean up MGT_Solver

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tutorials/AMR_Advection_C/Source/Diffusion.cpp
Tutorials/MultiGrid_C/main.cpp

commit 6ace9a195b172595ac0a7275eefd5eb30f2758dc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 16 16:14:36 2015 -0700

    Added a member function that takes a const * and removes the const.  use it with care.

Src/C_BaseLib/PArray.H

commit 9029f08edf3818f537d0c882a96cdc7c8bc726b9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 16 14:06:27 2015 -0700

    added IntVect::TheDimensionVector for convenience

Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp

commit 7e05805531eb30c7ae25e6f193e5e1e85c558fca
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 16 13:40:08 2015 -0700

    optional nodal argument for MultiFab and FabArray constructors

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 59ab06a0f774b0e5b01bb52b17776b3f461295ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 15 18:23:44 2015 -0700

    tiling in cc MGT_Solver

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 1b02ba0ea9f3b6ea3d5242765b069c58a12e263a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 14 12:52:45 2015 -0700

    In tiled tab_boxes, only the current tile should be touched.

Src/F_BaseLib/tag_boxes.f90

commit d78fb47e50b2b76df9cf204b3a6ea4fe8640ad0b
Merge: 41d173a6c 5e3be4424
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Mon Sep 14 15:38:45 2015 -0400

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit 41d173a6c9919def40e6dae1073b3f3b5a88f10d
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Mon Sep 14 15:38:41 2015 -0400

    Add a function to StateData that accepts a pointer to a new MultiFab and replaces the old_data or new_data with it, then deletes the old copy of old_data or new_data.

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 5e3be44245db7d4194a0661adcc64faee059ab2a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 14 11:10:31 2015 -0700

    fixed a new bug in tag_boxes

Src/F_BaseLib/tag_boxes.f90

commit c156c849c5a121d8fadda539e69d0d7756865775
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Sep 14 12:10:46 2015 -0400

    need to define last_run earlier

Tools/RegressionTesting/testnew.py

commit 21ef91afe99f4ab7cbc7dead0f7db65ef52f58cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 12 12:14:01 2015 -0700

    modified Cray C++ compiler option to make it work with a C99 feature we use.

Tools/C_mk/Make.Linux

commit df0c0fd8cfb3c87cde16187b48745dd2456ca016
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 12 11:25:03 2015 -0700

    tweak flags for .F90 files

Tools/C_mk/Make.rules

commit a1ef045490b30fab7d64bf74b0e5425ee06ce86e
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Sep 12 02:45:14 2015 -0400

    Don't actually need a separate FILCC_ND.F file to do dimension agnostic boundary filling

Src/C_AMRLib/FILCC_ND.F
Src/C_AMRLib/Make.package
Src/C_AMRLib/StateDescriptor.cpp

commit 0ad8689a58997ee0ab902d217a83c6fe247f63fb
Merge: 485626b2c fdb0b07c7
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Fri Sep 11 23:53:13 2015 -0400

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit 485626b2cd47786c56f7bd77f37ef44d77324324
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Fri Sep 11 23:53:09 2015 -0400

    Dimension agnostic boundary fill routine

Src/C_AMRLib/FILCC_ND.F
Src/C_AMRLib/Make.package
Src/C_AMRLib/StateDescriptor.cpp

commit fdb0b07c70365340062958d0d4c0c5af503ce83a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Sep 11 13:43:04 2015 -0700

    MultiFab: use local communicator with HPGMG instead of MPI_COMM_WORLD
    
    This lets us use the HPGMG solver in runs where we have multiple MPI
    groups/communicators.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 317f40b898a76166a04dc49c1759e173204cd3db
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Sep 10 13:05:52 2015 -0700

    MultiFab: remove commented-out debugging print statement during HPGMG run

Src/C_BaseLib/MultiFab.cpp

commit 22dca70a7ea4283a597241d1fb80ccc41a0a3f94
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Sep 10 13:05:17 2015 -0700

    MultiFab: minor clean up of status output during HPGMG runs

Src/C_BaseLib/MultiFab.cpp

commit 3f33379d932a12d8daab8139428fdc1773af6cbf
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Sep 8 15:40:47 2015 -0700

    C_mk: added compile-time options for smoothing behavior of HPGMG

Tools/C_mk/Make.defs

commit c073c3220de39e3f49df8151044afb524d284538
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 11 10:33:10 2015 -0700

    tiling in tag_boxes

Src/F_BaseLib/tag_boxes.f90

commit 13448ab43b758fcffec5a870babba239524df837
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 11 10:24:04 2015 -0700

    added omp paralle do

Src/F_BaseLib/multifab_physbc_edgevel.f90

commit 0796be23ca2c3cbd9ada57de04ff1fd3213bef00
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 11 10:06:45 2015 -0400

    fix a bug in calling list for reportSingleTest

Tools/RegressionTesting/testnew.py

commit 82b2ed2d81660b1e01ae9e4a077f078bc63cb97d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 10 21:16:30 2015 -0700

    trap floating-point exceptions in BACKTRACE

Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp

commit 85cbce76228e7f68a45d5cf6271aaecdf019997f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 10 20:02:32 2015 -0400

    define FCOMP_VERSION for intel so we can get the compiler version in the
    job_info files

Tools/F_mk/comps/Linux_intel.mak

commit 3686028edeb71299dcd6fbde3cf516e1b1f994b1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 10 16:21:32 2015 -0400

    fix a few bugs

Tools/RegressionTesting/testnew.py

commit a5bf611f48be45d0992151331028e39588eedd68
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 10 15:58:34 2015 -0400

    a little more cleaning

Tools/RegressionTesting/testnew.py

commit 913fe593d74e3b61636eebf3c41bbf595cf0ee09
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 10 12:34:02 2015 -0400

    centralize the logic of how we select the tests to run into a
    method of the suite object.

Tools/RegressionTesting/testnew.py

commit f642017c59593c30d7d14aa3dcbc76cea255bba9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 10 11:59:34 2015 -0400

    let the HTMLTable take a list of div elements

Tools/RegressionTesting/testnew.py

commit ae36ba9b4a6a1c28a440261e408a8a12ac812b7e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 10 11:03:31 2015 -0400

    fix missing ]

Tools/RegressionTesting/testnew.py

commit e820bb91a994903b18fd27a3cce9fd0cb0c05d01
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 10 10:20:43 2015 -0400

    fix the handling of NaNs present in the compare table

Tools/RegressionTesting/testnew.py

commit bab2d57332da8dbe7d728ca44f44b4148e0aff47
Merge: e657004b8 e4b549018
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 9 21:03:30 2015 -0700

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit e657004b80b8b85b35d390b9f496f2929e7b0da4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 9 16:55:09 2015 -0700

    tiling in nodal restriction

Src/F_BaseLib/ml_nd_restriction.f90
Src/F_BaseLib/nodal_restriction.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/mg.f90

commit e4b5490188233f38d34dff069194037d6e0e5600
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Sep 9 20:39:34 2015 -0400

    be careful -- if a test did not produce any output and we used
    --copy_benchmarks, then there it can erase the entire
    benchmark directory (d'oh).  This is fixed now by checking
    that the last plotfile found is not ""

Tools/RegressionTesting/testnew.py

commit 242f1b742a40b463922bbd7cc7c977d21f1b9e56
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 9 10:59:16 2015 -0700

    reduced number of parallel reduce

Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab_f.f90

commit 7abac98be677ccb45bea53dc43560b84ffb12cb3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Sep 9 10:47:56 2015 -0400

    add a copy_benchmarks functionality -- this does what make_benchmarks + redo_failed
    does, without rerunning any tests -- it simply copies all the benchmarks from
    the last runs that failed.

Tools/RegressionTesting/testnew.py

commit 635796c462765b19e0e70dd7e22e041bcc8b67a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 8 16:34:07 2015 -0700

    Split MPI calls in FillBoundary and FillPeriodicBoundary into multiple pieces.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H

commit 277a773c13f9c61543384f5d36e2023a9652e39d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 8 13:12:03 2015 -0400

    some css tweaks

Tools/RegressionTesting/testnew.py

commit 694b18635a5c2c2eab915084f38ee260a26e9f8e
Merge: f981ba351 3df0177ce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 8 09:58:47 2015 -0700

    Merge branch 'master' into pgas
    
    Conflicts:
            Tools/C_mk/Make.defs

commit 3df0177ce2f059f3da1226bf4fb8c206efb05ffd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 8 12:54:58 2015 -0400

    use a new HTMLList() object to make the single test output more readable

Tools/RegressionTesting/testnew.py

commit d8bb1ec526b388a7a949ff667c0e33fd093f3132
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 8 09:42:32 2015 -0400

    fix ordering of hash and branch in output

Tools/RegressionTesting/testnew.py

commit 371058511816234a6e7531acff2efc7bcc757ed6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 4 15:08:20 2015 -0700

    Added next_tile function that also returns current fab index.  Using next_tile instead of more_tile is recommended.

MiniApps/SMC/advance.f90
MiniApps/SMC/init_data.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/ml_cc_restriction.f90
Src/F_BaseLib/multifab_f.f90
Tutorials/Tiling_Heat_F/advance.f90

commit 5bc3e2e9253a0ede2b063c9ec8e003fc4c92e9f7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 4 14:46:51 2015 -0700

    more tiling

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/ml_cc_restriction.f90

commit e8e8a4226bc2a8f29deba537b24d70751881e78d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Sep 6 20:49:34 2015 -0400

    print the branch and hash for the code on the summary page

Tools/RegressionTesting/testnew.py

commit 79484cc2b8b8fd519253d971adbc88e4ae05d278
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 5 14:23:07 2015 -0700

    always include sstream

Src/C_BaseLib/BLBackTrace.H

commit 92b478bd53475d666742aee71d6714834fc5fdb5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 4 17:23:22 2015 -0700

    Don't include bl_constants_module since that lives on F90 side.

Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_3d.f90

commit 21f4fc7a0c083df75208efa3ea3aae1d463b9dfe
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 4 17:02:26 2015 -0700

    Add the functionality to average down face-based MultiFabs as long as the crse BoxArray is a coarsened
    version of the fine BoxArray.

Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_3d.f90
Src/C_BaseLib/MultiFabUtil_F.H

commit 07e7083491dd89c38ec8de7e930117c043471570
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 4 13:45:23 2015 -0700

    command line option for sending no email when regression tests fail

Tools/RegressionTesting/testnew.py

commit 08a44f63460c56ed6257dfdbe92aa24c33b8e8c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 4 13:19:19 2015 -0700

    a bit of hack to get consistent answer with OMP

Src/F_BaseLib/multifab_f.f90

commit 8a6052e4cc8aa42ad2b83feb3bffb26ca682b76b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 4 11:57:56 2015 -0700

    minor changes that can cause roundoff errors

Src/F_BaseLib/multifab_f.f90

commit 637f78d7b0410eafee8b5b7de7a021996c80aaa9
Author: yzheng <yzheng@lbl.gov>
Date:   Fri Sep 4 11:08:23 2015 -0700

    Make async slightly more efficient without the need of reply

Src/C_BaseLib/BLPgas.cpp

commit 6986349a9623f6bd12dedf166473fbe6666abc5b
Merge: 1d3dc73c9 f981ba351
Author: yzheng <yzheng@lbl.gov>
Date:   Fri Sep 4 11:05:09 2015 -0700

    Merge branch 'pgas' of github.com:BoxLib-Codes/BoxLib into pgas

commit 8ad70b4e6a3578618895b6750bf2aace6f311bcc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 4 11:03:41 2015 -0400

    fix a link + pretty up some CSS

Tools/RegressionTesting/testnew.py

commit 4dc415c1a2e35f3135a8e775dc59c8e01dba6c38
Merge: afda0e5a6 7bd027bac
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 4 10:01:36 2015 -0400

    Merge branch 'master' of ssh://github.com/BoxLib-Codes/BoxLib

commit afda0e5a6a8d22419c2fe9cb6f5784b5ad5f7447
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 4 10:01:16 2015 -0400

    switch the test run overview talbe to HTMLTable

Tools/RegressionTesting/testnew.py

commit 7bd027bac11ff47dc3bd8b1ba9ac6ce59e176d53
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 4 09:28:36 2015 -0400

    wrong indentation in the MPI call

Tools/RegressionTesting/testnew.py

commit 63b472b1803dba0c71c697a374184c1060674fc6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 4 08:27:55 2015 -0400

    catch when boxes don't match in fcompare

Tools/RegressionTesting/testnew.py

commit e6440c7db5cda8f052f72fc23019d36ddbff47f4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 3 20:53:44 2015 -0700

    tiling

Src/C_BaseLib/MultiFabUtil.cpp

commit b3b6a47f8863e94f7f64e8ab71ef739ba1894bad
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Thu Sep 3 23:38:33 2015 -0400

    Fix minor bug in assertion

Src/C_BaseLib/MultiFabUtil.cpp

commit 70423254b1688c33412658baac2720f3dac3be8f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 3 21:17:33 2015 -0400

    a bit more restructuring -- moving things into the suite class

Tools/RegressionTesting/testnew.py

commit 2a62e48f4040e1b8117288a9cdd6c5ac39d3ca9c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 3 16:11:53 2015 -0700

    save local index in communication and local copy descriptors to avoid repeated calls to local_index

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_interface_stencil.f90

commit f603d5f1030e18ef2fb0b773a46da2382082cd7f
Merge: 26d913e82 5112ec905
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 3 14:47:27 2015 -0700

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit 5112ec905771fb43e9b0fc34fd1393bc69618ade
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Sep 3 13:15:59 2015 -0700

    C_mk: updated Makefile flags for HPGMG to allow both pure V-cycles and pure F-cycles

Tools/C_mk/Make.defs
Tutorials/MultiGrid_C/GNUmakefile

commit 26d913e828d25fe4257a32299a71fd30bd942866
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 3 13:08:17 2015 -0700

    Added a few new utility functions to BoxLib namespace.

Src/C_AMRLib/AmrLevel.H
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFabUtil.H
Src/C_BaseLib/MultiFabUtil.cpp
Src/C_BaseLib/MultiFabUtil_1d.f90
Src/C_BaseLib/MultiFabUtil_2d.f90
Src/C_BaseLib/MultiFabUtil_3d.f90
Src/C_BaseLib/MultiFabUtil_F.H

commit f7f5de123273f49e7a6f672ecbd6d57baa559734
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 3 09:57:49 2015 -0400

    start of what will become some basic unit tests -- nothing to see
    here now.

Src/F_BaseLib/unittests/GNUmakefile
Src/F_BaseLib/unittests/gr0_3d.1level
Src/F_BaseLib/unittests/tests.f90

commit e0717fddd3a7f54d710c705903f3c7f3741d8874
Merge: ea3c6107f 266e1aee0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 3 09:57:35 2015 -0400

    Merge branch 'master' of ssh://github.com/BoxLib-Codes/BoxLib

commit f981ba3516b11421a113fe9133f143fcf3ccbe55
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 2 20:40:23 2015 -0400

    added bl_profiler

MiniApps/PGAS_SMC/main.cpp

commit 266e1aee0f4b1887f3f59450f4d802f5b6029735
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 2 10:44:38 2015 -0700

    minor bug: used optional argument without checking

Src/F_BaseLib/make_new_grids.f90

commit 22f812cf5ef0888215f717f85d2fdae31aa400d5
Merge: 83aa2b82a 5abc60ab0
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Sep 1 16:13:26 2015 -0700

    Merge branch 'port_hpgmg'
    
    This series of commits adds the ability to call the HPGMG multigrid
    solver written by Sam Williams. It is designed to be more or less a
    drop-in replacement for the in-house multigrid solver. There are a few
    caveats to using it, however:
    
      1.) It is single-level only. No AMR.
      2.) It is not nodal.
      3.) It requires a cubic domain with cubic boxes.
      4.) It does not support Neumann boundary conditions. Only periodic or
          Dirichlet.
    
    In addition, the version of HPGMG which Sam maintains will not work with
    this. You must use my "port" of it, which contains the necessary hooks.

commit 5abc60ab022092045410177fa0ee50a91357ed70
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Sep 1 14:21:55 2015 -0700

    MultiGrid_C: add HPGMG as an example multigrid solver in the tutorial

Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/README
Tutorials/MultiGrid_C/main.cpp

commit b2bc2eeee282c88c36c1a1300ab7c0d7d54ba914
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Sep 1 12:29:38 2015 -0700

    MultiFab: add static functions and hooks for using the HPGMG linear solver

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Tools/C_mk/Make.defs

commit 0e12d1dda300ed37a9f10996f7f848312b42ea14
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Sep 1 12:17:21 2015 -0700

    Box: add static function isSquare()
    
    Checks that a Box is square (or cubic in 3-D). This is a convenient function to
    have when using the HPGMG solver, which requires cubic Boxes.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit 83aa2b82a074305df72d5a1f6a3aec5616b40a80
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 1 17:46:04 2015 -0700

    fixed intel compiler macro in last commit

Src/C_BaseLib/BLBackTrace.H

commit 99907183e4686a9e5a30e70bca56c63c6db9f015
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 1 17:44:51 2015 -0700

    Cannot get threadprivate static class memeber work in Cray and Intel, so let's turn it off.  Note that this would not cause race conditions unless we use BL_BACKTRACE_PUSH and POP for debugging. In that case, we have to use gcc.

Src/C_BaseLib/BLBackTrace.H

commit 1ce3f9801b756c1dc6e66edc0be19ffba3d33984
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 1 17:38:58 2015 -0700

    option to turn on assertion if compiled with USE_ASSERTION=TRUE enven when DEBUG is FALSE.

Src/C_BaseLib/BLassert.H
Tools/C_mk/Make.defs

commit cb86fba6ab3d8dc1e8e816c519a7c350ba6231ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 1 17:24:38 2015 -0700

    added -g to Cray

Tools/C_mk/Make.Linux

commit ea3c6107ff3d5e421f0d4f10f865f79ae2c3087f
Merge: fcd46eb77 7a8a53088
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 1 19:35:39 2015 -0400

    Merge branch 'master' of ssh://github.com/BoxLib-Codes/BoxLib

commit fcd46eb777054faf5c4e578a32a9cdc2be0a86c3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 1 19:35:15 2015 -0400

    change multifab_equal to a function and check the layouts

Src/F_BaseLib/multifab_f.f90

commit c7dbfb89ed7fb96759aa6848fcd493d333e5eaae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 1 14:19:46 2015 -0700

    make Intel compiler happy

MiniApps/PGAS_SMC/SMC_advance.cpp

commit 7a8a530882089b7dd08169467c9ad88afcc49ab4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 1 11:21:00 2015 -0700

    Finished tiling in multifab_f.  Roundoff errors are expected because this commit changes the order of sum.

Src/F_BaseLib/multifab_f.f90

commit 5bb2e4d0c3baf827e73c37dc410682b05c26578f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 1 10:25:04 2015 -0700

    added an assertion in mfiter

Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/multifab_f.f90

commit 3bf18a9c52e21519951602b7738ff8e3fc30a8c6
Merge: 15a52d089 6930a6b35
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 1 12:05:09 2015 -0400

    Merge branch 'master' of ssh://github.com/BoxLib-Codes/BoxLib

commit 6930a6b35ce8998abf58fe00ee100464e9796cdd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 1 12:00:24 2015 -0400

    if there is no png file produced, then skip the copy

Tools/RegressionTesting/testnew.py

commit 15a52d0892307c44861868473b88c3dd28bfae2f
Merge: b1ca0c239 9c962d1c2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 1 11:50:05 2015 -0400

    Merge branch 'master' of ssh://github.com/BoxLib-Codes/BoxLib

commit b1ca0c239f064cbfa7212b0c0345d04ce24f3065
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Sep 1 11:49:56 2015 -0400

    add an equal method

Src/F_BaseLib/multifab_f.f90

commit 9c962d1c2a8fd7edb11e2be614649ec168fdcde2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 1 08:30:27 2015 -0700

    fixed a new bug: forgot to build mfiter

Src/F_BaseLib/multifab_f.f90

commit 4c8a14ea9fb271a958a36af99e4bff0b61bad48a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 31 17:44:20 2015 -0700

    more tiling in multifab_f

Src/F_BaseLib/multifab_f.f90

commit d23f672c4b4c4568b03b44f75497b55a820bbd6b
Merge: 90a598b3c b1e9fe52d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 31 17:19:02 2015 -0700

    Merge branch 'master' of https://github.com/BoxLib-Codes/BoxLib

commit 90a598b3cdb62ea2978980e8486596d9ca8f3dc2
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 31 17:18:59 2015 -0700

    some code cleanup.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/FabArray.H

commit 439ba4044c9e689845aaec3b6adecef75425cdd5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 31 16:02:54 2015 -0700

    Fixed a very old in multifab_div_s_c.  Fortunately, I don't think it
    is ever used by any codes.

Src/F_BaseLib/multifab_f.f90

commit b1e9fe52d747b582c18de532c9dae23034dd05ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 29 23:41:43 2015 -0700

    fixed a new omp bug and cleanup

Src/F_BaseLib/multifab_f.f90

commit dd986a0a2036c3faa19f131f2f7667b584dae8ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 29 22:30:54 2015 -0700

    fixed typo

Src/F_BaseLib/multifab_f.f90

commit 34bc454266101d285615adfd1162486db2b61590
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 29 22:15:21 2015 -0700

    more tiling and forgot to build mfiter

Src/F_BaseLib/multifab_f.f90

commit ed06581dd8178f62e0498b4a8ed5e1db6509b947
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 29 21:53:48 2015 -0700

    Multifab_fab_copy is serial only and I oon't think any codes are it, so it is removed.  If it turns out some codes need to call it, we should implement a parallel version.

Src/F_BaseLib/multifab_f.f90

commit 791a95df95a034f11d07a2656b1345ceece37282
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 29 21:46:48 2015 -0700

    tiling in multifab_min

Src/F_BaseLib/multifab_f.f90

commit 6e9de507b0ac244671cb9e1f747c3d4bf9e7a24e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 29 21:37:02 2015 -0700

    tiling in multifab_val and removed allow_empty argument because mfiter skips empty box already

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_f.f90

commit d2254b328ac25b69ffdaf70ce7d532a508af4583
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 29 21:06:55 2015 -0700

    It shouldn't be fab's responsibility to check if the caller passes in a box in fab_max_val and fab_min_val.  Also note that in practice only the multifab module is supposed to call fab_max_val and fab_min_val.

Src/F_BaseLib/fab.f90

commit ce00022119eb1037a51a216a9d9515702ab74893
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 28 17:01:48 2015 -0700

    more tiling

Src/F_BaseLib/multifab_f.f90

commit 3c83464587fc07a439bdbd47bc93b6eb562fabcb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 28 16:54:48 2015 -0700

    no longer need to test empty box because mfiter will not hand out an empty box

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_f.f90

commit 5f0c809782930a5bd04bb8145f334d8928c0f602
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 28 16:52:02 2015 -0700

    handle empty box in mfiter

Src/F_BaseLib/layout.f90

commit 3550f7a84153dffbecaf3a3044508293d23008a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 28 16:18:13 2015 -0700

    tiling and omp in multifab_f

Src/F_BaseLib/multifab_f.f90

commit 2cc6fdf3524b121922c4a7f86eaefc8117f22326
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 28 15:16:32 2015 -0700

    removed omp in fab.f90 because we are going to do it in multifab_f.f90

Src/F_BaseLib/fab.f90

commit 1d3dc73c93ee71fd205debc73e0d52c13dc5528d
Merge: 156cd26bd 6cdabe5c9
Author: yzheng <yzheng@lbl.gov>
Date:   Sat Aug 29 15:55:46 2015 -0700

    Merge branch 'pgas' of github.com:BoxLib-Codes/BoxLib into pgas

commit 4fc73359556090eedabdb23c92ebd4d68b81e1b5
Merge: 1af02ecf8 d89db3e6d
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Aug 29 01:51:10 2015 -0400

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit 1af02ecf86d4ade6bf75416cb188d5cdcbc9c30a
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Sat Aug 29 01:51:07 2015 -0400

    Add a DIMENSION_AGNOSTIC variable to the makefile/defines; we'll use it in some cases for determining whether to call dimension agnostic Fortran functions. Also add a dimension agnostic version of the boundary function routines, similar to how we did this for the derive class.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Make.package
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Tools/C_mk/Make.defs

commit d89db3e6dc492a86956ab5bd13342c063984857e
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 28 15:45:09 2015 -0700

    ParallelDescriptor: put include of Analysis.H inside IN_TRANSIT ifdef

Src/C_BaseLib/ParallelDescriptor.cpp

commit 63036a25a575ff29e7cbf0e7714b88b003a7e359
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 28 15:42:52 2015 -0700

    F_BaseLib: derive world_group communicator from m_comm instead of MPI_COMM_WORLD in parallel_create_communicator()
    
    This routine ultimately just wants the "parent" communicator from which to
    build sub-communicators. It shouldn't care whether the parent communicator is
    actually MPI_COMM_WORLD or anything else.

Src/F_BaseLib/parallel.f90

commit 6cdabe5c98c8d26b3355f102a753ba48ab6e147e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 28 13:15:31 2015 -0700

    split FillPeriodicBoundary_finish into two versions: MPI and UPCXX

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit d3b7e7e3a390367e320f9e5b8d61178bc3127dc0
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 28 12:10:16 2015 -0700

    F_BaseLib: change parent communicator from MPI_COMM_WORLD to m_comm in parallel_create_communicator()
    
    Using MPI_COMM_WORLD breaks code which uses more than one MPI group. "m_comm"
    should be the correct pseudo-global communicator anyway, so this should work
    for any number of MPI groups.

Src/F_BaseLib/parallel.f90

commit 8ed2642b6f37cb137bb4c386be68748a46118bae
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 28 10:44:27 2015 -0700

    F_BaseLib: remove assignment of m_comm to MPI_COMM_WORLD in parallel_finalize()
    
    This breaks the multigrid solver when running with the sidecars because the
    solver invokes many MPI collective routines which hang due to this.

Src/F_BaseLib/parallel.f90

commit 763ba4d49b6394d29ec511527f687464006bc71d
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 28 09:24:57 2015 -0700

    ParallelDescriptor: move creation of InTransitAnalysis variable outside if/else section in SidecarProcess()
    
    Every type of analysis will use an InTransitAnalysis object, so rather than
    duplicating this line in every if/else case, just do it once at the beginning.

Src/C_BaseLib/ParallelDescriptor.cpp

commit fddeab5f255c416541df215dbaa142e6d1f707d3
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 28 07:21:37 2015 -0700

    ParallelDescriptor: break out of while() loop immediately after sidecars receive quit signal

Src/C_BaseLib/ParallelDescriptor.cpp

commit 45789ea132a1576f536dae4d614d58daa6e4d4ec
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 28 07:16:18 2015 -0700

    ParallelDescriptor: use automatic allocation instead of new[] and delete[] in SidecarProcess()
    
    There's no reason to use pointers and allocate objects by hand. Let them come
    into and go out of scope automatically.

Src/C_BaseLib/ParallelDescriptor.cpp

commit e90ccdf0b5ff6e72110767c364ff91368e4249d6
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 28 07:06:16 2015 -0700

    ParallelDescriptor: move sidecar completion message outside the signal if/else section
    
    This way we don't have to duplicate that message inside every if/else case.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 8c89549a4222d91cee02ae84330c8a761a7492fe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 27 17:13:41 2015 -0700

    split FillBoundary_finish into two versions: MPI and UPCXX

Src/C_BaseLib/FabArray.H

commit 156cd26bd6bbb292f9c9c39b15d4183b35ed2483
Merge: 84e9b950f 397e83ff7
Author: yzheng <yzheng@lbl.gov>
Date:   Thu Aug 27 16:42:55 2015 -0700

    Merge branch 'pgas' of github.com:BoxLib-Codes/BoxLib into pgas

commit 84e9b950f7935d2eab4d482ef6e1bc12c4e9f131
Author: yzheng <yzheng@lbl.gov>
Date:   Thu Aug 27 16:42:52 2015 -0700

    Use UPC++ barrier for the UPC++ version

MiniApps/PGAS_SMC/SMC.cpp

commit 80140ecde6e9913fe4ede35b21d2021eae313589
Merge: 397e83ff7 801b617be
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 27 16:24:34 2015 -0700

    Merge branch 'master' into pgas

commit 397e83ff7937c1ebc33cd559676095af0ef69233
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 27 15:22:44 2015 -0700

    tweak the output of timing results

MiniApps/PGAS_SMC/SMC.cpp

commit 801b617be12365d62f88c954a3096d3559ea8870
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu Aug 27 14:37:23 2015 -0700

    Geometry: add forgotten assignment of is_periodic in SendGeometryToSidecars()

Src/C_BaseLib/Geometry.cpp

commit d4dd720b7030345420f4070feed510f4a2ae11c9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 27 12:43:48 2015 -0700

    PGAS_SMC: use blocking fill boundary when overlap is false

MiniApps/PGAS_SMC/SMC_advance.cpp

commit 4355098d0971a5b414bef1f5526bede587f4f533
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 27 12:43:06 2015 -0700

    blocking fill boundary function can also use upc++ now

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.cpp

commit 62b6f3599e5554d1ced4280e2d72e5d1b88681de
Author: yzheng <yzheng@lbl.gov>
Date:   Thu Aug 27 10:28:53 2015 -0700

    Poll UPC++ progress engine more aggressivelly right after making send requests

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit e34ec68165726165e1b85f3079442416d32da888
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Aug 27 09:37:19 2015 -0400

    fix the fix -- keep 0.0 if that is printed :)

Tools/Postprocessing/F_Src/fcompare.f90

commit 4ac481778ecc899c17c5ea36a194143c80d6d4f2
Merge: 6b8b68172 4e06e6b1b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Aug 27 09:16:15 2015 -0400

    Merge branch 'master' of ssh://github.com/BoxLib-Codes/BoxLib

commit 6b8b68172b789d81f15b97eff96e46a8ab93ff65
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Aug 27 09:15:16 2015 -0400

    Fortran prints numbers with 3-digit exponents without the 'E' (i.e., 0.3979676757-175)
    Python/C don't know how to interpret this.  Now we floor things with 1.d-99

Tools/Postprocessing/F_Src/fcompare.f90

commit a479b3ba6ecc57016666e412ce64d6bb976440a9
Merge: b5d1d12de 4e06e6b1b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 26 15:05:06 2015 -0700

    Merge branch 'master' into pgas
    
    Conflicts:
            Src/C_BaseLib/BoxLib.cpp

commit 4e06e6b1b63056b2054d3ed367f5ba0a4f5aae5f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 26 15:02:46 2015 -0700

    trying to keep x-direction long in creating box list of the compliment of a box in another

Src/C_BaseLib/BoxList.cpp
Src/F_BaseLib/list_box.f90

commit b5d1d12de5b1b003522bca018d98ffa8aef74520
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 26 14:58:28 2015 -0700

    adjusted timers

MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/SMC_advance.cpp

commit 8f1bd4a384508ad2664b0abbac4041ac57a3fe1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 26 11:03:53 2015 -0700

    PGAS_SMC: use the same initial guess for T

MiniApps/PGAS_SMC/make_plot.f90

commit 9170ed1176b3e750cbd25060e434c5f2cc861b1a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 26 11:01:53 2015 -0700

    PGAS_SMC: changed the default max_grid_size

MiniApps/PGAS_SMC/SMC.cpp

commit 9b79e409cc680189cf826bdf96e7e6d3c688d9a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 26 10:25:50 2015 -0700

    tidy

MiniApps/PGAS_SMC/SMC.cpp

commit cc5d3c0bda4cbfeff2887658228a8a2e52665221
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 26 10:19:50 2015 -0700

    added some timers and some minor changes

MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/SMC_advance.cpp

commit bae28d55a3d36c647b5c1533accaa3af54885f24
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 25 17:31:04 2015 -0700

    first version of PGAS_SMC

MiniApps/PGAS_SMC/Make.package
MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/SMC_F.H
MiniApps/PGAS_SMC/SMC_advance.cpp
MiniApps/PGAS_SMC/SMC_init.cpp
MiniApps/PGAS_SMC/SMC_io.cpp
MiniApps/PGAS_SMC/init_data.f90
MiniApps/PGAS_SMC/kernels.f90
MiniApps/PGAS_SMC/make_plot.f90
MiniApps/PGAS_SMC/transport_properties.f90
MiniApps/PGAS_SMC/variables.f90

commit 28f46dcd6e53e5a672e233bb503ee2da47d60549
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 25 17:29:41 2015 -0700

    added MFGhostIter that iterates over ghost cells only

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 64064be9bea4012af0f0b6376406d7b2ab61ee2b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 25 16:21:49 2015 -0700

    Analysis: started adding virtual Initialize() stubs for different kinds of analysis classes
    
    Different types of analyses require different types of input data, and
    at some point the compiler must know *something* about which data an
    analysis class requires. But we don't want to put the entire analysis
    code into BoxLib itself. Since we can't have virtual constructors, the
    compromise is to enumerate all the possible input sets via unique,
    virtual Initialize() stubs. BoxLib will not invoke a callback to
    Initialize() because it doesn't know which one to use. So the analysis
    class itself invokes its own Initialize(), and BoxLib will then invoke
    DoAnalysis() and Finalize(), since it is much easier to implement those
    functions for any analysis class with no arguments.

Src/C_BaseLib/Analysis.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tutorials/Sidecar_EX1/InTransitAnalysis.H
Tutorials/Sidecar_EX1/InTransitAnalysis.cpp

commit 94665db28cd82f2646de87b357396fb5afd6b114
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 25 15:57:08 2015 -0700

    Analysis: created namespace "Analysis" and moved most stuff there from ParallelDescriptor

Src/C_BaseLib/Analysis.H
Src/C_BaseLib/Analysis.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tutorials/Sidecar_EX1/GridMoveTest.cpp

commit 7ee82d882edc872cb22d2bd7a126c6e7e19ce3ba
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 25 15:41:16 2015 -0700

    Analysis: renamed generic class "Analysis" to "AnalysisContainer"

Src/C_BaseLib/Analysis.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit b26fa9eb0eea002ab097d21d1fc7871245ad6dfb
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 25 14:26:56 2015 -0700

    ParallelDescriptor: compactify pointer allocation syntax in SidecarProcess()

Src/C_BaseLib/ParallelDescriptor.cpp

commit 8b9e73dcb7a3dbe40bbb76c15fca60c35f8df654
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 25 13:19:09 2015 -0700

    fixed typos

Src/C_BaseLib/BLPgas.H
Src/C_BaseLib/BLPgas.cpp

commit 1f1b768d763223b7e82a4ca7174c74a48ac05f2a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 25 12:49:39 2015 -0700

    Tutorials: added #ifdef IN_TRANSIT to relevant parts of Sidecar_EX1
    
    We want the code to run with or without sidecars. It's just that if you
    don't use the sidecars in this example, the code doesn't do anything
    interesting.

Tutorials/Sidecar_EX1/GridMoveTest.cpp

commit 205aadad75b58a649d6cefe628ee793534e303c2
Author: Amir Kamil <akamil@lbl.gov>
Date:   Tue Aug 25 15:38:01 2015 -0400

    Split Send interface into Send and Request.

Src/C_BaseLib/BLPgas.H
Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 93ed9e20b57268608cd2f4f503bed1a64eb4db3d
Merge: 3af81f606 023956613
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 25 12:35:07 2015 -0700

    Merge branch 'add_sidecar_analysis'
    
    With these commits we return to a signal-based system for interacting
    with the sidecar MPI group. We have also moved to a callback-based
    system for performing the analysis so that the process of "registering"
    and executing a user-defined analysis routine with the sidecars can
    remain fairly generic.

commit 02395661308319fa097d8f556dd351dca1915809
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 25 11:29:06 2015 -0700

    Tutorials: removed Sidecar_EX2 example since Sidecar_EX1 has the same features

Tutorials/Sidecar_EX2/GNUmakefile
Tutorials/Sidecar_EX2/InSituAnalysis.H
Tutorials/Sidecar_EX2/InSituAnalysis.cpp
Tutorials/Sidecar_EX2/Make.package
Tutorials/Sidecar_EX2/inputs_3d
Tutorials/Sidecar_EX2/main.cpp

commit 7dfda73ce337ceff2f8a4a4a9f91ab66707f559e
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 25 09:13:48 2015 -0700

    Sidecars: changed sidecar implementation back to signal-based, and updated Sidecar_EX1 tutorial accordingly

Src/C_BaseLib/Analysis.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/InTransitAnalysis.H
Tutorials/Sidecar_EX1/InTransitAnalysis.cpp
Tutorials/Sidecar_EX1/Make.package

commit 8022d0c677a69c333b567a99caecbd0c9cfdec8e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 24 17:23:27 2015 -0700

    flesh out PGAS_SMC

MiniApps/PGAS_SMC/Exec/ToyFlame/GNUmakefile
MiniApps/PGAS_SMC/Exec/ToyFlame/Make.package
MiniApps/PGAS_SMC/Exec/ToyFlame/Prob_3d.f90
MiniApps/PGAS_SMC/GNUmakefile
MiniApps/PGAS_SMC/LiDryer.c
MiniApps/PGAS_SMC/Make.package
MiniApps/PGAS_SMC/SMC.H
MiniApps/PGAS_SMC/SMC.cpp
MiniApps/PGAS_SMC/SMC_F.H
MiniApps/PGAS_SMC/SMC_advance.cpp
MiniApps/PGAS_SMC/SMC_init.cpp
MiniApps/PGAS_SMC/SMC_io.cpp
MiniApps/PGAS_SMC/Source/Make.package
MiniApps/PGAS_SMC/Source/SMC.H
MiniApps/PGAS_SMC/Source/SMC.cpp
MiniApps/PGAS_SMC/Source/SMCBld.cpp
MiniApps/PGAS_SMC/Source/SMC_advance.cpp
MiniApps/PGAS_SMC/Source/SMC_io.cpp
MiniApps/PGAS_SMC/Source/SMC_setup.cpp
MiniApps/PGAS_SMC/Source/main.cpp
MiniApps/PGAS_SMC/chemistry_module.f90
MiniApps/PGAS_SMC/derivative_stencil.f90
MiniApps/PGAS_SMC/init_data.f90
MiniApps/PGAS_SMC/main.cpp
MiniApps/PGAS_SMC/variables.f90

commit 3af81f60658bc0f173db56e2128f2e2ca30f9556
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 22 23:33:02 2015 -0700

    align memory arena allocation to 16 bytes

Src/C_BaseLib/Arena.H
Src/C_BaseLib/Arena.cpp
Src/C_BaseLib/CArena.cpp

commit dfdfe3386dd788c108f58e2ef5908a413324fbbf
Author: yzheng <yzheng@lbl.gov>
Date:   Sat Aug 22 15:45:33 2015 -0700

    Update BLPgas.cpp to use the latest version of UPC++ signaling put interface

Src/C_BaseLib/BLPgas.cpp

commit 78ee54183babdee46c65d5b78e22eb34f6db3f6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 21 17:08:25 2015 -0700

    fixed wrong index

Src/LinearSolvers/F_MG/cc_stencil_apply.f90

commit abc69ea34509d0e8be68ee67b7b595fea6a877c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 21 17:07:49 2015 -0700

    build edge multifab for flux instead of cell-centered with ghsot cells

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 9d75234a02079e1d84a6f18ef4a8da20ca851520
Merge: 61d522c84 8c18d1e3e
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Aug 21 10:26:09 2015 -0700

    Merge branch 'sidecar_improvements'
    
    This adds a few new static functions for sending various objects to the
    sidecars processes, and cleans up a few things as well.

commit 8c18d1e3ebaa0353a3ade738fe3fbfc273da0e4a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 12 12:51:38 2015 -0700

    MultiFab: change memcpy() to std::memcpy() in SendMultiFabToSidecars()
    
    memcpy() is a C function. To be consistent let's use the C++ version in
    STL.

Src/C_BaseLib/MultiFab.cpp

commit f7fbe8d95a5c5f7479862a7455d2b0b786bb554a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 12 12:04:18 2015 -0700

    MultiFab: changed separate MPI_ROOT/MPI_PROC_NULL Bcast()s to a single Bcast()

Src/C_BaseLib/MultiFab.cpp

commit 493a2674a25400a55eadc508a75a0fba9a423e6a
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 12 12:03:42 2015 -0700

    Geometry: changed separate MPI_ROOT/MPI_PROC_NULL Bcast()s to a single Bcast()

Src/C_BaseLib/Geometry.cpp

commit d83fac4eabdfd604100e514ee9fbaf5ef6fb4d2b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 12 12:02:43 2015 -0700

    DistributionMapping: changed separate MPI_ROOT/MPI_PROC_NULL Bcast()s to a single Bcast()

Src/C_BaseLib/DistributionMapping.cpp

commit e8ed87d3ae88114fbd21cb445ae4b2248333ae00
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 12 12:01:48 2015 -0700

    BoxArray: changed separate MPI_ROOT/MPI_PROC_NULL Bcast()s to a single Bcast()

Src/C_BaseLib/BoxArray.cpp

commit 83d7fd630b6209d33a90b380d066149190f79cf4
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 11 13:49:15 2015 -0700

    BoxArray, Geometry, MultiFab: change regular cast to const_cast in Bcast()
    
    The buffer in a Bcast() must not be a const, but some functions return
    consts. So const_cast them to be non-const wen we do the Bcast(). It's
    not pretty but it works.

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 79db42d4246379b7c8a3d1d7d3272b704d4ee0f7
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 11 13:06:59 2015 -0700

    DistributionMapping: add static function SendDistributionMappingToSidecars()
    
    When we move distributed data sets between the compute and MPI groups we
    send the FAB data using point-to-point communication, so each MPI group
    needs to know the distribution of FABs on the other group so that it
    knows who to Send() and Recv() from.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 1b2de8eaaddc8f7708f0382f77cc80c38da1d7fe
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 11 11:15:03 2015 -0700

    DistributionMapping: added define() to build a DM out of an Array<int>
    
    This is useful if a DM is initialized with the default constructor and
    one wants to populate with a plain ol' array of ints.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 64dd430c74d412ac6cb0fca3db87df852b4a8e44
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 11 09:49:29 2015 -0700

    BoxArray: added static function SendBoxArrayToSidecars()
    
    This clones a BoxArray onto the sidecar MPI group.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 7d8119a3679b9827704e16ffda9a6dbf56a27415
Merge: d662076d2 61d522c84
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 19 17:53:36 2015 -0700

    Merge branch 'master' into pgas
    
    Conflicts:
            Src/C_BaseLib/FabArray.H
            Src/C_BaseLib/Make.package
            Tools/C_mk/Make.defs

commit 61d522c84be722477d4bd47c5f611a031d76f22c
Merge: 835c29d71 99d6969dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 19 17:45:47 2015 -0700

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit 835c29d7162c54e7081525d8dedcede22cd7ace2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 19 17:22:47 2015 -0700

    clean up MGT_Sover

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tutorials/MultiGrid_C/main.cpp

commit 99d6969dd18fea3a9255eda83cf1f67740fcb99d
Merge: 41da5318c 395fff20b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 19 16:01:40 2015 -0700

    Merge branch 'add_analysis_abstract_base_class'
    
    This provides an abstract base class "Analysis" for doing data analysis
    during BoxLib simulations. It also provides a simple example of in-situ
    data processing executed on the sidecars. The actual analysis routines
    themselves must be provided by the user.

commit 395fff20b2c4f4f2fedae044c075e2de07eff92c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 19 12:45:01 2015 -0700

    Tutorials: added example "Sidecar_EX2" demonstrating use of Analysis class on sidecars

Tutorials/Sidecar_EX2/GNUmakefile
Tutorials/Sidecar_EX2/InSituAnalysis.H
Tutorials/Sidecar_EX2/InSituAnalysis.cpp
Tutorials/Sidecar_EX2/Make.package
Tutorials/Sidecar_EX2/inputs_3d
Tutorials/Sidecar_EX2/main.cpp

commit 6e86d97059cf64947ba3a10d2c8152640568a259
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed Aug 19 12:24:30 2015 -0700

    C_BaseLib: added abstract base class "Analysis"
    
    This class provides a platform for the user to do data analysis during
    BoxLib simulations. A class derived from Analysis should contain both
    functionality for doing the analysis itself, as well as storage for the
    results.

Src/C_BaseLib/Analysis.H
Src/C_BaseLib/Make.package

commit 41da5318c0b1111c7f7afa15cc52ad998c6d4910
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Aug 18 15:39:40 2015 -0700

    C_mk: added missing "-mmic" flag for compiling Fortran files on MIC in debug mode

Tools/C_mk/Make.Linux

commit d662076d2c222950d29af719fb425e6f7fe19197
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 18 17:37:03 2015 -0700

    started PGAS_SMC

MiniApps/PGAS_SMC/Exec/Make.SMC
MiniApps/PGAS_SMC/Exec/ToyFlame/GNUmakefile
MiniApps/PGAS_SMC/Exec/ToyFlame/Make.package
MiniApps/PGAS_SMC/Exec/ToyFlame/Prob_3d.f90
MiniApps/PGAS_SMC/Source/Make.package
MiniApps/PGAS_SMC/Source/SMC.H
MiniApps/PGAS_SMC/Source/SMC.cpp
MiniApps/PGAS_SMC/Source/SMCBld.cpp
MiniApps/PGAS_SMC/Source/SMC_advance.cpp
MiniApps/PGAS_SMC/Source/SMC_io.cpp
MiniApps/PGAS_SMC/Source/SMC_setup.cpp
MiniApps/PGAS_SMC/Source/main.cpp

commit 33b96aa4b5bb94a2c63479436c23df2eb7783e86
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Aug 18 09:55:56 2015 -0400

    add a subtitle to the main test page

Tools/RegressionTesting/testnew.py

commit 50b6a24b64adfbec80ecea3c9ff9f2ccba70f107
Author: Yili Zheng <yzheng@lbl.gov>
Date:   Mon Aug 17 22:34:36 2015 -0700

    Rewrite the PGAS version to use non-blocking signaling put and event-based point-to-point synchronization; thus removing the need of global barriers

Src/C_BaseLib/BLPgas.H
Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 5a96e4d68283bcb023789d84a5c4251ce6432207
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Aug 17 16:02:19 2015 -0400

    turn off inlining for pure PGI -- this generates an internal compiler error
    for knapsack.f90.  Also drop down to -O2.  This brings us more in line with
    what we use on the Cray's when we come in via the ftn wrapper.

Tools/F_mk/comps/Linux_pgi.mak

commit 14ee982afd07f5f12829dd394ba6de7846691c9b
Merge: d43358759 6dbbd3caa
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Aug 17 15:04:58 2015 -0400

    Merge branch 'master' of ssh://github.com/BoxLib-Codes/BoxLib

commit d433587597891c02c2689917f372f086a0387d24
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Aug 17 15:04:45 2015 -0400

    get the compiler version working for pure PGI

Tools/F_mk/comps/Linux_pgi.mak

commit 6dbbd3caa6fe704f6a1e535a8814408423381b86
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Aug 17 13:48:11 2015 -0400

    make the tol 1.e-6 for highlighting

Tools/RegressionTesting/testnew.py

commit 15c393241ae627c000b092f7ba0ab583a97c1c20
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Aug 17 13:31:39 2015 -0400

    new test comparison table with highlighting

Tools/RegressionTesting/testnew.py

commit 8998acd991e62278848bc4732324ab7ca9ca24d3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Aug 17 10:53:31 2015 -0400

    close an HTML header

Tools/RegressionTesting/testnew.py

commit d2873ed7e1ef4561c9d770e528e4e792eec4a7bd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Aug 15 18:56:04 2015 -0400

    update comment

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 98367418c18b63fce13f3767e5eb79d3f617abd0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 15 08:36:41 2015 -0700

    Enable mgt.cycle_type = MG_FVCycle in nodal as well.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 442ec75650ef3db60673958c098f19e46e76c9e3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 14 13:59:10 2015 -0700

    1) Add the functionality to do 1 F-cycle followed by V-cycles
    2) Force the interpolation to be piecewise constant for V-cycles and piecewise linear for F-cycles,
       regardless of the input values.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 3deb0a736272a528e9de4d71628683b18a06715e
Merge: 563fd4707 8a8ff836d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 14 10:29:43 2015 -0700

    Merge branch 'master' of github.com:BoxLib-Codes/BoxLib

commit 563fd470749f7861fd62653fd784f1644edc96e9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 14 10:28:24 2015 -0700

    Add another cycle type -- MG_FVCycle -- which is 1 F cycle followed by V cycles

Src/LinearSolvers/F_MG/mg_tower.f90

commit 8a8ff836d2297951972dd03196933ca43c54a8ac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 13 11:32:21 2015 -0700

    fixed periodic boundary and a local index bug

Src/F_BaseLib/bndry_reg.f90

commit 0155e668db5814f3924502b88de6f101d3f87bd9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 13 06:45:39 2015 -0700

    delete removed variable 'id' from omp private

Src/F_BaseLib/bndry_reg.f90

commit 731fff37e42deb6eb504bcd2ebb1696c9720c550
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 12 22:37:45 2015 -0700

    avoid covered coarse cells in ml_interp_bcs; in order to to do that, mask is built in bndry register

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/ml_nd.f90

commit 7626e166aabc8eecb5eb4f8b1685774f3733707e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 12 11:11:27 2015 -0700

    print more information

Src/LinearSolvers/F_MG/ml_cc.f90

commit 3ae839d7ffdf826dc2c14f664d0871246b169eaf
Author: Max Katz <maximilian.katz@stonybrook.edu>
Date:   Thu Aug 13 16:14:23 2015 -0500

    Make Titan consistent with other Cray machines we're using by adding -lmpichf90.

Tools/C_mk/Make.mpi

commit 1fac90ac4aef4f0f2467081a1ba62f04dd71d91e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 13 13:27:21 2015 -0700

    Oops -- committed the wrong expression for the stencil.  Now works with Dirichlet as well as periodic.

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit 2123b517be444d4937ad08f5dd69361bcf9f8daf
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 13 13:00:08 2015 -0700

    I have modified the 3D GSRB relaxation to use an over-relaxation factor of 1.15.  This makes it the same
    as the smoother used in the F90 solver, and seems to consistently reduce the number of V-cycles needed.

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit 75a6c59bcbb5a38461b892c1fa51a03c5152cf08
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 11 11:37:55 2015 -0700

    use std::pair<int, FAB *> instead of std::make_pair<int, FAB *> because the latter does not work in C++11 due to template type deduction rules

Src/C_BaseLib/FabArray.H

commit 5e64772cee41eb4aea4753543c843a5b30954f5e
Merge: e8954cf81 1b44cbefd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 10 17:43:43 2015 -0700

    Merge branch 'weiqun'

commit e8954cf81f29f07ea72fa4a382a38e8cd6df1b9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 10 17:43:35 2015 -0700

    allocate at lease 1 element if asked size is zero

Src/C_BaseLib/mempool_f.f90

commit e161371d033a4ed3b3a4f6fee2e3f578ff68bc3e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 10 17:17:52 2015 -0700

    fixed bugs in vector_i function that has never been used

Src/F_BaseLib/vector_i.f90

commit f2958a6aaf9438af0b17643ef0a914fb99d9498b
Merge: 2b4db8e31 009503a63
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 10 12:58:10 2015 -0700

    Merge branch 'master' of https://github.com/BoxLib-Codes/BoxLib

commit 2b4db8e318c26d24e62badaed16ac27dcdbeecee
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 10 12:57:33 2015 -0700

    code cleanup.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Utility.cpp

commit 009503a63db2da581665a3aa34e2a407c08626cc
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Aug 10 11:24:49 2015 -0700

    MultiFab: clean up SendMultiFabToSidecars() interface
    
    Now the only argument to MultiFab::SendMultiFabToSidecars() is a
    MultiFab pointer. In the Compute group this will point to a MultiFab
    with actual data filled in, whereas in the Sidecar group this will point
    to a MultiFab which is allocated but uninitialized prior to this
    function call.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Tutorials/Sidecar_EX1/GridMoveTest.cpp

commit 1406a2c601cb3258103d1f1cbfc2608eddc584c0
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Aug 10 11:02:34 2015 -0700

    Geometry: clean up SendGeometryToSidecars() interface
    
    Now the only argument to Geometry::SendGeometryToSidecars() is a Geometry
    pointer. In the Compute group this will point to a Geometry with actual data
    filled in, whereas in the Sidecar group this will point to a Geometry which is
    allocated but uninitialized prior to this function call.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Tutorials/Sidecar_EX1/GridMoveTest.cpp

commit 074781ba770bca63d6f037b092eeb3df7a14c339
Merge: f334cac5f 2df923040
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 10 11:03:06 2015 -0700

    Merge branch 'master' of https://github.com/BoxLib-Codes/BoxLib

commit 1b44cbefd2ad2ddc8edeb851a7e3f400fbe09e07
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 10 10:59:04 2015 -0700

    Avoided allocating temporary multifab in multifab parallel copy

Src/F_BaseLib/multifab_f.f90

commit 68785531edeaa79f779a68801f1b6387ed7d7eb3
Author: Yili Zheng <yzheng@lbl.gov>
Date:   Fri Aug 7 15:13:35 2015 -0700

    Added SeqNum (tag) matching in BLPgas::Send; Changed map to multimap; Use unordered_multimap if C++11 is available; Enabled non-blocking UPC++ code in Geometry.H

Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/Geometry.H

commit 0a5d0b6586e3c18b998fd1d6fa56974c3abd032a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 6 14:57:48 2015 -0700

    fixed typo

Src/C_BaseLib/Geometry.H

commit 77b2b36dfdbcdd9994790e7636948e5233cee632
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 6 14:38:27 2015 -0700

    nonblocking version of FillPeriodicBoundary

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Tutorials/PGAS_HEAT/main.cpp

commit 835fc68e681e462cc84e07f049f83e9b0bd96aeb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 6 11:15:57 2015 -0700

    moved pgas send into new files

Src/C_BaseLib/BLPgas.H
Src/C_BaseLib/BLPgas.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Make.package

commit e92de81e66f6f375f98b1aa228fa6847c1c9caa8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 5 12:36:50 2015 -0700

    added USE_UPCXX to makefile

Tools/C_mk/Make.defs
Tools/C_mk/Make.upcxx
Tutorials/PGAS_HEAT/GNUmakefile

commit d8ade2087159112d8ccf988bebabebb5d86ab2f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 5 12:22:33 2015 -0700

    fixed merge

Src/C_BaseLib/BoxLib.cpp

commit f260a60c58188ef613980366d89f9943b3d06ac9
Merge: 3e5d35e86 2df923040
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 5 10:37:11 2015 -0700

    Merge branch 'master' into pgas

commit 2df9230407f01dcdd087161811600efc518b14e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 5 06:42:16 2015 -0700

    fixed undefined reference to 'boxarray_build'.

Src/F_BaseLib/fabio.f90

commit adbaa83cf6fa6afe4b19562e3594c3483c81f234
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 4 18:08:48 2015 -0700

    minor change for consistence; note that nboxes(tagboxes%la) is the same as nfabs(tagboxes) because tagboxes is a special mf that has all fabs on io processor.

Src/F_BaseLib/cluster_f.f90

commit e74057fda0a81e54e0c8f62c9cf29a97ae2d73e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 4 17:16:55 2015 -0700

    simplify parallel copy in bndry_reg

Src/F_BaseLib/bndry_reg.f90

commit 083710175605663fa110ba6a33db46fea86b3f09
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 4 17:02:03 2015 -0700

    added omp parallel do in bndry_reg

Src/F_BaseLib/bndry_reg.f90

commit ed17e531a3ad2e32bab68b50a8488a0b1cc38db8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 4 15:52:56 2015 -0700

    use bl_allocate in vector_i module

Src/F_BaseLib/vector_i.f90

commit 6d13b9018ee500169967fffd9bedf50204f0e25c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 4 15:46:33 2015 -0700

    replaced a lot of generic calls with explicit calls so that grep and etags can work properly.

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/cluster_f.f90
Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/make_new_grids.f90
Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/ml_cc_restriction.f90
Src/F_BaseLib/ml_layout.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/ml_nd_restriction.f90
Src/F_BaseLib/multifab_f.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90
Src/F_BaseLib/nodal_stencil_bc.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_applyop.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 598cdc75c6e229e66b9118e75b5c27588aa3560a
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Aug 4 15:32:15 2015 -0700

    Fix the PyTools GNUmakefile for C++, and bump the tag number

Tools/CMake/BoxLib_Version.cmake
Tools/Py_util/GNUmakefile

commit f334cac5f9f94e47734da3e844184d7b5ae90bc0
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 4 12:15:36 2015 -0700

    itac suffix.

Tools/C_mk/Make.defs

commit bc361948e69f9648361397d4ce7c546ea19a12cf
Merge: 63d055aa7 f8083db82
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 4 12:14:07 2015 -0700

    Merge branch 'master' of https://github.com/BoxLib-Codes/BoxLib

commit 3e5d35e86f45b4c03adedc76adc6fdcf260fc032
Merge: b03d062a1 f8083db82
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 3 18:18:56 2015 -0700

    Merge branch 'master' into pgas
    
    Conflicts:
            Src/C_BaseLib/BoxLib.cpp

commit f8083db8208690d812e53247da897cf96a40e380
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 3 18:11:15 2015 -0700

    Set HOST in Fortran BoxLib's make system if it is not defined.

Tools/F_mk/GMakedefs.mak

commit b03d062a11c392d8d170425094af50b1ad2c56b3
Author: Yili Zheng <yzheng@lbl.gov>
Date:   Mon Aug 3 13:02:49 2015 -0700

    Add the first UPC++ version

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 9d8c4f5e9796900cabf5089eb239649048e0f160
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 3 11:18:34 2015 -0700

    update url in users's guide and test mailing list

Docs/Introduction/Introduction.tex

commit ca434d19d355ab92e56b06a75666bb26f13a5bcb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 31 15:21:10 2015 -0700

    made 1d gsrb truly rb

Src/LinearSolvers/F_MG/cc_smoothers.f90

commit 526b09deadade958394423ab8540266fe02eac68
Merge: 6a2122636 4afa62fd8
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jul 31 12:26:02 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 6a21226369971af9b1b3762be1800c73d4e8bcc3
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jul 31 12:24:57 2015 -0700

    Update release tag ID

Tools/CMake/BoxLib_Version.cmake

commit 4afa62fd8a688e79913e6ef37b48f3d6d1ec5727
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 31 11:06:39 2015 -0700

    mfiter: fixed a special case in which there is no local boxes at all

Src/F_BaseLib/layout.f90

commit 71924a551612ff495bd9451d70268e9e9ea363a4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 31 13:17:12 2015 -0400

    sometimes if there is a crash before output, then our check on the
    number of levels fails and we get a wordy error message in the
    overview table.  Now we check if the result is an integer to
    prevent this

Tools/RegressionTesting/testnew.py

commit 6a80103f32394517d5e767cf5783b58a9fc62a1e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 31 13:01:09 2015 -0400

    fix the storing of the diffDir if it paradoxically is a file

Tools/RegressionTesting/testnew.py

commit 5fd7d2afe2522c53a52986c1a32a0b9df7239282
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jul 31 10:50:30 2015 -0400

    fix the --complete_report_from_crash functionality

Tools/RegressionTesting/testnew.py

commit 1c11606f6ae4f792415b7c75103537f78b96c079
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jul 30 13:13:22 2015 -0700

    If the domain at level i is not divisible by blocking_factor[i], a regrid could generate new fine grids outside the allowable domain.  Rather than enforcing the restriction on bf, we intersect the resulting grids with the domain and warn the user that the new grids do not satisfy the specified bf.

Src/C_AMRLib/Amr.cpp

commit f1313d19a53e7cb4ba83d2c6ce051cdb7b988d1a
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jul 29 18:13:37 2015 -0700

    Increment index of blocking_factor array used to build bf_lev in grid_places so that grids at level i have blocking factor i when all is said and done

Src/C_AMRLib/Amr.cpp

commit 7ee4ffe2b2814056a324cefea363298f96151774
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 29 14:31:54 2015 -0700

    touch the memory pool in mempool_init()

Src/C_BaseLib/MemPool.cpp

commit 6a111fa2a39aa5f791ad801b6545b5fff4ec7fdb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 18:07:46 2015 -0700

    always pre-allocate some memory in memory pool when boxlib is initialized

Src/C_BaseLib/MemPool.H
Src/C_BaseLib/MemPool.cpp
Src/F_BaseLib/boxlib_f.f90

commit f8d6dfcbd9616749bfa1ba409846ca545633b75c
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Jul 28 16:21:31 2015 -0700

    MultiFab, Geometry: add #ifdefs so that sidecar functions won't compile without MPI
    
    The whole notion of sidecars and in-transit processes is ill-defined
    without MPI, so make the compiler skip them altogether if we're not
    using MPI.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 3240f8c8821d64b61e087b0c7586044a8c8bb56c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 16:57:09 2015 -0700

    fixed 2D tilearray_build

Src/F_BaseLib/layout.f90

commit 87666d0beb7d9217b3de62bb26699969018a12dc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 16:29:35 2015 -0700

    PGI: link to cpplib

Tools/F_mk/comps/Linux_pgi.mak

commit d0ccce487c27a1d3f3e9bdb8c4663467feeec798
Merge: 48297cb17 e552e303f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 15:32:31 2015 -0700

    Merge branch 'mempool' of gamera.lbl.gov:/usr/local/gitroot/BoxLib into mempool

commit 48297cb17ba681471e208dcdcba4c4c8fbed13dc
Merge: c1e42db7e cb95de3d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 15:32:07 2015 -0700

    Merge branch 'master' into mempool
    
    Conflicts:
            Src/F_BaseLib/multifab_f.f90

commit e552e303f78a23cba494e50fa8d35b060bd5a5dc
Merge: f62a2b699 c1e42db7e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 15:29:57 2015 -0700

    Merge branch 'mempool' of gamera:/usr/local/gitroot/BoxLib into mempool

commit c1e42db7eed9994a0ef8a7f2a4025c641b1df0a6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 13:26:36 2015 -0700

    added CXX and CXXFLAGS to some make files

Tools/C_mk/Make.defs
Tools/F_mk/comps/Darwin_ibm.mak
Tools/F_mk/comps/Darwin_intel.mak
Tools/F_mk/comps/Linux_cray.mak
Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/Linux_lahey.mak
Tools/F_mk/comps/Linux_nag.mak
Tools/F_mk/comps/Linux_pathscale.mak
Tools/F_mk/comps/Linux_pgi.mak
Tools/F_mk/comps/Linux_sunstudio.mak
Tools/F_mk/comps/g95.mak
Tools/F_mk/comps/xlf.mak

commit b9b8a0bd53a5cedf3f7720138b4f52f446f688ec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 11:31:27 2015 -0700

    cleanup Make

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/Linux_catamount.mak
Tools/F_mk/comps/Linux_xt4.mak
Tools/F_mk/comps/crayx1.mak
Tools/F_mk/comps/irix64.mak

commit 28c9945a0ddc4a1c830eb2d46a0ec2dffd600cc0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 28 11:03:23 2015 -0700

    removed some retired systems and added CXX to some systems

Tools/F_mk/GMakeMPI.mak

commit f62a2b699c043bf3922ab1bb809898d1f8a932a4
Merge: 580920963 cb95de3d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 27 17:06:58 2015 -0700

    Merge branch 'master' into mempool
    
    Conflicts:
            Src/F_BaseLib/multifab_f.f90

commit 5809209638035fcc653c5a623b941ce8ce01872e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 27 16:42:39 2015 -0700

    include C_BaseLib whenever F_BaseLib is included

Src/F_BaseLib/GPackage.mak
Tutorials/Tiling_Heat_F/GNUmakefile

commit cb95de3d06d1e5a60847b88545832c7b2ee51402
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 27 16:36:24 2015 -0700

    ability to handle restarting from and old checkpoint that does have the same number of states

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit a888edd3bd030cee2e0d2340ef76eab14a0df3ee
Merge: fb9ffe60e 6927ff2b0
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Jul 27 13:11:40 2015 -0700

    Merge branch 'sidecar'
    
    This series of commits expands Vince's original stubs for in-situ performance
    monitoring framework. It introduces the notion of "sidecars", which are a set
    of MPI processes in a second, non-overlapping MPI group. They do not perform
    the "main" grunt work of the application -- this is undertaken by the "Compute"
    MPI group -- but rather can perform auxiliary tasks such as in-situ
    post-processing of MultiFab data, dynamic optimization and regridding
    strategies, etc.
    
    One annoying feature of this implementation is that the number of sidecars must
    be specified at compile time, not run time. This is because of the complicated
    initialization procedures in BoxLib and ParallelDescriptor which prevent the
    use of a ParmParse before MPI initialization has completed. This should
    definitely be fixed in the future if the sidecars become a popular tool.

commit 6927ff2b04f2b9d5d667b0dbf393d842cc7caf61
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jul 24 15:31:47 2015 -0700

    Tutorials: added example "Sidecar_EX1" to show how to send data to "sidecar" MPI group

Tutorials/Sidecar_EX1/GNUmakefile
Tutorials/Sidecar_EX1/GridMoveTest.cpp
Tutorials/Sidecar_EX1/Make.package
Tutorials/Sidecar_EX1/inputs_3d
Tutorials/Sidecar_EX1/run.sh

commit f0ea1627d915c44e63af55b5291422389a288fef
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jul 24 15:16:17 2015 -0700

    Geometry: add static function SendGeometryToSidecars()
    
    This clones a Geometry from the compute MPI group onto the "sidecar" MPI group.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 2c822ab81ac5519e1d27612f9d6e8c31d6222010
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jul 24 15:15:15 2015 -0700

    MultiFab: add static function SendMultiFabToSidecars()
    
    This clones a MultiFab from the compute MPI group onto the "sidecar" MPI group.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 92e684cc9567e7f21327d6b7d0a5cfaf9938bde4
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jul 24 15:39:25 2015 -0700

    ParallelDescriptor: add static function InCompGroup()
    
    This function is analogous to InSidecarGroup().

Src/C_BaseLib/ParallelDescriptor.H

commit d8719919360b518bdab7098702359ebcfc84c873
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Jul 21 13:45:12 2015 -0700

    ParallelDescriptor:: remove some roll-call print statements

Src/C_BaseLib/ParallelDescriptor.cpp

commit 7b9c88477e4d27fe47c55d2c516d68b12686e246
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jul 24 15:29:55 2015 -0700

    ParallelDescriptor: Communicator(), MyProc(), and NProcs() return values in the "local" communicator
    
    A large number of funtions assume the existence of only a single, global
    communicator, even though they operate on local objects. This approach worked
    fine until we introduced the notion of distinct MPI groups for computation and
    in-transit analysis. These MPI functions frequently break when operating on the
    in-transit processes because they request the computation communicator, which
    is undefined on those processes.  Rather than introducing a million if-else's
    to all these functions, forcing them to explicitly return CommunicatorComp() or
    CommunicatorInTransit(), we just let Communicator() pick the correct
    communicator automatically.

Src/C_BaseLib/ParallelDescriptor.H

commit bc6eec4fdb0513d52a4d96722c9af292a73c339b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri Jul 24 15:12:55 2015 -0700

    ParallelDescriptor:: rename "perfmon" -> "sidecar"

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 609a57546fa796ecb8d25e18f03b64577ff254fd
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Jul 21 13:37:10 2015 -0700

    BLProfiler: remove perfmon stubs

Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BoxLib.cpp

commit fb9ffe60e2eb7523a5c60ebe8ee7573e19d26399
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jul 27 10:07:54 2015 -0400

    remove the old compareToolDir -- it is now part of BoxLib

Tools/RegressionTesting/Maestro-tests.ini

commit 012169ecb10c72245db547e432675b4e5df34f7f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 25 21:59:57 2015 -0400

    add e-mail to the maestro-development group upon failure

Tools/RegressionTesting/Maestro-tests.ini

commit 772b8dddb8d13ea99210bdae069808b0fd7b034f
Merge: 0b0854ba3 102b7c4b0
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Jul 24 12:59:08 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0b0854ba38c00333a759402f907270b75243ebc5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri Jul 24 12:54:39 2015 -0700

    created a fortran get_allnodaltilebox for nodal-in-all-dimensions boxes

Src/F_BaseLib/multifab_f.f90

commit 0f271fba815491db8473646d8fa60eef1e56add5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 22 17:07:14 2015 -0700

    minor tweaks

Src/F_BaseLib/boxlib_f.f90
Src/F_BaseLib/multifab_f.f90
Tools/F_mk/comps/Linux_intel.mak

commit 18aa5bec14072784354ea28333761f98cb29c34d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 22 15:04:30 2015 -0700

    added CXXFLAGS for Intel in Fortran makefile

Tools/F_mk/comps/Linux_intel.mak

commit eebd105f3ff87e84a373a6f98655eebe2ae56221
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 22 14:59:05 2015 -0700

    each thread must destroy its own memory

Src/F_BaseLib/layout.f90

commit 95c9ad785e599821fb8478544fcc395133f18c21
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 22 14:06:25 2015 -0700

    new makefile for Fortran

Src/C_BaseLib/GPackage.mak

commit 1274f7c37943e4c2e7620281ecdeec5bcc7d82ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 22 14:00:37 2015 -0700

    started a branch that can use memory pool in Fortran BoxLib codes

Src/C_BaseLib/BLassert.H
Src/C_BaseLib/MemPool.cpp
Src/C_BaseLib/mempool_f.f90
Src/F_BaseLib/boxlib_f.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/F_mk/comps/gfortran.mak
Tutorials/Tiling_Heat_F/GNUmakefile

commit 102b7c4b0ba77ac9906a5bfdb00594484328a9cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 21 23:30:54 2015 -0700

    Fortran mfiter: only let master do memory allocation and deallocation

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit ef3a00810888b8ebdfbee0de5276d63d38543075
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 21 17:27:42 2015 -0700

    Fortran mfiter: save tilearray in layout

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit bf8814168e0e0f6134cff41b6ce3b3c84d703fa9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 21 12:24:12 2015 -0700

    Fortran mfiter: fixed a bug in tilearray checking and return the head if a tilearray is found.

Src/F_BaseLib/layout.f90

commit 4215412c02685a29c2212dde9845da3398ef846a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 21 09:50:56 2015 -0700

    rewrote Fortran mfiter; hopefully it's faster with multiple threads

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit d2e6961a9f32e592c1788b7cdb701a72ab413884
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 20 20:53:32 2015 -0700

    identation

Src/C_BaseLib/FabArray.cpp

commit dd65a7e3b35e3e26c8c65848c825ecb4d37022d2
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jul 20 18:51:55 2015 -0700

    Move .H and .cpp listings in the CMakelists.txt in C_Baselib

Src/C_BaseLib/CMakeLists.txt

commit cfadc04dfc88ff35425801b8319f23a92d398d7f
Merge: a6e4f794e 1bcb01e95
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jul 20 18:49:52 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 63d055aa7a96f1e5418a1a84158397c7d306ac43
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 20 16:45:19 2015 -0700

    swap pair test.

Src/C_AMRLib/Amr.cpp

commit 1bcb01e95616b1ad5b3ed5e66bd462cab5b75d94
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jul 20 16:19:04 2015 -0700

    Included timing files and run script

Tutorials/Tiling_Heat_F/results/babbage_omp.run
Tutorials/Tiling_Heat_F/results/results.txt
Tutorials/Tiling_Heat_F/results/t1a.txt
Tutorials/Tiling_Heat_F/results/t1b.txt
Tutorials/Tiling_Heat_F/results/t2a.txt
Tutorials/Tiling_Heat_F/results/t2b.txt
Tutorials/Tiling_Heat_F/results/t3a.txt
Tutorials/Tiling_Heat_F/results/t3b.txt
Tutorials/Tiling_Heat_F/results/t4a.txt
Tutorials/Tiling_Heat_F/results/t4b.txt
Tutorials/Tiling_Heat_F/results/t5a.txt
Tutorials/Tiling_Heat_F/results/t5b.txt
Tutorials/Tiling_Heat_F/results/t6a.txt
Tutorials/Tiling_Heat_F/results/t6b.txt
Tutorials/Tiling_Heat_F/results/t7a.txt
Tutorials/Tiling_Heat_F/results/t7b.txt

commit 652b4bae385626b8262e467c66b567fecc09abd2
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jul 20 16:09:21 2015 -0700

    Changed configuration to match tests on Babbage, includes some results

Tutorials/Tiling_Heat_F/advance.f90
Tutorials/Tiling_Heat_F/inputs_3d
Tutorials/Tiling_Heat_F/results.txt

commit 54ffe9ddb577935883ef5c06693f724548fa04bb
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jul 20 13:18:05 2015 -0700

    Added timer

Tutorials/Tiling_Heat_F/advance.f90

commit 1aebdb969c75e8bc62cea116995ff168a0a5f13c
Merge: 52dc3b8ab 3104d53e6
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 20 12:09:59 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3104d53e63819dfe01e9152f857249d849921c47
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 20 10:54:53 2015 -0700

    fixed uninitialized values to quiet valgrind; added some comments

Src/F_BaseLib/layout.f90

commit 9b5255b025cfdc0912b1acd03c1eaab98e2bebde
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jul 20 10:51:00 2015 -0700

    end if -> endif

Tools/F_mk/GMakedefs.mak

commit 86221be96f54977d73bca260d46a1ade921bd2aa
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jul 20 10:48:39 2015 -0700

    if compiled with MIC=t, add .mic to executable

Tools/F_mk/GMakedefs.mak

commit 52dc3b8ab7c98a15ca29eca5f481c16f9ce066cd
Merge: 81449569b acc5d3e07
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 20 10:45:49 2015 -0700

    merge conflict.

commit acc5d3e0776ab757d9edbd6d8e0d67100f9e91a1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 20 10:26:21 2015 -0700

    fixed a new bug in FabSet: wrong source index

Src/C_BoundaryLib/FabSet.cpp

commit 5fed13edfd7db24f68635f2214d87d516bec55a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 20 06:56:16 2015 -0700

    fixed another new bug in parallel copy

Src/C_BaseLib/FabArray.H

commit 566745cb1815c86b369d58c1be2a111e2aa7ed96
Merge: 75b5e7aca 31fbd4b0e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 20 06:16:52 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 75b5e7acafdf6cb19d7e8adf8fcd2e5ee8ed8cf2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 20 06:16:42 2015 -0700

    fixed a new bug in parallel copy: shouldn't set n_grow twice

Src/C_BaseLib/FabArray.H

commit 31fbd4b0e71fa9c42b48d86050762379ed6ec5f7
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Sun Jul 19 17:48:36 2015 -0700

    Make: updated Babbage detection to work on any of the login nodes when selecting compiler flags in F_mk

Tools/F_mk/comps/Linux_intel.mak

commit fefd7b32e66e4024e969024a69655a63b3077f77
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Jun 29 14:06:51 2015 -0700

    Make: added Makefile variable "ITAC_TRACE" to define compiler flags and libs used with Intel Trace Analyzer and Collector

Tools/C_mk/Make.Linux

commit 0088baebef159bd3a53d01a0726be7026261a8a1
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Jun 29 13:51:10 2015 -0700

    Make: added "-xHost" flag to Intel compiler when compiling for Edison or the Xeon host on Babbage
    
    This flag generates the highest available instruction set on the native
    architecture. Without it, the compiler defaults to SSE2, while many newer
    instruction sets exist, including AVX, AVX2, SSE3, and SSE4.1/4.2.
    
    However, when compiling code for the MIC we can't use "-xHost" or any other
    instruction set request flag, hence all the logic around Babbage in this
    commit.

Tools/C_mk/Make.defs
Tools/F_mk/comps/Linux_intel.mak

commit 4e298b046a919c0ae0fbb80e4b6ad9c96b9e75b5
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Mon Jun 29 13:56:04 2015 -0700

    Make: added Makefile variable "MIC" for compiling native code for Intel MIC
    
    This adds the "-mmic" flag to the Intel compiler if the MIC variable is
    defined.

Tools/C_mk/Make.Linux
Tools/F_mk/comps/Linux_intel.mak

commit 4d584f2995b548dd532d2c6419b7a23c45ee0faf
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Jun 9 12:20:25 2015 -0700

    Make: use MPI compiler wrappers on orga
    
    No need to specify include/library directories by hand. Let the wrappers
    do all the work.

Tools/C_mk/Make.mpi

commit cbb1c3e88c10cf16515479f883de3e139fabd26b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 19 10:52:10 2015 -0700

    Option to call dimension agnostic Fortran subroutines in deriving.  Note that it is OK to mix the two types Fortran functions in the derive list.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_BaseLib/ArrayLim.H

commit 742cf9625500e11ed07cae7c8a9b633220f4e7ba
Merge: 03e501ab5 9080603c5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 19 06:55:19 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9080603c55391900bdb1f01682627a1d7b89d644
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Fri Jul 17 17:21:59 2015 -0700

    Swaps pointers between phi_old and phi_new instead of using actual multifab_copy to avoid allocating and de-allocating data.

Tutorials/Tiling_Heat_F/advance.f90

commit 6990535aa1199be0089ef7b0eb98deb786284833
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Fri Jul 17 16:59:06 2015 -0700

    Combined compute_flux and update_phi subroutines into advance_phi.

Tutorials/Tiling_Heat_F/advance.f90
Tutorials/Tiling_Heat_F/main.f90

commit 03e501ab5bdb6f229c15f8e07e54563bb21d0eb7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 17 15:37:55 2015 -0700

    Parallel copy can now include ghost cells for both source and
    destination.  Note that it will not handle periodic boundary properly
    if the desitnation box includes ghost cells because MultiFab does not
    even know about periodicity.

Src/C_BaseLib/FabArray.H
Src/C_BoundaryLib/FabSet.cpp

commit d3065390639a3727206e8bf7c830ba86a7e5b0ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 17 14:50:11 2015 -0700

    comment

Src/C_BaseLib/MultiFab.H

commit 086ebcdbec9b427217a7b6fa642a72595f71eaf8
Merge: 08de965ce 96d26c4f8
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Fri Jul 17 13:08:16 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 08de965ce4872bb0334df6918c09895c18960494
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Fri Jul 17 13:07:30 2015 -0700

    Starting off Tiling_Heat_F as a copy of HeatEquation_EX1_F

Tutorials/Tiling_Heat_F/GNUmakefile
Tutorials/Tiling_Heat_F/GPackage.mak
Tutorials/Tiling_Heat_F/advance.f90
Tutorials/Tiling_Heat_F/init_phi.f90
Tutorials/Tiling_Heat_F/inputs_2d
Tutorials/Tiling_Heat_F/inputs_3d
Tutorials/Tiling_Heat_F/main.f90
Tutorials/Tiling_Heat_F/write_plotfile.f90

commit 97b5aab3915f038a9c773fb9fe531806d02bb36b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 16 21:37:42 2015 -0700

    added optional argument for number of ghost cells in parallel copy;
    this relieve the user's burden and avoids creating a temporary
    mulitfab.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 96d26c4f87178fc23a2596d6d119b3786f585c34
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 16 20:49:59 2015 -0700

    added a new macro BL_TO_FORTRAN_N_3D provide by Max K. and moved ZFILL to ArrayLim.H

Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/BLFort.H

commit bc3ba0fc1e58eff4b9c95cc8c46b911e8b46d886
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 16 15:34:44 2015 -0700

    fixed a new bug

Src/C_BaseLib/FabArray.cpp

commit 84c5eeb162d9f0a7e0c7e07833cf64caf2d72486
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 16 15:11:04 2015 -0700

    FillPatchIterator now interally has a normal MulitFab with non-overlapping grids

Src/C_AMRLib/AmrLevel.cpp

commit df445133f74b0f2db3405ffaa8e876c1cb6c7378
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 16 14:52:29 2015 -0700

    allow MultiFab change n_grow without changing the data; this is useful for avoiding too local MultiFab to MultiFab copies in parallel copy, which only copies from valid to valid regions;

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit e8ffcb57a154ac3db874e634d3060c19e957cc21
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 16 14:14:20 2015 -0700

    Fortran mfiter: added get_grownnodaltilebox

Src/F_BaseLib/multifab_f.f90

commit cd661e187a9ce64bc7f68fa14c79182f388dc44d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 16 13:33:43 2015 -0700

    don't think boxarray in FabArray needs to be mutable

Src/C_BaseLib/FabArray.H

commit 81449569b5c59058297aec37d810768d5b46465e
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 16 13:06:59 2015 -0700

    more random cluster tests.

Src/C_BaseLib/DistributionMapping.cpp

commit 1a3057ea8836a677fc0cd3d57146bdba4ff68fba
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 16 12:23:49 2015 -0700

    random cluster distribution test.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 6aa65e7a3a739e5900086152b6446246f1d1bb02
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 16 10:47:27 2015 -0700

    added a new macro ZFILL that in 1D and 2D take a real array like dx, make it three elements long, and fill the new elements with zero; it won't do anything in 3D

Src/C_BaseLib/BLFort.H

commit c7f210f45a177c72ff33dc2c886e8342f1d592e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 15 20:47:12 2015 -0700

    MemPool: tidy

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/MemPool.H
Src/C_BaseLib/MemPool.cpp
Src/C_BaseLib/mempool_f.f90

commit 1df5aacba20673451eb699e4b45587becd7f4ed0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 15 17:36:40 2015 -0700

    revert my accident commit

Tutorials/Tiling_Heat_C/advance_3d.f90
Tutorials/Tiling_Heat_C/init_phi_3d.f90

commit 9194883963124b6d842de1ecb0ca16fcfa3ebd74
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 15 17:21:27 2015 -0700

    modified some macros to pass 3d integer index arrays right-filled with zeros in cased of 1d or 2d

Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/BLFort.H

commit e283ae9fdfcf1b730acd349f4badb0d33d71a212
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 15 16:07:46 2015 -0700

    Max's change that increases the optimization level of Cray compiler

Tools/C_mk/Make.Linux
Tutorials/Tiling_Heat_C/advance_3d.f90
Tutorials/Tiling_Heat_C/init_phi_3d.f90

commit 6e7927fa87626e4c329286695b5b4713d9e12e85
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jul 15 13:57:07 2015 -0700

    Add kumonga to make system

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit f6bfa9ab94ec752bd39b35fe9b79b889e6093216
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 14 15:03:13 2015 -0700

    staggered cluster test.

Src/C_BaseLib/DistributionMapping.cpp

commit d057f983f778cf6e27ee7766bfdca0fee85a2d7d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 14 10:20:33 2015 -0700

    initialize the timers

Tutorials/HeatEquation_EX1_F/main.f90

commit 44095aca66961d299288690e00fdcaa291e141da
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 14 09:44:29 2015 -0700

    add some timers

Tutorials/HeatEquation_EX1_F/advance.f90

commit 99c4ff052cb2f2802c6f1b14017b0bcfba907908
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 13 16:56:22 2015 -0700

    more staggered grids.

Src/C_BaseLib/DistributionMapping.cpp

commit 85116c6290ef03c0493e45948dbd361d72748466
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 13 16:52:36 2015 -0700

    more staggered grids.

Src/C_BaseLib/DistributionMapping.cpp

commit e2f2e308f51d8d7429e295b50eee33fde78d7150
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 13 16:27:28 2015 -0700

    revert 'always use cray wrappers' because it causes problems for vtune

Tools/C_mk/Make.Linux

commit c977a996df7edb4727b1ff8309f31e21faaf268e
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 13 13:52:52 2015 -0700

    added stagger option for mlpfc.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H

commit 98f6938c38c423660ffdd5a7366912263fb82682
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 12 22:27:05 2015 -0700

    allow Intel compiler more memory and time

Tools/C_mk/Make.defs

commit c925bcdd1281baaada24edf9323a9baf2fbd6188
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 12 22:23:26 2015 -0700

    always use cray wrappers

Tools/C_mk/Make.Linux

commit 40049f04f4a279d90fe610823299298cbb920abe
Merge: 921e4bc85 ce2c315a6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 12 22:22:09 2015 -0700

    Merge branch 'mempool'

commit ce2c315a68d947cc96855742b6ddaec8c8859219
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jul 12 20:33:15 2015 -0700

    implemented a thread friendly memory pool that can be used in both C++ and Fortran to increase the speed of allocating and deallocating arrays inside OMP.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_BaseLib/MemPool.H
Src/C_BaseLib/MemPool.cpp
Src/C_BaseLib/mempool_f.f90

commit 921e4bc85b93187b4fc9df8d65e36ff309ab293d
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Jul 9 08:57:42 2015 -0700

    works on any babbage login node now

Tools/F_mk/GMakeMPI.mak

commit 1887cd78d79b93f6625497b01768fcc60bad7005
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 7 15:15:11 2015 -0700

    some cleanup.

Src/C_BaseLib/FabArray.H

commit 3fc6bafd9bc1379a63cfd46a04a886d7995a8087
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 7 13:46:00 2015 -0700

    more multilevel distribution maps for moveallfabs.  we now have full control.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H

commit 51ec5bc17ad832ffd8185458af1b984490c1e58f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 7 12:50:02 2015 -0700

    starting a new branch for PGAS and split FillBoundary into two functions

Src/C_BaseLib/FabArray.H
Tutorials/PGAS_HEAT/GNUmakefile
Tutorials/PGAS_HEAT/Make.package
Tutorials/PGAS_HEAT/advance_3d.f90
Tutorials/PGAS_HEAT/init_phi_3d.f90
Tutorials/PGAS_HEAT/inputs_3d
Tutorials/PGAS_HEAT/main.cpp
Tutorials/PGAS_HEAT/writePlotFile.H
Tutorials/PGAS_HEAT/writePlotFile.cpp

commit 62b07cd9cc6b04c8eb0e56d657403f9b0355c954
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 30 12:56:15 2015 -0400

    remove debugging prints

Tools/RegressionTesting/testnew.py

commit b5e14617fd64389aa9bac077a1bfa0ad1043611c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 30 12:55:27 2015 -0400

    catch AttributeError for the compilation failure too

Tools/RegressionTesting/testnew.py

commit 16f348309b39648fdd6f778e2b77054b5f377eae
Merge: 0b6e6560e 2802ea126
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Jun 23 15:21:52 2015 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 0b6e6560e0759b3d55137ff00407618581c0693e
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Jun 23 15:21:21 2015 -0500

    Add OpenMP to sub-chandra postprocessing

Tools/Postprocessing/F_Src/MAESTRO_sub_chandra/GNUmakefile
Tools/Postprocessing/F_Src/MAESTRO_sub_chandra/fsubchandra_mod.f90

commit 2802ea1263488d1b8c9651737fad77e392a9af5f
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jun 22 13:30:10 2015 -0700

    Changed path

Tools/F_mk/GMakeMPI.mak

commit a8ce9a1395826ef7b06d31d5782f9c6568a548a8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jun 18 17:20:18 2015 -0700

    Add 3D UniformVelocity test.

Tools/RegressionTesting/BoxLib-tests.ini

commit 51ffe8e476aaf9102d0f196812c9518a60bc82bc
Merge: 6b04925b4 5be15104d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jun 18 17:19:23 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 6b04925b493d79feb6c03ae3c124d4bd5d91d69d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jun 18 17:18:52 2015 -0700

    1) Make the blobs less discontinuous so we don't deal with undershoot.
    2) Make 3d regression test.

Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_3d.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.rt.3d

commit 5be15104db5f9bb52d0ebd4d8f830bd1e7e4aa2f
Merge: ad0d65813 3d537fe2f
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Thu Jun 18 14:31:16 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ad0d6581327d86e453df60947b5a2ce8989aece2
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Thu Jun 18 14:30:43 2015 -0700

    Turned off Intel compiler runtime warnings.

Tools/F_mk/comps/Linux_intel.mak

commit 3d537fe2f23c26b7a1cdc9a1491be693f85ceae1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jun 18 11:49:37 2015 -0400

    fix a bug I recently introduced that makes tests that were not run show
    up as failures in the suite overview webpage

Tools/RegressionTesting/testnew.py

commit 7c244bda48c2be174997c92d8cc500752ae82b15
Merge: b18250593 519d9132f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 16 14:06:06 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit b18250593195c7d4b592abdda167f4cdaed53ab4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 16 14:05:14 2015 -0700

    Make the default velocities be completely diagonal.

Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_3d.f90

commit 3fe36273cccbefe1ae4fce5947f90b571be12099
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 16 14:04:21 2015 -0700

    Change plt file names for 2d vs 3d.

Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.3d

commit df281fb441dede1e803d2f632d7b930d007ce6f2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 16 13:37:18 2015 -0700

    Fix bug -- wrong dimensioning of uin in consup.

Tutorials/AMR_Advection_C/Source/Src_3d/ACT_advection_3d.f90

commit 29b3df07d54979ae17540c0563bd6f636a102bbb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 16 13:37:00 2015 -0700

    Reformat warning to look more like 2d.

Tutorials/AMR_Advection_C/Source/Src_3d/ACT_3d.f90

commit 5316ea4dc0d86dc447410eb1058e3b586b823e8f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 16 13:04:14 2015 -0700

    Remove print statement

Tutorials/AMR_Advection_C/Source/Src_3d/trans_3d.f90

commit ba7cb79dbf9a92a1a354f2316c7524580a23849a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 16 12:56:58 2015 -0700

    Fix bug in calling transxy.

Tutorials/AMR_Advection_C/Source/Src_3d/ACT_advection_3d.f90

commit 519d9132f10be4a45719345f8a6ac4f0eb3ce810
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 16 10:48:46 2015 -0700

    SMC miniapp: added collapse to loop-level omp

MiniApps/SMC/kernels.f90
Tools/C_mk/Make.defs

commit 89fa316f658cdc1456625c3b03d34c11ae04071c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 16 09:55:09 2015 -0700

    Fixed misuse of j for k.

Tutorials/AMR_Advection_C/Source/Src_3d/React_3d.f90

commit d3883a423d66f72e375f2f7a65865e4ba6fd4dda
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jun 15 17:10:58 2015 -0700

    Fixed various indexing errors.

Tutorials/AMR_Advection_C/Source/Src_3d/trans_3d.f90

commit 977b265e15489cb4137b808bd7da959a88618e97
Merge: 9e0c93745 cbf205aa5
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jun 15 13:17:36 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9e0c9374502afb8a564a08a435d013c62bd134e2
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jun 15 11:53:30 2015 -0700

    added function to move fabs to a new distribution map for all fabarrays sharing the same distribution map.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Tutorials/MultiFabTests_C/GridMoveTest.cpp

commit ca0dbc9d720c971e8194cc021a2daca842dec465
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 10 14:19:19 2015 -0700

    added id for distmaps.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit cbf205aa53d816e2235694adf08cc5a167ccb6ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 9 13:39:49 2015 -0700

    update the comments

Tutorials/Tiling_Heat_C/results/run-babbage.sh

commit 1cdfa03f1209b2cfe59b7d123e26be3bac9c7917
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 9 13:27:44 2015 -0700

    SMC: extra optimization flags for babbage

MiniApps/SMC/GNUmakefile

commit efea1b9840c56320d84ed92fbea091c456557f97
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 9 13:26:52 2015 -0700

    added babbage to make system in Fortran

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/comps/Linux_intel.mak

commit 4c8e405f79232def461648c4cfabe65213349b8d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 9 13:23:48 2015 -0700

    fixed a new 2D bug

Src/F_BaseLib/list_box.f90

commit 1243abf8af384e6967b414adb4f594b6bdb9bfcf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 9 13:07:01 2015 -0700

    SMC: added thte original loop-level omp for comparison

MiniApps/SMC/_parameters
MiniApps/SMC/advance.f90
MiniApps/SMC/inputs_SMC
MiniApps/SMC/kernels.f90

commit fd49b282b07a304138cc49c48c9fe4a18b552c9d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 8 20:59:02 2015 -0700

    tiling in fill_boundary

Src/F_BaseLib/layout.f90
Src/F_BaseLib/list_box.f90

commit aa265eff506596b9edeec6f4a9af3b5ab3aefa3d
Merge: 6ebb02e18 7313a0444
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 8 13:16:22 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 6ebb02e1858f170dde01e8b3d0843e6fad8f1b48
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 8 13:15:15 2015 -0400

    if we are using BOXLIB_USE_MPI_WRAPPERS=1, then explicitly add
    -lmpichf90 to the libraries, some machines seem to need this, and
    it doesn't seem to mess up the others.

Tools/C_mk/Make.mpi

commit 7313a0444c79a5269db5649d5deac5bf6325a0b6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 16:33:39 2015 -0700

    Fortran mfiter: fix the fix

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit e8d7f9d4bbc35dd046c3b4afad0840c90f9a5a97
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 16:25:24 2015 -0700

    Fortran mfiter: fixed a bug when grid cannot be split evenly into tiles

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit b9da99ec7005c1813c251d8ca6237d95ef86471e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 14:36:58 2015 -0700

    Fortran mfiter: fixed nodal bug

Src/F_BaseLib/multifab_f.f90

commit 155581d393c72ccf2e531e5b794e581f2358734f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 13:57:24 2015 -0700

    Fortran mfiter: add a reset subroutine and rename get_tile to more_tile

MiniApps/SMC/advance.f90
MiniApps/SMC/init_data.f90
Src/F_BaseLib/multifab_f.f90

commit 2b2d1af8f60b3c9f346dd994a922607e27ee4c87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 10:36:08 2015 -0700

    added SMC as a mini app for playing with tiling

MiniApps/SMC/GNUmakefile
MiniApps/SMC/GPackage.mak
MiniApps/SMC/LiDryer.c
MiniApps/SMC/_parameters
MiniApps/SMC/advance.f90
MiniApps/SMC/chemistry_module.f90
MiniApps/SMC/derivative_stencil.f90
MiniApps/SMC/init_data.f90
MiniApps/SMC/initialize.f90
MiniApps/SMC/inputs_SMC
MiniApps/SMC/kernels.f90
MiniApps/SMC/main.f90
MiniApps/SMC/make_plotfile.f90
MiniApps/SMC/probin.template
MiniApps/SMC/smc.f90
MiniApps/SMC/smcdata.f90
MiniApps/SMC/time.f90
MiniApps/SMC/transport_properties.f90
MiniApps/SMC/variables.f90

commit b94c5aa0a7ea7622a009dfb6363f21e9c9e58330
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 10:33:47 2015 -0700

    tiling in Fortran multifab copy

Src/F_BaseLib/multifab_f.f90

commit 5379f99b092e6a98bc7230a5b053b312b4f782b2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 10:11:19 2015 -0700

    Fortran mifter: fixed a bug and tiled setval

Src/F_BaseLib/multifab_f.f90

commit b058e92fb008f29db5a34124111114c4e66c6056
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 09:33:13 2015 -0700

    Fortran mfiter: changed the default to match C++ version

Src/F_BaseLib/multifab_f.f90

commit 612fa19864979a34605ef3f7c80cf488a5ad7f8b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 07:56:45 2015 -0700

    Fortran mfiter: added optional argument, tiling

Src/F_BaseLib/multifab_f.f90

commit a14a5bf055f2e7b971a0e648201da7a885c34a5e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 7 07:38:30 2015 -0700

    Fortran mfiter: minor renaming

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit a87fa0f0fc8ebe128f895f5fb00ed1ebfbb0a483
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 6 13:50:00 2015 -0700

    Fortran mfiter: can change tile size

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit 9c0c170b44ac29f3cce79b32e0444423139732e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 6 10:33:39 2015 -0700

    Fortran mfiter: added more functions

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit 5bd6b3474f445ec5a4f3b66b20b47b2b7f27a127
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jun 6 09:41:34 2015 -0700

    minor cleanup of mfiter

Src/F_BaseLib/multifab_f.f90

commit db79d9306c940dab44b2e1e81de90b7a8a471eff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 5 23:24:01 2015 -0700

    started working on tiling in Fortran

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit 7920e8d9c0725f43e63acdef16d7fe7525b178f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 3 20:15:53 2015 -0700

    rename FabArrayBase::fpb_boxarray_max_size to FabArrayBase::comm_tile_size (communication tile size)

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Tutorials/Tiling_Heat_C/inputs_3d

commit dd095be0e1a1435bcc855de7b9f82ae511b5d561
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 3 17:40:38 2015 -0700

    changed defaults

Src/C_BaseLib/FabArray.cpp
Tutorials/Tiling_Heat_C/inputs_3d

commit e95854e20f444e1322694d0e7fb1ffdce36ae939
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 3 12:11:52 2015 -0700

    removed an unnecessary std::max

Src/C_BaseLib/BoxList.cpp

commit a1378740da3f64dd53b80cc24ad4c4989abee377
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 3 11:28:14 2015 -0700

    It turns out maxSize is not suitable for chopping a nodal box into small chunks in the recent changes in FabArray because maxSize() returns overlapping nodal boxes.  So a new function is added to chop a box into a list of non-overlapping tile boxes.

Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 9abcff3203134392d9f4a383a674736afa7ab16b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 2 17:31:09 2015 -0700

    no need to build boxarray if it's not used

Src/C_BaseLib/FabArray.cpp

commit a690fad4c6529c2540227d0ef655c8ca226f75fb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jun 2 20:16:42 2015 -0400

    fix a bug with --single_tests pointed out by Ann

Tools/RegressionTesting/testnew.py

commit 647476b719534971b0afd2fb930c45d145806d3f
Merge: 6c081424e 19d3b6723
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue Jun 2 16:13:45 2015 -0700

    Merge branch 'fpb_thread_friendly'
    
    These commits improve thread efficiency when updating periodic boundary
    conditions by splitting Boxes which intersect domain edges into
    BoxArrays of smaller Boxes. Each individual thread then copies data from
    each smaller Box to the corresponding region elsewhere on the domain,
    rather than a single thread copying the entire intersecting Box while
    all the other threads spin idly.
    
    Preliminary tests using 120 threads on Babbage at NERSC have indicated a
    ~20x speedup for the boundary value update step, compared to the same
    number of threads updating boundary values using the old method. On
    systems with less concurrency the performance gain from these changes
    will likely be smaller.

commit 19d3b67238d3406058b6a7a62b508566a47bd77f
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed May 27 11:14:11 2015 -0700

    FabArrayBase: split Boxes into BoxArrays in TheFB() for thread friendliness

Src/C_BaseLib/FabArray.cpp

commit b50e0a40e7f8d873512d7c16532e287b7a7b810b
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed May 27 11:13:22 2015 -0700

    FabArrayBase: split Boxes into BoxArrays in TheCPC() for thread friendliness

Src/C_BaseLib/FabArray.cpp

commit cc36b06bc230f4a22270e6b38f446ebec0ce0396
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Wed May 27 10:44:03 2015 -0700

    Tiling_Heat_C: added timers to FillPeriodicBoundary() to test threading performance improvement

Tutorials/Tiling_Heat_C/main.cpp

commit 854777dbaa502cac5e6d87737edefbda886577cb
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Tue May 26 14:45:47 2015 -0700

    Geometry: changed box boundaries with periodic BCs to box arrays to improve performance with lots of threads

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Tutorials/Tiling_Heat_C/inputs_3d

commit 6c081424e6c2f3577372805e1bf9ccb2d9544298
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon Jun 1 14:30:36 2015 -0700

    remove broken links in doc

Docs/GettingStarted/GettingStarted.tex

commit bc71cd8e8be4944ffa3ef657048f112e4d0540df
Merge: 286febef3 a13067672
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jun 1 14:03:29 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 286febef36a1e9cd27e11dd9935a865efdb338c2
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jun 1 14:02:44 2015 -0700

    Fixed typos

Docs/GettingStarted/GettingStarted.tex

commit a13067672eda84a5ee30f102a24f5d72fa87112b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 1 13:50:26 2015 -0700

    added macros for calling dimension agnostic Fortran code

Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/BLFort.H

commit 2bf9567a661119e0872b81b00e3926743016f197
Merge: cc3030f07 e251cb2a1
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jun 1 10:12:20 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit cc3030f07af201a1a55c3a450c105a0b7e32da65
Author: Jessica Kawana <jkawana@lbl.gov>
Date:   Mon Jun 1 10:10:55 2015 -0700

    fixed a typo

Docs/GettingStarted/GettingStarted.tex

commit e251cb2a1efea41c8042ff6a931554bfbf31b071
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri May 29 18:29:22 2015 -0700

    Further fixes for the 3d version of AMR_Advection_C.

Tutorials/AMR_Advection_C/Exec/Make.ADR
Tutorials/AMR_Advection_C/Source/Src_2d/Tagging_2d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_advection_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/Derive_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/trace_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/trans_3d.f90

commit 1513c6ec7525269500d9445d448a89f441b81f20
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Fri May 29 11:49:43 2015 -0700

    if plot_int <= 0, don't print any plotfiles

Tutorials/HeatEquation_EX1_F/main.f90
Tutorials/HeatEquation_EX2_F/main.f90
Tutorials/HeatEquation_EX3_F/main.f90
Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/HeatEquation_EX5_F/main.f90

commit c302ddc7d4e1934314971386c3268927baabfad8
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 28 18:28:43 2015 -0700

    movegrid tests, random copy from movedgrid mf.

Tutorials/MultiFabTests_C/GridMoveTest.cpp

commit 97e7429b6fcab2db88fc579e3808631ee816d135
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 28 14:10:11 2015 -0700

    added function to move fabs in a fabarray given a new processor map.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiFabTests_C/GridMoveTest.cpp

commit e9f5c60e39d2d9f277cddc33c6bc1bf439b32dd2
Merge: f66591255 ad09dcceb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun May 24 15:24:54 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f66591255c159d25991ad212bc9f7b7100a2f731
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun May 24 15:24:36 2015 -0700

    More changes for 3d plus cleaning up 2d.

Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_3d.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.3d
Tutorials/AMR_Advection_C/Exec/UniformVelocity/probin.3d
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_advection_2d.f90

commit f57828a8210870a9462fab3817729a265b8a69e4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun May 24 15:24:04 2015 -0700

    Fixing 3d source files ...

Tutorials/AMR_Advection_C/Source/Src_3d/ACT_advection_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/EstDt_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/slope_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/trace_3d.f90

commit 48b3404ea6ccbb956380584148f9506c19701734
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri May 22 18:29:05 2015 -0700

    This version compiles in 3d (and fixes a small bug in the transverse stuff in 2d)

Tutorials/AMR_Advection_C/README
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_advection_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/Make.package
Tutorials/AMR_Advection_C/Source/Src_2d/trans_2d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_advection_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ACT_sums_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/Derive_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/EstDt_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/Make.package
Tutorials/AMR_Advection_C/Source/Src_3d/React_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/Tagging_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/bc_fill_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/ext_src_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/fill_diff_coeff_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/slope_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/trace_3d.f90
Tutorials/AMR_Advection_C/Source/Src_3d/trans_3d.f90

commit ad09dccebe07dde5b548117225cdb6da25350047
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Fri May 22 17:55:58 2015 -0700

    profiling: added Babbage run script for tiled version of heat solver

Tutorials/Tiling_Heat_C/results/run-babbage.sh

commit dfb721ede7c805d65eb21a3b6bc3ae1da14b1600
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 22 16:49:37 2015 -0700

    added Intel 15 to make

Tools/F_mk/GMakerules.mak
Tools/F_mk/comps/Linux_intel.mak

commit e2c77bad6f456575cababab6be9becd20aa0f90b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 22 16:23:21 2015 -0700

    crayftn --> ftn, craycc --> cc

Tools/C_mk/Make.Linux

commit 64178d595cbca9f47c14fd9eae693c6ca2847346
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 22 15:57:50 2015 -0700

    checked in job script and timing result

Tutorials/Tiling_Heat_C/results/results.org
Tutorials/Tiling_Heat_C/results/run-edison.sh

commit a53cca19db1ffb13de094331be16082b879b7f0e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 22 15:45:11 2015 -0700

    Revert "use allocatable arrays in the non-tiling version so that it does not cause stack overflow"
    because this made the non-tiling version much slower.
    
    This reverts commit 315454c51703f9e2eeb649f27b6412767811abfd.

Tutorials/Tiling_Heat_C/advance_3d.f90

commit 315454c51703f9e2eeb649f27b6412767811abfd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 22 12:32:33 2015 -0700

    use allocatable arrays in the non-tiling version so that it does not cause stack overflow

Tutorials/Tiling_Heat_C/advance_3d.f90

commit da1effb675f37454bf7ce280fae4d0d38428dd51
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 22 12:31:39 2015 -0700

    default USE_MPI to FALSE

Tutorials/Tiling_Heat_C/GNUmakefile

commit 0fbe6727d9a2e0331e72a9404d883636f121c924
Author: Brian Friesen <bfriesen@lbl.gov>
Date:   Thu May 21 14:43:05 2015 -0700

    make: added support for Babbage, the Intel MIC testbed at NERSC
    
    This assumes you will be running natively on the MIC card, not on the Xeon
    host. NERSC recommends this approach since Cori will have a native MIC
    architecture with no co-processors.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 8d188a880333f311f4874cd204705dcf6e11c7eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 21 14:14:18 2015 -0700

    change default compilers to Intel in makefile

Tutorials/Tiling_Heat_C/GNUmakefile

commit 8f31ff4250a1926259b7568a12fa1f45d3cd6353
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 21 14:00:28 2015 -0700

    added nowait for the omp on loops version

Tutorials/Tiling_Heat_C/advance_3d.f90

commit 6ec1bdaaf16226eaf20cae9c2df79e6e3f90bf8a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 21 13:47:48 2015 -0700

    a new tutorial code for tiling

Tutorials/Tiling_Heat_C/GNUmakefile
Tutorials/Tiling_Heat_C/Make.package
Tutorials/Tiling_Heat_C/advance_3d.f90
Tutorials/Tiling_Heat_C/init_phi_3d.f90
Tutorials/Tiling_Heat_C/inputs_3d
Tutorials/Tiling_Heat_C/main.cpp
Tutorials/Tiling_Heat_C/writePlotFile.H
Tutorials/Tiling_Heat_C/writePlotFile.cpp

commit d9b8eb069ded3f3b528e72d0e312f8656188aea4
Merge: ef3f17dfe 111fbfd90
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 19 17:45:34 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit ef3f17dfe7f0b83c10fd180f6b9883938e428bfe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 19 17:45:25 2015 -0700

    use MultiFab's norm function because it's threaded

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 111fbfd90ea242b0b289d3bb450e888f0e58a5ec
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 19 16:21:47 2015 -0700

    test performance of mkdir and rename.

Tests/MKDir/GNUmakefile
Tests/MKDir/MKDir.cpp

commit 14aab69438373b6e410f71a16abd35f9db414393
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 19 16:00:01 2015 -0700

    test for random grid copies.

Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiFabTests_C/GridMoveTest.cpp
Tutorials/MultiFabTests_C/Make.package
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp

commit 554f044945a445963e89db2e62cf9c799f08f6de
Merge: 9cc016f4e 7cf282491
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 19 15:58:56 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 7cf282491f251827b3f4aa9e32e407116c0c4d77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 19 10:57:15 2015 -0700

    added -lmpichf90 to bluewaters.

Tools/C_mk/Make.mpi

commit edb4fd3a738305d5856ab010a071334a12d07d06
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 19 12:17:03 2015 -0400

    more cleaning

Tools/RegressionTesting/testnew.py

commit 644e747e2ac2731f5ea4eeb365ed05cc533d9db0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 19 10:27:24 2015 -0400

    return the compilatoin string in the build_f method

Tools/RegressionTesting/testnew.py

commit ddf434d8a391845975f34a140178475ff825f1bd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 18 22:09:45 2015 -0400

    some pyflakes fixes

Tools/RegressionTesting/testnew.py

commit 2010ed3c963a2fe1ca6ff366e1e1a2b251422eec
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 18 22:05:50 2015 -0400

    remove the hack we used to encode the extra build directory in the build directory
    list by instead storing a tuple in the list.

Tools/RegressionTesting/testnew.py

commit 4626e6a24d915fdf452cf33584a017dd277a1e55
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 18 21:09:15 2015 -0400

    rename classes to be more PEP-8-y

Tools/RegressionTesting/testnew.py

commit 31d8158aa8009b1e00879f4687363ced76a9a97e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 18 21:06:53 2015 -0400

    add build_f() and make_realclean() methods to the suiteObj class.

Tools/RegressionTesting/testnew.py

commit ddd0f24053c7941ed9ac7eb4754fd3aa4d823393
Merge: 96acaf0cb 793376bcd
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon May 18 14:52:55 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 96acaf0cb82a6b69c25088fa887f451b6300bc74
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon May 18 14:52:02 2015 -0700

    print out # of MPI processes and # of threads, even with there is only 1 MPI proc (still useful info for OpenMP on one node)

Src/F_BaseLib/boxlib_f.f90

commit 793376bcd2afe6eaa48bb7009ff10ab626e2b10f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 18 13:22:16 2015 -0700

    Heat equation: fixed bug

Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/HeatEquation_EX5_F/main.f90

commit 0d3b8c7a98fd0d71e5a720d4a2c9d484479ac1b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 18 13:06:00 2015 -0700

    fixed heat equation ex5

Tutorials/HeatEquation_EX5_F/main.f90

commit 6299f806676b067b4dfbdb17b53773543afc4390
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 18 12:55:46 2015 -0700

    quiet valgrind

Src/F_BaseLib/vector_i.f90

commit 918e575311bc91539bebc57d200dd227af26d67f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 18 12:54:56 2015 -0700

    comment

Tutorials/HeatEquation_EX4_F/main.f90

commit 95acf9cd301fd5a291dcde46bcbaa932adf65c41
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 18 12:32:00 2015 -0700

    Fill ghost cells if tagging needs ghost cells

Tutorials/HeatEquation_EX4_F/main.f90

commit 2f10f53d57b735633b5f932600ea44b302b5bf40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 18 12:30:23 2015 -0700

    fixed number of component. removed duplicated multifab_fill_boundary and physbc calls

Src/F_BaseLib/regrid.f90

commit 76de0a013c1e6b09cf7181468ba07eea821f39a3
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon May 18 10:17:28 2015 -0700

    the 'tagging_needs_ghost_cells' option now has a call to multifab_fill_ghost_cells.  fixes some problems where tagging is done with a gradient, but valgrind still complaining so no promises yet...

Src/F_BaseLib/regrid.f90

commit 9cc016f4ed397fe74b94111f2e3447bd7b4de3f6
Merge: 025aa8583 516b3ae6f
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 14 13:51:57 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit a6e4f794e76afe9a785b76ef7c202b2c1e98df64
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon May 11 17:48:01 2015 -0700

    Add f90 file pattern to VPATH for f90 files in C_BaseLib.  Probably should be a better way to do this...

Tools/C_util/AmrDeriveTecplot/GNUmakefile

commit 516b3ae6fc9db3abced62b14de437d01a1f6a66a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 8 15:03:10 2015 -0400

    switch from getopt to argparse -- this is self-documenting and cleaner.
    Also fix the make_benchmark stuff -- the switch to shutil requires me
    to remove an existing benchmark before copying in the updated one.

Tools/RegressionTesting/testnew.py

commit 60bf5905668822f8123a83b23f08f8f2d6a1c34b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 8 10:44:54 2015 -0400

    some more simplifications

Tools/RegressionTesting/testnew.py

commit e88cdc058918ca5fa88050f59d06301a52634198
Merge: 1effdb399 a44325f64
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 8 08:44:31 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 1effdb3998db3e71aa75c619d62a7b1f205d7a51
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri May 8 08:44:09 2015 -0400

    fix num_threads -> numthreads for pure OMP

Tools/RegressionTesting/testnew.py

commit a44325f64f1c63244b2c205fa5c58e8e98a9b6fc
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 7 20:03:30 2015 -0400

    fix the hydrostatic_adjust case

Tools/RegressionTesting/Castro-SBU-tests.ini

commit bd82028e14d3e5f1146dc9a1672a06712030aa35
Merge: 78d3db16c 29245a10a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 7 14:12:13 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 78d3db16ca6c27f91a27e70e43e0990990f53d00
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 7 14:11:39 2015 -0400

    sometimes we might encounter a plotfile with boxes that begin at
    negative indices -- this handles that now.

Src/F_BaseLib/bl_stream.f90

commit 29245a10a33cd8dcc6268ff3f8339eab22d3ee1e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu May 7 12:50:10 2015 -0400

    we were constructing the actual form of the command to run (w/ or w/o MPI/OMP)
    in 4 separate places.  Consolodate that into a function

Tools/RegressionTesting/testnew.py

commit 025aa858342af8f3fe8d41b1e669b55f60defe8f
Merge: 8b6bde7da fe2e663be
Author: vince <vebeckner@lbl.gov>
Date:   Wed May 6 17:33:17 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit fe2e663be90d32230a387df06fd9b7e3f1560ec3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 6 09:32:54 2015 -0400

    update the sub_chandra build location

Tools/RegressionTesting/Maestro-tests.ini

commit 4b403ffaaa71da7f28325a170d81453a99f5e84d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed May 6 09:18:35 2015 -0400

    our check on whether the compilation was successful was not correct

Tools/RegressionTesting/testnew.py

commit 5974bed824b9a6ef2868f6541a7456d1344935f2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 5 19:21:23 2015 -0400

    more simplification of the run commands

Tools/RegressionTesting/testnew.py

commit 5eb08b2d29a3b1f0adb4354468482322aab1c2d1
Merge: af91910c1 51819bdad
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 5 17:19:13 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit af91910c18f3836b562044c78f50928536d0195d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 5 17:18:53 2015 -0400

    remove redundant code

Tools/RegressionTesting/testnew.py

commit 51819bdad9fca5cf0cfb916f6355f83e8faa66a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 5 13:11:41 2015 -0700

    OMP'd GetVolume and GetFaceArea

Src/C_BaseLib/COORDSYS_1D.F
Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F
Src/C_BaseLib/COORDSYS_F.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.cpp

commit 54a2e73eb68ae41b24b2aeb5f837dd0a92a7c2d5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 5 15:04:12 2015 -0400

    fix typo

Tools/RegressionTesting/testnew.py

commit 4c71c82b58b0df34693b4edf98124f974ea67010
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 5 14:59:00 2015 -0400

    some more cleaning / modernization

Tools/RegressionTesting/testnew.py

commit f1ebe9db26050c3ccb5698c1d1cee429e6f18df7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue May 5 14:13:42 2015 -0400

    some more modernization with list comprehensions

Tools/RegressionTesting/testnew.py

commit 0a6576cdcf6f112af7910058b0986f8f694bc6a2
Merge: b2d8d31f7 17300fa05
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 4 20:43:20 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit b2d8d31f75b449a86521726d437696163c199431
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon May 4 20:43:02 2015 -0400

    more systemCall -> run() replacement

Tools/RegressionTesting/testnew.py

commit 17300fa05730b387932d6c216ecc4f6615764303
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon May 4 17:33:52 2015 -0700

    Remove underflow protection code in LINCCINTERP.  Was using a hardwired number, and overwrote crse data.  Bad enough, but then appears to be totally unnecessary anyway.  Let me know if this breaks someones code.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit 7aa26fc5059fd5a25a50af5b2fb38dfb90f32c87
Merge: 267684fc9 3afd74b5d
Author: vince <vebeckner@lbl.gov>
Date:   Mon May 4 14:58:04 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 267684fc91135f6d707d15a33fb89752e15cb58f
Author: vince <vebeckner@lbl.gov>
Date:   Mon May 4 14:57:57 2015 -0700

    ensure intermediate flushed database is complete.

Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/BLProfiler.cpp

commit d07f855a1aa1219682b219041eb7d962d0c7b572
Author: vince <vebeckner@lbl.gov>
Date:   Mon May 4 11:34:56 2015 -0700

    nostart option for var.

Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/BLProfiler.cpp

commit 3afd74b5dcf73fd26cc0a770d5092e7d5e37b0a8
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Mon May 4 08:05:47 2015 -0700

    f90 mpi on atragon

Tools/F_mk/GMakeMPI.mak

commit 7d4873e709c07277d5203d0acff27a9238e2b7d0
Author: vince <vebeckner@lbl.gov>
Date:   Fri May 1 15:05:34 2015 -0700

    removed buf size restriction in Concatenate.

Src/C_BaseLib/Utility.cpp

commit ab429bd6be23d10db34b224df0b1e77c363855be
Merge: 02b9acd32 88e881b15
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Fri May 1 15:35:09 2015 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 02b9acd326cf2871f486378cf5fd5ad19986c73d
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Fri May 1 15:34:54 2015 -0500

    Enable OpenACC for Cray compiling, remove obsolete target flag

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/Linux_cray.mak

commit 88e881b1572d463a0cd92ed3f3f31969491696a4
Merge: 1cc75c102 d6f575801
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 30 15:40:05 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 1cc75c102c6150d4420a4dea3bf1f71d79706422
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 30 15:39:47 2015 -0700

    mpi on orga

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 8b6bde7dac859038c3329357f07a790ddb9dfcdc
Merge: 33f4c20e2 d6f575801
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 30 15:30:54 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit d6f5758014d3285f87c654b73faf806a3a92a729
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 30 15:01:13 2015 -0700

    another Bcast interface, additions for serial.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 33f4c20e218ffff3cbfe72735f74562ea9322edb
Merge: b89095ca9 33c7336ba
Author: vince <vebeckner@lbl.gov>
Date:   Tue Apr 28 16:51:14 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 33c7336ba7b50f88f2a56375dfa14cbc6afc25e8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 28 14:42:35 2015 -0700

    define BL_ALIGN_BYTE and BL_SIMD_LEN

Tools/C_mk/Make.defs

commit 0ae24ade5a7980e11828f661fb3817161bd4829a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 28 12:58:29 2015 -0400

    some more cleaning -- run() can now optionally output to a file

Tools/RegressionTesting/testnew.py

commit 0959a3df858509c624cfa65469619d310d836c0c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Apr 26 20:48:07 2015 -0400

    we no longer need to store stderr separately, since run now
    pipes stderr into stdout

Tools/RegressionTesting/testnew.py

commit c6f22d90fb530c50bd8cb220e10f9acced14a57d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Apr 26 20:46:01 2015 -0400

    switch all the git stuff to the run() function instead of doing
    their own subprocess stuff.

Tools/RegressionTesting/testnew.py

commit dc677528873381f989e730e03f7d860e4d607e74
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 26 11:17:45 2015 -0700

    add BL_ALIGN_? to make for array alignment

Tools/C_mk/Make.defs

commit 33f9902b41cdb793206e0967fdc55b9e905d4806
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Apr 24 23:07:21 2015 -0700

    support F90 that will be preprocessed

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules
Tools/C_scripts/moddep.pl

commit bc4b0e48478f6ac73aa7bda94cc4cff3581f2f14
Merge: f86151f1f d8df7db52
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 22 17:21:18 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f86151f1fc9c0573148555ddba6c126c1ddd927d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 22 17:21:09 2015 -0700

    nesting fix.

Src/C_BaseLib/BLProfiler.cpp

commit d8df7db524a1baf726bd0580beb980cc45cea251
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 22 16:42:16 2015 -0700

    removed -target=linux for hopper

Tools/C_mk/Make.Linux

commit f4691440ab004a4f303ea93716bac6f580340b94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 22 16:40:04 2015 -0700

    added -lmpichf90 for edison and hopper.  may need to do this for some other machines too, especially ones with cray mpich.

Tools/C_mk/Make.mpi

commit 35f7f3230804d02127a732fab7f29865362392e1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 21 19:21:02 2015 -0400

    some more clean-ups

Tools/RegressionTesting/testnew.py

commit 2759a86211d07777b5931b8db38780ffb63cbd78
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 21 15:23:46 2015 -0700

    Fixed a problem on Windows.  I do not have access to any Windows machines.  But I believe the new overloaded functions in parallel module would not compile on Windows because c_long is the same as normal Fortran integer and the overloaded functions inside interface must have different kind.  This also means the lastest BoxLib would not compile in the unlikely case that the compiler does not support long integer.

Src/F_BaseLib/parallel.f90

commit 25443a5c9b77dee0554efc90e932879ecc55b558
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 21 12:31:47 2015 -0700

    Let codes tell BoxLib the boundary functions are thread-safe.  By default, BoxLib assumes that EXT_DIR is not thread safe, whereas other types are.

Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit b28c94f7a52161244af5e5902f7bed623e10299a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 21 13:37:08 2015 -0400

    more clean-ups -- eliminate some functions/logic in favor of list comprehensions

Tools/RegressionTesting/testnew.py

commit f60dc17e639d443a62d038aef7bf1324a8971b32
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 21 12:46:05 2015 -0400

    some more cleaning -- especially to the restart execution string

Tools/RegressionTesting/testnew.py

commit acd85262c8d52aa4c6bc08d614ec394a03ab1efa
Merge: 9f999bc4d 4552f323d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 21 12:05:52 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib
    
    Conflicts:
            Tools/RegressionTesting/testnew.py

commit 9f999bc4d4e7f85f3b672aeb22692ff87d38d5f6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 21 12:03:00 2015 -0400

    more clean-up -- now the run commands are greatly simplified (since aside from
    the MPI and OMP stuff, the command is the same in all cases).
    
    Also fix the single suite run output page (columns were mixed)

Tools/RegressionTesting/testnew.py

commit 4552f323dec6020ba4380e3a3a151575ae77ae6c
Merge: ebfe9367b 419f8e692
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 20 21:51:32 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ebfe9367b81c36fda5db4d0b8ac2a1467561fe17
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 20 21:50:04 2015 -0700

    Inflow boundary in IAMR and LMC is too complicated to be made thread safe.  So an OMP critical region is added for EXT_DIR.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 419f8e692b77598b94db316482317700a444f664
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Apr 20 20:20:37 2015 -0400

    remove some os.system() calls with shutil -- this is safer

Tools/RegressionTesting/testnew.py

commit c7bf2c8820c7814ff7051dc37b72e24de7c3c7dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Apr 20 16:55:28 2015 -0700

    changes OMP approach in FillPatchIterator

Src/C_AMRLib/AmrLevel.cpp

commit f5d83082d23f3d6b677eae720ba60d6b10784ebf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 19 20:36:32 2015 -0700

    tidy

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c

commit 550a5e80a3a475425793d8caf29267348fc1b4ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 19 17:28:48 2015 -0700

    change user function in MPI_Op_create from fortran function to subroutine because it has no return value

Src/F_BaseLib/parallel.f90

commit 3bfdac3956f792ea68780760630ff378dc4fd58d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 19 15:45:05 2015 -0700

    create MPI_SUM, MIN and MAX for c_long in Fortran

Src/F_BaseLib/parallel.f90

commit a4becda3c0cfea534c12a23258eaede231e4ff37
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Apr 19 18:25:38 2015 -0400

    call MPI_Type_create_f90_integer with 'r', not '5' -- fixes typo

Src/F_BaseLib/parallel.f90

commit 080df2a6ea761e605924e65ca12b1f6a0d0b0e39
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 19 14:28:17 2015 -0700

    use (C) long integer for offset and size in fabio so that i can handle large files

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/particles_f.f90
Src/F_BaseLib/plotfile.f90

commit 94439f2ff2b603cdf2634151e9306d0992ac3cc6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 19 14:24:16 2015 -0700

    typo in comment

Src/F_BaseLib/bl_types.f90

commit 2bff64d27f4fe535d27611d6cc606587a7d973f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Apr 19 14:23:47 2015 -0700

    add MPI support for (C) long integer in Fortran

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit b89095ca9e987d753839727d373451d001672951
Merge: 11e57eccc b013071c9
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 16 15:21:38 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit b013071c9b45885a043e077ba07aa275416c370f
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 16 11:07:17 2015 -0700

    fix a print statement

Src/F_BaseLib/fab.f90

commit a099ee1097313e3bbd6c49ad7925d2f037aca776
Merge: d52fd1bea 20520f96e
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 15 14:42:58 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d52fd1bea88860d4b506bb1d5166b2f785f7e5ca
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 15 14:42:48 2015 -0700

    more support for amrprof.

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 11e57eccc19e8a321e06d1a4b31fa81d53958878
Merge: bb70cfe43 20520f96e
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 15 10:36:00 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 20520f96eeeb35563f68405213b90e18e181cb5a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Apr 15 13:14:09 2015 -0400

    if the last plotfile output was plotfile 0, then we give a warning and don't do the
    comparison.  Also output the name of the file we used to compare to in the test output
    table.  Finally, some clean-ups.

Tools/RegressionTesting/testnew.py

commit 0d11ae094fb70c1860f94be48847c24c99acea7b
Merge: 559ad2fb4 935df63f8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 14 18:55:31 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 935df63f887c7b1d96cd3926e07a8aed421fff9a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 14 18:54:52 2015 -0400

    switch fboxinfo over to run()

Tools/RegressionTesting/testnew.py

commit 559ad2fb4e69cf504a04a277f22400dc2f8efe4f
Merge: 641d51625 d9e8754e5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 14 14:10:48 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 641d516251773a11dec3be1a1958dabd06b607f8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Apr 14 14:10:38 2015 -0400

    some more run()

Tools/RegressionTesting/testnew.py

commit d9e8754e5b8c87a3e86dd0f2caa42e4b5d7aa44a
Merge: c799bb3ae 56d895444
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 9 15:52:13 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 56d895444c640990f64abaa80d4554c7098233e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 8 11:45:56 2015 -0700

    clean up Intel's optimization reports

Tools/C_mk/Make.rules

commit d1167461683102f170c9fcd372359ee0d9d28d34
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 8 09:31:39 2015 -0700

    For Intel on Edison, add vectorization report

Tools/C_mk/Make.defs

commit 5274264304f994b19f729093b9cf17806731c6b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 7 12:37:35 2015 -0700

    save stdout and strerr of make in make.out

Tools/RegressionTesting/testnew.py

commit c799bb3aece7f6fe64a974299a61c47d17ead036
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 6 14:01:08 2015 -0700

    some perfmon cleanup.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 68e6423532122c665d096c31dd74205d1a1ec929
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 6 13:21:11 2015 -0700

    some cleanup for perfmon.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 26568227a2040c45785ca0422902b23adade072f
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 6 13:20:35 2015 -0700

    fix for serial.

Src/C_BaseLib/ParallelDescriptor.H

commit 884a98299f55f5d286fb20574da1093e682564cf
Merge: 9f021ad2b 6c8abf2d6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Apr 6 10:25:27 2015 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 9f021ad2b10183ed2b38d525af4d8fd4a1084c2d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Apr 6 10:25:06 2015 -0400

    update xrb_mixed location and aprox13 test to use MICROPHYSICS_DIR

Tools/RegressionTesting/Maestro-tests.ini

commit 6c8abf2d63380fe5e5643e99de28ea7c2784587b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Apr 6 10:20:29 2015 -0400

    take another git hash directory to accomodate MICROPHYSICS_DIR

Tools/F_scripts/makebuildinfo.py

commit 6fea5eae07841d42555b854d1542a13c3e75b4e1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Apr 5 20:57:50 2015 -0400

    turns out that when we specified an alternate location in the .ini file for
    a microphysics routine, like:
    
    addToCompileString = NETWORK_TOP_DIR='$ASTRODEV_DIR/networks' NETWORK_DIR=aprox13
    
    it was not using the ASTRODEV_DIR that was set via
    
    extSrcDir = /home/zingale/gfortran-testing/AstroDev/
    extSrcCompString = ASTRODEV_DIR
    
    but instead was using whatever the value was through the system.  This
    is because we were using os.system() and bash to do the make.  Now we instead
    switch all of the build stuff from os.system() to subprocess -- this is a lot
    more flexible.  As a result, we now have access to stdout, stderr, and the
    return value

Tools/RegressionTesting/testnew.py

commit 55749a625a5974ad521249cd79d14665a556a3cb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 4 21:50:31 2015 -0700

    Allow check_int and check_per coexist in inputs files (submitted by Max Katz)

Src/C_AMRLib/Amr.cpp

commit 551041edb2a8c3a500bb6cdfb973964eb037c38c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Apr 2 14:45:12 2015 -0700

    Uptick tagged version number

Tools/CMake/BoxLib_Version.cmake

commit cf034bebf40dda642ceb269292f453b2801dfbe0
Merge: 1783e2ea8 fad4b157c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Apr 2 14:41:34 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c8ce73fb1de3ce7b37c4b6215babfbea40f6b348
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 1 18:22:11 2015 -0700

    support for multiple perfmonproc processes.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit c9d1d01398185b80f0c2a406fdb3adcacfbfdbb5
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 1 18:18:45 2015 -0700

    support for multiple perfmonproc processes.

Src/C_BaseLib/BLProfiler.cpp

commit fad4b157c0dc6f708f21d4c5e600e0592796c106
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 1 17:14:58 2015 -0700

    Warn rather than Abort when both plot_int and plot_per are set

Src/C_AMRLib/Amr.cpp

commit 45cc74c4c2fa984831f467e0b32141c5dd745738
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 1 17:11:03 2015 -0700

    fixed a couple of things so that we can compile with PRECISION=FLOAT

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit e92f198afbf1d4f2af36b9ec3966e783c744ccbf
Author: Regression Tester account <regtester@battra.lbl.gov>
Date:   Fri Mar 27 12:26:32 2015 -0700

    update make file for battra again

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit e8995767635f9929b69a04029869c048f36411bd
Author: Weiqun Zhang <WeiqunZhang@lbl.gov>
Date:   Thu Mar 26 11:05:25 2015 -0700

    updated makefile for battra

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 2ff86a93ef331de1371e2c8fe4c684d7452be76b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 25 11:48:43 2015 -0700

    added more profiling.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp

commit 2d6307d007abed51bee75e93cd531dcb19d07890
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 25 11:47:52 2015 -0700

    checks for zero size arrays, percent for cov.

Src/C_BaseLib/BLProfiler.cpp

commit 9d09b7a4c0fedb839109d12d398cfab3b276f843
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 19 12:49:12 2015 -0700

    added coefficient of variation.

Src/C_BaseLib/BLProfiler.cpp

commit bb70cfe43c3669ec8120c5d6004e3c0b2cc06df5
Merge: 2e2a67307 d94cc43cd
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 18 15:33:11 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit d94cc43cd72e5c0a33f38ba939043e0fb64462a2
Merge: 4d94ec3be 539cb4064
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 18 15:31:19 2015 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4d94ec3be851c1da0012649de18ba77293de4f81
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 18 15:30:56 2015 -0700

    showpoint to avoid 0 parse.

Src/C_BaseLib/BLProfiler.cpp

commit 539cb4064c182b657d9bc4758aa781158a1a8f86
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Mon Mar 16 14:39:05 2015 -0500

    Update rules for Blue Waters compiling

Tools/F_mk/GMakeMPI.mak

commit 07f9e41482a0f9410df85b0c85702261f65e19a8
Merge: ddc3197fe 9c80caaaa
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Mon Mar 16 13:04:53 2015 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 9d7fd6b8b801c85ee1241eea25d9baed849a33ca
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 12 17:43:27 2015 -0700

    makefile update.

Tests/IOBenchmark/GNUmakefile

commit 9c80caaaa45720e09a5fbda175c4f006cdd5117b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 12 17:20:20 2015 -0700

    better name for turning on c++11 support

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit a786e8f1b72745307daa74eac11ab2755a5a819c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 12 17:16:35 2015 -0700

    make c flags immediate so that we can later add c++ only flags

Tools/C_mk/Make.defs

commit 30d8bdeb66755164ff79ebb454f68815bd82d9dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 12 17:14:52 2015 -0700

    increased buffer size for backtracing

Src/C_BaseLib/BLBackTrace.cpp

commit 7a011c8ee0722a9da1a3e322a341d3eb30026fd1
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Mar 10 15:27:09 2015 -0400

    add a comment based on a question from a student

Tutorials/WaveEquation_F/advance.f90

commit 1783e2ea8f8ec63ee1ceda5b47a8ca708dc1f968
Merge: deb1863f1 6a58f029f
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Mar 9 17:41:12 2015 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c2e82b06b5b12f7e6fc999b05f043d2e5ab0ac07
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 6 17:35:41 2015 -0800

    extra send interface with comm.

Src/C_BaseLib/ParallelDescriptor.H

commit 6a58f029f128c3d252f5ae3853a0dc387a8e39cf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 5 22:13:30 2015 -0800

    use range based for in Lazy

Src/C_BaseLib/Lazy.cpp

commit 33629cc6ee14561a10b07c885f50405e376b84ad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 5 14:18:56 2015 -0800

    added laziness in a number of places where messages are printed when verbosity is on;  added optional argument to a number of functions to allow for local reduction

Src/C_AMRLib/AuxBoundaryData.cpp
Src/C_AMRLib/Particles.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/iMultiFab.H
Src/C_BaseLib/iMultiFab.cpp

commit deb1863f1dfa207e988914012d4613ea3502ffe2
Merge: c8da6f0cc aa1c24709
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Mar 5 14:17:01 2015 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit aa1c24709fed9ea7e0d47eb5cedf3443aa83ab10
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 5 13:55:28 2015 -0800

    fixed a typo that made the high water mark of FAB wrong

Src/C_BaseLib/BaseFab.H

commit 28d682c31879146d2177f898dd1e5ed893351580
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 4 21:24:50 2015 -0800

    added parameter amr.message_int to control how often to check messages touched by user

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 8a10b50bd08d6741b23b7709d9d0eed1d21a6c6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 4 17:30:20 2015 -0800

    optional argument for contains_nan and contains_inf to control reduction

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 8e790ebb548dc8d02f2a330672aefef2b5658589
Merge: 3a7588387 7e2e3d3dc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 4 17:20:06 2015 -0800

    Merge branch 'lazy'

commit 3a75883876bef2cccceca1631bd4244c112ac8e7
Merge: 3fc24fc0a 6be72b810
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 4 17:16:22 2015 -0800

    Merge branch 'lazy'

commit 7e2e3d3dceae00b65a833d555f024ee6d456ea91
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 4 13:58:54 2015 -0800

    fixed it for Intel

Src/C_BaseLib/Lazy.H

commit 6be72b810b5356122f914d8bcf5597cbb892aab9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 4 13:55:23 2015 -0800

    forgot to add new files

Src/C_AMRLib/Make.package
Src/C_BaseLib/Lazy.H
Src/C_BaseLib/Lazy.cpp
Src/C_BaseLib/Make.package

commit 9bf26492062c003f0db1194cac8d591369a94909
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Mar 4 13:42:40 2015 -0800

    implemented prototype lazy evaluation that can delay MPI bulk synchronization till it hits a necessary bulk synchronization

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Make.package
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Tools/C_mk/Make.defs

commit c8da6f0cc2f304c1ef3c80e6d939834b8f00fb8a
Merge: c6f978975 3fc24fc0a
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Mar 4 13:15:52 2015 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit ddc3197febe5d2f734eddc5a2ff34c94c9223dc3
Merge: 9aa54a9fd 3fc24fc0a
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Mar 4 10:53:34 2015 -0600

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 3fc24fc0adc453192f828899a26f3bedbeef9d22
Merge: a91e1fcc0 a023226e4
Author: vince <vebeckner@lbl.gov>
Date:   Tue Mar 3 12:46:16 2015 -0800

    commit merge.
    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a91e1fcc0a093d7b27707f1a3790be6f4550dc45
Author: vince <vebeckner@lbl.gov>
Date:   Tue Mar 3 12:46:06 2015 -0800

    update the profiling doc.

Docs/Readme.profiling

commit a023226e4ffffde266ef77be0b03f91875c07558
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Mar 3 09:39:02 2015 -0500

    update some problem locations

Tools/RegressionTesting/Maestro-tests.ini

commit c6f978975022a87073c346239d628e2a336dc59e
Merge: a0c480319 505c096fe
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Mar 2 16:43:13 2015 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit a0c480319b075eb37927110fffefd17073f21357
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Mar 2 16:42:53 2015 -0800

    For gfortran and g95, prefer  -ffixed-line-length-0  over -ffixed-line-length-132 to avoid padding of character strings to col 132 when the string is split across continued lines.

Tools/C_mk/Make.defs

commit 505c096feea00a4985abc844d676dfb9ecf42039
Merge: 8b84ef608 1da3a2c36
Author: vince <vebeckner@lbl.gov>
Date:   Mon Mar 2 11:59:47 2015 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1da3a2c369b29b85b2606e59fc6baad562a01f7b
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Sat Feb 28 05:56:22 2015 -0800

    mpi on gamera

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 2e2a67307567f6a763cedfd6ccf93823326619c0
Merge: ffaeb61bd 8b84ef608
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 27 15:33:46 2015 -0800

    rename dir test.
    Merge branch 'master' of naphta.lbl.gov:Development/BoxLib

commit 8b84ef608777814b0318d528d89a9db8086432da
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 27 15:33:32 2015 -0800

    rename directory function.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit f2124eb774c87418cfb1c85df09d4d8146d062a4
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Feb 27 12:53:41 2015 -0800

    Propagate change to use BLMap in linop stuff

Src/LinearSolvers/C_CellMG4/ABec2.cpp
Src/LinearSolvers/C_CellMG4/ABec4.cpp

commit 687f4dd42f31e5a5ef3bdfcc2a3cda24933a63a8
Merge: 465f51d7f 5db099fa9
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Feb 27 12:49:51 2015 -0800

    Merge master

commit 5db099fa9ad5222bf02e55c16f1c609f57ce8f2c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 26 14:25:36 2015 -0800

    minor change to slient compiler warning

Src/C_AMRLib/Particles.H

commit a36a04098d0dd6c6fa30bafa32622bc1fead9219
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Feb 25 16:13:53 2015 -0800

    mpi on battra

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 67b163aefdf9427a98ac168437c419c73e27fe3c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 24 09:23:07 2015 -0500

    a little more cleaning

Tools/RegressionTesting/testnew.py

commit 4101571a4fdfc8517cd567f407289a19e87abc24
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 23 14:16:57 2015 -0500

    more clean-up, remove some redundant/unused modules are reported by
    pyflakes

Tools/RegressionTesting/testnew.py

commit 5e7f9fe8c132aea2435014e344f07e9392e39dc9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 23 12:52:19 2015 -0500

    some more cleaning and PEP-8ing

Tools/RegressionTesting/testnew.py

commit 92254576dc98b641a3eee934f22e4d3ba80886c0
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 23 11:09:48 2015 -0500

    a little bit of clean-up -- use setattr to set a lot of the suite-wide
    parameters instead of needing a separate elif for each.  Still need to
    do this for the test stuff.
    
    Also add a purge_output option to delete all but the comparison plotfile
    from the output directory.
    
    Finally do a little PEP-8 cleaning.

Tools/RegressionTesting/testnew.py

commit dfcee6e2528b433cc34ac3907078dc09b63844fa
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Feb 20 10:51:21 2015 -0800

    gimantis MPI for f90 boxlib

Tools/F_mk/GMakeMPI.mak

commit 460d306d7936f0d95c3895162237b0428da04fb5
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 20 10:36:20 2015 -0800

    changes for gimantis.

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 3fcc394f2774d4dd80e974316327665672537eb5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 18 10:14:15 2015 -0500

    add some latex ignores

.gitignore

commit 4bc2946bda23f217590260a224bda871958b07b6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 18 10:08:49 2015 -0500

    remove stray }

Tools/C_scripts/makebuildinfo_C.py

commit c9141f75de8d9875f2f8ad858683656f1fe78df9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 18 10:06:20 2015 -0500

    update header with new functions

Tools/C_scripts/buildInfo.H

commit 6db0c2dc09b65579948531ee614db79b566e6024
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 18 09:58:19 2015 -0500

    add a build_git_name and build_git_dir for problems that are built in
    special places...

Tools/C_scripts/makebuildinfo_C.py

commit b7c5e149434117b41a0534644a83258f8cd70b68
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 17 18:50:23 2015 -0500

    if we set the extra directory (ASTRODEV_DIR for MAESTRO) and the directory
    doesn't actually exist, then handle this gracefully and still make
    a build_info.f90.

Tools/F_scripts/makebuildinfo.py

commit ea645f68c43a2baa75e6ac479c75cb1b7a3f19ae
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Feb 17 15:08:27 2015 -0800

    gigan MPI

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 7ffd0f07e83e46400367dbcda980612aa8463204
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Feb 15 11:05:11 2015 -0500

    update to reflect new locations of test2 -> reacting_bubble and
    hydrostatic_adjust.  Also fix the analysis hooks for the Sod_stellar
    stuff by passing sourceDir as the argument now.  Finally, make sure
    that we run hydrostatic_adjust with the right network (we were doing
    it wrong all this time...)

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 9bac157d9b56b68b90814e27f9659140d46eeb6e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 11 15:13:11 2015 -0500

    update to reflect fcompare.f90 now lives in BoxLib.

Docs/GNUmakefile
Docs/Regression/test_suite.tex

commit 32d7bec71c67ef5f3831459e27a4b51a7fbad64f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 11 15:10:58 2015 -0500

    we no longer need to specify the compareToolDir, since it lives in BoxLib/ now

Tools/RegressionTesting/Castro-SBU-tests.ini
Tools/RegressionTesting/testnew.py

commit 271bb7a185a76d3ae47bbe17d5ea2cb95ebc969e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 11 15:04:17 2015 -0500

    make BOXLIB_HOME relative

Tools/Postprocessing/F_Src/GNUmakefile

commit 2a43fcc5a514dd9cff62516a62499e05c8207e66
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 11 14:50:39 2015 -0500

    move these from AmrPostprocessing

Tools/Postprocessing/F_Src/CASTRO_radiation/GNUmakefile
Tools/Postprocessing/F_Src/CASTRO_radiation/fgaussianpulse.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/flgt_frnt1d.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/fradshock.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/fradsource.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/fradsphere.f90
Tools/Postprocessing/F_Src/CASTRO_radiation/frhdshocktube.f90
Tools/Postprocessing/F_Src/GNUmakefile
Tools/Postprocessing/F_Src/MAESTRO_sub_chandra/GNUmakefile
Tools/Postprocessing/F_Src/MAESTRO_sub_chandra/fsubchandra.f90
Tools/Postprocessing/F_Src/MAESTRO_sub_chandra/fsubchandra_mod.f90
Tools/Postprocessing/F_Src/MAESTRO_tests/GNUmakefile
Tools/Postprocessing/F_Src/MAESTRO_tests/fgaussianpulse.f90
Tools/Postprocessing/F_Src/MAESTRO_tests/fmlcompare.f90
Tools/Postprocessing/F_Src/MAESTRO_tests/fmlconverge.f90
Tools/Postprocessing/F_Src/MAESTRO_tests/fnorm.f90
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/GNUmakefile
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/feint.f90
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/fthermo.f90
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/fthermo_driver.py
Tools/Postprocessing/F_Src/MAESTRO_wdconvect/fwdconvect.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/GNUmakefile
Tools/Postprocessing/F_Src/MAESTRO_xrb/fad_excess.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/fbuoyancy.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/fconv_slopes.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/frates.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/fspec_total_mass.f90
Tools/Postprocessing/F_Src/MAESTRO_xrb/fspeciesmass.f90
Tools/Postprocessing/F_Src/Palette
Tools/Postprocessing/F_Src/faverage.f90
Tools/Postprocessing/F_Src/fboxinfo.f90
Tools/Postprocessing/F_Src/fcompare.f90
Tools/Postprocessing/F_Src/fextract.f90
Tools/Postprocessing/F_Src/fextrema.f90
Tools/Postprocessing/F_Src/ffdcompare.f90
Tools/Postprocessing/F_Src/fsnapshot2d.f90
Tools/Postprocessing/F_Src/fsnapshot3d.f90
Tools/Postprocessing/F_Src/ftime.f90
Tools/Postprocessing/F_Src/fvarnames.f90
Tools/Postprocessing/F_Src/old_flame/GNUmakefile
Tools/Postprocessing/F_Src/old_flame/fbubble_position.f90
Tools/Postprocessing/F_Src/old_flame/fbubble_position_3d.f90
Tools/Postprocessing/F_Src/old_flame/fcusp.f90
Tools/Postprocessing/F_Src/old_flame/fcylflame.f90
Tools/Postprocessing/F_Src/old_flame/fflamelength.f90
Tools/Postprocessing/F_Src/old_flame/finteg.f90
Tools/Postprocessing/F_Src/old_flame/fturbkin.f90
Tools/Postprocessing/F_Src/old_flame/fwidth.f90
Tools/Postprocessing/F_Src/python/README
Tools/Postprocessing/F_Src/python/column_depth.py
Tools/Postprocessing/F_Src/python/conv_slopes.py
Tools/Postprocessing/F_Src/python/dumpparthistory.py
Tools/Postprocessing/F_Src/python/eos_data.txt
Tools/Postprocessing/F_Src/python/helmeos.py
Tools/Postprocessing/F_Src/python/parseparticles.py
Tools/Postprocessing/F_Src/python/test_helmeos.py
Tools/Postprocessing/F_Src/python/test_parseparticles.py
Tools/Postprocessing/F_Src/python/timestamp_00
Tools/Postprocessing/F_Src/python/timestamp_02
Tools/Postprocessing/F_Src/tutorial/GNUmakefile
Tools/Postprocessing/F_Src/tutorial/fspeciesmass2d.f90
Tools/Postprocessing/F_Src/tutorial/fwrite2d.f90

commit a33197ab5239adf03f75b65d0cd1199a74a0b9b6
Merge: 4e107169e b4d803084
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 11 14:49:31 2015 -0500

    Merge branch 'master' of /home/zingale/temp/AmrPostprocessing

commit b4d8030846736565aa6598ceeb808089817077e8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 11 14:47:12 2015 -0500

    moving

F_Src/CASTRO_radiation/GNUmakefile
F_Src/CASTRO_radiation/fgaussianpulse.f90
F_Src/CASTRO_radiation/flgt_frnt1d.f90
F_Src/CASTRO_radiation/fradshock.f90
F_Src/CASTRO_radiation/fradsource.f90
F_Src/CASTRO_radiation/fradsphere.f90
F_Src/CASTRO_radiation/frhdshocktube.f90
F_Src/GNUmakefile
F_Src/MAESTRO_sub_chandra/GNUmakefile
F_Src/MAESTRO_sub_chandra/fsubchandra.f90
F_Src/MAESTRO_sub_chandra/fsubchandra_mod.f90
F_Src/MAESTRO_tests/GNUmakefile
F_Src/MAESTRO_tests/fgaussianpulse.f90
F_Src/MAESTRO_tests/fmlcompare.f90
F_Src/MAESTRO_tests/fmlconverge.f90
F_Src/MAESTRO_tests/fnorm.f90
F_Src/MAESTRO_wdconvect/GNUmakefile
F_Src/MAESTRO_wdconvect/feint.f90
F_Src/MAESTRO_wdconvect/fthermo.f90
F_Src/MAESTRO_wdconvect/fthermo_driver.py
F_Src/MAESTRO_wdconvect/fwdconvect.f90
F_Src/MAESTRO_xrb/GNUmakefile
F_Src/MAESTRO_xrb/fad_excess.f90
F_Src/MAESTRO_xrb/fbuoyancy.f90
F_Src/MAESTRO_xrb/fconv_slopes.f90
F_Src/MAESTRO_xrb/frates.f90
F_Src/MAESTRO_xrb/fspec_total_mass.f90
F_Src/MAESTRO_xrb/fspeciesmass.f90
F_Src/Palette
F_Src/faverage.f90
F_Src/fboxinfo.f90
F_Src/fcompare.f90
F_Src/fextract.f90
F_Src/fextrema.f90
F_Src/ffdcompare.f90
F_Src/fsnapshot2d.f90
F_Src/fsnapshot3d.f90
F_Src/ftime.f90
F_Src/fvarnames.f90
F_Src/old_flame/GNUmakefile
F_Src/old_flame/fbubble_position.f90
F_Src/old_flame/fbubble_position_3d.f90
F_Src/old_flame/fcusp.f90
F_Src/old_flame/fcylflame.f90
F_Src/old_flame/fflamelength.f90
F_Src/old_flame/finteg.f90
F_Src/old_flame/fturbkin.f90
F_Src/old_flame/fwidth.f90
F_Src/python/README
F_Src/python/column_depth.py
F_Src/python/conv_slopes.py
F_Src/python/dumpparthistory.py
F_Src/python/eos_data.txt
F_Src/python/helmeos.py
F_Src/python/parseparticles.py
F_Src/python/test_helmeos.py
F_Src/python/test_parseparticles.py
F_Src/python/timestamp_00
F_Src/python/timestamp_02
F_Src/tutorial/GNUmakefile
F_Src/tutorial/fspeciesmass2d.f90
F_Src/tutorial/fwrite2d.f90

commit 4e107169e5bd1b631fb19fd7b15d17067e126d0a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Feb 11 14:38:52 2015 -0500

    update to reflect mainline Sod_stellar

Tools/RegressionTesting/Castro-SBU-tests.ini

commit ffaeb61bd839dbabde672c48c749b33135a86f5b
Merge: afc15dddf 995f4e759
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 10 19:43:12 2015 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit afc15dddfce907bd644d557b53d4fb9b26d66d13
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 10 19:42:49 2015 -0500

    test.py is the old version -- should not be used anymore

Tools/RegressionTesting/test.py

commit 995f4e759b756ce7e809678f39c82db656eb1faf
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 10 14:08:48 2015 -0500

    update for helmeos stuff

Tools/RegressionTesting/Castro-SBU-tests.ini

commit fb07c99075b41c2956a513ec821c4256171c64c5
Merge: 200c3cc5d 097dff288
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 10 14:01:23 2015 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 200c3cc5d24512f6679689ed4a81d69ff38cc0bd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 10 14:01:01 2015 -0500

    update docs on test suite to reflect removal of helmeos stuff

Docs/Regression/test_suite.tex

commit 097dff2880a13a0d657d1c19f4965296f0b2785b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 10 13:59:35 2015 -0500

    remove special treatment for helm_table.dat -- now we should specify
    it as a link?File parameter to a problem

Tools/RegressionTesting/Maestro-tests.ini
Tools/RegressionTesting/testnew.py

commit e950fb2d5051f41457eb8d97c5f32a49820c20e6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Feb 10 13:21:54 2015 -0500

    move the regression test suite info from Maestro Docs to here,
    and update it.

Docs/Regression/test_suite.tex
Docs/Regression/testsuite.eps
Docs/UsersGuide.tex

commit 51019d89db5a1d6a3cb2fedabd69d6c858ec936a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 6 23:31:37 2015 -0800

    clean up BACKTRACE and update Reame

Docs/Readme.backtrace
Src/C_BaseLib/BLBackTrace.H
Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp
Tools/C_mk/Make.defs

commit d27af2c37ddce9f460f384de3224d39b31b06bfb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 6 14:20:46 2015 -0800

    fixed typo

Docs/Readme.backtrace

commit 3099e7396323432afe825dc50c703255a41f7ca9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 6 13:59:12 2015 -0800

    updated Reame.backtrace

Docs/Readme.backtrace

commit c7b0717ea104a51a93334154e0d8986a39106d19
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 6 13:48:55 2015 -0800

    updated Readme.backtrace

Docs/Readme.backtrace

commit 77dafebabebde51598f8a42c720f09b117e44264
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 6 13:24:22 2015 -0800

    better support of threads in BLBackTrace

Src/C_BaseLib/BLBackTrace.H
Src/C_BaseLib/BLBackTrace.cpp

commit 1dad9a515a11e4235cdc53aed875f426bb912a17
Merge: 3beed2daa d30481527
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 6 13:22:25 2015 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit d30481527789ece7442bfc6c8d33cd1378533c36
Author: Anuj Chaudhri <chaudhri@lbl.gov>
Date:   Fri Feb 6 10:33:19 2015 -0800

    Rodan MPI

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 3beed2daab9af4f3e49b737482e68ea751441542
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 6 10:32:19 2015 -0800

    moved -rdynamic flag to LDFLAGS

Tools/C_mk/Make.defs

commit 2629e1868b0da4d8849f82b0d3ac9dfb0116724d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Feb 6 09:48:51 2015 -0800

    fixed multithreading in BLBackTrace

Src/C_BaseLib/BLBackTrace.cpp

commit 75d2da368a0a9f2046d35f164f7ea37479dee898
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 5 21:09:14 2015 -0800

    Implemented backtrace capability in case of segfault.  See Docs/Readme.backtrace for details.

Docs/Readme.backtrace
Src/C_BaseLib/BLBackTrace.H
Src/C_BaseLib/BLBackTrace.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Tools/C_mk/Make.defs

commit 68dc5aa02c2c920ef6136d1546d22c9b48c37623
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Feb 5 13:21:25 2015 -0800

    mothra MPI

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 68fd21f040138d84ecc88ca7d497f24ec90999bb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Feb 2 16:12:15 2015 -0500

    in debug mode, switch from a nan to an snan (signaling NaN).  This can
    be caught at runtime and help us find places we are using uninitialized
    variables.  This should be good for gfortran >= 4.5.

Tools/F_mk/comps/gfortran.mak

commit 3561f185d12676111269548b7eb4d5928bb62b06
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 2 10:51:33 2015 -0800

    Added Amr::DataLogName to return the file names.
    
    Changed datalog from ofstream to fstream per Max's request.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 18ac531c130a65c5a7c233e069d87e3cdd293c51
Merge: f72b1ea8e ca8596b76
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 30 16:42:49 2015 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f72b1ea8ebd8ba664e6e4bbfddb4fefd76610c0a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 30 16:42:42 2015 -0800

    added a version of ParticleBase::NexID that does not contain omp critical

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit ca8596b760fe828aad442d946e822a5a7b7a13b4
Merge: 27310bfdb e8f19d366
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jan 30 10:12:38 2015 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 27310bfdba51c06ed30d156a645a01c15476e9d2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Jan 30 10:12:20 2015 -0500

    switch titan over to using whichlinux

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit e8f19d366bca7e8453110ad4485c8f65bb342e31
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 29 17:06:00 2015 -0800

    removed some omp critical

Src/C_BaseLib/MultiFab.cpp

commit 0db952bacd126f1ce0a0b0c4a4b4c0080c1b4396
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 29 15:38:38 2015 -0800

    defs for new os.

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 851159f167b47ce16953bd93c9bd7c762893e8b2
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 29 12:33:44 2015 -0800

    update atragon mpi library directories
    
    lijewski no longer exists

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit db55b6542bb891d0946e04e048b8662b5a51768d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 29 10:56:38 2015 -0800

    update makefile per Andy's suggestion after os upgrade

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit ee15f1c1d50ced7b5ab4161b14f3a08d235b3185
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jan 28 15:49:16 2015 -0800

    Modify make config per Andy suggestion

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit a235af87d30cbfc721d4d7eb4da9b8daadeded7d
Merge: 34b16c061 271a38754
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed Jan 28 13:53:17 2015 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 34b16c06168a82bb3ae6e27a964b1a2bbef882b8
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed Jan 28 13:52:43 2015 -0800

    PyBoxLib: Fix fboxlib build and fix memory error.

Src/Python/F90/Makefile
Src/Python/F90/src/fboxlib.f90

commit 271a3875426c0a1ee5cfa7e186937474b4d278b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 28 12:45:41 2015 -0800

    fixed assertion

Src/F_BaseLib/multifab_f.f90

commit 8ccce3c12cfb8b593b1460a613c34b5163d31187
Merge: 5c85b0b69 9eea1d223
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed Jan 28 12:33:40 2015 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 9eea1d2234fe480a014f7c2c80dcf26bc8180556
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 27 22:13:31 2015 -0800

    fixed a bug in my last commit

Src/C_BaseLib/FabArray.cpp

commit 408e31a5cf7cddb0795b30ad2a37c5a0054e6bfb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 27 15:00:03 2015 -0800

    minor cleanup

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Utility.cpp

commit 2d1d278da186ae8a3c137b1484d5dc6733b44923
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 26 10:35:41 2015 -0800

    set the type of nodaltilebox correctly to satisfy assertions

Src/C_BaseLib/FabArray.cpp

commit dd751f2a09997c93edcbb8ab360a5f26e5d9d109
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 24 21:00:58 2015 -0800

    added an optional argument, chunksize, to MFIter that can be used to fine tune work sharing

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit da72c4f947c699fb3e42d6a34af349608b43c825
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 23 10:47:15 2015 -0800

    converted to tiling in two places

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 43e653b8e6bc162a9b374a67e0b851f24b11b708
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 23 10:09:26 2015 -0800

    removed an extra endif

Tools/C_mk/Make.mpi

commit d0eacd01e789b4ee4b73ec78b089f31241286605
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 23 10:04:43 2015 -0800

    take a shortcut in make_particle_dmap

Src/C_AMRLib/AmrLevel.cpp

commit d0178cee85ecd85d0bc1ec862addf9c6d37cac35
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 23 09:48:21 2015 -0800

    Make the manda options identical to the megalon options.

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit f587f2653eabf1f1304dd0b860a362762310db8a
Merge: 543f44ada 434590420
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 21 13:54:09 2015 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 543f44ada49b793d9b575c0a8965ef77e1be249e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 21 13:52:31 2015 -0800

    fixed a bug in Particle and optimization for non-periodic case

Src/C_AMRLib/Particles.cpp

commit 434590420e956d7f9e5ab005593a6062685ab032
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 20 17:43:50 2015 -0800

    point ebirah to correct MPI installation after upgrade to Ubuntu 14.04

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 6001ac7a11b1703c1a017c62464b1017bc113989
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 20 17:11:19 2015 -0800

    nodalbox -->> nodaltilebox

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp

commit 46360541e1f6f69ad3c834bffc8cd226ee445a5c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 19 16:36:07 2015 -0800

    backtrace when BL_ASSERT fails

Src/C_BaseLib/BoxLib.cpp
Tools/C_mk/Make.defs

commit 2886b5be7c76c4fffabf333fa660aec646c78f9f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jan 18 11:57:07 2015 -0800

    merged RRKS into KnapSack

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 27d61977113dc31771830b32aa5d79d6de8a87f7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 15 17:06:30 2015 -0800

    print put the number of particles too

Src/C_AMRLib/Particles.H

commit baa9b948612ddb9ce796288296cd33ddf5a68544
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 15 16:36:19 2015 -0800

    fixed a typo

Src/C_BaseLib/DistributionMapping.cpp

commit c4402137b46f6aa7ee9d7cbd80d0f4118e2a33a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 15 16:30:03 2015 -0800

    A new distribution mapping strategy called RRKS, which combines
    RoundRobin with KnapSack.  It's not as greedy as KnapSack.  It tries
    to keep the number of boxes balanced while considering box weights.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 28ff0ef76edb9102d62d001690c14b3f83bebb31
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 15 13:41:41 2015 -0800

    fixed a bug in regression test script

Tools/RegressionTesting/testnew.py

commit 67e2b82b9c6715bb602ddcbfbdfd3c7e149ca103
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 15 12:57:37 2015 -0800

    regression test: link file can be a directory

Tools/RegressionTesting/testnew.py

commit c8aac4125cbff7f99f7849d5983147ac13354e52
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 14 20:52:16 2015 -0800

    single quote to double

Src/C_AMRLib/Particles.H

commit 718c57256eb5a799542aba0c44ac62e9ba26d022
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 14 20:50:10 2015 -0800

    new function that put distribution map in cache

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit ad512a17fe49f41df577d8e9e233a6d2f427b927
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 14 20:49:41 2015 -0800

    added extra \n

Src/C_AMRLib/Particles.H

commit 2078ff0041bfa91a054d8d67d6f236cbeccc96fd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 14 20:11:17 2015 -0800

    added new Amrlevel constructor and StateData::define that take distribution map

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit a619d9b88052bf6c79074d1d3ac9d66449783b84
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jan 14 22:18:15 2015 -0500

    when writing the auxFiles to the webpage, remove the root.  Also some
    neighboring pep-8 fixes

Tools/RegressionTesting/testnew.py

commit 722f6e63c8f01329dc0b0023817d6812e10eadd7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 14 09:59:55 2015 -0800

    fixed typo

Src/C_AMRLib/MLSDCAmrEncap.cpp

commit b6976cb11e073a6aed282a362ac3881d679c0ce8
Merge: 0bf873b1a 781bd8a4b
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jan 13 15:01:07 2015 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 781bd8a4b8713bad89e4fffa8fda18190fb2bbc3
Merge: 247366944 63e8d34cf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 13 14:57:19 2015 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 247366944b485235b226009a256e4114174c9b66
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 13 14:57:11 2015 -0800

    more openmp

Src/C_AMRLib/TagBox.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 63e8d34cf204e8cd42e3fa87dfc6d3f4146a01ef
Merge: 49f4fd2ea 4f4250930
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 13 13:23:10 2015 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 49f4fd2ea0eebcee022fc896721e409222ac3437
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 13 13:22:30 2015 -0800

    point to mpich on megalon... I can compile but get n instances of the program running

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 4f4250930c46056967cef22ced9f573a7c7a2e7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 13 13:04:11 2015 -0800

    fixed typo

Src/C_BaseLib/iMultiFab.cpp

commit 0e92c6e8dea4ee1b3ca3b8cc0df77003a891ae6a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 13 13:01:40 2015 -0800

    added OMP to iMultiFab::min, max, and norm

Src/C_BaseLib/iMultiFab.cpp

commit ffaf6f8f281b1a6b4ea278c42290d9138a7e10df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 13 12:48:19 2015 -0800

    fixed new bugs

Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/iMultiFab.cpp

commit 350c12d39261893278342b7c76cc1e717e5beb94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 13 12:41:54 2015 -0800

    fixed a new bug

Src/C_BaseLib/MultiFab.cpp

commit 58a0df604e74f50994e990d99f585918f5c40632
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 13 11:25:28 2015 -0800

    added OMP to MultiFab norm, min, and max....

Src/C_AMRLib/MLSDCAmrEncap.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F

commit 9e2f2bbda103dcd047b9232ee22c771b63df869b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 12 15:28:01 2015 -0800

    removed an unstarted BL Profiler

Src/LinearSolvers/F_MG/ml_cc.f90

commit 0bf873b1a46d1b1c9d79cab6013738bc73e310b0
Merge: 31efce2fa d083c8050
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jan 12 14:50:09 2015 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 31efce2fa11f70fee638427b26fbade58382e04a
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jan 12 14:49:48 2015 -0800

    test code.

Tests/C_BaseLib/TPROFILER.F
Tests/C_BaseLib/tProfiler.cpp

commit 92983d7e63a337cd03e0d551650a17fed6b6eefe
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jan 12 14:49:01 2015 -0800

    trace optimizations, flushing

Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/BLProfiler.cpp

commit 4fa8733fe9f220c7906fd0740f65771d7de6deda
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jan 12 14:45:42 2015 -0800

    added FAB_NATIVE_32 format for faster conversions.

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabConv.cpp

commit d083c805028d22ef08fa0fa413003925bf59f4af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 12 14:42:30 2015 -0800

    fixed an unmatched profiler

Src/LinearSolvers/F_MG/ml_cc.f90

commit bb7b9708124997fcbc46f0991dc36422f8847b5c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 12 14:34:25 2015 -0800

    make BL Profilers in F90 codes work again for C++ codes

Src/F_BaseLib/BLProfiler_f90.f90
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/bl_prof_stubs.f90

commit 6bee71cc9bee209cec6c1280742baa8213826302
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 12 10:27:53 2015 -0800

    commented out BL_PROFILE in BoxArray::intersections

Src/C_BaseLib/BoxArray.cpp

commit 5b51623a070c2d160d398135ceb594a42933cab4
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jan 10 12:33:56 2015 -0500

    latest version

Tools/RegressionTesting/Maestro-tests.ini

commit a9dea1316fd267ded2700e84ab43b5375ed3b720
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 9 20:16:54 2015 -0800

    For tiling version of derive, set xlo to the lower left corner of the tilebox

Src/C_AMRLib/AmrLevel.cpp

commit b35a7d0d7083db3faea5e5b8f36096b3a86b3b60
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 9 16:55:45 2015 -0800

    in the new tiled derive, we should use the dst mf to initilize MFIter

Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/MultiFab.cpp

commit 2b7bd3711f5cc0df3db741cce44ae642436e780f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 9 15:39:32 2015 -0800

    If CRSEGRNDOMP is defined, tile AmrLevel::derive.

Src/C_AMRLib/AmrLevel.cpp

commit 150db205e154481984a3f941032a9664326426a3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 9 15:28:55 2015 -0800

    fixed a bug in my last commit

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 5f6c97ecfc530e021f7a8b6e6e05d0b55d280ce8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 9 15:06:19 2015 -0800

    use the new FillPatch function

Src/C_AMRLib/AmrLevel.cpp

commit c1e2cfdbf2e6db06a3c1fbd5ca874d297ce02843
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 9 13:34:42 2015 -0800

    Eliminated a few OMP critical directives by having threadprivate
    copies of variables like total_bytes_allocated_in_fabs.  The trick is
    we can delay the summation of the numbers till we need them.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/DistributionMapping.cpp

commit 12a95d0f6f35ac9565e78757a9745489d55df555
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 8 13:36:37 2015 -0800

    fixed new bug

Src/C_AMRLib/TagBox.cpp

commit d8de0faf5a37b8701f578bb57274521332d00402
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 8 13:09:34 2015 -0800

    added tiling functionality to TagBox

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 0ca6ec0412e549dbb296f3123c39893ea7af7f5f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 6 12:22:04 2015 -0800

    fixed a bug I introduced two weeks ago

Src/C_AMRLib/Particles.cpp

commit fa0027cc224c6ffc93e85b822bdf52a0c2b691b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 5 21:32:07 2015 -0800

    added an assertion

Src/C_AMRLib/AmrLevel.cpp

commit 14e97f649813e66f32d62cf0e28d33cd2b75feff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 5 20:53:51 2015 -0800

    Added a static member function FillPatch to AmrLevel. This function
    takes the same argument as FillPatchIterator, but unlike
    FillPatchIterator, it fills the MultiFab.  For example
    
      FillPatch(amrlevel,S_new,0,cur_time,State_Type,0,NUM_STATE);
    
    will fill-patch the MultiFab S_new.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/MultiFab.cpp

commit 6f4fe13956c48b67c35ec7ea5df40c26e31a7890
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jan 3 07:58:32 2015 -0800

    MFIter: rename fluxbox nodalbox for consistence

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp

commit 1f56c8ddc474f4d6a39cdf682a67cad620008394
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 31 19:59:16 2014 -0800

    added a new member function to FillPatchIterator t return the filled temporary MultiFab; this is useful for tiling loops that used to use FillPatchIterator

Src/C_AMRLib/AmrLevel.H

commit 90691c3cbf52bc4003b069ebc49c1dde9950bd64
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 31 14:22:47 2014 -0800

    print out the smallest and biggest grid on each level after regrid if verbose > 0

Src/C_AMRLib/Amr.cpp

commit 7824e7aac44826115b09864851a1b602a5a85284
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 28 21:06:55 2014 -0800

    minor: use a more meaningful name

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 1e216e469a0dd6d91d54015997e00ba3895455ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 28 20:36:45 2014 -0800

    fixed a new bug

Src/C_BoundaryLib/FabSet.cpp

commit f47ccf0f1aad0fc0089e2dfb69b0f1c8e3824e1c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 28 16:00:29 2014 -0800

    added OMP to MGT_Solver

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit dcac0c0840bbe7791b6f3298037b77686732129b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Dec 28 15:13:10 2014 -0800

    added tiling and OMP in serveral palces

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/C_BoundaryLib/InterpBndryData.cpp

commit 2a39a1118d454c146d0a548e6a20703f9ae4f7f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 24 15:35:06 2014 -0800

    fixed similar OMP issue in C++

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit ae6da048d55e2810fdd63be41d61406f06e5f62d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 24 10:37:22 2014 -0800

    Fixed an omp bug in F90 fill_boundary of nodal multifab with periodic boundary.  In this case, fill_boundary actually copyies from valid cells to valid cells.

Src/F_BaseLib/layout.f90

commit 36a2f8e6bec380864d00baf319e3e4e9b5eb9dfc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 23 14:12:42 2014 -0800

    removed an unintended nested OMP parallel region

Src/C_BaseLib/MultiFab.cpp

commit 3056d1391d7a4b0edb98b9204892d954aed417f8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 23 13:16:32 2014 -0800

    cleanup

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 729854ed53b0b9d315b91273234fcb0e0fa5d35b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 23 11:25:22 2014 -0800

    implemented OMP in packing and unpacking for MPI

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit cc5465687732946e1c012a867ce9cbacc06fd046
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 22 20:06:25 2014 -0800

    minor shortcuts

Src/F_BaseLib/layout.f90

commit 18d793582bcaddfc6ca09a21be092613d8935545
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 22 16:35:01 2014 -0800

    C++: work in progress: refactor OMP in packing and unpacking for MPI

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 90d9c7507853fb062c8d7ab94832e2b65e26eebe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 22 15:50:33 2014 -0800

    fixed a new bug

Src/F_BaseLib/layout.f90

commit 3f47844b32bda69523af2abee5419d040c9e7ca1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 22 15:09:03 2014 -0800

    F90: Added thread safety flags for multifab copy and fill_boundary, and
         fixed a 2-year old OMP bug in multifab copy.  Added OMP to
         sum_boundary.  This might break some regression tests.

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit b1348fed1c6b99d00c727d02e83dceccf0569feb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 22 12:49:29 2014 -0800

    fixed OMP data races introduced today

Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 86d544e75e458cbed4f7bd189fedd26426baba20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 22 11:16:41 2014 -0800

    removed random shuffle from FabArray because it is no longer used

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit b4a68f24e49b3d7ee12a1c0bc0262941ece70c23
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 22 11:14:00 2014 -0800

    OMP in SumBoundary

Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 8aba9ac218ee01847281aba22eca3d20f78966ad
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 19 14:28:55 2014 -0800

    added a new distribution method, RRSFC, which do roundrobin on space filling curve.  This is good for job balance in the case where the amount of work is correlated with position, such as Sedona.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 44c848f812eeca47403c851b1550c3c8c2ccf241
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 19 11:53:17 2014 -0800

    moved memory allocation out of OMP parallel region

Src/C_AMRLib/AmrLevel.cpp

commit b756778325f858718fb7dda533b656515cc5d772
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 18 16:05:12 2014 -0800

    minor optimization and clean up

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Utility.cpp

commit 8731185fef12c9b38a7ff70774e5c0e2d4f68753
Merge: 2f08b1fae 0c11ec213
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 18 11:23:53 2014 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 2f08b1fae8dd7abb3656add7ab7f441be3f05559
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 18 11:23:50 2014 -0800

    added timers

Src/C_BaseLib/FabArray.cpp

commit 0c11ec21345d1dc607d8cf0defceee037dc4deb4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 17 16:42:42 2014 -0800

    fixed a new bug in parallel copy

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit d9eebb72abb847077f2141b3b44922fb4fcd515e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 17 15:06:57 2014 -0800

    OMP parallel copy

Src/C_BaseLib/FabArray.H

commit 51a873615777273e0b313e23b8c4eff0063665d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 17 13:57:52 2014 -0800

    more OMP in FillPeriodicBoundary

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 12b44e6157669f1b8fed5355008d27b54aaa2dc5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 17 13:05:40 2014 -0800

    added OMP to FillPeriodicBoundary

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 6e919d149ee9963ddcd9c8ccf8c13cfef07a6c4a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 17 12:48:54 2014 -0800

    option to turn off nested threading in MFIter

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 258f7ad577fb5c1563495a6a62d37a641cdfb697
Merge: 78312a445 3e090df7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 17 10:38:41 2014 -0800

    Merge branch 'master' into commopt

commit 78312a44598e3eaec754c6be21b2e02ef3c2ab1d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 17 10:37:53 2014 -0800

    more OMP in FillBoundary

Src/C_BaseLib/FabArray.H

commit 3e090df7cf883e218b692815e79dd898aaab86a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 16 21:19:12 2014 -0800

    fixes for gcc 4.8 and above

Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp

commit bca2609e5869ca08b4cad8b017c53008abda9828
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 16 17:20:10 2014 -0800

    typo.

Src/C_BaseLib/BLProfiler.cpp

commit e85c1bbe0b7ac5b623276ddde7467c949c49f035
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 16 14:24:59 2014 -0800

    OMP two loops in FillBoundary

Src/C_BaseLib/FabArray.H

commit 699e72b1332f1c31401e8be37388d2b3df0f6eaf
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 16 13:42:48 2014 -0800

    array size.

Src/C_BaseLib/BLProfiler.cpp

commit 0884cfd6c4c4f9c99856f598ec6f29cb423f79c2
Merge: 01a608933 83c10c3c4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 16 12:35:02 2014 -0800

    Merge branch 'master' into commopt

commit 83c10c3c45679db041cc96e3c23c5b79a9396a6f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 16 12:27:36 2014 -0800

    removed the update argument and optimized Where()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit aecb88cc2b8db590c514f17cd5685749cf640cc7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 16 10:10:12 2014 -0800

    Since particle can intersect with only one grid, we can set first_only=true in serveral calls to BoxArray::intersections

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 01a608933c2d8b227a005730b787c0cb4c7e7c69
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 16 09:51:37 2014 -0800

    minor

Src/C_BaseLib/FabArray.cpp

commit edf539ea66b048a0d7ac0c8253152c3bfc70a600
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 12 14:13:00 2014 -0800

    removed using std::isinf for Cray compiler on Hopper

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit a2cb52d3e74317bfda5fd34f952aaa5adc29f43e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 12 14:12:08 2014 -0800

    removed tgmath.h and added std:: to sqrt for PGI on Hopper; tests show that it works for all compilers on Hopper and Edison, and my desktop with gcc 4.4.3

Src/C_BaseLib/BLProfiler.cpp

commit 16940f74f4e80d17b35f8e6a5ca8892246fa4330
Author: vince <vebeckner@lbl.gov>
Date:   Fri Dec 12 13:58:04 2014 -0800

    fix for sqrt, ioproc parens.

Src/C_BaseLib/BLProfiler.cpp

commit e358df5b1f6a26ab885fba2d714b06f5b63119f6
Merge: ab33f63b0 d84361b63
Author: vince <vebeckner@lbl.gov>
Date:   Fri Dec 12 11:56:31 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ab33f63b0bb92c66ee7bea1901ad1856ae5cd51a
Author: vince <vebeckner@lbl.gov>
Date:   Fri Dec 12 11:56:16 2014 -0800

    changed double to Real in SumPeriodicBoundary so PRECISION=FLOAT will compile.

Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit d84361b63bc23e67b9de17819e8bba1ba907a377
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 11 17:25:07 2014 -0800

    reverted my last change because it created new problems

Tools/C_mk/Make.defs

commit e1fcc42138a5861f64502ef2231465b507385245
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 11 16:30:39 2014 -0800

    added -std=c++0x to gcc as needed by the new BLProfiler

Tools/C_mk/Make.defs

commit 67c94c42dcf41301572177f284bb2259aa99439b
Author: vince <vebeckner@lbl.gov>
Date:   Thu Dec 11 11:04:02 2014 -0800

    another donev machine.

Tools/C_mk/Make.defs

commit 9ee28b56cde48071dec3b0080562edbea6af80ff
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 10 15:35:21 2014 -0800

    renamed Profiler to BLProfiler (class and files).

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BLProfiler.H
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/iMultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/C_TowerLib/Layout.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tProfiler.cpp

commit 38d7375179a18264c46b12be0a6fca4a881825dc
Merge: 5b6e71a5d a4b0a0cf9
Author: vince <vebeckner@lbl.gov>
Date:   Tue Dec 9 14:33:23 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5b6e71a5d09e3900258ca1a2fab1421541230552
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 8 16:59:41 2014 -0800

    added more statistics.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit a4b0a0cf9f9c5716b00a226f1e72c74c223ce7fc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 5 13:05:57 2014 -0800

    fixed 2 new errors

Src/C_AMRLib/Particles.cpp

commit 782e47e953977be22810b10821560a572d00fd54
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 5 13:03:18 2014 -0800

    fixed a new error

Src/C_AMRLib/Particles.H

commit 1f571643bae2d34cf53e00145034fd353b6d5d9b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 5 12:51:50 2014 -0800

    more const T -->> const T&

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Utility.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/WaveEquation_C/main.cpp

commit 8731e85444fa40242d8ab88e491b5aac0c7c292a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 5 12:27:09 2014 -0800

    more const T -->> const T&

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/MacBndry.cpp
Src/C_TowerLib/Layout.cpp
Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp
Tools/C_util/ViewMF/viewMFdiffHardWire.cpp
Tools/C_util/WritePlotFile.cpp
Tutorials/AMR_Advection_C/Source/ADR.cpp
Tutorials/AMR_Advection_C/Source/Diffusion.cpp
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp

commit 171196b707bea9d16329c080ca11b86d7910e4b2
Merge: 7b15734f3 5729afa91
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 4 21:55:58 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7b15734f3015f791a0a0b4b001dc99d905071b67
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 4 21:06:07 2014 -0800

    minor optimization using a nice feature of C++: temporary variable created as the rhs of assignment to const T& lhs has the same lifetime as the lhs variable.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/AuxBoundaryData.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/iMultiFab.cpp
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_TowerLib/Layout.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Tests/C_BaseLib/tBA.cpp

commit 5729afa918fc3e30763070d16550f7b0848dbb3b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 4 06:13:04 2014 -0800

    added -lquadmath for gcc 4.9

Tools/C_mk/Make.Linux

commit 0262c2df8d6a2299ed42559e33a64e77f37965b9
Merge: df633b2b2 51c8c46f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 21:15:44 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit df633b2b2e699e0f17415d565e1a385ffc5aa41d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 21:02:00 2014 -0800

    minor optimization

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/iMultiFab.cpp

commit 51c8c46f14c15b06bb06c1307e2b1e5280866b78
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 16:58:22 2014 -0800

    OMP'd part of FabArray::copy

Src/C_BaseLib/FabArray.H

commit 617649f65877a224f07fd74d600f7f58272290bf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 16:21:51 2014 -0800

    added a timer to BoxArray::intersections

Src/C_BaseLib/BoxArray.cpp

commit 2062982d1a69f4904fe9a7e921c7f559bce01182
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 15:59:41 2014 -0800

    added a timer to FabArray::copy from a Fab

Src/C_BaseLib/FabArray.H

commit 76985033759daa729d559324dbdc2e48e0660005
Merge: 40ebd9eee 7c6136db4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 15:44:39 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 40ebd9eee387d0910bc938ca0d5b750218176500
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 15:40:28 2014 -0800

    removed OMP from BaseFab saxpy so that we can do OMP on MultiFab

Src/C_AMRLib/MLSDCAmrEncap.cpp
Src/C_BaseLib/SPECIALIZE_3D.F

commit 74d8b7bb95d5e4e5690ac6be94a3567e355a7683
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 15:31:59 2014 -0800

    add tiling to FabSetIter and use it in FluxRegister::SumReg

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BoundaryLib/FabSet.H

commit bf6b07fd247dd8edb61690816239d990081d5047
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 15:25:13 2014 -0800

    cleanup

Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 459b50f181fef59f62f7695c3c4fbb8970daa42b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 15:05:31 2014 -0800

    tiled MultiFab::contains_inf and contains_nan

Src/C_BaseLib/MultiFab.cpp

commit aadb8abe1bc8c7afa383b2ca4b0dc7d3421f4569
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 14:49:27 2014 -0800

    tiled a number of MultiFab functions

Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/iMultiFab.cpp

commit 9133dc02563685a157cd28004351f637a0ddc6c8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 14:19:31 2014 -0800

    minor optimization by moving omp critical out of MFIter loop

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit 7c6136db438d5f3febcad0b8df61bd9beaf1f621
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 12:31:25 2014 -0800

    minor

Src/C_BaseLib/BaseFab.H

commit b871d80fb80e174f20001055fd3737983cc92894
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 12:04:53 2014 -0800

    tiled setVal

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit d58a8c8827785e47e4a6c5c76cf0ac5ad440d40c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 2 11:51:15 2014 -0800

    Added MFIter::growntilebox that returns the tile box grown to include ghost cells; cleanup

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit fabf904842684b5a76547c5d0ff09e3f13c40a25
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 1 17:01:38 2014 -0800

    Do not set initialized to false in CGSolver and MultiGrid::Finalize so that we don not
    have to query ParmParse again and again.

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit af6b7d131edda1db8986ffb167d5f613113d4d3e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 1 16:56:17 2014 -0800

    Do not set initialized to false in LinOp::Finalize so that we don not
    have to query ParmParse again and again.

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 17183ca8d75fdb4248715fa03d3611106705bdcd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 1 15:57:42 2014 -0800

    more tiling in C_CellMG

Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/LP_1D.F
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_3D.F
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/MG_3D.F
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit e88fc3bbe0962c9c249e620e9e065cdb15f94142
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 1 15:16:36 2014 -0800

    fixed a new bug

Src/LinearSolvers/C_CellMG/ABec_2D.F

commit 8b673f03b8f3cfe0caac6367a12cc8ccc017c324
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 1 14:56:35 2014 -0800

    more tiling in C_CellMG

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_1D.F
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/LO_1D.F
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 04f0024e2bdf0349921b45d86da1958d76d3a9cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 1 14:56:16 2014 -0800

    added fluxbox to MFIter

Src/C_BaseLib/FabArray.H

commit 97d2b921b270edfdda0a890f1b29f36930122391
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 28 14:39:54 2014 -0800

    BLMap: tidy

Src/C_BaseLib/BLMap.H

commit 50e9ea7f0dc243277d89ba427d73e02df3bdf961
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 28 14:15:53 2014 -0800

    added local_size() function to FabArray.H; added reserve() to BLMap.H; fine tune BLMap::operator[]

Src/C_BaseLib/BLMap.H
Src/C_BaseLib/FabArray.H
Src/C_BoundaryLib/FabSet.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit be3d9d36f2cf190a3dff95e8f6f66a5ee16a5840
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 27 23:30:56 2014 -0800

    comments

Src/C_BaseLib/BLMap.H

commit 8fc65bf7f9d6bc427f3aa11148994ce60b1dbb18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 27 23:22:39 2014 -0800

    comments

Src/C_BaseLib/BLMap.H

commit cf0c63e0a280462b7bd93daf6dfdadfa03c42414
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 27 23:16:53 2014 -0800

    added more comments

Src/C_BaseLib/BLMap.H

commit a9453dd308332240192cf07347dcee82b21bbe7b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 27 22:19:03 2014 -0800

    added BLMap, a lightweight and thread-safe (in reading) class with some features of std::map; use BLMap instead of std::map in LinOp

Src/C_BaseLib/BLMap.H
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 3158500407ee451a73120ba4a3e71f15622850b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 26 20:47:49 2014 -0800

    use std::lower_bound in local index search

Src/C_BaseLib/FabArray.H

commit 1b53e94e0b84239bb187436d164c1f75546cf6c0
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Nov 26 08:57:45 2014 -0800

    plug a memory leak for the case when you try to use bottom_solver_type=4 but the grid layout isn't appropriate

Src/LinearSolvers/F_MG/mg.f90

commit fab9bacbefeb2a167b32a46fc9fd5e03dec722a6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 26 07:00:00 2014 -0800

    tiled C_CellMG/GSRB

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H

commit 7bae0fb7a7a1d25f0da2b34e00e25555feeadacb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 25 13:41:23 2014 -0800

    Add profiling to particle moveKick and moveKickDrift routines.

Src/C_AMRLib/Particles.H

commit cc9514c258a9e17c8e4a5ca7c4019963b598781a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 24 10:22:29 2014 -0800

    more mf[mfi.index()] --> mf[mfi]

Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tutorials/AMR_Advection_C/Source/ADR.cpp
Tutorials/AMR_Advection_C/Source/ADR_advance.cpp
Tutorials/AMR_Advection_C/Source/ADR_diffusion.cpp
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/main.cpp

commit d2f4f92a4c7ba7b03e09e3e27a01517894c545ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 24 09:43:46 2014 -0800

    more mf[mfi.index()] --> mf[mfi]

Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/Python/src/boxlib_wrap_1.cpp
Src/Python/src/boxlib_wrap_2.cpp
Src/Python/src/boxlib_wrap_3.cpp
Src/Python/swig/boxlib.i

commit a77ce5091b4db713e9957e2d6deb74147ac6ed0a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 23 21:35:00 2014 -0800

    fixed tiling bug in MFIter when inside OMP parallel region

Src/C_BaseLib/FabArray.H

commit c5b1467d98a9c6956b8706daa0287e26bd963827
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 23 20:43:47 2014 -0800

    adde an omp atomic to fix a race condition

Src/C_BaseLib/BaseFab.H

commit b0f3dc0f465e3540371bf582066de1662f4fdf6f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Nov 23 14:52:54 2014 -0800

    clean up

Src/C_BaseLib/FabArray.H

commit 58406cf88a1a21259c294f24afebaba181ebf155
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 22 22:07:02 2014 -0800

    use binary search for local index

Src/C_BaseLib/FabArray.H

commit 0f197ab47bab62143a34f3b5fa7c27350fc4d7f1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Nov 22 20:34:51 2014 -0800

    added a local index array that maps thread private index into local index of fab vectors

Src/C_BaseLib/FabArray.H

commit f027e228bcb7fb64afe189d7015742d08f128558
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 22:27:21 2014 -0800

    defensive programming: changed the name of the variable storing FAB* from m_fabs to m_fabs_v. we recently changed the variable type from map to vector for thread safety.  So the meaning of operator[] has changed.  Changing the name can prevent that variable being used directly be other classes.  The last new bug I just fixed was due to direct use of the varible (i.e., not through member function) in TagBox ().

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H

commit 6824111f1a11f719f541ea436d1e3b5d57b541dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 22:10:07 2014 -0800

    fixed another new bug

Src/C_AMRLib/TagBox.cpp

commit d75c10ed5be6680e549f47360b1959c955f0fc49
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 21:01:51 2014 -0800

    fixed a new bug

Src/C_AMRLib/AmrLevel.H

commit 40ac1b0d4883dd181ffc2ef046631b19910493b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 19:17:21 2014 -0800

    fixed a bug in localindex of the new vector based FabArray

Src/C_BaseLib/FabArray.H

commit ff99c3d7a922380b931cd68b0d7332c1f6a6ab60
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 17:01:39 2014 -0800

    In many palce, use mfi instead of mfi.index() to access fab.  This is now the preferred way because it is more efficient.

MiniApps/MultiGrid_C/main.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/iMultiFab.H
Src/C_BaseLib/iMultiFab.cpp

commit 6d37ad94b5ca7196800feae4d6b3bd3452fae245
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 15:59:51 2014 -0800

    In FabArray, use vector instead of map to store fab pointers.

Src/C_BaseLib/FabArray.H

commit dadd93badd192f60e32630d974100a06ffabba3a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 13:16:57 2014 -0800

    Revert "tiled GSRB in C_CellMG" because of thread safety.  The problem
    is C++ std::map::find is not thread safe.
    
    This reverts commit 57e3776b305e98dfe8a6a858315721c88c6ca5de.

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H

commit ee0cb34713b0c8ede60a6f83829844cc417a1ea5
Merge: 57e3776b3 3ea94eecb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 11:29:32 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3ea94eecb0fdab90cb4cfc783902ff8a51d5565f
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 21 11:19:23 2014 -0800

    removed some debugging output.

Src/C_BaseLib/DistributionMapping.cpp

commit d4f16ed653e6b8df59787a08d8b9244fd2ab4f0b
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 21 11:11:48 2014 -0800

    removed unused vars.

Src/C_BaseLib/DistributionMapping.cpp

commit 57e3776b305e98dfe8a6a858315721c88c6ca5de
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 10:47:17 2014 -0800

    tiled GSRB in C_CellMG

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H

commit b0c6b9d7bb37a8a46625964f381123489a32bf95
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 21 10:18:14 2014 -0800

    added some timers to C_CellMG

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit d5268cc3b72b10c2393af654f6708b777c933e6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 20 20:45:00 2014 -0800

    added tilebox function to MFIter; added a parameter for controlling tile size via ParmParse; another MFIter constructor that used the default tile size.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Tutorials/Tiling_C/main.cpp

commit 683b77907012921082ffb28bf9e45cff8964700e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 20 20:02:21 2014 -0800

    fixed un-deleted heap memory to quiet valgrind

MiniApps/MultiGrid_C/main.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tutorials/AMR_Trilinos_C/driver.cpp
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/MultiGrid_C/main.cpp
Tutorials/WaveEquation_C/main.cpp

commit b547b411f3087b68531b87bc20217674bada3624
Merge: ccc7a299a faff396e9
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 20 17:23:35 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ccc7a299a24c7f096454456eb4951712d6fbd481
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 20 17:23:25 2014 -0800

    binary format for individual proc prof data.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit faff396e9ff672123f871a1df044fa49345c66e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 20 13:01:32 2014 -0800

    validbox in MFIter must have the correct indexing type

Src/C_BaseLib/FabArray.H

commit 465f51d7fe6ff821ca2dde079f8d945d5d77134f
Merge: 8db8e9e78 5d5c1dcdb
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Nov 20 10:39:49 2014 -0800

    Merge branch 'master' into 4thOrderMG

commit 5d5c1dcdb744ceaed9d33eaeb428c85a1237090c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 20 10:38:42 2014 -0800

    added a tutorial code showing how tiling version of MFIter can be used.

Tutorials/Tiling_C/GNUmakefile
Tutorials/Tiling_C/Make.package
Tutorials/Tiling_C/main.cpp
Tutorials/Tiling_C/work.f90

commit 8db8e9e785f6e6e6f5e097c64bbabf20bb39ce6c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Nov 20 10:37:58 2014 -0800

    Initial commit of branch for 4th order mg

Src/C_BaseLib/BLFort.H
Src/C_BoundaryLib/BndryData.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG4/ABec2.H
Src/LinearSolvers/C_CellMG4/ABec2.cpp
Src/LinearSolvers/C_CellMG4/ABec2_2D.F
Src/LinearSolvers/C_CellMG4/ABec2_3D.F
Src/LinearSolvers/C_CellMG4/ABec2_F.H
Src/LinearSolvers/C_CellMG4/ABec4.H
Src/LinearSolvers/C_CellMG4/ABec4.cpp
Src/LinearSolvers/C_CellMG4/ABec4_2D.F
Src/LinearSolvers/C_CellMG4/ABec4_3D.F
Src/LinearSolvers/C_CellMG4/ABec4_F.H
Src/LinearSolvers/C_CellMG4/CMakeLists.txt
Src/LinearSolvers/C_CellMG4/Make.package
Src/LinearSolvers/C_CellMG4/OpenSource.txt
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Tools/C_mk/Make.mpi
Tutorials/MultiGrid_C/COEF_2D.F
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit 035e96eb82b52d9535cc6404801f32153091706e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 20 10:20:23 2014 -0800

    Implemented a tiling version of MFIter.  This should not affect the
    results of any codes unless a tiling version of MFIter is actually
    used.

Src/C_BaseLib/FabArray.H

commit f05a9305ecba802085a3bcc634b6817b7ccf0f4a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 19 16:19:10 2014 -0800

    commented out a cout

Src/C_BaseLib/DistributionMapping.cpp

commit f876859a2be417160ddbdc5f8cd1abe71dc8eb7f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 19 14:54:58 2014 -0800

    moved readBoxArray from StateData to BoxArray, removed dependencies in DistributionMapping.

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/DistributionMapping.cpp
Tests/C_BaseLib/GNUmakefile

commit 223fb9776100efe49f88dd7859a988654f10af4c
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 19 14:48:54 2014 -0800

    added to the docs.

Docs/Readme.profiling

commit aa040a67ce6f21d7a9f3c4815c838c20f1c997e8
Merge: 42f7b239f dcbf1d8df
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 19 13:30:48 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib
    
    Conflicts:
            Src/C_BaseLib/DistributionMapping.cpp

commit 42f7b239fcdeeeb6665cf457fe060c439530774e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 19 13:19:46 2014 -0800

    Tutorials/HelloWorld_C: changed domain size

Tutorials/HelloWorld_C/main.cpp

commit 474ca0cd27e8dad3b3317c941c21625efccaa8d5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 19 09:30:41 2014 -0800

    removed an unused variable

Src/C_BaseLib/threadbox.f90

commit dcbf1d8df20b79eb24f14a614f6962214e1adedc
Merge: fb6721f6f c08554b28
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 18 14:28:02 2014 -0800

    more merge cleanup.

commit fb6721f6f61185837643d6e959f30dc78aa0c412
Merge: 105a38657 9b5b6a886
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 18 14:12:31 2014 -0800

    merge resolution.

commit d14c972dc3091c7e3ce03eba4cd426e76a0e3ef0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 18 13:57:54 2014 -0800

    minor

Src/C_BaseLib/DistributionMapping.cpp

commit c08554b28f3ec53ae3c1e86e8b4dde561de14249
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 18 13:23:08 2014 -0800

    Removed the long long int stuff I recently committed and the long long
    int stuff in Particles I did a while ago.  But I added a warning about
    the size of long int, if it is too small.  I give up because: (1)
    there are many places that have to be changed if we really want to
    make sure BoxLib can handle really big runs on systems like Windows
    where long int is only 4-byte wide; (2) on most if not all Unix
    systems, long int is 8-byte wide.

Src/C_AMRLib/Particles.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ccse-mpi.H

commit 01795d3f2a5969cedfc9aa84b0daeee6f40deecd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 18 11:16:29 2014 -0800

    minor cleanup: std::map::insert checks if the element to be inserted already existed, so we do not have to do it ourselves

Src/C_BaseLib/DistributionMapping.cpp

commit 105a386579446d3f0987e56244d3d83f4c448ecf
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 18 10:25:25 2014 -0800

    some fortran profiling tests.

Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/TPROFILER.F
Tests/C_BaseLib/TPROFILER_F.H
Tests/C_BaseLib/tProfiler.cpp

commit 246687a6e6054f4809ff2bc1b5e61148e6dd0978
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 18 10:24:03 2014 -0800

    made regular profiling for ParallelDescriptor functions a special profiling option.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 29fca8e45a1502d3bb93c3dd2ea7e7ef3f4dc9a3
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 18 10:22:21 2014 -0800

    some cleanup before the merge.

Src/C_AMRLib/Amr.cpp

commit 99041f8b836079bd9e68cdb8ca8e7df1cf50c9f5
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 18 10:21:44 2014 -0800

    added faster fortran interface for functions with a large number of calls.

Src/C_BaseLib/BLProfiler_F.f
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 9b5b6a88636c447c02db59183f180692413da9d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 18 06:26:45 2014 -0800

    fixed typo and made it compile again. added comment on long long int.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/DistributionMapping.cpp

commit 38b5b1a95f4d1a76eb06c67f60f55a740386ef16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 17 16:43:13 2014 -0800

    Make stable sort in LeastUsedCPUs truly stable.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 3ddd286d3726c3cf2b89b02e93caff688267a049
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 17 16:33:39 2014 -0800

    Use long long int for storing the total bytes allocated.  The maximum
    value of long int is only slightly larger than 2e9, whereas a compute
    node of Edison has 64 GB memory.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/DistributionMapping.cpp

commit 3c8aef11a9ae58ec1f2758df917797a05fa50772
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 17 15:17:51 2014 -0800

    comment

Src/C_BaseLib/DistributionMapping.H

commit 545c6a3e872b74be8dc86124115e921dc7829019
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 17 15:05:03 2014 -0800

    Added one more digit to a few constants to achieve machine accuracy.
    For example, (1.d0/6.d0 .eq. 0.1666666666666667d0) is false, whereas
                 (1.d0/6.d0 .eq. 0.16666666666666667d0) is true, if IEEE
    754 is used.

Src/C_BaseLib/CONSTANTS.H

commit 3c77dbaabc2566d98fc5bbfe8433357afb649d0e
Merge: 0ea96e660 cd402d553
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 17 12:07:35 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0ea96e6606ce9a59cb84232a8024e9a55b4f12d3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 17 12:05:54 2014 -0800

    Fixed Box::isEmpty().  The old version would abort on an empty box in
    DEBUG mode because of an assertion.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit d2a1767545f637f81fb80ce9895dd50a6b1681f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 17 11:04:59 2014 -0800

    minor cleanup

Src/C_BaseLib/Box.H

commit f4b1e81cfb0b86ff539ca359b2424dc970dea95d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 14 13:26:02 2014 -0800

    added long long type for number of points in a BoxArray

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 3a3843adfc8a8e09cc84110b38ee4342a94f7454
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 14 13:25:07 2014 -0800

    modified comment

Src/C_BaseLib/Pointers.H

commit 5d2590547bcc18ed5dd9da28a78513adcc9a34e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 13 17:08:18 2014 -0800

    clean up USE_F90_SOLVERS

Tests/LinearSolvers/C_CellMG/GNUmakefile
Tools/RegressionTesting/IAMR-tests.ini
Tools/RegressionTesting/LMC-tests.ini

commit 73f912357342dbe0f58a05664d28f106ef4b3f25
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 13 16:29:13 2014 -0800

    removed an old obsolete file

Src/C_BaseLib/std/limits

commit 5fb46d4995ff74a97a0803e4fe008c44da37f743
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Nov 14 00:25:10 2014 +0300

    PyBoxLib: Tidy a lot and use relative imports.

Src/Python/F90/fboxlib/__init__.py
Src/Python/F90/fboxlib/boxarray.py
Src/Python/F90/fboxlib/fab.py
Src/Python/F90/fboxlib/fabutils.py
Src/Python/F90/fboxlib/layout.py
Src/Python/F90/fboxlib/multifab.py
Src/Python/F90/fboxlib/plotfile.py
Src/Python/F90/fboxlib/regrid.py
Src/Python/F90/fboxlib/utils.py
Src/Python/F90/tests/regrid.py

commit e1afb4a0e4579669e1140df71317562fc202094b
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Nov 14 00:05:59 2014 +0300

    PyBoxLib: Update README files and add test script.

Src/Python/F90/README
Src/Python/F90/setup.py
Src/Python/F90/test.py
Src/Python/README

commit 5656433e56b36bcad8658cc5485a179cea7d0b84
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Nov 13 23:56:02 2014 +0300

    PyBoxLib: Flesh out new wrapper, regridding works.

Src/Python/F90/fboxlib/__init__.py
Src/Python/F90/fboxlib/base.py
Src/Python/F90/fboxlib/fab.py
Src/Python/F90/fboxlib/layout.py
Src/Python/F90/fboxlib/multifab.py
Src/Python/F90/fboxlib/pybl.py
Src/Python/F90/fboxlib/regrid.py
Src/Python/F90/src/boxlib_numpy_c.c
Src/Python/F90/src/boxlib_numpy_f.f90
Src/Python/F90/src/fboxlib.f90
Src/Python/F90/src/fboxlib_c.c
Src/Python/F90/src/make_new_grids.f90
Src/Python/F90/src/tag_boxes.f90

commit a412db953a38ce26b0c49f9bf21e311b77958103
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Nov 13 16:27:04 2014 +0300

    PyBoxLib: Begin new wrapper.

Src/Python/F90/Makefile
Src/Python/F90/fboxlib/__init__.py
Src/Python/F90/fboxlib/boxarray.py
Src/Python/F90/fboxlib/layout.py
Src/Python/F90/src/fboxlib.f90
Src/Python/F90/src/fboxlib_c.c

commit c6db4e20aeea61205dfcada904cc962d98b657c4
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Nov 13 12:21:31 2014 +0300

    PyBoxLib: Add tagging callback throughout.

Src/Python/F90/fboxlib/regrid.py
Src/Python/F90/src/fboxlib.f90
Src/Python/F90/src/make_new_grids.f90
Src/Python/F90/src/regrid.f90
Src/Python/F90/src/tag_boxes.f90

commit 0f129b657dbb09fee1bef0e267a0f7d65692391f
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Nov 13 10:47:11 2014 +0300

    PyBoxLib: Mandatory boxes when creating a box array.

Src/Python/F90/fboxlib/boxarray.py
Src/Python/F90/fboxlib/pybl.py

commit 7626eea0f7b1b729255af4f6860b67b93804cdc2
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Nov 13 10:46:43 2014 +0300

    PyBoxLib: Add preliminary regrid capabilities.

Src/Python/F90/fboxlib/__init__.py
Src/Python/F90/fboxlib/regrid.py
Src/Python/F90/src/fboxlib.f90

commit 397f8e21d5ff484aa5babc5ea821c23d9f9599ca
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Nov 13 10:45:51 2014 +0300

    PyBoxLib: Try to be a bit more defensive in `base.py`.

Src/Python/F90/fboxlib/base.py

commit f3e389f5161b7f3c716f4336ad9e1a4397085b22
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Nov 13 10:02:01 2014 +0300

    regrid: Change an inout to an in, set nlevs_old properly.

Src/F_BaseLib/regrid.f90

commit 63d7a7a193f3629a126ea160793b0233678bbe1b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 12 18:04:56 2014 -0800

    some profiling test codes.

Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/TPROFILER.F
Tests/C_BaseLib/TPROFILER_F.H
Tests/C_BaseLib/tProfiler.cpp

commit 1c1c345ee13a83d76eaf21b95debdea093648871
Merge: 21d5ebe18 6bccf4f5f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 12 16:11:33 2014 -0800

    Merge branch 'master' into commprof
    
    in ParallelDescriptor.cpp, readded the deleted BL_COMM_PROFILE
    calls before the calls to mpi functions, they are required.
    left the BL_PROFILE calls in the code but commented out.
    
    some after merge cleanup.
    
    Conflicts:
            Src/C_AMRLib/Amr.cpp
            Src/C_BaseLib/Make.package
            Src/C_BaseLib/ParallelDescriptor.cpp
            Src/C_BaseLib/Profiler.H
            Src/C_BaseLib/Profiler.cpp
            Src/F_BaseLib/bl_prof.f90

commit 21d5ebe1898bacfb285cd5c7747e09f488d7ac6c
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 12 15:24:07 2014 -0800

    cleanup before merge.

Tests/C_BaseLib/GNUmakefile
Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp

commit 6bccf4f5f6987584fa7227057cc8f396520aa989
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Nov 12 23:13:32 2014 +0300

    PyBoxLib: Fix installation of fboxlib.

Src/Python/F90/Makefile
Src/Python/F90/fboxlib/fab.py
Src/Python/F90/fboxlib/pybl.py
Src/Python/F90/setup.py

commit 4feca5fd7292c1ee15a33a6f54e4dffda3444359
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Nov 12 17:25:43 2014 +0300

    PyBoxLib: Tidy.

Src/Python/GNUmakefile_F90.mak
Src/Python/fsrc/blobjects.f90
Src/Python/fsrc/blobjects.py
Src/Python/fsrc/boxlib_numpy_c.c
Src/Python/fsrc/boxlib_numpy_f.f90
Src/Python/fsrc/fboxlib.f90

commit efdbaa3f5e4ee6bd962a1e7f9f90660674190641
Merge: 09eb19931 3332fc221
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Nov 12 17:21:10 2014 +0300

    Merge branch 'master' of gamera.lbl.gov:/home/CCSE/gitroot/BoxLib

commit 09eb199310c89aad276146860659eb351c798eb7
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Nov 12 17:20:46 2014 +0300

    PyBoxLib: Restore Fortran version in Src/Python/F90.

Src/Python/F90/Makefile
Src/Python/F90/fboxlib/__init__.py
Src/Python/F90/fboxlib/base.py
Src/Python/F90/fboxlib/boxarray.py
Src/Python/F90/fboxlib/fab.py
Src/Python/F90/fboxlib/fabutils.py
Src/Python/F90/fboxlib/layout.py
Src/Python/F90/fboxlib/multifab.py
Src/Python/F90/fboxlib/plotfile.py
Src/Python/F90/fboxlib/pybl.py
Src/Python/F90/fboxlib/utils.py
Src/Python/F90/setup.py
Src/Python/F90/src/blobjects.f90
Src/Python/F90/src/blobjects.py
Src/Python/F90/src/boxlib_numpy_c.c
Src/Python/F90/src/boxlib_numpy_f.f90
Src/Python/F90/src/fboxlib.f90

commit 3332fc22127517c63a17d8e264caacdc9360442e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 11 12:55:22 2014 -0800

    removed xHost from intel compiler options because the executable may run on different processors than the host processor where it is compiled

Tools/C_mk/Make.defs
Tools/F_mk/comps/Linux_intel.mak

commit 604d5f57513c2b6fd4027f8ea7a04224937cc6af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 11 10:35:25 2014 -0800

    added a fortran module that can do domain decomposition for threads

Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_BaseLib/threadbox.f90

commit c3f75972a0caa56df266c450eb3eff0cbaf28dd5
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Nov 11 16:43:55 2014 +0300

    PyBoxLib: Bring back Fortran version of PyBoxLib.

Src/Python/GMakerules.mak
Src/Python/GNUmakefile_F90.mak
Src/Python/GPackage.mak
Src/Python/fsrc/blobjects.f90
Src/Python/fsrc/blobjects.py
Src/Python/fsrc/boxlib_numpy_c.c
Src/Python/fsrc/boxlib_numpy_f.f90
Src/Python/fsrc/fboxlib.f90

commit 743096788d200afe20c25d8bf7f421601508924d
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Nov 11 16:11:47 2014 +0300

    PyBoxLib: Another fix for libgfortran.

Src/Python/GNUmakefile_CXX.mak

commit fdf0b26be5b5e0a54d13c38cbc880f3da5ae2fe0
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Nov 11 09:58:08 2014 +0300

    PyBoxLib: Better gfortran detection (from Aron Ahmedia).

Src/Python/GNUmakefile_CXX.mak

commit cd550e54a678373beea34a702c0e582af8dd2bcf
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Nov 11 09:57:21 2014 +0300

    PyBoxLib: Revert back to distutils instead of setuptools.

Src/Python/setup.py

commit 9abcfa56867347305f3a0ad9674fb5ae1ec98ef6
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Sun Nov 9 22:26:57 2014 +0300

    PyBoxLib: Fix BOXLIB_HOME for hashdist.

Src/Python/GNUmakefile_CXX.mak

commit 5c85b0b69a4ac1b0feb972b92191090be3ebd4a2
Author: Matthew Emmett <memmett@gmail.com>
Date:   Sun Nov 9 07:10:06 2014 -0800

    PyBoxLib: Tweak BOXLIB_HOME.

Src/Python/GNUmakefile_CXX.mak

commit 0d74e06100607d1a95bf59e2c05d9464cf622fed
Author: Matthew Emmett <memmett@gmail.com>
Date:   Sun Nov 9 05:15:30 2014 -0800

    PyBoxLib: Get 'python setup.py develop' working.

Src/Python/setup.py

commit 01e9a09ff4061b881b4ad2485b761190caf70d54
Author: vince <vebeckner@lbl.gov>
Date:   Fri Nov 7 16:35:22 2014 -0800

    typo, removed old code.

Src/C_BaseLib/Profiler.cpp

commit 8926a71546506fd5eaffea80c3e15f99922132f4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 7 12:49:56 2014 -0800

    put the new mpi_waitall code inside 'if' so that it won't break assertion in BaseFab

Src/C_BaseLib/FabArray.H

commit 6a51721ecc5e87fb7fff61e1be1a6aa4f5ad8c53
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 7 08:16:14 2014 -0800

    fixed OMP in Jacobi smoother

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit e99db1b1dd033612695fed7cf5b5682ec2532eb8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 6 16:59:18 2014 -0800

    C++: Use isend instead of send and replace waitsome with waitall.  This makes fill boundary noticeably faster just we have observed in F90 codes.  Note that MPI_Waitsome is always slower than MPI_Waitall because the former does a lot more testing, and unpacking the data is much cheaper than the overhead of waitsome.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit fd2517a2eb4b9e68594acf654de5275dc5033728
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 6 16:46:43 2014 -0800

    shut down compiler warning by removing some unnecessary const prefixes to functions return plain numbers

Src/C_BaseLib/Profiler.H

commit f1440cc1cf4db3d4d464d183f60dda62ac89b304
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 6 16:43:34 2014 -0800

    removed BL_PROFILE (not BL_COMM_PROFILE) from ParallelDescriptor because (1) there is already commprof; (2) this reduces clutter in the profiling report and gives a better idea about the cost of fill boundary and copy.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 355e8c1b26645dceb0d8854de381c15996cbcd33
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 6 13:21:38 2014 -0800

    call applyBC before calling jacobi smoother (now mirrors GSRB)

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 4ca1d1bb372d23fa9d443fcc442a329674210277
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 6 13:20:27 2014 -0800

    properly implement jacobi smoothing in 2d and 3d

Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F

commit e0496f13d82c7aaf1c2af36765f5b45d17c90acf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 5 20:39:14 2014 -0800

    F90: send -> isend.  We used to call irecv's followed by send's. Changing to isend makes multifab_copy and multifab_fill_boundary 20+% faster.

Src/F_BaseLib/multifab_f.f90

commit a7f1abb1ab3a82c3eeddac1a545b3b6063b460f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 5 09:35:54 2014 -0800

    F90: removed "intent(in)" from parallel_bcast because (1) it currently
    causes seg fault on Edison when compiled with gfortran; (2) it is
    incorrect: only for root rank that argument has intent(in), whereas it
    should be intent(out) for other MPI ranks.

Src/F_BaseLib/parallel.f90

commit 0caf98360757264dd410dc66e1c67d112dc73fe1
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Nov 5 09:21:37 2014 -0800

    cims.nyu.edu

Tools/C_mk/Make.defs

commit 42f99fa3a25919714b5bf09bddf9aff2c7684212
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 4 20:14:35 2014 -0800

    make Cray compiler on edison happy

Src/F_BaseLib/layout.f90

commit f2f03607cda3afbfe8199c3a5b6698dc090a4055
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 4 11:32:08 2014 -0800

    wrap up ml layout strategy stuff

Src/F_BaseLib/ml_layout.f90

commit 430d6bb01c4651727b580c1198f024d5da6afa79
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 3 16:38:37 2014 -0800

    more work on multi-level strategy 2

Src/F_BaseLib/ml_layout.f90

commit 78367be969709730a20608883809473e73e33f01
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Mon Nov 3 19:02:01 2014 -0500

    Further increase maximum pathname size, and get rid of magic numbers.

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/plotfile.f90
Src/F_BaseLib/ppm_util.f90
Src/F_BaseLib/ppm_util_c.c

commit 43592ce07ccc9570d1ba27b7c63af39a48c77e72
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 3 14:08:41 2014 -0800

    Donev updates

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 718e48b490d6ca683095be60d7ac63ac1098f5c1
Merge: 212d87dbe f5a5673f9
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Nov 1 19:39:46 2014 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit 4e775e2b0a1259621ca9275f4a91b9964d0e2929
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 31 14:46:03 2014 -0700

    added comments

Src/F_BaseLib/create_umac_grown.f90

commit d5d2ef0ac4fe4337b85b9d0534e7f11c9ef011b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 31 14:30:26 2014 -0700

    fixed the fix

Src/F_BaseLib/create_umac_grown.f90

commit fb6542a83f77ba3752bd6482548471eff65ffed9
Merge: c8f5704dd 401e42520
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 31 14:21:51 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit c8f5704dd110cb6037e5d546189a38117cba6793
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 31 14:21:46 2014 -0700

    fixed a new bug in create_umac_grown

Src/F_BaseLib/create_umac_grown.f90

commit 401e425204df077e05577dcaf989cb1190cb759a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 31 14:20:38 2014 -0700

    Add InitCosmo1ppcMultiLevel for IAG folks.

Src/C_AMRLib/Particles.H

commit 2ef059e4ef88e6b15cd500a7c7f4e8d27a7d7a71
Merge: ccbeba276 3ac16c1be
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 30 17:35:27 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ccbeba2763280eeabc1da7045885c24e8f02fefc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 30 17:05:03 2014 -0700

    removed one parallel copy from fill ghost cells

Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 191392a779fcd3203012e3c4e22fa33016722801
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 30 16:35:19 2014 -0700

    added argument to create_umac_grown to tell whether we need to fill fine boundaries

Src/F_BaseLib/create_umac_grown.f90

commit 58e0846831fc718e4948d09597617c307f841549
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 30 16:29:03 2014 -0700

    cleanup

Src/F_BaseLib/create_umac_grown.f90

commit e20e3cc66b1011512efa2f1dff28100663bea892
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 30 16:06:06 2014 -0700

    removed a parallel copy and fill_boundary from create_umac_grown

Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/layout.f90

commit b5d2c2e59200781a73939a7fd417898cee43ad5e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 30 10:03:59 2014 -0700

    merge ghstassoc with fgassoc

Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/layout.f90

commit a0e5536198fdb37db54bc7fdbc320fadef11751f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 30 09:55:42 2014 -0700

    simplify the boxarray in ghstassoc

Src/F_BaseLib/layout.f90

commit 344102889238d3b1511ed56cf3a072d788d9b72b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 29 17:53:34 2014 -0700

    work in progress for ghstassoc, which is intended to replace fgassoc

Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/layout.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit 3aa8cc705072fdfc6e81bc02c805905b19e4c3d0
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 29 13:53:54 2014 -0700

    put all output into one directory, bl_prof (or user specified name).
    write inclusive times option.
    trace flush threshold.
    directory creation cleanup.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 8bd20ee9a05a0a13c2117c498585e2a304f04fe2
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 29 13:49:57 2014 -0700

    optional barrier in ccd.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 8e1355728d22b5dd8774989ac06f83a5a6a542ba
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 29 12:51:23 2014 -0700

    clean up directory creation.

Src/C_AMRLib/Amr.cpp

commit 39f41edf4ab24eb2209d903c55e3072916dcc4e5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 29 12:14:50 2014 -0700

    make ml layout strategy 1 more load balanced

Src/F_BaseLib/fab.f90
Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_layout.f90
Src/F_BaseLib/sort_i.f90

commit de72a561b652f3c32339225e2479091d061d7a97
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 29 11:49:41 2014 -0700

    create clean directory function.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 9aa54a9fd4bf806099e7944c6b629e287a11d7cf
Merge: 5f498f217 3ac16c1be
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Oct 29 10:56:57 2014 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 3ac16c1be959275b9944b57e483f009155fcd81d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 28 20:34:29 2014 -0700

    removed some includes

Tutorials/HelloWorld_C/GNUmakefile

commit 9cbc3b532e29c8e3672a4dfb158f78616d133435
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 28 17:34:10 2014 -0700

    Added a "hello world" type program for people to try tiling.

Tutorials/HelloWorld_C/GNUmakefile
Tutorials/HelloWorld_C/Make.package
Tutorials/HelloWorld_C/main.cpp
Tutorials/HelloWorld_C/work.f90

commit 212d87dbea1c78587f6bb6461ae3b368cdb0c647
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 28 20:21:51 2014 -0400

    add a trim()

fvarnames.f90

commit f5a5673f9b9c67756b1178e6e6297fb7c8995014
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Oct 28 17:10:52 2014 -0400

    Add comparison temp histograms using the EoS.

MAESTRO_sub_chandra/GNUmakefile
MAESTRO_sub_chandra/fsubchandra.f90
MAESTRO_sub_chandra/fsubchandra_mod.f90

commit e22594e6282a7dc18df43d24956a291417fc3126
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 28 14:06:33 2014 -0700

    F90 ml layout strategy 1: use prefilled version of knapsack for
    unassigned boxes.

Src/F_BaseLib/ml_layout.f90

commit 7c96ed74a706076b387980af1742ebaf7edc9475
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 28 14:05:40 2014 -0700

    F90: new knapsack that can have processors prefilled with boxes

Src/F_BaseLib/knapsack.f90

commit bc18fd45264e8191ef3579d6c80b64d687da62de
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 27 15:38:12 2014 -0700

    added call trace data flushing.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit ad4adf39dd5bd5117dac534000e153ac9f619197
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 27 15:17:18 2014 -0700

    F90: fine tune ml layout strategy 2

Src/F_BaseLib/ml_layout.f90

commit 74a7030ef6a1861729245fe4f9b863f5af27a4ae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 27 14:59:56 2014 -0700

    F90: fine tune ml layout strategy 2

Src/F_BaseLib/ml_layout.f90

commit 05848977ba471603c42d59c57c21c6bf6dfd7c40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 27 14:20:28 2014 -0700

    F90: implemented ml layout strategy 2

Src/F_BaseLib/ml_layout.f90

commit d35628e8db357c92a67f9d26677da8b488cef33e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 21:36:48 2014 -0700

    cleanup

Tutorials/HeatEquation_EX7_F/GNUmakefile

commit 32d8f8990c5a7727931c05786d9bfebe0112a915
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 21:29:15 2014 -0700

    update comments

Src/F_BaseLib/ml_layout.f90

commit 468c8d3179cb6e246e407e4d9e5dba38364b2622
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 21:27:56 2014 -0700

    F90: use the simple version for tutorial

Tutorials/HeatEquation_EX5_F/main.f90

commit dbb5bfefd7c1e52b4ead08d358a8269b0d1f4057
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 21:20:25 2014 -0700

    minor

Tutorials/AMR_Adv_Diff_F/main.f90

commit b144f3c9e293570a0d575db2bbc6d8d34aca0a73
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 21:19:28 2014 -0700

    fixed a bug in Tutorials/AMR_Adv_Diff_F

Tutorials/AMR_Adv_Diff_F/compute_flux.f90

commit 246f58f816573dbfb5c01476f2053e049f81b86a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 19:38:01 2014 -0700

    F90: destroy unused layouts

Src/F_BaseLib/ml_layout.f90

commit 99b42169f6799c5613794a8b09891ff6abe018e3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 15:15:18 2014 -0700

    F90: back to use lower corner of boxes in sfc for testing, and some other minor changes

MiniApps/AMR_Adv_Diff_F90/main.f90
Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/ml_layout.f90

commit 6f2518b854ed6a6ceb18fa6dc3641da626ea159f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 14:01:51 2014 -0700

    F90: implemented the ignore_fine_in_layout_mapping strategy in ml_layout.f90

Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_layout.f90

commit 3b3bdc9a33ee60991aca4faf07fb927b9bc6fe32
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Oct 26 11:37:57 2014 -0700

    F90: moved ml layout optimization stuff into ml_layout module, and do it when building ml_layout

MiniApps/AMR_Adv_Diff_F90/main.f90
MiniApps/AMR_Adv_Diff_F90/write_plotfile.f90
Src/F_BaseLib/CMakeLists.txt
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/ml_layout.f90
Src/F_BaseLib/ml_optimization.f90
Src/F_BaseLib/ml_remap.f90
Src/F_BaseLib/regrid.f90
Tutorials/HeatEquation_EX5_F/main.f90

commit cdf9536cec640385288c2579dbc85b1f4e5d49e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 25 21:37:18 2014 -0700

    renaming: ml_layout_remap --> ml_remap; and flesh out more interfaces

Src/F_BaseLib/CMakeLists.txt
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/ml_layout_remap.f90
Src/F_BaseLib/ml_optimization.f90
Src/F_BaseLib/ml_remap.f90

commit b27c8c89f3fa25ea8b59473d22c1726802978905
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 25 20:36:13 2014 -0700

    F90: cleaned up layout by removing obsolete pn_children

Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_layout.f90

commit 681acfa47bcb9cd990546ae27b988af831dfff4f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Oct 25 20:50:03 2014 -0400

    add a 1-d routine, in prep for the Maestro flame problem.  Also some styling syncing with that version

Src/F_BaseLib/multifab_physbc.f90

commit 94b5e30e1eca2773b93c14f04d5a154c87883abf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 24 21:18:03 2014 -0700

    F90: flesh out ml layout remapping

Src/F_BaseLib/CMakeLists.txt
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/ml_layout_remap.f90
Src/F_BaseLib/ml_optimization.f90
Src/F_BaseLib/regrid.f90

commit aa4aac6c2ee0c8f8041a557d9184983085b9d188
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 24 17:17:36 2014 -0700

    F90: use center of boxes instead of lower corner in sfc

Src/F_BaseLib/knapsack.f90

commit 2d864feca536b34eff12def8293131781c07a3e9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 24 16:35:31 2014 -0700

    F90: split sfc_i into two functions, and save sfc order in layout

Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90

commit b2880812202e98af0316c65c24df8270439c91af
Merge: b0acfa321 43a3e5967
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Oct 22 17:40:11 2014 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing
    
    Conflicts:
            F_Src/MAESTRO_sub_chandra/fsubchandra_mod.f90

commit b0acfa32145eaaed3db3ab66e025ad745d0ba47f
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Oct 22 17:38:02 2014 -0500

    Add ability to handle full star geometries to sub-Chandra
    analysis routine.

MAESTRO_sub_chandra/fsubchandra.f90
MAESTRO_sub_chandra/fsubchandra_mod.f90

commit 43a3e596715cce01e466509b1b1fa726efe74163
Merge: d0d4670be ac1a42fb8
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Oct 22 18:35:45 2014 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit d0d4670bed07456a058564af2c62184814974c1c
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Oct 22 18:35:07 2014 -0400

    Add caclulation of temperature histogram data for the lengthscale
    of each level of refinement.

MAESTRO_sub_chandra/fsubchandra.f90
MAESTRO_sub_chandra/fsubchandra_mod.f90

commit 5f498f21714cdd5937e032864229aa948dda7260
Merge: 097732a57 4a77764da
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Oct 21 15:37:49 2014 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib
    
    Conflicts:
            Tools/F_mk/comps/Linux_intel.mak

commit 097732a57b711a2f5100fcfbee20a0cd4f50035a
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Tue Oct 21 15:34:15 2014 -0500

    Add version 15 of the Intel compiler to Linux_intel.mak.  This
    is the version on Blue Waters.

Tools/F_mk/comps/Linux_intel.mak

commit 4a77764da9551f9f1083e719d5fba3c1968c4c68
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Oct 21 12:48:25 2014 -0700

    MLSDCAmr: Use AmrLevel constructors for MLSDCAmrLevel.

Src/C_AMRLib/MLSDCAmr.H

commit 5b9ae5b834ac3ad396723fb1e63b9d971f340f25
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Oct 21 12:42:39 2014 -0700

    Add MLSDCAmr.

Src/C_AMRLib/MLSDCAmr.H
Src/C_AMRLib/MLSDCAmr.cpp
Src/C_AMRLib/MLSDCAmrEncap.cpp
Src/C_AMRLib/Make.package

commit ac4ebc869b6fd98737577decc08f04db43a02dee
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 21 11:16:01 2014 -0700

    added file

Src/C_BaseLib/BLProfiler_F.f

commit 450ae061c7a735f68310296374478552a093cf0e
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 21 10:50:12 2014 -0700

    added proffort interface to master branch.

Src/C_BaseLib/Make.package
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp
Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/bl_prof_stubs.f90

commit 56220a15ace9e2d30bbd41f15b42a038c379cef5
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 20 13:37:54 2014 -0700

    added step regions.

Src/C_AMRLib/Amr.cpp

commit 527e14ce603ef6df827e6d8a10d3dd26d37ee5a5
Merge: ccb37c7bc 873eecb2b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 20 10:16:50 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit ccb37c7bcfbd298b3ac7ee4c98e354a55ceb51a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 20 10:12:57 2014 -0700

    When printing fab byte spread information, let's us MB as units for avoiding integer overflow and readablity

Src/F_BaseLib/fab.f90

commit 873eecb2b4807986605f168e8b1f3339130bcfe2
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Oct 19 15:50:39 2014 -0400

    add "tooltips" when you hover over a test's cell in the master table of all
    the runs.

Tools/RegressionTesting/testnew.py

commit 74654043796cd5dcc5f6727ee0ed5bb16e78f223
Merge: bcf8216dc a24ba7cbd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Oct 19 06:20:16 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit bcf8216dc96dff441498dfa1d45976170780adbb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Oct 19 06:19:48 2014 -0700

    remove support for Intel versions 8 and 9 -- these are about 10 years old and
    unlikely to work (or to be found anywhere)

Tools/F_mk/comps/Linux_intel.mak

commit 9b51ae9bdc1bf1435f09d38d71b3932d37897e57
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Oct 19 06:19:25 2014 -0700

    kraken no longer exists (RIP...)

Tools/F_mk/GMakeMPI.mak

commit a24ba7cbd7af49ddd19dbf0b22c5173b07db8444
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Oct 18 07:42:26 2014 -0700

    F90: tweaked the copyassoc_check to make it go much faster; now we can afford to increase the maximum count of the copyassoc allowed

Src/F_BaseLib/layout.f90

commit dad3d8db790a330b80244a048c06d2cb11347bce
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 17 21:02:16 2014 -0700

    F90: added OMP to sfc

Src/F_BaseLib/sort_i.f90

commit d7ed284f178170c445e4d74dcaa63b83bcf73234
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 17 17:56:41 2014 -0700

    F90: added a timer to find out how much time is spent in copyassoc checking

Src/F_BaseLib/layout.f90

commit 426264e6bc35c32c75b7c4925f91701de775fbc1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 17 15:58:30 2014 -0700

    F90 profiler: print warning to the profiling result file instead of stdout

Src/F_BaseLib/bl_prof.f90

commit 0078faa4093843d9ea7d50ce529bf0acd1434d59
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 17 15:56:58 2014 -0700

    F90: added OMP to multifab copy

Src/F_BaseLib/multifab_f.f90

commit 348f937bb7a02c4b4968ad03292851c480339c5b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 17 08:48:02 2014 -0700

    F90 profiler: print out profiling results for each individual processor even if the call trees are different

Src/F_BaseLib/bl_prof.f90

commit 58a462d044ffc1a7bd7eaeae6e2b363f706edd85
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 16 17:53:56 2014 -0700

    F90 profiler: to help debug, print out more information when the call trees are not identical.

Src/F_BaseLib/bl_prof.f90

commit 7ba597eabdcaa8ed46bcb2ee7afc343c1b37d774
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 16 17:23:20 2014 -0700

    F90 linear solver: fixed bl_prof_timer issue arisen from MPI communicator that does not include all ranks

Src/LinearSolvers/F_MG/itsol.f90

commit 56497fdda734598cecccec8859e24f7ffa4d1e99
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 16 16:33:04 2014 -0700

    F90 ml_cc_solve: no need to build fine mask here becuase we have one already in ml_layout

Src/LinearSolvers/F_MG/ml_solve.f90

commit 0da297992b94b3e79ed429e4fdbce5f202766ed2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 16 14:41:28 2014 -0700

    removed a few unsafe bl_prof_timers because they might be inside OMP parallel region

Src/LinearSolvers/F_MG/nodal_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 75f09a2a707a896f3fa4159c5e5d135b26d2fe47
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 16 14:16:09 2014 -0700

    F90 linear solver: made the number of ghost cells of cell and edge coefficients consistent with alpha and beta passed in; there is no reason to always have one ghost cell

Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 4ab85659e55dac0894a31c5d40e9f31d33d82dcf
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 16 11:55:18 2014 -0700

    macros from the commprof branch.

Src/C_BaseLib/Profiler.H

commit 467d154897e39de70432c0ba0b47d3b915f59f97
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Oct 15 14:58:48 2014 -0500

    Increase the maximum filename and full pathname from 128 character
    to 256 for the Fortran codebase.

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/plotfile.f90
Src/F_BaseLib/ppm_util.f90
Src/F_BaseLib/ppm_util_c.c

commit 2e45c68e62f891b29399de8f9b030a15c91ef748
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 15 11:15:04 2014 -0700

    F90 linear solver: use the 8-byte integer versions of volume functions to find out if we cover the entire domain (if supported)

Src/LinearSolvers/F_MG/mg.f90

commit bc166f9f83abb0331b8fb3d85020e0aa3d735891
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 15 11:13:01 2014 -0700

    F90: added a 8-byte integer version of box volume function, and used it in boxarray volume function

Src/F_BaseLib/box_f.f90
Src/F_BaseLib/boxarray_f.f90

commit 48041f250573aec4006791e3d475178b34d99c16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 15 11:11:37 2014 -0700

    F90: added query functions that return whether or not quad precision or 8-byte integer is supported

Src/F_BaseLib/bl_types.f90

commit 4ce509e16c3177abc05da7fbfd4a3bd00dc024a0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 14 20:33:14 2014 -0700

    clean up the new ml_layout_build_la

Src/F_BaseLib/ml_layout.f90

commit a9e464ee0049db3a6749d941822eef12a3c6b444
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 14 17:41:23 2014 -0700

    new ml_layout_build that copies another layout

Src/F_BaseLib/ml_layout.f90

commit 40d8a9e0e48945791fcd6072bd1c85d1c31ca209
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 14 16:11:51 2014 -0700

    better bounds checking for debug.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit b4231c8fdfbec9ca383d3506b53bbb1b549da195
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 14 15:43:43 2014 -0700

    made the meaning of sfc_threshold in F90 consistent with C++

Src/F_BaseLib/layout.f90

commit 78a7012a4022f4b7768a9403680821394c80b1e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 14 15:30:55 2014 -0700

    F90: only allow sfc to not sort in the least_used_cpus function

Src/F_BaseLib/fab.f90
Src/F_BaseLib/layout.f90

commit d9814bc0208927099dc6bf9d0fc6aef630da12d9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 14 15:20:13 2014 -0700

    F90: removed an unused function that was recently added

Src/F_BaseLib/fab.f90

commit 5c57292054107fe256814ff0b52504ee08056808
Merge: 32b4d4ea7 837cbfa78
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Oct 14 11:11:17 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 32b4d4ea793a08f8dfbb2445478f94f9eadc399b
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Oct 14 11:09:46 2014 -0700

    Add GetParticles method to ParticleContainer.

Src/C_AMRLib/Particles.H

commit 837cbfa788bdb624300ab3234b5313d48b26946b
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 14 13:59:12 2014 -0400

    add a description provided by Weiqun`

Src/F_BaseLib/cluster_f.f90

commit 46a935a53676806dfe7d9eaf9653d7a2310c4b46
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 14 10:18:31 2014 -0700

    F90: check allocation status of imask

Src/F_BaseLib/cluster_f.f90

commit ccff20077bbe396521ab94d12454b15a3e7e6dc2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 13 17:15:30 2014 -0700

    fixed comments

Src/LinearSolvers/F_MG/ml_solve.f90

commit 902c00908a2581b196d2132066e307d056df89d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 13 17:14:13 2014 -0700

    F90: updated OMP for non-blocking multifab_fill_boundary so that it
    can be used for nodal mfs.

Src/F_BaseLib/multifab_f.f90

commit eb39752be20c12aed19347903fd3256f5074734a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 13 13:26:50 2014 -0700

    F90: speed up cluster a little bit

Src/F_BaseLib/cluster_f.f90
Src/F_BaseLib/fab.f90

commit 8002bb34b2e1b19b03855bcb7ab4f7b1b403eda2
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 13 12:21:44 2014 -0700

    added several regions.

Src/C_AMRLib/Amr.cpp

commit aff2b6470eeacd7b9765e4633dfdaae7d3fed0e4
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 13 12:15:46 2014 -0700

    more regions and trace profiling, allow regions
    for commprof without traceprof.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 178b5087c974d7c2fb826dc2745c0c947b160476
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 13 12:12:03 2014 -0700

    added TRACE_PROFILE and new prof suffix and defs.

Tools/C_mk/Make.defs

commit 1a2c6206a52efbae2edf495c9ef6bfb64a09129f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 10 20:59:33 2014 -0700

    F90: use merge sort rather than heap sort in SFC for speed

Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/sort_i.f90

commit e649d09c3176b6ba7acfbc9b478e38999ff2cdde
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 10 17:06:04 2014 -0700

    some reorg, relative minmax calltimes.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 07cf5390b436e1398539ddf57bd5688c794998c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 10 16:02:27 2014 -0700

    fixed indentation

Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90

commit 5975e08a51f7dfa68b2183278ed5b080ceb51844
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 10 12:11:24 2014 -0700

    added timer to create_nodal_mask

Src/LinearSolvers/F_MG/nodal_mask.f90

commit c5eb8536637e2bac9688f9dbe5d565f9939b9594
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Oct 10 11:22:20 2014 -0700

    removed a duplicated copy of create_nodal_mask

Src/LinearSolvers/F_MG/ml_solve.f90

commit 4cc2d180ee91629b2e04d68d82ae8853e45b434d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 10 13:34:46 2014 -0400

    fix the summary table for when we make benchmarks

Tools/RegressionTesting/testnew.py

commit 9f227718cf00ef9d5db1bd6d5b27c0f0e3f61958
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Oct 10 12:19:55 2014 -0400

    add the wall time to the summary table

Tools/RegressionTesting/testnew.py

commit 9eb66593b3f0c1b5661d9ae159de67ebc9c4f458
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 9 18:10:21 2014 -0700

    F90: option to keep cpu order in providing the list of least used cpus

Src/F_BaseLib/fab.f90
Src/F_BaseLib/regrid.f90

commit a5a9639792faf333f05e1b8b4ffd33926ac8d3de
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 9 16:46:38 2014 -0700

    added const.

Src/Extern/amrdata/AmrData.H

commit 9f835f6c2b35cb0c8cb0a92178fcd752f3394945
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 9 16:36:37 2014 -0700

    added const.

Src/Extern/amrdata/AmrData.H

commit 9cf518ef043de6b9e29e9971b50538bdb96223c4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 9 16:32:13 2014 -0700

    F90: incresed maximum # of copyassocs from 25 to 50

Src/F_BaseLib/layout.f90

commit 8ac8dc220c09cbed78f1f0ba0ac395db3e37b94b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 9 14:55:53 2014 -0700

    F90: rebuild fine layout too when not properly nested

Src/F_BaseLib/regrid.f90

commit e60032f9cdcb5fd84e82df160dcb22a795bb6de4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 9 14:42:02 2014 -0700

    F90: new strategy for which item to remove when the copyassoc list is full

Src/F_BaseLib/layout.f90

commit bee49d4233edf79edc9bc510c81c967cbc96e6a7
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Oct 9 16:45:37 2014 -0400

    prettification

Tools/RegressionTesting/testnew.py

commit 084af4f37ac76237f98949e26535079c51571f2d
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 8 22:28:57 2014 -0400

    make the test run summary more informative

Tools/RegressionTesting/testnew.py

commit c266768acb97f5e68885b52361e0a312c4ae8786
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 8 21:32:57 2014 -0400

    keep track of the number of levels by running fboxinfo on the output
    -- this is stored in the test object

Tools/RegressionTesting/testnew.py

commit e8e713ccaea15a5c4854523cff24e613a85ef580
Merge: 7a906c517 7778afd14
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 8 20:38:31 2014 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 7a906c517bd7d75feb27e5ca0a784b07e0517b2e
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 8 20:38:14 2014 -0400

    latest version

Tools/RegressionTesting/Maestro-tests.ini

commit ac1a42fb8a693eafbe34a7efd47d0da62c4e1591
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 8 20:25:22 2014 -0400

    fix compilation

fboxinfo.f90

commit 4ed45302b4dbbabbbbde0a6c412b0be6eae85b51
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Oct 8 20:24:06 2014 -0400

    add a -l option that only prints the number of levels -- I'm going
    to use this in the test suite shortly...

fboxinfo.f90

commit 7778afd142f92eb74c4cae8245cb9f3a5239b502
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 8 16:34:43 2014 -0700

    F90: ignore fine in layout mapping

Src/F_BaseLib/regrid.f90

commit d753111f589bab69c46dc12d2a285f1f89345f22
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 8 16:27:32 2014 -0700

    F90: We now have more control on the least used cpus function.  This can be used by regrid to ignore fine in layout mapping

Src/F_BaseLib/fab.f90
Src/F_BaseLib/layout.f90

commit e6d24ecb51ad6093eb875ae491e8fe65c8ac3a9d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 8 13:32:03 2014 -0700

    tidy

Src/F_BaseLib/regrid.f90

commit dfd7e0d2018744d83e188a4c1b93ea04ce94ffd8
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 8 13:21:33 2014 -0700

    made profiler output functions generic.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 5f913d5d04be7d135d4c2172a2c615b8d3e7f935
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 8 13:15:11 2014 -0700

    Do not fill ghost cells in regrid unless told so by tag_boxes
    module. Do not call fillpatch if the new grids are the same as the
    original ones because a simple multifab copy is sufficient in this
    case.

Src/F_BaseLib/regrid.f90
Src/F_BaseLib/tag_boxes.f90

commit bc636e228d0838c43f416e9aa11e7305e0d66992
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 8 10:21:57 2014 -0700

    moved text call tree to postprocessing.

Src/C_BaseLib/Profiler.cpp

commit 0f2ce161f34bb284be1e9c9b1ba94c5e796e9ebb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 8 09:49:58 2014 -0700

    fixed a bug in miniapp

MiniApps/AMR_Adv_Diff_F90/compute_flux.f90

commit aeb271c3851387d733e88ce1b87b1f988a61557d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 8 09:41:03 2014 -0700

    fixed a new bug in index slicing in ml_boxarray

Src/F_BaseLib/ml_boxarray.f90

commit 58a0e4b62322ba4d2c0b0fc881341b2eb5bf444e
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 7 16:05:12 2014 -0700

    moved html output to postprocessor.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 67a871c36851e7c239f4159220e3bc83fb04d17b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 7 14:20:16 2014 -0700

    added optional argument ref_ratio to cluster routine

Src/F_BaseLib/cluster_f.f90
Src/F_BaseLib/make_new_grids.f90

commit 79067bf3d654248f7e035e8284513623f9b35376
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 7 14:04:11 2014 -0700

    added arm_ref_ratio to ml_boxarray_module to make regrid easier to get
    that information

MiniApps/AMR_Adv_Diff_F90/main.f90
Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/regrid.f90
Tutorials/AMR_Adv_Diff_F/main.f90
Tutorials/HeatEquation_EX3_F/main.f90
Tutorials/HeatEquation_EX4_F/main.f90

commit a21e8ec738742c452a35ee0a4cf861e8740d3186
Merge: 1bfaa270d b7f6467cb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 7 14:01:49 2014 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 1bfaa270dba589841a364fc080d491454933c56c
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 7 14:01:02 2014 -0400

    have the list of active tests be what is defined in the .ini file -- this way we still
    see all the old active tests in the web report when we run with --redo_failed

Tools/RegressionTesting/testnew.py

commit b7f6467cb975f2353b67ea0c6f3a8eece03e8304
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 7 10:43:05 2014 -0700

    make regrid use ref ratio stored in the mla argument

Src/F_BaseLib/regrid.f90

commit a6ebfbe4c025a0e9f4601cc4570159bebfdcbd97
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 7 10:02:38 2014 -0700

    Remove unused variables.

Src/F_BaseLib/ml_nd_restriction.f90
Src/LinearSolvers/F_MG/nodal_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 5066221ea0a44ccfa621b2928c4bd6b93eb9e219
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Oct 7 10:42:30 2014 -0400

    add the --redo_failed option.  This will automatically find all the
    tests that failed when the suite was last run and only rerun those.

Tools/RegressionTesting/testnew.py

commit e28b9d87f103d4290c85551e09566a72e64587b8
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 6 17:05:51 2014 -0700

    sync names function into output, organized some code.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit a1641dbe8c0a14c8174509480578382df5afd552
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 6 15:42:15 2014 -0700

    moved the new regid subroutine that does not change the base level into F_BaseLib

MiniApps/AMR_Adv_Diff_F90/GPackage.mak
MiniApps/AMR_Adv_Diff_F90/main.f90
MiniApps/AMR_Adv_Diff_F90/regrid.f90
Src/F_BaseLib/CMakeLists.txt
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/regrid.f90
Tutorials/AMR_Adv_Diff_F/GPackage.mak
Tutorials/AMR_Adv_Diff_F/main.f90
Tutorials/AMR_Adv_Diff_F/regrid.f90
Tutorials/HeatEquation_EX4_F/GPackage.mak
Tutorials/HeatEquation_EX5_F/GPackage.mak
Tutorials/HeatEquation_EX5_F/regrid.f90

commit a00688229ca4454c972fbc9cb58edb9103c59ef8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 6 14:59:38 2014 -0700

    option to keep coarse layout when destroying multi-level layout

Src/F_BaseLib/ml_layout.f90

commit ca7dd1be5ea9abc5835abc411b1f53ccf05be600
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 6 14:57:19 2014 -0700

    added a new line in printf

Src/C_AMRLib/Amr.cpp

commit 370b48f2499a7a75c237c0353c06333d4174e070
Author: vince <vebeckner@lbl.gov>
Date:   Mon Oct 6 14:10:51 2014 -0700

    fix for serial.

Src/C_BaseLib/Utility.cpp

commit 4dd0bad1bdf77375393824c48525144775291bf1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 6 13:39:22 2014 -0700

    Update to work with new restrictions files...

Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90

commit baf8b89b9f49cf0de64c7f986046f10f8cf81e45
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 6 13:02:53 2014 -0700

    Initialize variable so we don't get compiler warning.

Src/F_BaseLib/box_f.f90

commit 7f3d4bbeac88087b04d66d8b95e47740e04c6f92
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 6 12:59:20 2014 -0700

    Remove unused variable.

Src/F_BaseLib/fabio_c.c

commit 64423961a2e46d6af43465e2ecad6fd0c261d996
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 6 12:47:40 2014 -0700

    Remove unused variable.

Src/F_BaseLib/layout.f90

commit 9ba4c92e1f2cba33886151aaf23e3bbd8926ebdd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 6 11:22:01 2014 -0700

    Add test on plot_int < 0 so we can turn off plotfiles by
    setting plot_int negative in the inputs file

MiniApps/AMR_Adv_Diff_F90/main.f90

commit c746d720e8929abba03428237a9fb0a10aaf3026
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 3 12:52:03 2014 -0700

    added function to sync sets of strings over procs.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 2c46931bb538475c84defef18cb6b876934ecd16
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 2 11:10:40 2014 -0700

    mask for NoRegion region.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 75bd8e606dfc9955559b26381c9fd3a7825a6e2b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 1 14:46:29 2014 -0700

    added time values and NoRegion to region prof.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 7dfe73e403ff741eb506f03faa4af5ce095afede
Author: vince <vebeckner@lbl.gov>
Date:   Mon Sep 29 16:07:18 2014 -0700

    streamlined binary callstats format.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit af04e63e716a8b2716f57f95d96f2d38d8e156c9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 29 09:05:29 2014 -0700

    Replace HeatEquation_EX6_F by AMR_Adv_Diff_F in documentation -
    this now correctly reflects what is in the code itself.
    Please enter the commit message for your changes. Lines starting

Docs/F_AdvancedTopics/F_AdvancedTopics.tex

commit f55f4cc18b99b68d00beb2aa8272bdaf3f57f116
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 25 16:12:30 2014 -0700

    binary format for trace data.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit e5f96414a1828d61412c66a34bef3d6b27266d7c
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 24 17:47:02 2014 -0700

    Set default for tecplot tool to not require tecplot bin libraries

Tools/C_util/AmrDeriveTecplot/GNUmakefile

commit d86dca967149a35699b2964a53b58ce887ffc450
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 24 17:39:38 2014 -0700

    Add script to generate flattened pltfile format for Tecplot

Tools/C_util/AmrDeriveTecplot/AmrDeriveTecplot.cpp
Tools/C_util/AmrDeriveTecplot/GNUmakefile

commit 25009c95a3ead625599a882d3030e05cb5c34b9b
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed Sep 24 11:26:11 2014 -0700

    PyBoxLib: Add --disable-mpi build option.

Src/Python/README
Src/Python/setup.py

commit 6023c0f415d58d6946e73a38e0b1292527a9ffc8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 23 15:23:37 2014 -0700

    fixed a bug in index of stencil array

Src/LinearSolvers/F_MG/cc_ml_resid.f90

commit 583ed864bcd8d6275c73d3826eebe3d2f8327082
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Sep 23 13:14:37 2014 -0700

    PyBoxLib: Honor USE_MPI environment variable.

Src/Python/setup.py

commit 747677fbec6e1eb31f35a3912aa0d41f8998a301
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Sep 23 12:50:37 2014 -0700

    PyBoxLib: Add a more informative error message when mpicc can't be found.

Src/Python/setup.py

commit ea8f0722c55e3ad7e32f1de840f3b77fbc4bd01c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 22 16:51:52 2014 -0700

    cleanup

Src/F_BaseLib/ml_layout.f90

commit 3428935558f000090ead59ca9c7f7528f8440f79
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 22 15:25:25 2014 -0700

    more cleanup

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 144f74de9a8c28992897fe4c33acb3b0868bdcbd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 22 15:16:46 2014 -0700

    clean up

Src/F_BaseLib/multifab_f.f90

commit 7aa7f9ae38eecfa4a53322c366f22c1ab25c46ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 22 14:49:39 2014 -0700

    removed pingpong.f90 from CMake

Src/F_BaseLib/CMakeLists.txt

commit 5700ab0d43c97dd5bde441e057fde4151af8e06a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 22 14:08:51 2014 -0700

    F90 BoxLib: moved boxarray_intersection_bx into ml_boxarray and made it private because
                (1) it is only used by ml_boxarray;
                (2) the naive implementation works perfectly because bx intersects with every boxes in ba.

Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_boxarray.f90

commit bc682fe123cb1685cb2d101aa7746d38531c2774
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 22 13:43:25 2014 -0700

    F90 BoxLib: reimplemented boxarray-box intersection routines using the hash

Src/F_BaseLib/layout.f90

commit 0fa8fecb012662e9f19edb5e2639cb2371c9f9ec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 22 11:17:34 2014 -0700

    removed subroutines that do naive boxarray-box intersectin from boxarray module to layout module so that they can be reimplemented.

Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_boxarray.f90

commit 1779e3212b9e77333c0b5b7fb23fc4cebeef5fb3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sun Sep 21 19:51:16 2014 -0400

    we were using the wrong variable in the indxmap for the bndryreg
    
    j = indxmap(j)  -->  j = indxmap(i)

Src/LinearSolvers/F_MG/cc_ml_resid.f90

commit 96b1c7e355e8af4f7a78079e9975791953a2958f
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 19 13:59:10 2014 -0700

    added nooutput option.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 224e8f29e2db27c298332b164bb7c7c0698ca3c9
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 18 11:56:21 2014 -0700

    more region profiling.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 17134e99b6bf54875ed6184c88f228cb6fb128a1
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Sep 16 14:36:12 2014 -0700

    Uptick version number

Tools/CMake/BoxLib_Version.cmake

commit 72af319e46b4a358b3f025e032c5aac3dcc251b4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 16 11:26:04 2014 -0700

    minor cleanup

Src/F_BaseLib/layout.f90

commit 62faf77edc2e11156bc8a237abc45ba94f838179
Author: Matthew Emmett <memmett@gmail.com>
Date:   Mon Sep 15 22:13:16 2014 -0700

    PyBoxLib: Fix inclusion of libgfortran and libquadmath.

Src/Python/GNUmakefile_CXX.mak

commit 6d76522c5692d16fab1a9dd462a1ee604ef89ef6
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Mon Sep 15 10:52:54 2014 -0700

    PyBoxLib: Add library path for quadmath.

Src/Python/GNUmakefile_CXX.mak

commit 41f294e6c730271effffbba8fa451a2a5f3314c8
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Mon Sep 15 10:52:32 2014 -0700

    Make.defs: Increase template depth to support clang (LLVM).

Tools/C_mk/Make.defs

commit 300e7d0147d7e36a17e1d2e042e1e5891cf1a8ac
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Sep 12 16:13:08 2014 -0700

    PyBoxLib: Set MPI_HOME according to location of mpicc by default.

Src/Python/setup.py
Tools/C_mk/Make.mpi

commit 411d14b84997987225380a1ac3f45fe695263663
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Sep 12 15:30:06 2014 -0700

    PyBoxLib: Simplify PYLIBS.

Src/Python/GNUmakefile_CXX.mak

commit 3aac5cbbb60de1576d110fa3a7e0ae3bff2d0a76
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Sep 12 13:15:33 2014 -0700

    PyBoxLib: More trickery for Darwin.

Src/Python/GNUmakefile_CXX.mak
Src/Python/setup.py

commit 9aa9d65f0b29c2c5116d9ccaf3ed5f23e272d8bf
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Sep 12 13:15:10 2014 -0700

    Make.mpi: Don't change FC, F90 etc on Darwin.

Tools/C_mk/Make.mpi

commit 6f07ac5fe387103dd7c7779fc6483cb2ca8e28e3
Merge: 2ab9a79e6 d0d1804a5
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Sep 12 12:15:48 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2ab9a79e6a2845d8921236aeb0e067a23240ba28
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Sep 12 12:15:37 2014 -0700

    PyBoxLib: Move compiler defs to GNUmakefile and honor env CXX and CC.

Src/Python/GNUmakefile
Src/Python/GNUmakefile_CXX.mak

commit b007d08249c2ff15a901f25dfd935b00f2135b20
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Sep 12 12:14:44 2014 -0700

    Make.defs: Set defaults after checking USE_GCC, honor env CXX and CC if USE_GCC is true.

Tools/C_mk/Make.defs

commit d0d1804a5fcd8245e0238ee63027e34e6f61022f
Merge: bde18b459 a05e9c7ab
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Fri Sep 12 12:39:07 2014 -0600

    merge
    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit bde18b4598120ca93ee1f4beb085b8c1f63f808b
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Fri Sep 12 12:39:02 2014 -0600

    dont use libmpi_f77 on my Mac!

Tools/C_mk/Make.mpi

commit 35a84299208640e55c64f2612df57ded7c7024c6
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 12 14:34:15 2014 -0400

    change option name

fcompare.f90

commit 7bb7f71fe00044fc50337e1211ce5800bc8d68e5
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 12 14:20:19 2014 -0400

    start of support for outputting a plotfile of diffs

fcompare.f90

commit d6190aa6cb30f6ed9a6dcc160a16705ca2027870
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Fri Sep 12 14:17:37 2014 -0400

    layout_build_ba now requires the pd argument

tutorial/fwrite2d.f90

commit a05e9c7ab0fa569e9a861c1ff24ee4081b1ebc79
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 6 13:41:44 2014 -0700

    F90 BoxLib: use stable sort in building the list of least used cpus. There is no reason for not doing this, and this makes it consistent with C++ BoxLib.

Src/F_BaseLib/fab.f90

commit 6329719097c61d27455a03c74ed541530dd20a7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 22:09:13 2014 -0700

    minor update in F90 flux register

Src/F_BaseLib/bndry_reg.f90

commit 88c485fe1969cf2ee99978ccc9bf1bf296b94ca1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 9 21:21:58 2014 -0700

    Only if there are no periodic boundaries, we can return immediately from multifab_copy when ng=0

Src/F_BaseLib/multifab_f.f90

commit 07c19734ae0d68db2bf220d7d200b8acbdb60734
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 9 10:59:33 2014 -0700

    remove some outdated comments

Src/F_BaseLib/multifab_f.f90

commit 6d1769712fc62d3acd39bdbd6f62f21fa248e74e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Sep 9 08:59:53 2014 -0700

    multifab_fill_boundary and multifab_physbc return if ng==0

Src/F_BaseLib/multifab_f.f90
Src/F_BaseLib/multifab_physbc.f90

commit 16f7db573430367f004cafafbefe97940915357b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 8 16:09:28 2014 -0700

    added one moer argument to ml_restrict_and_fill so that n components can share one type of boundaries

Src/F_BaseLib/ml_restrict_fill.f90

commit 57fc4432a6a678c0c146e78321390c1dba5fae5c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 8 14:00:53 2014 -0700

    should not include ml_restric_fill_module in FParalleMG.mk

Src/F_BaseLib/FParallelMG.mak

commit 4d3235ef8c969d0234903ac5ae7cc344445a515d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 8 13:44:17 2014 -0700

    update to the new flux register

MiniApps/AMR_Adv_Diff_F90/GPackage.mak
MiniApps/AMR_Adv_Diff_F90/advance.f90
MiniApps/AMR_Adv_Diff_F90/compute_flux.f90
MiniApps/AMR_Adv_Diff_F90/init_phi.f90
MiniApps/AMR_Adv_Diff_F90/main.f90
MiniApps/AMR_Adv_Diff_F90/reflux.f90
MiniApps/AMR_Adv_Diff_F90/regrid.f90
MiniApps/AMR_Adv_Diff_F90/update_phi.f90

commit b17a5e6e39b69d1ff61150280071423956ceb8d8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 8 13:41:23 2014 -0700

    forgot to add in last commit

Src/F_BaseLib/ml_restrict_fill.f90

commit e26bbe732c785c0f1f829c64e6c5242bee183a08
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 8 13:16:31 2014 -0700

    Added a new module for doing multi-level restriction and then fill all the boundaries because this needs to be done in so many places, and the new module saves half of fill_boundary calls for levels from 2 to nlevs-1.

Src/F_BaseLib/CMakeLists.txt
Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/GPackage.mak
Tutorials/AMR_Adv_Diff_F/init_phi.f90
Tutorials/AMR_Adv_Diff_F/regrid.f90
Tutorials/AMR_Adv_Diff_F/update_phi.f90
Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/regrid.f90
Tutorials/HeatEquation_EX5_F/advance.f90
Tutorials/HeatEquation_EX5_F/init_phi.f90
Tutorials/HeatEquation_EX5_F/regrid.f90

commit 302c356d44a93415e9b42249e88f6bf4004d9f27
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Sep 6 21:44:06 2014 -0700

    changed multifab_fill_ghost_cells to intentionally break (i.e., won't compile) codes that rely on the old behavior of ml_cc_restriction

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 40a9a340a27a64a96f72c83220f8a7319fc40387
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 17:40:39 2014 -0700

    remove bl_error module from sort_i_module because bl_error_module uses
    sort_i_module

Src/F_BaseLib/sort_i.f90

commit 0ba6747797ffae82acdf5348646730431b80ea96
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 17:32:34 2014 -0700

    added a stable merge sort method

Src/F_BaseLib/sort_i.f90

commit 4acef2d6f0bbe2a4b9ac5ab410d5b05def57ec47
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 15:55:10 2014 -0700

    removed multifab_fill_boundary from ml_cc_restriction

Src/F_BaseLib/ml_cc_restriction.f90

commit 9f96db6311c2c5325593c49c951c1a520d429edb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 14:10:23 2014 -0700

    update due to new way of including mt19937ar.f90

Tutorials/MultiGrid_F/GNUmakefile
Tutorials/MultiGrid_F/mt19937ar.f90

commit fc84b779e994f4395ac18b6a04c423d0f64ec63e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 13:46:15 2014 -0700

    comments

Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 9fae6ff55fbf8174813062fcbbb426f344dec62a
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 5 11:18:22 2014 -0700

    made prof dir names user settable.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 5ddc6bf51294ba416d1c607570558fa38c4c8760
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 08:36:59 2014 -0700

    added 'is up to date.' as an indication of successful compilation to regression test script

Tools/RegressionTesting/testnew.py

commit 3826da2fd31cb57eb78199f0ddeab30978c60698
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 08:26:54 2014 -0700

    updated Tutorial/AMR_Adv_Diff_F due to flux register

Tutorials/AMR_Adv_Diff_F/GPackage.mak
Tutorials/AMR_Adv_Diff_F/advance.f90
Tutorials/AMR_Adv_Diff_F/compute_flux.f90
Tutorials/AMR_Adv_Diff_F/main.f90
Tutorials/AMR_Adv_Diff_F/reflux.f90
Tutorials/AMR_Adv_Diff_F/regrid.f90
Tutorials/AMR_Adv_Diff_F/update_phi.f90

commit 5b0fcce7be4f6b447a237f151039ea7de0e1c392
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 08:24:55 2014 -0700

    added flux register for subcycling to F90 BoxLib

Src/F_BaseLib/bndry_reg.f90

commit b7c6912e2a6709203af2e65ffe49dd71878c7802
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 5 08:22:25 2014 -0700

    F90 BoxLib: fixed a memory leak in multifab_fill_ghost_cells_t for subcycling

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit cfb267b14706d95a887dc569db3192422a3fcbf4
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 4 17:53:46 2014 -0700

    added region profiling and parser support.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit f9d787e4a7ef4acdbcce6a2c90c5076fc8ad2158
Merge: ab8a6808a 065c75096
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 4 13:23:25 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ab8a6808af5ef835a293f0a341567704b01ee9ee
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 4 13:21:42 2014 -0700

    Have one test for implicit method and one for explicit method
    in the regression testing.

Tutorials/HeatEquation_EX5_F/inputs-rt-expl
Tutorials/HeatEquation_EX5_F/inputs-rt-impl

commit 065c75096301a2e8532ae68fce1fda2c898bdac0
Merge: 37dab025e 3d53b47c4
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Thu Sep 4 13:51:06 2014 -0600

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 37dab025e854417b5dc738f984e6dd5ba83a8c7d
Author: Chris Malone <chris.m.malone@gmail.com>
Date:   Thu Sep 4 13:50:48 2014 -0600

    updates for my machine

Tools/C_mk/Make.Darwin
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 3d53b47c47e1beffba50f77b4c98cda8293b4940
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Sep 4 14:05:46 2014 -0400

    if RANDOM is defined, then add mt19937.f90 to the f90sources

Src/F_BaseLib/GPackage.mak

commit 7d0da310d7e3b344c5169a70dac0c77fdb6a0ddf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 3 20:40:00 2014 -0700

    commented on why OMP is removed in previous commit

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit 7db79010ca73fbdcff4acaf42cb9b73dc9a606d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 3 17:55:48 2014 -0700

    removed another OMP PARALLEL DO becuase it is no longer safe in the new bndry_reg

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit 2a823fe17d7f29fae69815aba4b10e8a3a025329
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 3 17:54:34 2014 -0700

    intent(inout) --> intent(in)

Src/LinearSolvers/F_MG/cc_ml_resid.f90

commit 252e00b00abf0212aeffc2af6b41ba428e7735f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 3 17:02:27 2014 -0700

    removed an OMP PARALLEL DO becuase it is no longer safe in the new bndry_reg

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 96da97b5c786865122e2a5e3d8e7bd6d59a217ff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 3 14:45:01 2014 -0700

    F90 BoxLib bndry reg for cc linear solver: merged NDIM mulitfabs into one

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 0235a7cb572defa3da96d61fe4de9807c02dc921
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 3 12:29:58 2014 -0700

    F90 BoxLib bndry reg for cc linear solver: merged the two faces into one so that it now contains NDIM multifabs instead of 2*NDIM multifabs.  This amortizes a lot of works such as building copy assoc.

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 398b40a118051869d8d014e0469f09d3bee02a24
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 2 20:18:04 2014 -0700

    F90 BoxLib: use boxhash in the subroutine for removing overlaps in a boxarray

Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/mt19937ar.f90

commit de54f06628e4c991f20cd13e081c2e8366f5c7eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 29 15:45:04 2014 -0700

    F90 BoxLib:
      (1) Added optional argument "all" to saxpy.
      (2) Added optional argument "ngsrc" to multifab copy. Parallel copy
          used to only copy from valid region to valid region, whereas now
          it copies from valid region + ngsrc ghost cells to valid
          region.  The caller is responsible for having good data in ghost
          cells of the source multifab if ngsrc is not zero.  Note that
          the destination is still valid region only for reasons I will
          not go into details.
      (4) fillpatch: If coarse multifab does not have ghost cells while
          fine grids touch physical domain, a temporary multifab with
          enough ghost cells will be built.  This relieves the burden from
          the caller.
      (3) Refactored fillpatch_t and multifab_fill_ghost_cells_t.

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_f.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit e3947dff4aecd91401229b6fc880f15571d36c58
Merge: 9eaa4fbfb 5a30282cc
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 29 10:42:17 2014 -0700

    conflict fix.

commit 9eaa4fbfb74bc0181cb1edb151508ce9a4ac8f4d
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 29 10:36:52 2014 -0700

    added profiling.

Tutorials/MultiGrid_C/main.cpp

commit d01e5bc06e4ab2056538ecbcfb74acd34ee5fb26
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 29 10:35:44 2014 -0700

    more f90 profiling.

Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/bl_prof_stubs.f90
Src/F_BaseLib/layout.f90
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/compute_defect.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/nodal_mg_tower_smoother.f90

commit 5a30282cc2b353eee71168f9cc53e5cbd98a47c2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 28 20:30:13 2014 -0700

    updated fillpatch_t too

Src/F_BaseLib/fillpatch.f90

commit c018de6d306ffcf9e05fc07832250dc932263bdb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 28 20:03:27 2014 -0700

    added assertion and cycle when cbx is empty in fillpatch

Src/F_BaseLib/fillpatch.f90

commit 6a45fbd5e64640c3019eb089350331cb4352d6a2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 28 20:01:47 2014 -0700

    fixed a bug; did not set stencil_width when stencilwith_in is present

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit a2c36dea7d908d90c00982bbceefd1ba9ba9289e
Merge: 2aaecc6da d5d6d1381
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 28 18:12:10 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 2aaecc6daa1d2e44aa3b71a30f8e88bcf9a82172
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 28 18:11:43 2014 -0700

    fixed array dim, k instead of 1.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit d5d6d13818869d8dfe110d4a3a14a74ef53ef964
Author: Chris Malone <cmalone@lanl.gov>
Date:   Thu Aug 28 14:12:05 2014 -0600

    this avoids an OSError if a repo doesnt exist

Tools/C_scripts/makebuildinfo_C.py

commit 6b9e8ce762c718bf84071d0b1569b43af9c24383
Author: Chris Malone <cmalone@lanl.gov>
Date:   Thu Aug 28 10:55:43 2014 -0600

    remove vestigial loop

Src/C_AMRLib/Amr.cpp

commit d782c727f35810dffc923f60ee395e3205c147ae
Merge: 9ab74b206 cc235eb7e
Author: Chris Malone <cmalone@lanl.gov>
Date:   Thu Aug 28 10:53:53 2014 -0600

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 9ab74b206de993432fe84c5b31a0a01451340dfe
Author: Chris Malone <cmalone@lanl.gov>
Date:   Thu Aug 28 10:53:38 2014 -0600

    updates for LANL machines

Tools/C_mk/Make.mpi

commit cc235eb7ecf20e95f86fc7e8ab4e383c96470c53
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 28 06:27:56 2014 -0700

    Forgot to move define_bc_tower.f90 from the LinearSolvers/F_MG/FParallel.mak
    into the F_BaseLib/FParallel.mak

Src/F_BaseLib/FParallelMG.mak
Src/LinearSolvers/F_MG/FParallelMG.mak

commit 430ebd8bd5a397788fd7527af3028a71c28893cf
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 27 20:33:35 2014 -0700

    Remove LinearSolvers/F_MG from the GNUMakefile ... this was kinda
    the point!

Tutorials/AMR_Adv_Diff_F/GNUmakefile
Tutorials/HeatEquation_EX3_F/GNUmakefile
Tutorials/HeatEquation_EX4_F/GNUmakefile
Tutorials/HeatEquation_EX7_F/GNUmakefile

commit 2df91d9f562afaa1389c8f85acfcfd8c3a127cf1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 27 20:29:53 2014 -0700

    This is replaced by README_F

Tutorials/README_HeatEquation_F

commit 7dc3b5fb06f0b67d3686e94ab5cfcfe7ba0d68c2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 27 20:29:11 2014 -0700

    Fix up the Tutorials...

Tutorials/AMR_Adv_Diff_F/advance.f90
Tutorials/AMR_Adv_Diff_F/compute_flux.f90
Tutorials/AMR_Adv_Diff_F/init_phi.f90
Tutorials/AMR_Adv_Diff_F/inputs_2d
Tutorials/AMR_Adv_Diff_F/inputs_3d
Tutorials/AMR_Adv_Diff_F/regrid.f90
Tutorials/AMR_Adv_Diff_F/update_phi.f90
Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/regrid.f90
Tutorials/HeatEquation_EX5_F/advance.f90
Tutorials/HeatEquation_EX5_F/init_phi.f90
Tutorials/HeatEquation_EX5_F/regrid.f90

commit bc17c64390ac7115d933e303a5a607a9f9a1e489
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 27 18:56:55 2014 -0700

    More fixes due to the recent changes ... with this version VARDEN now builds.

Src/F_BaseLib/ml_nd_restriction.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit d018d1381eca70dc2419dceee31b1cb9f68fe398
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 27 18:43:30 2014 -0700

    Oops ... missed two changes ...

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit e795e57708fb1808e47abac272cc23f706abfd69
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 27 18:36:49 2014 -0700

    Move a bunch of files from LinearSolvers/F_MG to F_BaseLib because they
    are needed for multilevel operations (mostly restriction), in particular
    in subcycling codes, and not just in the linear solvers.  We don't want
    to have to include everything in LinearSolvers/F_MG when we're not
    doing a linear solve.

MiniApps/AMR_Adv_Diff_F90/GNUmakefile
MiniApps/AMR_Adv_Diff_F90/advance.f90
MiniApps/AMR_Adv_Diff_F90/compute_flux.f90
MiniApps/AMR_Adv_Diff_F90/init_phi.f90
MiniApps/AMR_Adv_Diff_F90/inputs_2d
MiniApps/AMR_Adv_Diff_F90/inputs_3d
MiniApps/AMR_Adv_Diff_F90/regrid.f90
MiniApps/AMR_Adv_Diff_F90/update_phi.f90
Src/F_BaseLib/CMakeLists.txt
Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bc_functions.f90
Src/F_BaseLib/cc_restriction.f90
Src/F_BaseLib/edge_restriction.f90
Src/F_BaseLib/ml_cc_restriction.f90
Src/F_BaseLib/ml_nd_restriction.f90
Src/F_BaseLib/nodal_neumann_bcs.f90
Src/F_BaseLib/nodal_restriction.f90
Src/F_BaseLib/nodal_stencil_bc.f90
Src/LinearSolvers/F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 58d9bc58925d6facedfbfdc6650390810e1822d1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 27 18:00:47 2014 -0700

    Dont have regression test in the miniap.

MiniApps/AMR_Adv_Diff_F90/inputs-rt

commit e176ed36c160904eea1c14cbf8de2525317eaf13
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 27 18:00:29 2014 -0700

    Fixed in 3d.

MiniApps/AMR_Adv_Diff_F90/compute_flux.f90
MiniApps/AMR_Adv_Diff_F90/init_phi.f90

commit a36e8d2df48a2931fb5cab8e502eedd89325e06c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 27 16:42:26 2014 -0700

    F90 BoxLib: Assume grids are properly nested in fillpatch.  So we no longer need to do the expensive O(N^2) check of whether one box array contains another box array.

Src/F_BaseLib/fillpatch.f90

commit 3d0f4275855759aa34f38520bb7518294641d3b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 27 15:49:18 2014 -0700

    added timer to boxarray_boxarray_contains function

Src/F_BaseLib/boxarray_f.f90

commit 0a6774dc22acf13c84700c915d51ebe2c2292516
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 27 15:33:48 2014 -0700

    output cleanup.

Src/C_AMRLib/StateData.cpp

commit 1fbfb53d77fdcad99180d787fa79168d2823e302
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 27 14:58:29 2014 -0700

    remove redudnant resizes.

Src/C_BaseLib/DistributionMapping.cpp

commit 5e55387bc18ab6540dbc9338e527b85187cd63d8
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 27 14:33:33 2014 -0700

    redid defaults for pfc topology.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/DistributionMapping.cpp

commit 24205dc4c54761f0aa676b31b55c8376f270c2c7
Merge: 2cbacf88d 3dfcdd21b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 27 10:26:41 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 2cbacf88d11e2b2a6d7bc719dfa3458954e6de8a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 27 10:26:34 2014 -0700

    destroy bl_prof_timer before returning

Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/ml_boxarray.f90

commit 3dfcdd21b020a0fa5bbffb5cdf6a8d61b989d1a3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 26 16:41:51 2014 -0700

    Fix name of MultiFabTests to be consistent with others...

Tutorials/MultiFabTests_C/GNUmakefile
Tutorials/MultiFabTests_C/Make.package
Tutorials/MultiFabTests_C/MultiFabReadWrite.cpp

commit 1a21508d2abd8530088cad6efd619e83624b5693
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 26 16:36:27 2014 -0700

    Fixed comment re particles leaving the domain.

Src/C_AMRLib/Particles.H

commit 21a7406fb9bf141a176821fb12b1001f46c2cf7b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 26 16:17:09 2014 -0700

    Remove unused variable "ns_in"

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit aaa16e9b262281da56484c9f745188ee4c38ceeb
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 25 17:24:53 2014 -0700

    more diagnostics.

Src/C_BaseLib/DistributionMapping.cpp

commit c54fd284d0bc2a4987c1d9f97a3a354a45552eaa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 22 12:42:53 2014 -0700

    This directory was renamed AMR_Adv_Diff_F

Tutorials/HeatEquation_EX6_F/GNUmakefile
Tutorials/HeatEquation_EX6_F/GPackage.mak
Tutorials/HeatEquation_EX6_F/advance.f90
Tutorials/HeatEquation_EX6_F/compute_flux.f90
Tutorials/HeatEquation_EX6_F/init_phi.f90
Tutorials/HeatEquation_EX6_F/inputs-rt
Tutorials/HeatEquation_EX6_F/inputs_2d
Tutorials/HeatEquation_EX6_F/inputs_3d
Tutorials/HeatEquation_EX6_F/main.f90
Tutorials/HeatEquation_EX6_F/prob.f90
Tutorials/HeatEquation_EX6_F/reflux.f90
Tutorials/HeatEquation_EX6_F/regrid.f90
Tutorials/HeatEquation_EX6_F/tag_boxes.f90
Tutorials/HeatEquation_EX6_F/update_phi.f90
Tutorials/HeatEquation_EX6_F/write_plotfile.f90

commit 1701f4e1bf1c93ff449462ac3480505f87adee04
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 22 12:42:28 2014 -0700

    Renamed some stuff, moved some stuff ...

Tutorials/AMR_Adv_Diff_F/GNUmakefile
Tutorials/AMR_Adv_Diff_F/GPackage.mak
Tutorials/AMR_Adv_Diff_F/advance.f90
Tutorials/AMR_Adv_Diff_F/compute_flux.f90
Tutorials/AMR_Adv_Diff_F/init_phi.f90
Tutorials/AMR_Adv_Diff_F/inputs-rt
Tutorials/AMR_Adv_Diff_F/inputs_2d
Tutorials/AMR_Adv_Diff_F/inputs_3d
Tutorials/AMR_Adv_Diff_F/main.f90
Tutorials/AMR_Adv_Diff_F/prob.f90
Tutorials/AMR_Adv_Diff_F/reflux.f90
Tutorials/AMR_Adv_Diff_F/regrid.f90
Tutorials/AMR_Adv_Diff_F/update_phi.f90
Tutorials/AMR_Adv_Diff_F/write_plotfile.f90
Tutorials/Exp_CNS_NoSpec_F/CNSEquations.tex
Tutorials/Exp_CNS_NoSpec_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/GPackage.mak
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/FakeWriteMultifab.c
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/FakeWriteMultifab.h
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/bench.c
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/timer.h
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_c_c/timer.x86.c
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.F
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.H
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/Make.package
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_F/timer_c.c
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_cpp_c/Make.package
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/GNUmakefile
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/README
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/advance.f90
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/HyptermKernel_f90_f90/main.f90
Tutorials/Exp_CNS_NoSpec_F/HyptermKernels/README
Tutorials/Exp_CNS_NoSpec_F/README
Tutorials/Exp_CNS_NoSpec_F/advance.f90
Tutorials/Exp_CNS_NoSpec_F/init_data.f90
Tutorials/Exp_CNS_NoSpec_F/inputs.jbb
Tutorials/Exp_CNS_NoSpec_F/inputs_3d
Tutorials/Exp_CNS_NoSpec_F/main.f90
Tutorials/Exp_CNS_NoSpec_F/write_plotfile.f90
Tutorials/README_F

commit 8ee1a9a99c3c78f899a11b9211aa895993be1cd5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 22 12:34:17 2014 -0700

    Add a MiniApps/AMR_Adv_Diff_F90 directory as a MiniApp to be used
    for profiling, and rename the Tutorials/HeatEquation_EX6_F directory
    to be Tutorials/AMR_Adv_Diff_F to reflect the fact that it is an
    AMR code with subcycling in time that handles advective and
    explicit diffusive fluxes.

MiniApps/AMR_Adv_Diff_F90/GNUmakefile
MiniApps/AMR_Adv_Diff_F90/GPackage.mak
MiniApps/AMR_Adv_Diff_F90/advance.f90
MiniApps/AMR_Adv_Diff_F90/compute_flux.f90
MiniApps/AMR_Adv_Diff_F90/init_phi.f90
MiniApps/AMR_Adv_Diff_F90/inputs-rt
MiniApps/AMR_Adv_Diff_F90/inputs_2d
MiniApps/AMR_Adv_Diff_F90/inputs_3d
MiniApps/AMR_Adv_Diff_F90/main.f90
MiniApps/AMR_Adv_Diff_F90/prob.f90
MiniApps/AMR_Adv_Diff_F90/reflux.f90
MiniApps/AMR_Adv_Diff_F90/regrid.f90
MiniApps/AMR_Adv_Diff_F90/update_phi.f90
MiniApps/AMR_Adv_Diff_F90/write_plotfile.f90
Tutorials/HeatEquation_EX6_F/advance.f90

commit 6e7b42c742ae52e3b571374ceb8319e2302709b4
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 22 12:26:23 2014 -0700

    nstates.

Src/C_BaseLib/DistributionMapping.cpp

commit 11f1aa1a2d7a4663c802e1c926d35195cda1930e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 22 12:25:52 2014 -0700

    These are updated to include advective fluxes and fixed previous
    bugs in the refluxing.

Tutorials/HeatEquation_EX6_F/GPackage.mak
Tutorials/HeatEquation_EX6_F/advance.f90
Tutorials/HeatEquation_EX6_F/compute_flux.f90
Tutorials/HeatEquation_EX6_F/main.f90
Tutorials/HeatEquation_EX6_F/prob.f90
Tutorials/HeatEquation_EX6_F/reflux.f90
Tutorials/HeatEquation_EX6_F/regrid.f90
Tutorials/HeatEquation_EX6_F/update_phi.f90

commit afd2e1e74668ba9f41f9371a0892ad99fe039c24
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 21 17:02:48 2014 -0700

    multilevel distribution map.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit ad3e5b8cd78e73e006525d0d55d6164a7490fee2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 21 16:06:04 2014 -0700

    Here, "rt" actually stands for regression test.
    
    Revert "Remove inputs.rt -- it didn't really do the RT problem"
    
    This reverts commit 4df26c59d4545be58573410010824a082eacb203.

Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.rt

commit 4df26c59d4545be58573410010824a082eacb203
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 21 15:02:36 2014 -0700

    Remove inputs.rt -- it didn't really do the RT problem

Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.rt

commit 1f1b4a4cd2a05fe809a51f7905fb0e4d994b6885
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 19 17:24:41 2014 -0700

    removed parallel_reduce in sanity check in fillpatch

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_f.f90

commit 014180e0931b862f17422e0ff4241bfe2bea9d0f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 19 17:10:50 2014 -0700

    double precision --> dp_t for consistence

Src/F_BaseLib/bl_constants.f90
Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/cutcells.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/multifab_physbc.f90
Src/F_BaseLib/particles_f.f90
Src/F_BaseLib/tag_boxes.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_restriction.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/compute_defect.f90
Src/LinearSolvers/F_MG/edge_restriction.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/nodal_applyop.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_newu.f90
Src/LinearSolvers/F_MG/nodal_restriction.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_apply.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90
Src/LinearSolvers/F_MG/sparse_solve.f90

commit 2f25650574df7aaeb189b4dd56b1ed5774ba7b55
Merge: f6d15d3e1 b631255b0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 14 22:12:58 2014 -0700

    Merge branch 'master' into dev

commit f6d15d3e10b76af2800c7206980afbaf2739a6f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 14 22:09:46 2014 -0700

    added operator+= to BndryRegister class

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit b631255b010e038d9a9a792059a317187441f13b
Merge: 9ccbaff9d 7f2ede7bf
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Aug 14 12:34:08 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9ccbaff9d812bc4ee6050ea854775c3b65672eec
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Aug 14 12:33:45 2014 -0700

    CIMS machines

Tools/C_mk/Make.defs

commit 7f2ede7bf5995cb030be2da213e05b6d5fff834c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 14 11:24:02 2014 -0700

    Fix the stupid typos from the last commit.

Src/C_AMRLib/Amr.cpp

commit 5596d482b201f2b8491545d0fee21ab1ebc22cad
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 14 11:12:12 2014 -0700

    Allow the user to set regrid_int = -1 as a signal not to regrid
    (at all or at that level)

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H

commit 18ade79e8847f1ec597db32601f03ddcb97d7889
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 13 16:24:22 2014 -0700

    added function to read checkpoint headers.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit ea84920cb719b102d98ada3ef883ef832fd63761
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed Aug 13 15:29:51 2014 -0700

    PyBoxLib: Tidy up make files, pull in isinf and isnan from std on Darwin.

Src/C_BaseLib/FArrayBox.cpp
Src/Python/GNUmakefile_CXX.mak

commit d7261903fcf40a9f6e3bacd91546a16ebc435fef
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 13 12:49:11 2014 -0700

    Add the option to use relativistic weighting of the mass (i.e. multiply by gamma)
    if the relativistic flag is set, which currently is only allowed if
    the NEUTRINO_PARTICLES flag is defined.

Src/C_AMRLib/Particles.H

commit a93d7777c9ca61bc99353ac57735c3105945232f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 12 13:56:34 2014 -0700

    Add a README so we can keep track of the different F90 HeatEquation*
    examples in BoxLib/Tutorials.

Tutorials/README_HeatEquation_F

commit 20b852d49e5e94ac74d2573237964c3f0bbdef6a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 12 13:41:41 2014 -0700

    Update subcycling description.

Docs/F_AdvancedTopics/F_AdvancedTopics.tex

commit 20542b726256602947deb55fa3ab9e3a3b01edf8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 12 09:45:47 2014 -0700

    Remove flags for ROSE compiler.

Tutorials/HeatEquation_EX1_F/GNUmakefile
Tutorials/HeatEquation_EX5_F/GNUmakefile

commit 8afaec318b67f5a302fd105b5b4028763809c42f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 12 09:10:20 2014 -0700

    Set NDEBUG = t

Tutorials/HeatEquation_EX6_F/GNUmakefile

commit 6055867ea40201743d80535576bba3151db63038
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 12 09:08:01 2014 -0700

    Get 3d working ...

Tutorials/HeatEquation_EX6_F/inputs_3d
Tutorials/HeatEquation_EX6_F/reflux.f90
Tutorials/HeatEquation_EX6_F/tag_boxes.f90

commit d06098e2700b0608e509d01b10dee30ea6f9553c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 12 09:02:44 2014 -0700

    set n_cell = 64 and max_levs = 3 in inputs file.

Tutorials/HeatEquation_EX6_F/inputs_2d

commit 4c9f90343aba8090b8e1de46b69663bd5fdf07dc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 12 09:01:36 2014 -0700

    Fix bndry_reg copy when n > 1.

Tutorials/HeatEquation_EX6_F/advance.f90

commit f822518eed014eab7d13b5746b98531ca751d0cf
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Aug 11 20:40:35 2014 -0700

    Modify the Tutorials/HeatEquation_EX6_F code for explicit subcycling
    so that it uses new bndry_reg functions and new modified fillpatch and
    multifab_fill_ghost_cell routines.   This works for max_levs = 2
    but not yet for max_levs = 3.

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90
Tutorials/HeatEquation_EX6_F/GNUmakefile
Tutorials/HeatEquation_EX6_F/GPackage.mak
Tutorials/HeatEquation_EX6_F/advance.f90
Tutorials/HeatEquation_EX6_F/cc_restriction.f90
Tutorials/HeatEquation_EX6_F/compute_flux.f90
Tutorials/HeatEquation_EX6_F/inputs_2d
Tutorials/HeatEquation_EX6_F/main.f90
Tutorials/HeatEquation_EX6_F/ml_restriction.f90
Tutorials/HeatEquation_EX6_F/reflux.f90
Tutorials/HeatEquation_EX6_F/regrid.f90
Tutorials/HeatEquation_EX6_F/subcycling.f90
Tutorials/HeatEquation_EX6_F/tag_boxes.f90
Tutorials/HeatEquation_EX6_F/update_phi.f90

commit 878a412df36ac9f0b1d80cb4a2f873628f9a4780
Author: Matthew Emmett <memmett@gmail.com>
Date:   Mon Aug 11 15:57:03 2014 -0700

    PyBoxLib: Add python libs to linking stage.

Src/Python/GNUmakefile_CXX.mak

commit 6dcde9ac13549c7dfd80954281e74aac011a1abd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 12:25:53 2014 -0700

    reduce the number of parallel reduce in Linear Solver

Src/LinearSolvers/F_MG/ml_nd.f90

commit d0caacb5331fca64ccd1b0cb5da67928d4916d4c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 12:16:48 2014 -0700

    fixed typo

Src/LinearSolvers/F_MG/itsol.f90

commit 7caea75c48dc6f18cc148cebb24847279eeec7db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 12:13:31 2014 -0700

    removed more unsafe saxpy; clean up

Src/LinearSolvers/F_MG/itsol.f90

commit e211b62e103f755280573c6b05670bb18eac789d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 11:58:01 2014 -0700

    Changed a potentially unsafe call to saxpy because Fortan arrays are not supposed to aliased.

Src/LinearSolvers/F_MG/compute_defect.f90

commit 53bc43048345a0fe3aad107166622019bd063bb3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 11:45:38 2014 -0700

    reduced number of parallel reduce in multi-level nodal convergence check

Src/LinearSolvers/F_MG/ml_nd.f90

commit aa6db09b8e0c1234f16edafa65ef6cecdf1dade3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 11:19:05 2014 -0700

    fixed a new bug

Src/LinearSolvers/F_MG/cc_ml_resid.f90

commit d9789a27ce22d5637da95f2b55f6917182ef1866
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 10:37:13 2014 -0700

    remove a multifab_fill_boundary in nodal solver

Src/LinearSolvers/F_MG/ml_nd.f90

commit 7a1a2f19643f0be836c4822d083b4216df8af7c8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 09:50:30 2014 -0700

    removing more multifab_fill_boundary's in Linear Solver

Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 0aa8e642fee01935346ca60af31b52aee5dd464d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 09:18:52 2014 -0700

    cleanup

Src/LinearSolvers/F_MG/ml_cc.f90

commit 9f69981543dfd21b7beb8c96cc3e324b40420337
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 09:07:43 2014 -0700

    removed more multifab_fill_boundary's in Linear Solver

Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/compute_defect.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit cc5c0596b380ed88d94eebd78822561f301191cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 8 07:27:33 2014 -0700

    renaming for consistence; removed more multifab_fill_boundary's

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit aad555467e36e1bbda0b8d532f5016c2a7958e8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 7 21:50:31 2014 -0700

    cleanup

Src/LinearSolvers/F_MG/ml_cc.f90

commit 755904a853a318dc7cdf1fc2db64524426194969
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 7 21:38:38 2014 -0700

    remove a number of redundant mf_fill_boundary calls

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit f216b9e07d1d1546dbc710eba0086d1c087d9455
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 7 18:03:22 2014 -0700

    reduce the number of parallel reduce in checking multi-level convergence

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 65ea5ac81940031d3cf1db05961522a04ec14248
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 7 14:58:17 2014 -0700

    Modify loops ... still some more to be done ...

Src/F_BaseLib/bndry_reg.f90

commit 779b8cac1feb961b1c8211bf83d1283767f81bff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 7 13:56:24 2014 -0700

    fixed a bug in new bndry_reg when fine box touches physical boundaries

Src/F_BaseLib/bndry_reg.f90

commit 5dadf95d1d55b19c986515eb055b7c3e23054c8f
Merge: f4ac7b1b5 ee33126bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 7 12:48:50 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit f4ac7b1b532447560d8b833f8c02928876592c6f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 7 12:48:03 2014 -0700

    Get around an Intel compiler bug by removing a name clash in the size interface so that maestro can compile with intel again.  Note that Fortran standard permits name clash for generic interfaces by requiring a compiler to merge interface blocks.

Src/F_BaseLib/particles_f.f90

commit ee33126bc005b265d59a75b81adfd0972a762d8e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 7 11:41:42 2014 -0700

    Fix the section on the bndryreg

Docs/GettingStarted/GettingStarted.tex

commit 051007b33d53e6b7f1842130537847c4a33cefb5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 7 09:30:04 2014 -0700

    get around Intel compiler issue

Src/F_BaseLib/bndry_reg.f90

commit 90970c877c3275450a6137aa4523d040cf3adfb3
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Aug 6 21:21:41 2014 -0400

    add the linear solver text I wrote for Maestro

Docs/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Docs/UsersGuide.tex

commit a007d5f472c0938b0bc7128c6772f60bf23610d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 6 14:18:34 2014 -0700

    Added a new option to bndry_reg_module: Some fabs in bndry reg are
    entirely covered by the fine grids.  The new option controls whether
    or not to keep these useless fabs.  The default is to keep them (even
    though this increases the amount of data for communication and the
    amount of work for filling these fabs) because removing these boxes
    from the layout requires some expensive box calculus.

Src/F_BaseLib/bndry_reg.f90

commit 758487bfef80b1437ad6803295a9e7879de5599b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Aug 6 12:05:54 2014 -0700

    special parallel copy for multi-level bndry_reg

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit 37a48c0fa7e24d1309dc06ae5a0f4f9f4abd4650
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 5 15:51:43 2014 -0700

    clean up

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90

commit 905e7e913cd4de26d5731b1ccee2c3eab56c9f6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 5 13:31:04 2014 -0700

    bndry_reg: reduce the number of parallel copy from 6 to 3

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90

commit 97ef6677303dab19a68da19157e282a1c16f7a5b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 5 13:26:57 2014 -0700

    removed useless fabs (i.e., covered by fine grids) from bndry reg

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90

commit 1ab3b18571ca611a214b4f7c0a92708e12a86f19
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 5 13:22:30 2014 -0700

    fixed a memory leak in the linear solver comparison test

Tests/LinearSolvers/ComparisonTest/main.cpp

commit 94b1fb9cb27a54f01cc98140f4f065340a568ffd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 1 08:34:48 2014 -0700

    Add this subcycling figure.

Docs/F_AdvancedTopics/subcycling_algorithm.eps

commit 071c456c3f59051980604ff726fe88baa8a46e50
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 31 18:34:03 2014 -0700

    Add commentary about how subcycling is done in the F90 Tutorials
    example in HeatEquation_EX6_F.

Docs/F_AdvancedTopics/F_AdvancedTopics.tex

commit a8a98c259caf8cf1f4eb9b1b16292111e6682a6c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 31 18:33:25 2014 -0700

    Modify these advance routines to look more like the one in the
    subcycling example, just so what changes is clearer.

Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX5_F/advance.f90

commit a8a1f20d7af61c8a681bc41df5562e01a23fae7a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 31 18:32:25 2014 -0700

    Add a new Tutorials example which does subcycling in time for the
    explicit solution of the heat equation (an extension of
    HeatEquation_EX4_F).

Tutorials/HeatEquation_EX6_F/GNUmakefile
Tutorials/HeatEquation_EX6_F/GPackage.mak
Tutorials/HeatEquation_EX6_F/advance.f90
Tutorials/HeatEquation_EX6_F/cc_restriction.f90
Tutorials/HeatEquation_EX6_F/init_phi.f90
Tutorials/HeatEquation_EX6_F/inputs-rt
Tutorials/HeatEquation_EX6_F/inputs_2d
Tutorials/HeatEquation_EX6_F/inputs_3d
Tutorials/HeatEquation_EX6_F/main.f90
Tutorials/HeatEquation_EX6_F/ml_restriction.f90
Tutorials/HeatEquation_EX6_F/regrid.f90
Tutorials/HeatEquation_EX6_F/subcycling.f90
Tutorials/HeatEquation_EX6_F/write_plotfile.f90

commit b9007785d1a00cd2faba29b20ac945a8b5b44b3e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 31 18:14:54 2014 -0700

    Modify the comment that subcycling is only in C++ since we have
    an F90 Tutorial example with subcycling.

Docs/Introduction/Introduction.tex

commit b598f581279be99ba07fe81c64c7e42601cbcfac
Merge: 45f3ed75d 3e216cf76
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 31 17:40:38 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3e216cf766fdffc0c9246d2450dbd15b2e28f272
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 31 16:10:16 2014 -0700

    more code consolidation in multilevel cell-centered solver

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit 645f5c302e2f8ab1e922e806a4c95745566e0acb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 31 15:55:53 2014 -0700

    fixed a bug in bndry reg; minor cleanup

Src/F_BaseLib/bc.f90
Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit 32880836c5f94e18eade5ec839278f3119756895
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 31 15:38:18 2014 -0700

    We have changed the way we use bndry_reg in the multilevel cell-centered
    solves to make them much more efficient.  Eliminated an extra parallel
    copy and consolidated code.

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit 45f3ed75d14fa50a1141434bae3751b983b2089c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 31 15:03:30 2014 -0700

    Fix spelling error in comment.

Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit 12d853d445a891013525693ef4da62b23cba42fc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jul 29 16:34:39 2014 -0700

    Get this test code to work for cell-centered solve at multiple levels.

Tests/LinearSolvers/F_MG/cc_multi.f90

commit e739f60b748475e93591262767dcf0625128fed4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 25 15:32:52 2014 -0700

    added USE_ACC to the make system

Tools/C_mk/Make.Linux

commit 1e91cc83cf37e55789227d5d0836c126a35e5b4e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jul 25 12:01:58 2014 -0700

    Turns out the Cray compilers do not like the "isnan" function after all.

Src/C_BaseLib/FArrayBox.cpp

commit b24594a438715a7d1194a431766889794456d095
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jul 25 11:55:14 2014 -0700

    Restore this file to the previous version -- turns out this
    wasn't really the problem with the cray compiler.

Src/C_BaseLib/BLassert.H

commit b1bb6b85f119941f8e83aed0a98657f9ba2ee65a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 24 22:34:31 2014 -0700

    For cray compilers, always run the opertion in BL_ASSERT to get around a possible Cray compiler bug.  Hopefully this will fix the crash of Castro compiled by cray.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/BLassert.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/iMultiFab.cpp

commit 85ad24c56b118d0b04011f61cfe3a2cb312cbcdf
Merge: ce201b0f6 c61743c59
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jul 24 17:53:58 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit ce201b0f6cafb91f1c5a34664bff5cf4a32a583f
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jul 24 17:52:52 2014 -0700

    Make the DiffFab.cpp function usable in a specialized regression test framework

Tools/C_util/Convergence/DiffFab.cpp

commit c61743c595b4966e2ae03affa27e2b6c86f949c3
Merge: d1d0f7ef9 453813efb
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 24 18:26:05 2014 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit d1d0f7ef927cee0d8289da280fc9d2e896ec15fd
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 24 18:24:23 2014 -0400

    sync this up to file movements

Tools/RegressionTesting/Maestro-tests.ini

commit 453813efb50ddccb8e2a32ebba891f7eb9ff100f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Thu Jul 24 12:43:49 2014 -0700

    switch back to the old-style python formating in a print, since
    edison's default python (2.6.9) doesn't like the new style

Tools/C_scripts/makebuildinfo_C.py

commit 6feadce488e8b6fc17eff9a515367b08b03236bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jul 23 22:55:09 2014 -0700

    removed #if defined's around isnan and isinf because they have been in the standard since C99 and C++11; all compilers on Edison and Hopper support them.

Src/C_BaseLib/FArrayBox.cpp
Src/F_BaseLib/fabio_c.c
Tools/C_mk/Make.Linux
Tools/F_mk/comps/Darwin_intel.mak

commit 25f5591b7b0bdd8408ad7ff4c5b7451c65587e68
Merge: c07268824 25f509446
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 22 16:19:19 2014 -0700

    Merge branch 'master' into commprof

commit 25f50944635873a8bf8755136567619264a1a5c0
Merge: b7433798b a25f8b4c6
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 22 16:11:35 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit b7433798b38d5897e08040cc1aae79836b186350
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 22 16:11:17 2014 -0700

    comment out a broken timer until we figure out what's wrong

Src/F_BaseLib/list_box.f90

commit a25f8b4c621874d3b39fa9fc7f6cc97852339838
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jul 22 15:39:54 2014 -0700

    Change default to DEBUG = FALSE and add a pure-F90 inputs file.

Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/inputs.f90.3d

commit 0f7918cfa6aa4dccf43d604005a443840e0554e0
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 22 11:23:55 2014 -0700

    fixed a bpt_build error

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 536d0a0993849a0e4486c8e5bde9f02ed2d70d92
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 22 10:39:54 2014 -0700

    enable bl_prof timers with PROF=t (broken at the moment)

Tutorials/HeatEquation_EX5_F/main.f90

commit a2ac05590d658fea93fd8da0898b7d9d21a1f7c7
Merge: a3e8320e7 2bd19084a
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Mon Jul 21 18:42:28 2014 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit a3e8320e7fb97bce4ba1f078ed9113f35fd4e569
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Mon Jul 21 18:40:54 2014 -0400

    Change nesting enforcement so that the number of times it tries
    to fix nesting is relative to nlevs, not just the constant 3.

Src/F_BaseLib/make_new_grids.f90

commit 2bd19084ac507e42cf4075bdf591f0c4e58a113e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Jul 21 14:50:04 2014 -0700

    renname f90 timers to avoid duplicate names

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit c07268824283b5cae612d2579e3ca7c0d8d104ac
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 18 10:37:21 2014 -0700

    added text for fortran90 interface.

Docs/Readme.profiling

commit 3b260c9bf898a29dc2540fe373417ed506bbbb16
Merge: e2354eb94 2b5e43bea
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 18 10:27:45 2014 -0700

    Merge branch 'master' into commprof

commit e2354eb9492852b1df730fe9b10be59455c30229
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 18 10:26:41 2014 -0700

    formatting.

Src/C_BaseLib/Profiler.cpp

commit b52ff318379bfb5dd862c2509d6f7555f4b715fe
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 17 16:55:16 2014 -0700

    more call stack tracing.
    inclusive and exclusive times in the html tree output.
    collapse html call tree at depth > 4 by default.
    added function name map to store ints in CallStats instead of strings.
    added report for inclusive function times, recursive times are subtracted.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 2b5e43bea6b2d529532a9d19aa35b0ccd862fb71
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 16 19:57:55 2014 -0400

    some cleanups

Tools/F_scripts/makebuildinfo.py

commit 0d7c698582fb42a0fafb8fddfad446b14f6b9393
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Wed Jul 16 19:57:28 2014 -0400

    argparse -> getopt -- argparse requires the latext python 2.7 which
    is not available everywhere.

Tools/C_scripts/makebuildinfo_C.py

commit 0d56865ff24dbc01de9e476efb5a58ed8471a84a
Merge: 1c9f051fa 326077234
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jul 15 11:23:03 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1c9f051fa12d36926289c96e257274365085d605
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jul 15 11:22:20 2014 -0700

    Fix the use of Amr::UseFixedCoarseGrids -- the call to constructAreaNotToTag
    was missing in the AmrLevel constructor.

Src/C_AMRLib/AmrLevel.cpp

commit 326077234d783477cbb5f3a70edebbc1220c7953
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 14 13:48:45 2014 -0700

    fixed makebuilinfo_C.py in case not all 3 git directories are set

Tools/C_scripts/makebuildinfo_C.py

commit ed5b71e27b09fe3119cacb0ce5c425378fa1e7ba
Merge: 8a644a46f 780853b46
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 14 11:02:24 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 8a644a46fc69df022638101b4e7e7f8ad3a3da9a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 14 11:02:06 2014 -0700

    Add "Vater" 9-pt nodal stencil in 2d only.

Src/C_AMRLib/Particles.H
Src/LinearSolvers/C_to_F_MG/stencil_types.H
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil_apply.f90
Src/LinearSolvers/F_MG/stencil_types.f90

commit 780853b46922792246e11496caf3ec8d7300194f
Merge: ddaff3b70 6b1edc609
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Mon Jul 14 10:54:20 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit ddaff3b70ab406e313d67a3d0c7d2e2d9a0b6ab9
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Mon Jul 14 10:54:03 2014 -0700

    PyBoxLib: Use F90 for linking and include -lstdc++.

Src/Python/GNUmakefile_CXX.mak

commit 6b1edc60982df9743353bea34dedb6b9d298166d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 14 10:47:34 2014 -0700

    replaced -1e200 with -Huge()

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 495029f4eb0b432f9f786647bc695b000d982d40
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Sat Jul 12 19:24:14 2014 -0400

    add a new python routine to handle the buildInfo.cpp file -- this is
    far easier to extend and much more readable than the shell script
    version.  This mirrors the F90 one written for Maestro, and allows
    us to get the Castro buildInfo.cpp working again after the most
    recent commits broke it.

Tools/C_scripts/makebuildinfo_C.py

commit a06f54de5974e00f234498c4747a6612075a4525
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 10 14:38:55 2014 -0700

    Add functionality (UseFixedCoarseGrids) to define fixed grids up to
    a certain level and use adaptive refinement at all finer levels.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 3721759e242fa32aa9fb8cc41662b17012b47524
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 10 14:01:23 2014 -0700

    Add additional functionality into the "buildInfo" capability --
    this came from Jan and Wolfram.

Tools/C_scripts/buildInfo.H
Tools/C_scripts/make_build_info_cpp

commit b605b51a0fc1e3a29e52565649f4457afa243b4c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jul 9 15:36:15 2014 -0700

    Allow a stencil_type_in into the nodal_applyop routine.

Src/LinearSolvers/F_MG/nodal_applyop.f90

commit 129d55e3e8c22ead41633e2930400c67ea7cb46f
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Tue Jul 8 11:29:21 2014 -0400

    kraken is no more.  Long live darter.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 1e250c69577e29b87e7fabd73d65cf80e081018b
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Jul 3 16:46:50 2014 -0700

    PyBoxLib: Add ReduceRealMax and Geometry.

Src/Python/boxlib/__init__.py
Src/Python/boxlib/bl1.py
Src/Python/boxlib/bl2.py
Src/Python/boxlib/bl3.py
Src/Python/src/boxlib_wrap_1.cpp
Src/Python/src/boxlib_wrap_2.cpp
Src/Python/src/boxlib_wrap_3.cpp
Src/Python/swig/boxlib.i

commit bb37bf272b24e80cc74bc96e499be23fab004583
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Jul 3 16:46:04 2014 -0700

    PyBoxLib: Minor tweaks to Makefiles.  Update README.

Src/Python/GNUmakefile
Src/Python/GNUmakefile_CXX.mak
Src/Python/README

commit e1f3d1a07b696526196fc09c216e4256eb4375a4
Merge: 862258d6d f12f52bd5
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 1 16:44:06 2014 -0700

    Merge branch 'master' into commprof

commit 862258d6d0f0632bd84fcf531d6d2c75d654c900
Merge: e97d9f051 080b9725b
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 1 16:42:14 2014 -0700

    Merge branch 'commprof' of gamera:/usr/local/gitroot/BoxLib into commprof

commit e97d9f051b76a58ccad1dd472814b2f4f947d74d
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 1 16:42:02 2014 -0700

    added inclusive and exclusive times to the call trace tree.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit f12f52bd5c02060bfa819929260794e08f62d893
Merge: 574aee2f9 9bf14a832
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jun 30 17:37:30 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 574aee2f952fd9bf37eceeb30498f445357aa49f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jun 30 17:37:02 2014 -0700

    Fix the add_rh_nodal stuff that is used in the initVortProj stuff in Projection.cpp

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 9bf14a83268a4c08fc9862b115d303fbc0d32041
Merge: ce158f688 5cca58b07
Author: Chris Malone <cmalone@lanl.gov>
Date:   Mon Jun 30 16:14:01 2014 -0600

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit ce158f6887173248a79c1a0a3f8b1b272111b365
Author: Chris Malone <cmalone@lanl.gov>
Date:   Mon Jun 30 16:13:54 2014 -0600

    some LANL machine stuff

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 5cca58b075795b00909a7a527b31a8edb905d9e6
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Jun 30 15:11:51 2014 -0700

    Change interface to nodal_project solver to use PArrays

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 080b9725bde9113fd5c7a69e3aab729ba166ab81
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jun 30 14:32:00 2014 -0700

    Sync this up with the master version.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 5888eccc4654ed495f8d83ae6175a43b3af6c9af
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jun 30 14:30:34 2014 -0700

    Fix the print statements ... hopefully.

Src/LinearSolvers/F_MG/ml_cc.f90

commit fa4b2ee65ea59c757c9ed37c95ff1ba733c643b1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jun 30 14:19:34 2014 -0700

    Trying to fix print statements (only print statements, not convergence tests)
    so it is clearer what is going on.

Src/LinearSolvers/F_MG/ml_cc.f90

commit d13e02184a244ac50144d54df45006b8127165ff
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jun 30 13:40:07 2014 -0700

    Correct spelling in comment.

Tutorials/HeatEquation_EX1_F/main.f90

commit ce0fbd7501113cb3b6caa30a1f40dfe1c49cd4c8
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 30 12:50:00 2014 -0400

    change the definition of the relative norm.  Before we were doing
    ||(A-B)/A||, now we do ||A-B||/||A|| -- this is more correct.

fcompare.f90

commit 8d9b8abcd1dcdf2e7f20229aa06ef3e1f48a825c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 27 10:56:06 2014 -0700

    made an essentially identity transformation to accommodate Cray compiler

Src/LinearSolvers/F_MG/coarsen_coeffs.f90

commit c7fc604f4a5c4ac04f0e6f695d5d8d374ef14483
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 25 08:45:57 2014 -0700

    bugfix: in the nodal restriction, we assumed the mask multifabs had the same number of components as the thing you are restricting.  the mask should only have 1 component

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 0119511cfa881b101b8731c91777f74a68db860b
Merge: a23398f9c f3d38423d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 25 06:25:38 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit a23398f9c874541d68de5c72a17e789c08be5fe2
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 25 06:25:08 2014 -0700

    get this compiling again,  won't affect results as fixed code wasn't being called by anything

Src/LinearSolvers/F_MG/ml_restriction.f90

commit f3d38423d0077995254934a69d71cb058be79e9a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 25 06:22:02 2014 -0700

    modified the interface of the new ml restriction wrapper so that the code can compile

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 014f1ee6f1e053ae30e022097aaaa96b2d566f31
Merge: 6900956dc 84f12efcf
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 24 17:01:58 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6900956dc7f77f053cb42249822b4b034f23d3cf
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 24 17:00:42 2014 -0700

    added a simplified interface to do direct injection nodal restriction that only requires an ml_layout, bc_tower, and bc_comp passed in.  testing underway.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 84f12efcf49d6e9bbb4306b2d629337b79eb2b2a
Author: Michael Zingale <michael.zingale@stonybrook.edu>
Date:   Mon Jun 23 14:15:09 2014 -0400

    remove a parallel_reduce by doing the rh norm_inf (bnorm) locally
    and then packing it into the parallel reduce already in this code.

Src/LinearSolvers/F_MG/ml_cc.f90

commit e11164c814cba460ecf3fb8da6f42b642e35382f
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jun 19 14:22:19 2014 -0700

    added more mpi types.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_TowerLib/Layout.cpp

commit f35f8004ce120fa679b20f141306711e417c55a5
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jun 19 08:45:54 2014 -0700

    greatly simplified this cell-centered heat equation implicit example by hooking into the simple ml_cc_solve interface.  no more building mg_towers, coefficients, etc., in the advance routine.  comes up clean in my regression

Tutorials/HeatEquation_EX5_F/advance.f90

commit c8b351a588a2cbb72f22b2e1e88e548c4d7200db
Merge: cc4d7fd8d 842af460f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 18 14:19:27 2014 -0700

    merge fix.

commit cc4d7fd8da0e10931b7517388801a3f2a5fa0394
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 18 14:13:39 2014 -0700

    bl loc.

MiniApps/FillBoundary/GNUmakefile

commit 401bb2ca183144702e4411fd51504bb4e2645f4c
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 18 14:05:00 2014 -0700

    more pfc.

Src/C_BaseLib/DistributionMapping.cpp

commit 8249ad6b7678b2e68e9a0c3d8a7feffe538e80bd
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 18 14:01:15 2014 -0700

    added function tracing.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 370e00eb3dfe86fa399ade3128a6f527a48587cb
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jun 2 16:22:44 2014 -0700

    create default if no topological map is found.

Src/C_BaseLib/DistributionMapping.cpp

commit 842af460fc5180e896ff327f4aee7184acc72cf6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 30 17:46:30 2014 -0700

    fixed a number of memory leaks

Src/C_AMRLib/Particles.H

commit fd3afe6338dba347031138b9a45a965c3ce4f909
Merge: cafc9be28 9610d4720
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 30 16:59:14 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit cafc9be28609ce138805b9dfe9d905c4f4b4ae30
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 30 16:59:11 2014 -0700

    Fixed invalid conversion from const MultiFab * to MultiFab * that is not tolerated by some compilers.

Src/C_AMRLib/Particles.H

commit 9610d4720fe783d4d3d4450ef70e7c47f10f8bd3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri May 30 12:22:45 2014 -0700

    nodal_enforce.f90 --> nodal_enforce_dirichlet_rhs.f90

Src/LinearSolvers/F_MG/CMakeLists.txt

commit 66a529dd6fc56668fb92061ce213f7d7aa362776
Merge: 790804d51 a7870f703
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 29 12:00:09 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 790804d5110e98ee1118ca0cbea66664003f288f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 29 11:59:17 2014 -0700

    Add new variable in Amr -- which_level_being_advanced -- with an
    access function level_being_advanced() so that the AmrLevel routines
    can know if post_regrid is being called within the advance for a
    level (which_level_being_advanced) which is different from lbase.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit a7870f703e2553923374ce50762ee0c6ddca9f7f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed May 28 16:36:22 2014 -0700

    Need to allocate mgt%bottom_mgt inside a later test so that if we
    are unsuccessful in get_bottom_box_size we don't allocate it at all.

Src/LinearSolvers/F_MG/mg.f90

commit 09a73522d0dd310b36202e99f3de18e003244fda
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed May 28 16:31:00 2014 -0700

    Remove un-needed print statements.

Src/LinearSolvers/F_MG/nodal_interface_stencil.f90

commit d47b8969fb90fcf3157cf344acdf55f1230947b3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed May 28 14:54:04 2014 -0700

    Version_One_Dot_Zero should default to reading *double* precision,
    not single.

Src/C_AMRLib/Particles.H

commit 9d12510f508d644b0f4ca4d0666a6a493ece0035
Author: vince <vebeckner@lbl.gov>
Date:   Wed May 28 11:39:48 2014 -0700

    reindex.

Src/C_BaseLib/DistributionMapping.cpp

commit 30796730fafb42cd4263f9494607a006d43a9c2e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 23 15:41:59 2014 -0700

    moved the code for regridding single-level run on restart to a function so that it can be called by derivative of Amr

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 9e41a766e5229c4a93a20d6d74444dd56a4fbb1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri May 23 10:54:15 2014 -0700

    use omp_lib --> include 'omp_lib.h' to make Cray compiler work

Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_3D.F

commit d4001301fef59c8085169d0591a5f469a0270120
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 22 13:38:19 2014 -0700

    removed cout.

Src/C_BaseLib/DistributionMapping.cpp

commit be00d0b13ecbe5411a8b8dd794ab41669f0b184b
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 22 13:36:12 2014 -0700

    added prof and commprof flags.

Tests/C_BaseLib/GNUmakefile

commit bfcc676719d02819632458919ed2a283b201e0a4
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 22 13:33:10 2014 -0700

    added tests.

Tests/C_BaseLib/tFB.cpp

commit 776258aadface133a28d8337145e7eb121ecaf40
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 22 13:02:08 2014 -0700

    added some profiling.

MiniApps/MultiGrid_C/main.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 024a4bfe5159c0761105d5fe2f92df0c26cdbe0b
Author: beckner2 <vebeckner@lbl.gov>
Date:   Wed May 21 10:08:37 2014 -0700

    changes for intel compiler on cab.

Tools/C_mk/Make.Linux

commit a95f9495e2443338431a2d15394e8383a62f8d33
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed May 21 09:33:04 2014 -0700

    The 1d stencil didn't have enough space allocated.

Src/LinearSolvers/F_MG/mg.f90

commit 8f84e0dc6147511d01933066da2892819092c20b
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue May 20 16:49:12 2014 -0700

    Copy fsnapshot stuff here from AmrPostProcessing to simplify distribution to external collaborators

Tools/Py_util/GNUmakefile
Tools/Py_util/README
Tools/Py_util/fsnapshot.f90
Tools/Py_util/plotsinglevar.py

commit fbd3cdeee56921ec09824fd94cee7d16bc0e87c5
Merge: 8dbad2ba2 6536829a5
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue May 13 20:36:31 2014 -0700

    Resolve conflict in plotfile.f90

commit 8dbad2ba2e68484d5827d5d911216edae15fb4c4
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue May 13 20:34:22 2014 -0700

    Add parameter to MultiGrid_C tutorial to avoid build f90 solvers

Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/main.cpp

commit 6577b5921327668d03cd2377cd10ba8bb8387275
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue May 13 20:33:32 2014 -0700

    Allow longer variable names in plotfiles

Src/F_BaseLib/plotfile.f90

commit 6536829a575934f05de491fd5ebc342eb21a1cf8
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue May 13 14:57:06 2014 -0400

    more work on the analysis bits

Tools/RegressionTesting/Castro-SBU-tests.ini
Tools/RegressionTesting/testnew.py

commit 004936eb4aff856071a00771ee1d60109780dd1d
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue May 13 11:17:07 2014 -0400

    update to add analysys plots to more tests

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 52e09b0db5c9e70512ee30a4ae0b1dbf887e458f
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue May 13 10:37:48 2014 -0400

    add the ability to do post-test analysis

Tools/RegressionTesting/Castro-SBU-tests.ini
Tools/RegressionTesting/testnew.py

commit 9e552352d1f78ff2c782afd3b96529635f856aa3
Merge: 8812a1b61 e4058b0aa
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Tue May 13 09:16:09 2014 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 8812a1b61f8d4bbdaa4e7fccb973bbf81ed89382
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Tue May 13 09:15:51 2014 -0400

    add analysis

Tools/RegressionTesting/Castro-SBU-tests.ini

commit e4058b0aa925fc1b1777f616f6cfcf653107925f
Merge: bbe297c8a b35aeacae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 12 21:11:06 2014 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit bbe297c8a88251fa3b2244f2cb3b7d897681789e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 12 21:10:41 2014 -0700

    PGI compiler requires explicit casting of int for std::sqrt

Src/C_BaseLib/IArrayBox.cpp
Src/C_BaseLib/iMultiFab.cpp

commit b35aeacae9c908dcef222959c00a1fa8690ee0e6
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon May 12 17:08:22 2014 -0700

    fix the # of stencil points for higher-order stencils

Src/LinearSolvers/F_MG/mg.f90

commit 591ed32fcb0bcd7ac20e412e632fd4c89e203265
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Mon May 12 19:00:11 2014 -0400

    when not using --infile1 OR --infile2, we were not incrementing the farg
    counter.  When using atleast one of --infile1 or --infile2, we were ok.

fcompare.f90

commit c2af5ab903c19c6eb6d48b615646a2866474d378
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu May 8 13:59:25 2014 -0400

    add a -d switch that has the suite only run tests of a given dimensionality

Tools/RegressionTesting/testnew.py

commit 1f68712e544a80110649edd1c321e197d75ad465
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 6 16:18:04 2014 -0700

    more pfc, diagnostics still in the code.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 84bfc1d0b071f8bf6fa864b774423d238598d842
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue May 6 19:01:32 2014 -0400

    the Castro tests we run at Stony Brook

Tools/RegressionTesting/Castro-SBU-tests.ini

commit 7620ba4940f3edbd74f8585b82a69e56567ea364
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 6 14:28:07 2014 -0700

    fixed a minor thing that some compiler complains about

Src/F_BaseLib/boxarray_f.f90

commit 60e8126c7f36c647ac0eafcc457a0d0a2e339229
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 6 13:34:19 2014 -0700

    Re-insert two lines which were accidentally removed.

Src/LinearSolvers/F_MG/ml_solve.f90

commit 806db98207fb0b25736b60a860952cc790497753
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 6 13:34:01 2014 -0700

    Remove some unneeded dependencies.

Src/LinearSolvers/F_MG/nodal_enforce_dirichlet_rhs.f90

commit fdde9422495b0e07ab6a6fae58ed136faec29724
Merge: 8993142c7 0611941a7
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue May 6 09:40:45 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 8993142c751c438871d82ed9845278270526c85d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue May 6 09:40:12 2014 -0700

    generalize make.defs to handle aliased gfortran versions

Tools/C_mk/Make.defs

commit 0611941a7cc2fe36cdb4282e1bc3813b168c95f0
Merge: 1155971fd 624e530ad
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon May 5 16:07:11 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1155971fde263323d75dd76b2b1b72388155de1e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon May 5 16:05:44 2014 -0700

    Modify enforce_outflow_on_divu_rhs to be enforce_dirichlet_rhs so that
    it sets the nodal rhs to zero anywhere the mask is dirichlet, not just
    at ouflow values.  This takes care of setting the nodal rhs
    to zero at fine nodes at the coarse-fine interface.  This routine is called
    inside of ml_nd_solve, so should not be called in codes which call ml_nd_solve.
    Moved the enforce... code out fo nodal_divu.f90 and
    into a new file: nodal_enforce_dirichlet_rhs.f90

Src/LinearSolvers/F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_enforce_dirichlet_rhs.f90

commit fe0aafebfe2778714fddcd87ae75c7a7853fe807
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon May 5 16:05:31 2014 -0700

    Remove extra printing of tres in ml_cc.f90

Src/LinearSolvers/F_MG/ml_cc.f90

commit 624e530ada953c6fc0e69a7c7b8c75d377d8fe7e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 5 14:39:55 2014 -0700

    added a new function that returns whether a BoxArray intersects with a Box

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit aef0fba9a94273c344435e581db2acf32729382d
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Apr 30 12:21:12 2014 -0700

    Increase max name length to 50 (from 20) for plotvars...probably should code this more robustly someday

Src/F_BaseLib/plotfile.f90

commit ba0344314ca8287010dafed685be2962df0ca03e
Merge: 3a45897a6 2880a3350
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Apr 29 13:46:08 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3a45897a62a59b44bf41e068cdb8d6879376553f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Apr 29 13:45:18 2014 -0700

    1) Compute tres0 based on res, not rh
    2) Use max_norm instead of bnorm in the first convergence test.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 2880a3350fba9972f702b488f9606cb1f7fca136
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Apr 26 20:27:34 2014 -0700

    updated make system for Edison

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/F_mk/GMakeMPI.mak
Tools/F_mk/comps/Linux_intel.mak

commit 98426666046fca27c0e71f552defe99ca404ee52
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 22 16:14:33 2014 -0700

    update to new solver interface

Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 847667795fccb6fdecbf3f38a33a01c5cddc07d1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 22 14:34:57 2014 -0700

    added norm functions that can do multiple components so that MPI reduce calls can be aggregated

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit b2bf12460856ae2dc5e5f1c4188be9c6c8f6c41c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Apr 18 12:29:22 2014 -0700

    In mg_tower_cycle, use the cycle type "cyc" that is passed in, rather
    than using mgt%cycle_type.  This allows us to use different cycle types
    for different iterations to test whether a combination of F- and V-cycles
    works better than pure F- or pure V-cycles.

Src/LinearSolvers/F_MG/mg.f90

commit 9bfc179861656c2fb4b110b41dbc64f6e028b863
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Thu Apr 17 14:20:34 2014 -0400

    only print the intepolation warning message from the IOProcessor

Src/LinearSolvers/F_MG/ml_cc.f90

commit 844e679f607d5a05ad95106201a3003c12ddef13
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 3 16:46:55 2014 -0700

    reworked reduction tracking.

Src/C_BaseLib/ParallelDescriptor.cpp

commit d470c62a3e647dae037e11c59ee2444295f4000a
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 3 15:46:03 2014 -0700

    stencil_apply_nodal_xd works now matter how many ghost cells the "dd" multifab has, where dd is the nodal result "L(phi)".  Before it required 1 ghost cell, which doesn't make sense since it only returns dd on the valid region and the boundary nodes

Src/LinearSolvers/F_MG/compute_defect.f90
Src/LinearSolvers/F_MG/nodal_stencil_apply.f90

commit 7e97e968f0b4e9d5f7c743be83da98684bb9b693
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 3 12:31:23 2014 -0700

    added error checking and reporting for the fortran interface.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 54fa42c1975eacbb9fdfa353fa8a255ab81eb116
Merge: 9c4b0edc5 55b4fd6dc
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 28 12:20:06 2014 -0700

    Merge branch 'master' into commprof

commit 9c4b0edc5caf4ac15106f5f25ce28deaad9d32e6
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 28 12:18:25 2014 -0700

    unconst

Src/C_BaseLib/Profiler.H

commit 55b4fd6dcae04fe7a3d84a74135597f5f0aa71c6
Merge: e242f127f b6cb92f13
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 28 12:14:58 2014 -0700

    streamretry tweaks.

commit e242f127f01ade794c884eff44d4fae144e9b9e4
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 28 12:10:31 2014 -0700

    streamretry tweaks.

Src/C_BaseLib/Utility.cpp

commit b6cb92f13a7ad31f2280aa0b8e424dbfa2892626
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 27 16:04:22 2014 -0700

    update make files for edison

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/comps/Linux_intel.mak

commit 2f892b2b477965af58bc22e928815dbd15ae9fad
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 16:13:49 2014 -0700

    need to scale residual by -1 so nodal_applyop returns +del dot beta grad phi.  appears to be working now

Src/LinearSolvers/F_MG/nodal_applyop.f90

commit ef33bfd3fa5eba180e630b9856e8fa4b2fbf68f6
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 15:48:51 2014 -0700

    cleaning out cc_applyop

Src/LinearSolvers/F_MG/cc_applyop.f90

commit 9d9513c30a6a250d9a78c263639f354d651956b2
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 15:48:46 2014 -0700

    add nodal_applyop.f90

Src/LinearSolvers/F_MG/GPackage.mak

commit d68b2cb0f36317aff90841a867b86342526f05e9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 15:48:30 2014 -0700

    writing a nodal_applyop... wip

Src/LinearSolvers/F_MG/nodal_applyop.f90

commit c29e88eed2981934975495c542939c7d62be88b4
Merge: f9cbab930 8de9e3722
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 09:57:17 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f9cbab9303c896b6a7a13706600501e1e78a9aca
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 09:57:03 2014 -0700

    make ml_cc_applyop public

Src/LinearSolvers/F_MG/cc_applyop.f90

commit 8de9e37220590417481609d034194f9acccf5403
Merge: c650d9dda 76b20a34a
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Tue Mar 25 12:16:10 2014 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c650d9dda0202457b3a67d3f15893773d44a9d96
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Tue Mar 25 12:15:56 2014 -0400

    spelling

Src/F_BaseLib/bl_constants.f90

commit 930b5843f9361cd703c5d5575304e3783c8f6860
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Tue Mar 25 12:15:08 2014 -0400

    add TWELVTH and SEVEN12TH

Src/F_BaseLib/bl_constants.f90

commit 76b20a34a1b624c27118eef76d54f164ead7e964
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 08:36:52 2014 -0700

    remove a comment

Src/LinearSolvers/F_MG/ml_solve.f90

commit 2896d32dbee94d10fc4768002c2b466616cee3b9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 08:04:17 2014 -0700

    update comments

Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/mg.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/mg.f90

commit 5ac8dc6b22848ea2d5dc427477b670701c997e91
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 25 08:02:16 2014 -0700

    move mac_applyop into cc_applyop (delete mac_applyop.f90) and renname the function cc_applyop to be consistent with the rest of the mg naming convention.

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/mac_applyop.f90

commit b205af32b3035d7e5a8fb9b3e73f8c8f9efc3ff5
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Mar 24 16:31:30 2014 -0700

    eliminate scale_residual subroutines and just use a mult_mult_s_c.  bonuts points is that 3d is now openmp'd

Src/LinearSolvers/F_MG/cc_applyop.f90

commit 420282e49d4e7fa34359543af7a737ba230e0c6d
Merge: ac2f09c7a 574f92cb8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 20 15:44:35 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ac2f09c7ac84860ab749460f064dde45f3c17216
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 20 15:44:14 2014 -0700

    nodal_divu now works regardless of the number of ghost cells u or rh have

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 574f92cb8b915a1bd650e9fb40a84787e91704ad
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Mar 20 13:13:48 2014 -0700

    norm_cor is no longer used.

Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit ae99d7d271583b23e7de7c85162c259d9cc89ad5
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Mar 19 22:24:06 2014 -0400

    add --complete_report_from_crash -- this allows you to generate
    the reports for a test suite run where the main test program
    crashed (or was disconnected from when run remotely).

Tools/RegressionTesting/testnew.py

commit e8b0b0310222475460c4eec1a74f09d12788ec3e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Mar 17 17:51:30 2014 -0700

    fix error in max_level logic for ml_nd_solve_1 and ml_cc_solve_1

Src/LinearSolvers/F_MG/ml_solve.f90

commit 0c5124136defc20b8a1a2f2d602b57b3d61cb732
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Mar 17 16:19:27 2014 -0700

    moved the bottom solver (for type 4) logic test into ml_nd_solve_1 and ml_cc_solve_1

Src/LinearSolvers/F_MG/ml_solve.f90

commit 91e4e90ca5eafdce42b24c4340cb5bbad46cc3fa
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Mar 17 16:02:41 2014 -0700

    more elaborate testing to determine mgt(n)%max_nlevel in both ml_cc_solve_1 and ml_nd_solve_1

Src/LinearSolvers/F_MG/ml_solve.f90

commit a0ac2509598025223717f7617c8662d24710162b
Merge: bafe1091f 89c279a8a
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Mar 17 11:00:27 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit bafe1091f3640e3a93176437881672e2a12dda03
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Mar 17 11:00:00 2014 -0700

    stencil_order is now an optional argument with a default value of 2 if not passed in

Src/LinearSolvers/F_MG/mac_applyop.f90

commit 89c279a8adfb6acf773b7b8bffa4bf897e858797
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Mar 17 10:56:54 2014 -0700

    Uptick tag version number

Tools/CMake/BoxLib_Version.cmake

commit b7fba9e37c6b3c7c919d0404b0d82236543c2c9c
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Mar 17 10:54:08 2014 -0700

    Explicitly cast the args in the pow function to quiet older compilers

Src/C_BaseLib/IArrayBox.cpp

commit b3c5f821cf2e1d8fb357f90e8c6b7632df072a0e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Mar 14 15:32:55 2014 -0700

    mgt_nodal_solve() now takes in eps and abs_eps as arguments (as it used to earlier in the week) and copies these values into the mg_tower object

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit c9a0f494e0f55443e6a2aa04fc87b148d5cb6f5d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 13 21:31:55 2014 -0700

    Modified BSD license stuff.

README.txt
license.txt

commit af6511257bd2fa12c62e20eaa584fc0ca498905a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 13 21:30:25 2014 -0700

    These are the new versions for our official modified BSD release
    of BoxLib version  02-28-2014.

README.txt
license.txt

commit 36139c35f23843c485e8d7d4aba59d45e6e76bea
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 13 16:35:47 2014 -0700

    added the flexibility to pass in optional "S" and subtract this from the RHS for nodal solves

Src/LinearSolvers/F_MG/ml_solve.f90

commit 851e7e6275786ad94a1832a3b11163249e0a9ee4
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 13 16:01:20 2014 -0700

    cleanup only

Src/LinearSolvers/F_MG/ml_solve.f90

commit c1206820680faa9f79f9e6d5976a4afc683da90c
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 13 15:56:13 2014 -0700

    use new add_divu_to_rhs feature, fix comments

Src/LinearSolvers/F_MG/ml_solve.f90

commit 51c492a8e9793d80118933cde3bf5cfb69b25d35
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 13 15:46:33 2014 -0700

    add optional logical argument to subtract_divu_from_rh to *add* rather than *subtract*

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 0fb969583aaa2193db566ba21853ae5acc348a77
Merge: 33aa4a56c 83efd743c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 13 15:20:12 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 33aa4a56c4be5bf9cef891ba8d614eb953ae86e7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Mar 13 15:19:12 2014 -0700

    Make sure we use the tol and abs_tol that are passed in through the C++
    interface -- they come in through the call from C++ in "mgt_solve" then
    are used to define mgts%mgt_eps and mgts%mgt_abs_eps which are actually
    used by the solver.  Note that the C++ solvers always have to pass in
    the tolerance, they are not currently wired to use the default.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 83efd743c452e51fc0f282e3d5cacc34fb190a3c
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 13 14:28:40 2014 -0700

    plug memory leak.  also fix sign convention in rhs for nodal solve.  still wip.  varden works, need to check MAESTRO for nonzero S to see if the sign convention holds

Src/LinearSolvers/F_MG/ml_solve.f90

commit 8a504d24d02caf13f0ccaab9dd3391a83a3e453b
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 13 13:12:18 2014 -0700

    remove unnecessary optional arguments

Src/LinearSolvers/F_MG/ml_solve.f90

commit 43f4592923cca4126dc8c1aa572a10f776e56c68
Merge: 28d83c763 90d7292de
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 13 13:02:59 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 28d83c763251935e91df687070f42fc3a26dc585
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 13 13:02:33 2014 -0700

    need to pass in a boundary register to cc solver interface.  projections need the boundary flux of phi to update at CF interfaces

Src/LinearSolvers/F_MG/ml_solve.f90

commit 90d7292de7fbed6eae69feb88f624e56fad89707
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Mar 13 11:45:50 2014 -0700

    PyBoxLib: Add setup.py.

Src/Python/GNUmakefile
Src/Python/GNUmakefile_CXX.mak
Src/Python/setup.py

commit ad826963d62624663d62d033a377bbfbd668cd7a
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Mar 13 11:12:53 2014 -0700

    PyBoxLib: Update basic multifab test, tidy up a bit.

Src/Python/read.py
Src/Python/tests/test-multifab.py
Src/Python/write.py

commit 7e6c9c51370bc583816a8d9f8f64e4607e1d2329
Merge: f0cf19002 5d54592e5
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Mar 13 11:09:41 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f0cf190024b76b88e390302cd1b60eca4a7c2b83
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Mar 13 11:09:28 2014 -0700

    PyBoxLib: Remove old Fortran wrappers, update C++ wrappers (very basic for now).

Src/Python/GMakerules.mak
Src/Python/GNUmakefile
Src/Python/GNUmakefile_CXX.mak
Src/Python/GNUmakefile_F.mak
Src/Python/GPackage.mak
Src/Python/README
Src/Python/boxlib/__init__.py
Src/Python/boxlib/bl1.py
Src/Python/boxlib/bl2.py
Src/Python/boxlib/bl3.py
Src/Python/boxlib/fbl/__init__.py
Src/Python/boxlib/fbl/base.py
Src/Python/boxlib/fbl/boxarray.py
Src/Python/boxlib/fbl/fab.py
Src/Python/boxlib/fbl/fabutils.py
Src/Python/boxlib/fbl/layout.py
Src/Python/boxlib/fbl/multifab.py
Src/Python/boxlib/fbl/plotfile.py
Src/Python/boxlib/fbl/pybl.py
Src/Python/boxlib/fbl/utils.py
Src/Python/contrib/chemSupport.H
Src/Python/contrib/chemSupport.cpp
Src/Python/contrib/support.H
Src/Python/contrib/support.cpp
Src/Python/fsrc/blobjects.f90
Src/Python/fsrc/blobjects.py
Src/Python/fsrc/boxlib_numpy_c.c
Src/Python/fsrc/boxlib_numpy_f.f90
Src/Python/fsrc/fboxlib.f90
Src/Python/src/boxlib_wrap_1.cpp
Src/Python/src/boxlib_wrap_2.cpp
Src/Python/src/boxlib_wrap_3.cpp
Src/Python/swig/boxlib.i

commit 5d54592e5a1d0fd7feac13f86edfa9c6bb0a2e11
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Mar 12 16:55:16 2014 -0700

    index bug fix in new cc solver

Src/LinearSolvers/F_MG/ml_solve.f90

commit 280b35c2f787ab96654da5e1f29a5e578a2d7088
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Mar 12 15:49:12 2014 -0700

    new interface for ml_nd_solve complete.  now for testing

Src/LinearSolvers/F_MG/ml_solve.f90

commit a1386031d5e627816ea659463471978de5f9a8c5
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Mar 12 14:51:15 2014 -0700

    more progress on nodal solver interface.  still not sure if sign convention on rhs is correct

Src/LinearSolvers/F_MG/ml_solve.f90

commit 73acdae4e3faa158890160b73692840d2844b1f7
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Mar 12 12:12:48 2014 -0700

    move enforce_outflow_on_divu_rhs to nodal_divu.f90 since each nodal projection code had its own local copy

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/nodal_divu.f90

commit 19dccdc0614d5072d029a613427bd5a9dd90b617
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Mar 12 10:46:03 2014 -0700

    fixed a bug in the new cc multigrid interface... passing in wrong bc comp to mg_tower_build.
    
    some work on the new nd multigrid interface... WIP

Src/LinearSolvers/F_MG/ml_solve.f90

commit d11d0f70c80cd291526717bf66b83452771dffc4
Author: Andy Nonaka <AJNonaka@lbl.gov>
Date:   Wed Mar 12 10:32:51 2014 -0700

    ml_cc_solve_1 internally figures out of the problem is parabolic now and sets is_singular to false in the call to mg_tower_build.  for elliptic problems, no optional is_singular argument is passed in and mg_tower_build still checks the boundary conditions internally to see of the problem is singular

Src/LinearSolvers/F_MG/ml_solve.f90

commit 621efa086864319739cc38a01da4c945c7784c3e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 11 13:38:24 2014 -0700

    clean up the interface to the cc solve, and add a new simple interface to call the cc f90 solver

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mac_applyop.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit cd1cfb81c81fdeff220959e27a5f2ae84b30cd8a
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 11 11:22:19 2014 -0700

    cleanup only

Src/LinearSolvers/F_MG/mg.f90

commit 0c1530540a557561c04af1206395e2765e0c04b0
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 11 10:38:13 2014 -0700

    interface changes to keep up with f90 solvers

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 753617c9a067bde0de1b0eac26dff79c3c8afb69
Merge: a1e774b98 7e858fb54
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 11 10:30:06 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a1e774b982617e8729b126cbe8e8684e7dc42750
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Mar 11 10:27:11 2014 -0700

    don't pass in optional abs_eps and rel_eps arguments to ml_cc_solve and ml_nd_solve anymore and use the versions in the mg_tower object
    
    don't pass in ref_ratio anymore since it's available in the ml_layout

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Tutorials/HeatEquation_EX5_F/advance.f90

commit 7e858fb5462804b7c8112e511e0e516920a8c6b1
Merge: 8e4674344 97bb85239
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Mar 11 10:15:06 2014 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 8e46743441e9ea9ee3af2fcdcea9ebdfae83dfcf
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Mar 11 10:14:51 2014 -0700

    PyBoxLib: F90 version: Fold C routines into libpyfboxlib.

Src/Python/GMakerules.mak
Src/Python/GNUmakefile_F.mak
Src/Python/GPackage.mak
Src/Python/boxlib/fbl/fab.py
Src/Python/fsrc/boxlib_numpy_c.c

commit 84ab54fb249d24b829c95441bcc657c9515a8c60
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 11:58:24 2014 -0800

    merge with master.

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp

commit 85313ab6a562a530ef462675282698bcf4048170
Merge: b384b52d5 97bb85239
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 11:51:32 2014 -0800

    Merge branch 'master' into commprof

commit 97bb852391d58a78ac71deb92a157b9aeb6d3c3c
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 11:33:14 2014 -0800

    removed dumpi vars, they are now in Tools/C_mk.

MiniApps/FillBoundary/GNUmakefile

commit 315544bce0f8d78285b03aea3ccdfd9763498b60
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 11:31:55 2014 -0800

    added dumpi support to make system.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 2af23e2e8c1c0af6fdc03a6556b799dc6ba57884
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 10:30:29 2014 -0800

    new ncube code.

MiniApps/MultiGrid_C/main.cpp

commit c225104d6d66139a5f2b6cb73958eac285470abf
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 10:29:54 2014 -0800

    added ipm, dumpi, prof flags.  made more consistent with fillboundary.

MiniApps/MultiGrid_C/GNUmakefile

commit b384b52d53819207d07e1dc52dab73a09bfaa570
Merge: 2270d84a3 183ff1a4b
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 10:13:41 2014 -0800

    merge with master.

commit 183ff1a4b0516fd63a8fc783402ca9214e65f4fa
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 09:07:04 2014 -0800

    iop around error output.

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp

commit 94d9e35c57146c553d0723345fa2a1551751e195
Author: vince <vebeckner@lbl.gov>
Date:   Thu Mar 6 09:05:47 2014 -0800

    we dont need the map since we are not going to reuse it.

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp

commit 2270d84a365c63f383e9e870704cdf7b991cd6bb
Merge: ad588e7b6 673b77fb2
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 5 17:33:59 2014 -0800

    merged with master.

commit ad588e7b6880b20fe46edb9eda0fd7173ec9e7f9
Merge: efc31b9ee 91c938855
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 5 17:29:37 2014 -0800

    about to merge the latest versions.

commit 673b77fb28c16179299812686362dd4d199050f8
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 5 17:02:02 2014 -0800

    added vector initialization for older compilers.
    rewrote the N cubed check with a simple map lookup for small
    values.  exp(log...) breaks sometimes because of roundoff
    (nprocs = 1000 for example).  yes, it is always something.

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp

commit fccc382e05e5ed328c5908297b4dd5621dcfb1ca
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 5 17:01:34 2014 -0800

    added new/old compiler flags and temporary dumpi support.

MiniApps/FillBoundary/GNUmakefile

commit c7df3a3d31e25ab717f885da2764ddb5505cc9a4
Merge: ac3e27715 b0ae7df8a
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Mar 5 17:59:39 2014 -0500

    Merge in sub-Chandra analysis routines in branch 'fsub_dev'

commit b0ae7df8aef42c1ca827ef1dbcd9c678fa474ca1
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Mar 5 17:56:15 2014 -0500

    Committing the latest version of the sub-Chandra analysis routines.

MAESTRO_sub_chandra/GNUmakefile
MAESTRO_sub_chandra/fsubchandra.f90
MAESTRO_sub_chandra/fsubchandra_mod.f90

commit 91c93885500965a9102cf142a12c57685f1f938b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 5 12:24:26 2014 -0800

    added run time.

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp

commit efc31b9eed9ee4ff5f175ddaacdfd1a63c987d15
Merge: 4d8cee8f6 18407cd9b
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 5 11:44:16 2014 -0800

    made these similar to the master branch versions.

commit 18407cd9b2e6884aa1fb7bd982b433fa6628e4ac
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 5 11:27:13 2014 -0800

    added other run sizes.

MiniApps/FillBoundary/qsub.ipm.bat

commit b2b52b5b02479089d726cd4634c4111dd29add31
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 5 11:23:11 2014 -0800

    changed filename.

MiniApps/MultiGrid_C/README

commit 8e098228fe54b1b94275defa9768181da6f7cbb6
Merge: 77ffa2a31 f1f05be32
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Mar 5 10:37:43 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 77ffa2a31f6015ada939f22ab6de0204bf4cf704
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Mar 5 10:37:35 2014 -0800

    PyBoxLib: Move Fortran based version to its own directory.  Begin importing C++ based version from Marc.

Src/Python/GMakerules.mak
Src/Python/GNUmakefile
Src/Python/GNUmakefile_CXX.mak
Src/Python/GNUmakefile_F.mak
Src/Python/GPackage.mak
Src/Python/boxlib/__init__.py
Src/Python/boxlib/fbl/__init__.py
Src/Python/boxlib/fbl/base.py
Src/Python/boxlib/fbl/boxarray.py
Src/Python/boxlib/fbl/fab.py
Src/Python/boxlib/fbl/fabutils.py
Src/Python/boxlib/fbl/layout.py
Src/Python/boxlib/fbl/multifab.py
Src/Python/boxlib/fbl/plotfile.py
Src/Python/boxlib/fbl/pybl.py
Src/Python/boxlib/fbl/utils.py
Src/Python/fsrc/blobjects.f90
Src/Python/fsrc/blobjects.py
Src/Python/fsrc/boxlib_numpy_c.c
Src/Python/fsrc/boxlib_numpy_f.f90
Src/Python/fsrc/fboxlib.f90
Src/Python/pyboxlib/__init__.py
Src/Python/pyboxlib/pybl.py
Src/Python/swig/boxlib.i
Src/Python/swig/numpy.i
Src/Python/tests/test-multifab.py

commit f1f05be3239ef04a2db8f7ad7d740d6152cc1e10
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Mar 5 10:16:09 2014 -0800

    1) Modify MultiGrid.H / MultiGrid.cpp so we can set a new flag (do_fixed_number_of_iters)
    in the MultiGrid class -- can only be set using SetFixedIter -- if this is set to 1 then the
    MultiGrid class will do exactly maxiter iterations without checking for convergence.
    The default value is 0, so if this is not set to 1 then the code will behave as before.
    2) Modify the MiniApps/MultiGrid_C main.cpp so that it calls setFixedIter(1) to do just
    one iteration and stop without crashing.  We also no longer need inputs.3d

MiniApps/MultiGrid_C/inputs.3d
MiniApps/MultiGrid_C/main.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 6dda885f2ec8b83286c2e07e6334901f96c5315c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 3 12:43:51 2014 -0800

    Create a multigrid MiniApp that doesn't require any inputs file.
    It creates a single 64^3 grid on each MPI process, and requires that
    the number of processes be a perfect cube so that the domain is
    N*N*N grids where N = cube root of NProcs.

MiniApps/MultiGrid_C/COEF_3D.F
MiniApps/MultiGrid_C/COEF_F.H
MiniApps/MultiGrid_C/GNUmakefile
MiniApps/MultiGrid_C/Make.package
MiniApps/MultiGrid_C/README
MiniApps/MultiGrid_C/RHS_3D.F
MiniApps/MultiGrid_C/RHS_F.H
MiniApps/MultiGrid_C/inputs.3d
MiniApps/MultiGrid_C/main.cpp
MiniApps/MultiGrid_C/qsub.ipm.bat

commit 614b6bde6bdef5d617a34e6cc84f9df8707cc76c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 3 10:33:53 2014 -0800

    Add suggested numbers of processors.

MiniApps/FillBoundary/README

commit 4d8cee8f6aabc1e4974fa4eee15e88287bdcbc5d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Mar 3 10:32:11 2014 -0800

    Add suggested runs.

MiniApps/FillBoundary/README

commit a6b1fd6c7946f3756a2c6d4fbb59a35d00142c1e
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 28 14:29:49 2014 -0800

    added ipm support for hopper.

MiniApps/FillBoundary/GNUmakefile
MiniApps/FillBoundary/README
MiniApps/FillBoundary/qsub.ipm.bat

commit 37b2e5ee8082d7a037bd508a8abc5eeb125b71e5
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 28 13:21:31 2014 -0800

    sanitized version for ipm/dumpi tracing.

MiniApps/FillBoundary/GNUmakefile
MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
MiniApps/FillBoundary/README

commit a22aa946fa6fa3fc5e53ddd97c11a790683067b6
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 28 12:23:57 2014 -0800

    files from commprof.

MiniApps/FillBoundary/GNUmakefile
MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
MiniApps/FillBoundary/README

commit c8681cd4b2c593c53f240fd4b4b67997a04c8204
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 21 00:12:33 2014 -0800

    test3d --> fbtest3d

MiniApps/FillBoundary/README

commit ebf052d71c583eaa503382f872e1741df51d66ed
Author: vince <vebeckner@lbl.gov>
Date:   Thu Feb 20 18:03:51 2014 -0800

    squished into nested loops, added commprof tags.

MiniApps/FillBoundary/GNUmakefile
MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp

commit 301b6a76d02783dd7917742d15d9d0af0b2bdb72
Author: vince <vebeckner@lbl.gov>
Date:   Thu Feb 20 17:59:54 2014 -0800

    removed some diagnostic output.

Src/C_BaseLib/DistributionMapping.cpp

commit d3c8ea29ecd39dffd89fea73035289af7560dd94
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Feb 20 16:07:36 2014 -0800

    Fixed domain_hi.

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp

commit 5d7a7cb33d7848e15e72ac051dea27129771d34a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Feb 20 16:03:28 2014 -0800

    Fixed.

MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp

commit 6746751707b8d39d2e4af505e31dbc6fbc1e5639
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Feb 20 15:50:30 2014 -0800

    Added info on how to build and run the code.

MiniApps/FillBoundary/README

commit fd1cbfa05c97d7747c080e87f5620d8757e69263
Merge: a52f0438c a89e7c545
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Feb 20 15:40:41 2014 -0800

    Merge branch 'commprof' of gamera:/usr/local/gitroot/BoxLib into commprof

commit a52f0438c858e35a562b7991d84721d48a36bcdb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Feb 20 15:40:30 2014 -0800

    This code is a very simple code designed to profile communication patterns
    associated with the MultiFabFillBoundary operation, which exchanges ghost cells
    between the FABs in a single multifab.
    
    All this code does, for a certain set of parameters, is to
     * create a MultiFab which has "nGhost" ghost cells and "nComp" components
     * fill the data with the value 1.0 everywhere
     * exchange "nGhost" ghost cells of "nComp" components of the data in the FABs in this MultiFab
     * exchange either the faces only ("cross" = true) or all 26 nearest neighbor exchanges ("cross" = false")
    
    We have a separate call for each combination:
    
     * nComp = 1, 4, 20
     * nGhost = 1, 2, 3, 4
     * cross = true or false

MiniApps/FillBoundary/GNUmakefile
MiniApps/FillBoundary/MultiFabFillBoundaryTest.cpp
MiniApps/FillBoundary/README

commit a89e7c545fa3c3771e00b2f0344fa3391b428b04
Author: vince <vebeckner@lbl.gov>
Date:   Thu Feb 20 14:56:26 2014 -0800

    added information to header, rename bl_comm_prof dir if it exists.

Src/C_BaseLib/Profiler.cpp

commit 0a3d1b2bf80eca0bf7fe6d575b3adc085230d510
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu Feb 20 17:48:32 2014 -0500

    allow for 2 extra build directories

Tools/RegressionTesting/testnew.py

commit ceb0ad6f5c3ce84dc78bf7d1b662079c341fe817
Merge: 3e5c6ca16 ee6e0d019
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 19 10:23:28 2014 -0800

    Merge branch 'master' into commprof

commit ee6e0d0198d459abb58d24d5f93bfcbb9f93d478
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Feb 19 13:14:02 2014 -0500

    update of mostly comments + 1 parameter (time) in the wrong object

Tools/RegressionTesting/testnew.py

commit d78430667cb6bb3245d58952c41eed0dd6dd3941
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Feb 19 11:59:42 2014 -0500

    take care of the rarely encountered situation of having no active tests
    defined, in which case, we do not want to print a row in the main webpage

Tools/RegressionTesting/testnew.py

commit 3e5c6ca160a72309115ae06b133108d6263bcab4
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 18 17:33:39 2014 -0800

    added enum num.

Src/C_BaseLib/Profiler.H

commit d70eb8b880c8edd499630b243819261a48b5be41
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 13 13:56:00 2014 -0800

    I've been doing some experimentation regarding the order sends() in
    MPI Irecv/Send pairs.  This code randomly shuffles the order of the sends.
    The idea is better spread the MPI traffic across the network.  I'm
    checking the code in with the controlling variable defaulted to false.
    Got to gather more data to decide when/where it's really useful.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H

commit aff8f6098f5dd3e41c4ae0706cb4c8c885c1ff94
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 12 15:59:32 2014 -0800

    Uptick version

Tools/CMake/BoxLib_Version.cmake

commit 3838bd1d9d41f00969d57d4426f384c7122daf45
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 12 15:58:13 2014 -0800

    Test mulitcomp

Tests/C_BaseLib/tMF.cpp

commit bd937ca0c8f098a2d8fc71e30bfe6c2ba4e1ff2d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 12 12:59:48 2014 -0800

    added timer for commstats flushing.

Src/C_BaseLib/Profiler.cpp

commit 9713a792faa33567defea08beae38572f90aa6ca
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 12 12:03:17 2014 -0800

    removed some nametag tracing.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit ced059bd30dd6daa6cdca511c0203d7e4aa98932
Merge: 2cc06927e 9a4f8d779
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 12 11:43:05 2014 -0800

    fix merge conflict.

commit 2cc06927e76ee01d6b4e39571e2b8ae9561ebf4c
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 12 11:28:57 2014 -0800

    added -DDEBUG flag

Tools/C_mk/Make.defs

commit 65ed43095024a147aae9a64c435abb2cbb790666
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 12 11:26:47 2014 -0800

    temporary diagnostics for new mappings.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp

commit e4c6d4b8e9dc470ba2696e5528adfed7918ba3cf
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 12 11:24:51 2014 -0800

    more work on proximity mapping, diagnostics are still in the code.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Profiler.H

commit 9a4f8d779691c93742e78eae2111ee4759c3fe06
Author: cmalone <malone@ucolick.org>
Date:   Wed Feb 5 21:23:29 2014 -0800

    shouldn't need libg2c anymore, if using GCC4.x+

Tools/C_mk/Make.CYGWIN_NT

commit 930a8e0df84016e9e5c8cf86f317abe8d2b9c1fc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 5 14:16:21 2014 -0800

    regression test script: added diff to restart test

Tools/RegressionTesting/testnew.py

commit e80e8c4028d646a3a58014adbef9ce366e7064b0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 5 11:11:04 2014 -0800

    get around an Intel compiler 14.0.1 bug

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit d19b4a8f472c4125dc2b809aa8f0ba99205dc83b
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 4 14:01:37 2014 -0800

    mpi lib fix for mothra.

Tools/C_mk/Make.mpi

commit 8e70fe6780bfb011d78a484c6f673cfc6c38c987
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 3 09:03:07 2014 -0800

    Reverted out my latest mods; they were unnecessary given how we
    checkpoint.

Src/C_AMRLib/Particles.H

commit 708dc04bb9abf0db801a72bf4bb9cc341ff06c44
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jan 31 10:06:42 2014 -0800

    Comment out some debugging output.
    The Intel compiler doesn't like one of my format statements.

Src/F_BaseLib/layout.f90

commit c475e5d32558e39e4382cc6e9550fff2bb07396c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 30 14:13:34 2014 -0800

    Merged Vince's stream retry idea into Checkpoint().

Src/C_AMRLib/Particles.H

commit 8297fe3bd5f3e94dc4402d3d797139ab69b5b82c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 30 14:12:44 2014 -0800

    Added const std::string Unnamed to be used as default argument in
    ParallelDescriptor::Barrier() instead of creating a string on the fly.

Src/C_BaseLib/ParallelDescriptor.H

commit a4be50740f6b0e32480188a11d7b98a7fd7434ba
Merge: 02662f59b 092ada2a6
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jan 29 10:02:23 2014 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 02662f59be3da08a969c262284063d635ac5d556
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jan 29 10:02:09 2014 -0800

    Add Mattis machine to list of known machines

Src/C_BaseLib/ParmParse.cpp
Tools/C_mk/Make.Darwin
Tools/C_mk/Make.defs

commit 092ada2a678797f97476fd48b11b57b20cb33f3d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jan 27 14:14:19 2014 -0800

    More aggressize free()ing of memory in RedistributeMPI().

Src/C_AMRLib/Particles.H

commit d3248b2cc7fc72208f3d992352f1ffd649a2ffbb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jan 27 14:13:49 2014 -0800

    Increased fabarray.maxcomp to 25.

Src/C_BaseLib/FabArray.cpp

commit 80b507e1d9b4356cb1782b126402ca6586fe4cb7
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 24 16:12:23 2014 -0800

    removed output.

Src/C_AMRLib/Amr.cpp

commit a9cdc809a68efd192d3a956f5d53887cda67a590
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Fri Jan 24 15:50:42 2014 -0500

    Modified fillpatch.f90 to safely handle empty boxes.  Problems were noticed
    when attempting to refine the sub-Chandra MAESTRO problem to 4 levels.

Src/F_BaseLib/fillpatch.f90

commit d414d85af44c6acb875895d1ade7a0f82057e725
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 24 11:52:44 2014 -0800

    comment.

Src/C_AMRLib/Amr.cpp

commit a33e841f4dc1a159572ffb96ae3bece3de7ae6d8
Merge: 262818137 0ab4eed05
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 23 15:26:38 2014 -0800

    Merge branch 'master' into streamretry

commit 0ab4eed051c1abfecfb9227efce74974bee055f1
Merge: 3175d7569 4badd3224
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 23 15:26:18 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2628181376859157ec90443af91320fc86b91243
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 23 15:25:33 2014 -0800

    less verbosity.

Src/C_AMRLib/Amr.cpp

commit 976e725cabc2d0075a3fe4201868c5322a0241d7
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 23 14:30:29 2014 -0800

    changed temp file verbose output.

Src/C_AMRLib/Amr.cpp

commit 23e13c544ed3dd8680d93a7cfb8ebe35bb36fabd
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 23 13:55:44 2014 -0800

    more stream information on retry.

Src/C_BaseLib/Utility.cpp

commit 4badd322415e97c58643c2f492833de43d584a9f
Merge: d7382554e 92e5f0ab9
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Jan 23 14:32:28 2014 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit d7382554e665de39d9feead38d6685677d797432
Author: Adam M. Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Jan 23 14:31:20 2014 -0500

    add some optional arguments to allow for potentially empty boxes.
    These changes should not affect any output, but will be used for
    a safer fillpatch to come...

Src/F_BaseLib/box_f.f90
Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/multifab_f.f90

commit 3e2b61f3b8b8c06f03d3b2e9fcf6a50256dfc9e7
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 22 15:36:26 2014 -0800

    checkpoint and plotfiles now have temporary names until
    they are complete.  then stream retry will rename them
    if there were stream errors.  if the checkpoint or plotfile
    names exist, those directories are renamed with a random
    suffix.  this includes the temporary file names.
    more output from stream errors.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 92e5f0ab95630a9e4e06eb2520fb1358993f97bb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jan 22 11:22:28 2014 -0800

    Modest reduction in memory use for TagBoxArray::collate().
    This function collects all the tagged cells to the I/O processor,
    who then removes duplicates and broadcasts'm back, as part of the
    grid generation procedure.  The tagged cells are passed around as
    arrays of IntVects. Duplicates are removed by first sorting the
    vector of IntVects. On the 9000 core LMC run I'm currently nursing
    on edison, I've got roughly 13000 grids at level 2.  This leads to
    about 360000 tagged cells out of which about half turn out to be
    duplicates.  This is a pretty large array to be sorting.  Luckily
    the sort algorithm is NlogN.

Src/C_AMRLib/TagBox.cpp

commit 3175d75698ad37e7b12598d4d299a0233d887ecc
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 16 16:22:25 2014 -0800

    make temporary filenames for plotfiles and checkpoints,
    then rename them only if they are complete.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit c4d7c89cb214f7b3509e965c6fe2e47b53aa5a0d
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 16 14:10:50 2014 -0800

    delay reset of fab format.

Src/C_AMRLib/Amr.cpp

commit e19ed6d6cda7128de09f0fc30ca1a2bf05b0703f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jan 16 11:15:28 2014 -0800

    Define the pd in line 200 of fillpatch rather than using the not-yet-defined "cdomain".

Src/F_BaseLib/fillpatch.f90

commit 3368f5d092bebca7496995e964db19440da74a6c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 9 14:56:52 2014 -0800

    Some simplification.

Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/ParmParse.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 0abf5e1f6a3ac92e832ca9d9a2cf69c361580331
Merge: ba43b6f05 9f35cbdba
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 9 11:25:00 2014 -0800

    Merge branch 'master' into commprof

commit 9f35cbdba8af1621e8bd03a5ef24482498f8f3bb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jan 7 09:48:07 2014 -0800

    A little simplification.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit a2bf53a75d523f73cb131e1b120f764ea998f8cf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jan 6 15:27:29 2014 -0800

    Now print out particle byte spread in Redistribute if m_verbose > 0
    instead of m_verbose > 1.

Src/C_AMRLib/Particles.H

commit e70a4064a9edfac32a2220d66b4b245ffd492a5a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jan 6 13:42:34 2014 -0800

    Some more cleanup to quite the compiler.

Src/C_BaseLib/FabArray.H
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 22d40369450ae343b7d0bb4eadec1d4c25023f57
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jan 6 12:34:00 2014 -0800

    Always use F90 solvers.

Tests/LinearSolvers/C_CellMG/MacOperator.cpp

commit 94b782a883ad5fe2a56debfb9c7deb24be8253a1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jan 6 12:13:53 2014 -0800

    Shut up compiler about "possible" uninitilized data.

Src/F_BaseLib/bc.f90

commit 400f2336a7e3ce51563312bb9fffd4ecb481a1b7
Merge: 60cd4ddb7 92038f8c4
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 2 15:22:18 2014 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 60cd4ddb7d3c2ee5629d2262866cfa03008fb22d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 2 15:22:02 2014 -0800

    add USE_WBAR option

Tools/C_mk/Make.defs

commit 92038f8c44c4c401e379cdfbb8a3e1c78a601a9a
Merge: 963f1fa0f f134c1044
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Jan 2 17:03:26 2014 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 963f1fa0f90f74454fad49bd534aab05ccb9da62
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Jan 2 17:02:19 2014 -0500

    Updated GMakeMPI.mak from jaguar to titan.

Tools/F_mk/GMakeMPI.mak

commit f134c104487edfb0ea19089600af5f61a46c3e20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 2 10:52:02 2014 -0800

    fixed a bug in 1D fifth-order interpolation

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/Interpolater.cpp

commit 2c9f45dd34b41685cff153b3bef83541f9169bab
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 2 10:17:19 2014 -0800

    Removing the high water counters for boxarray.  They really uglified the code.
    Now that I "think" I've got the metadata heap issues resolved they're not
    really needed anyway.  We do use lots of boxarray; the more levels the merrier.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit a48270bef62994de9f694dc2131d0861a69e5357
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 2 07:55:08 2014 -0800

    I think I finally figure out why I'm having memory issues on very large runs
    where I'm trying to squeeze as much FAB data onto a processor as possible.
    Basically it comes down to a quirk of how std::deque are implemented.  The
    really short, cryptic, problem with std::deque, when you have potentially tens,
    or hundreds of thousands of'm lying around, is that they can waste memory.
    They allocate memory in large "chunks", much of which can go to waste,
    depending on how many entries you end up pushing into the deque.
    Weiqun suggested I try "massif" which is a heap-profiling tool in valgrind.  It was
    playing around with massif that I noticed the "unused space" in the heap.  Switching
    to using std::vector in the data caches, I can use a trick (once I've build
    all the vectors for a given operation) to force the vector to use the minimal amount
    of memory needed to contain all the elements I've add to it.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 85ffb49aff87078f1f93933e79d29b3644cc920b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 30 15:57:03 2013 -0800

    We now flush the meta-data caches on every regrid, not just on a level
    0 regrid.  Most of the hard work is going on the finest level anyway.
    There's still something weird going on with my 21k runs on hopper which
    I can't duplicate on smaller runs.  Basically all the meta-data caches, as well
    as the high water marks for the number of BoxArrays are all nicely bounded, but
    the amount of bytes contained in BoxArrays is growing more or less monotonically.
    Not sure what's going on.  There are no memory leaks as far as valgrind is concerned.
    I'm starting to wonder if it's a feature of the newer g++ on hopper.

Src/C_AMRLib/Amr.cpp

commit c4a4846323cb3ebdce3d473caeec639a79b54067
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 27 16:06:50 2013 -0800

    Some more compressing of meta data.

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit c1efda8cf11cf204c20e36d81c8b09bac1455099
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Dec 21 08:35:20 2013 -0800

    More massaging of meta data statistics.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BoxArray.cpp

commit f3905a40675656a63b3040f0922d21c4635b7eec
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Dec 19 16:49:02 2013 -0800

    in the tensor solve, when looking at the inf_norm of the rhs or residual, look at all the components instead of just the first.

Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit d0192f898f6aef7b1b377e8d6c5e28a45cb7f8f4
Merge: dc96c7fa4 c0f8756be
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Dec 19 15:36:20 2013 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c0f8756be27cf5ccda21930538af611c4f4a4b77
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 19 14:08:01 2013 -0800

    Forgot to remove a debug statement.

Src/C_BaseLib/FabArray.cpp

commit 951475a20f2927b9643734c544c99b90f4035343
Merge: 52b1da2cb 036b8110b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 19 14:03:34 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 52b1da2cb554d70eb5a62cc301b1a82a16a26abb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 19 14:02:02 2013 -0800

    Decreased the default sizes of the Fill_Boundary() and copy() caches to
    25.  This seems to get a majority of the reuse cases without leading to
    excessive metadata size.

Src/C_AMRLib/AuxBoundaryData.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 036b8110b5380c73b7c7685eac287f30fce2d331
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 19 13:11:39 2013 -0800

    fixed comment

Src/C_BaseLib/FabArray.H

commit 3a57e878f4b3a1bc67ada5cc88d8714455e1d6d7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 18 14:19:43 2013 -0800

    Some cleanup.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BoundaryLib/BndryData.cpp

commit 55a33339fa3133a6c0b203dfcd89c11b888c04dc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 18 11:20:55 2013 -0800

    Exclude the AuxBoundaryData parallel copy()s from being cached.

Src/C_AMRLib/AuxBoundaryData.cpp
Src/C_BaseLib/FabArray.cpp

commit 0ea8d45f2b26cce6d85c5127f7b5a5bb5345fdca
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 18 10:35:41 2013 -0800

    Added ability to specify not to cache the data patterns for parallel copy.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 580547bfc1ec131bb521b5c889d894471e057453
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 18 09:03:51 2013 -0800

    Removed a redundant line.
    Reduced the default max size of the copy cache from 200 -> 100.
    Might have to go even smaller unless I can squeeze out more memory
    from the BoxArrays.  Or another route would be to not add the chemistry
    parallel copy()s to the cache.

Src/C_BaseLib/FabArray.cpp

commit 901d6dc73edc16ffb6cb8392c2479c8a560f48b6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 17 14:11:18 2013 -0800

    Removed BoxArray::reserve().  As best I can tell this is not used
    anywhere.  If someone is using it, you should be able to just delete the
    call to it and all should be well.  It's really just a hint to the
    underlying containing to "reserve" memory for future operations on
    the BoxArray.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit ddacb5d444a0c6b833060430d14c852c7f688e2b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 17 14:05:29 2013 -0800

    Some cleanup.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit e0d0c3f30a36ac465306b038c5dd74e26ec3906e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 17 11:12:34 2013 -0800

    I'm now also keeping track of the total number of bytes stored in
    BoxArrays.  This turns out to be surprising difficult to do given
    the various ways BoxArrays can built and destroyed.  Hopefully I'm
    at least close to having in correct.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit dc96c7fa4d7c9b1f52e451babddaa2411d6ad56b
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Dec 17 10:19:35 2013 -0800

    Double colon rule so we can extend if necessary

Tools/C_mk/Make.rules

commit 8a93e76ad27efd0da9166251617e834befdb11df
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 16 16:51:39 2013 -0800

    One more try to get the I/O I want.

Src/C_AMRLib/Amr.cpp

commit b12e6036ee8a2b5749eb87772b111be2c2f8a7e0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 16 16:41:53 2013 -0800

    Cleaned up some verbose output.

Src/C_AMRLib/Amr.cpp

commit c1756e480a5a65dfb814eabd50dbe24a41174d23
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 16 15:34:45 2013 -0800

    Added counters for the high water mark of distinct BoxArrays and
    build hash tables.  It looks like I've been overestimating the amount
    of data in hash tables.  I missed a place in the code (hidden in the .H
    file not the .cpp file) where hash tables can go away.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit ba43b6f0561023989f9d12412ea773861368344f
Merge: ea6ac6e9e 16e48dda7
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 16 15:12:44 2013 -0800

    Merge branch 'master' into commprof

commit 16e48dda78ae5762532131fe06cd288dfe134db8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 16 13:58:19 2013 -0800

    Squeezed out some more memory from the hash tables.

Src/C_BaseLib/BoxArray.cpp

commit 8a9ed72a2f1877466e2da1f370867936fff9c3f1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 16 12:28:08 2013 -0800

    Added code to print out the high-water mark of bytes held in BoxArray
    hash tables at the end of each coarse time step (similar to FAB bytes
    spread).  As best I can tell these hash tables are the only thing in the
    C++ code that grows as the total number of Boxes, not the total number of
    Boxes that a CPU owns.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 9b446e73de3cb3d678266d08162dc3e4c56b0f5a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Dec 15 20:00:54 2013 -0800

    Add an option to moveKick in Particles.H that allows one to store
    the acceleration at the particle location in the data of the particle.
    This option is only exercised if the component passed in is relevant,
    aka > the components of the data used to store the velocity.

Src/C_AMRLib/Particles.H

commit 98a75c520dcd9c5eaf102f9c154dd8d992d5383e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 13 11:00:22 2013 -0800

    More BoxHash statistics.

Src/C_BaseLib/BoxArray.cpp

commit 87103e9182f3f0799f651179c5ccf8e4213136bd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 13 10:40:59 2013 -0800

    Added a clear_hash_bin().  AddBox() calls intersections() ...

Src/C_AMRLib/FluxRegister.cpp

commit 3ac81d0aee2a8a93580b183455b6dc7577c753c6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 13 10:40:40 2013 -0800

    Added a clear_hash_bin().

Src/C_AMRLib/TagBox.cpp

commit ac3e27715461f914ab48f12b7b757a0dba7c9274
Merge: 184f40c8d 3d1eec256
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Fri Dec 13 12:08:09 2013 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit 184f40c8dc28fc5c35afd1996eedba4449bca8c9
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Fri Dec 13 12:07:45 2013 -0500

    don't require --infile1 --infile2

fcompare.f90

commit ee143ad65e95d61808926415b4cdc82757e77c07
Merge: 966b9c33a aba95cb1f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 12 21:06:01 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 966b9c33af81b018baff0f53a2b80ae336f4fd5b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 12 21:05:31 2013 -0800

    Set default value of regrid_int = 1; you will now get a warning
    instead of an error if you don't set it in the inputs file.

Src/C_AMRLib/Amr.cpp

commit aba95cb1f29cc1a3ac9e8ebcf7c6b9e914171ac7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 12 15:30:07 2013 -0800

    Some debugging stats for init_box_hash_bin().
    I'd like to turn this into a "map" but it Fortran ...

Src/F_BaseLib/layout.f90

commit f6700a83e939537246ec1d9fb723a273099da1e2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 12 14:42:03 2013 -0800

    Remove left over print statement.

Src/C_AMRLib/Particles.H

commit 3282494988f083c091922f81b689214705341e2e
Merge: 82fa15909 c618d86fa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 12 14:37:29 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 82fa1590938ddfb12079a915f8a058b3a41664a4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 12 14:31:09 2013 -0800

    Add the access function GetParticleCPU.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/Particles.H

commit c618d86faaf450d1da935ddb795a85bcbbb161b6
Merge: ead2de470 630788633
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 12 13:39:00 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ead2de470709d356965172bef56427dd653aa190
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 12 13:38:24 2013 -0800

    Added more debugging statistics to box hash bin code.

Src/C_BaseLib/BoxArray.cpp

commit 63078863335e258f0e7be653e38cd75801a8ec5d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 12 13:37:09 2013 -0800

    Modify the "GetParticle.." routines to change how we access the
    particle data, and pass it through the Amr object to the outside.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/Particles.H

commit 186f011e6d8a3b8c85d9c0bd06aed0adcc2d214d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 11 12:23:51 2013 -0800

    On edison use -target=compute_node instead of -target=linux on compiles.

Tools/C_mk/Make.Linux

commit 96c86b1009012b14dece1e7b5b369e6097539720
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 11 10:55:03 2013 -0800

    Much more memory efficient implementation of the Box Hash stuff.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 4f52285789d34f7a7ef6fa4fa1c12d7ecf226b45
Merge: 76577ddfb 72e2483ee
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 10 17:56:23 2013 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 76577ddfb4a57cd1cf39dae2e0f46946a6a9b57d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 10 17:55:00 2013 -0800

    I'm adding back in the critical region that builds the hash bins.
    I seem to recall that the particle code needs this.  Something along
    the lines of particles using BoxArray::contains() in OMPd loops,
    where contains() calls the intersect code under the covers.

Src/C_BaseLib/BoxArray.cpp
Src/F_BaseLib/layout.f90

commit 72e2483ee75a520b27348d4f7f23a9307ae79da9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 10 17:21:40 2013 -0800

    Removed commented line.

Src/C_AMRLib/Particles.H

commit 8f4cd9d9e6ecb2f73b1545912cf77078c465e0d8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 10 17:18:08 2013 -0800

    Add the virtual routine particle_redistribute so that we can call it from
    Amr::ParticleRedistribute.

Src/C_AMRLib/AmrLevel.H

commit a8b90f277d99a1c5c603f1d9127e0c2694a6e6a7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 10 17:14:46 2013 -0800

    1) Make the default ref_ratio be 2 for all directions and levels, instead
    of setting it to zero and having an error if not set in the inputs file.
    2) Clean up the geometry stuff: we now define an external geometry by
    setting the intersection points of grid lines with the boundary in each
    coordinate direction (both hi and lo).   This is a crude representation --
    just one location for the face in each cell where it intersects.
    3) Add Real coarseTimeStepDt which is the same as coarseTimeStep except
    it returns the dt that it used.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit e63cc29b01366154469a2607fe41d7e624a366fb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 10 15:25:06 2013 -0800

    Be a little more aggressive clearing box_hash_bin.

Src/F_BaseLib/layout.f90

commit 6a921d778203b2f003746be0ab786ec121b18c5d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 10 12:53:32 2013 -0800

    Don't OMP loops containing layout_get_box_intersector calls.

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit a830de9f74994c7991ac6a873e2c898438340ebe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 10 12:53:04 2013 -0800

    Some cleanup.

Src/C_BaseLib/BoxArray.cpp

commit b3ed807387435003753ef4d17f91899e4047dc05
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Dec 10 12:24:34 2013 -0800

    Some simplification.
    Also removed the critical section around the innards of intersections().
    It's now no longer thread-safe.  Hope I've found all places where I
    was trying to do intersections in threads and remomved'm.

Src/C_BaseLib/BoxArray.cpp

commit e5553e88b4fff1d306042abbea28fa8891c7c8f5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 21:51:31 2013 -0800

    Increased verbosity level at which some debug output appears.

Src/F_BaseLib/layout.f90

commit 43690fc09c81c1b85eba4afa7e9f8e30ef2305a2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 21:27:05 2013 -0800

    Yet one more clear_hash_bin() call for the evening.

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 2d52f7549da9f2eb5d782c2df4d69263c0d5067a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 21:24:14 2013 -0800

    Inserted more clear_hash_bin() calls.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 42f33bda143cfa80bf25af8d0d992c14958c4b2b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 21:15:12 2013 -0800

    Merged in some calls to BoxArray::clear_hash_bin().

Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 57b0b76dc0f5670a59075254a342092a24022bfd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 21:08:09 2013 -0800

    Clear out the hash bin in a BoxArray after using intersections() to
    put a cached object into the FillBoundary() and parallel copy() caches.

Src/C_BaseLib/FabArray.cpp

commit 09da45f67fd950f115bd1aefe398085110131b60
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 21:04:11 2013 -0800

    Merged in call to clear_hash_bin().

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit c9afebd27b0195194b58605cea387cd64a5e1e6f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 21:03:01 2013 -0800

    Added BoxArray::clear_hash_bin().

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit d8ae81efd1c0067ca3dc809ce8a513d2a6f06b9c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 21:02:39 2013 -0800

    Removed some debugging output.

Src/F_BaseLib/layout.f90

commit 92b8d0981e68b526872ba9f386b2c96a653277a4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 20:40:35 2013 -0800

    Compressed out some of the memory in the fast box intersection hash
    routine.  This routine (and the one in F90) are looking like the metadata
    memory hogs that I've been searching for. I think there's more that can be
    done to cut down memory use here.

Src/C_BaseLib/BoxArray.cpp

commit dc5a6505dfc730830b0b66a2a5b301c9aee221e9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 15:08:34 2013 -0800

    Added clear_box_hash_bin().  There may be some strategic places where
    we can call this routine to cut down on memory usage.

Src/F_BaseLib/layout.f90

commit d3a114acd1f426bb10dba01de773a3ba762d6f39
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 14:37:31 2013 -0800

    Squeezed out some memory from the boxarray hash.

Src/F_BaseLib/layout.f90

commit 39b4f9341a8e2c2a4e7f32b63ff5cd36c42e106a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 12:48:21 2013 -0800

    Added some code to calculate the maximum # of bytes in a boxassoc -- the
    structure that is used by layout for managing FillBoundary()s.

Src/F_BaseLib/layout.f90

commit e87625fd1ab0450c0fc09400fc6cf6b7b1957584
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 12:09:01 2013 -0800

    Pulled something from the stack and put it on the heap.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 2438c4ea3a94283c7ef947a39cfbda79452b479c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 10:44:37 2013 -0800

    Some cleanup.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit e53944791524081eb25f7770dd78d351d97f5883
Merge: 852d9e455 a77623551
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 10:22:22 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 852d9e455df3d80aae2ce570019a7ba376bfcbe2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 10:21:47 2013 -0800

    Don't build the mask() lmultifabs in the ml_layout.
    They appear to only be used by the cell-centered code.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 6884575e39905e5021f0220e843b7f27cc958f33
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 9 10:20:53 2013 -0800

    Only try to delete the mask() lmultifabs if they've actually been built.

Src/F_BaseLib/ml_layout.f90

commit a776235518314d4c6c7638142ad27d5f1e6bc046
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Dec 7 12:12:18 2013 -0800

    Add sanity checks and comments in ParticleContainer::addOneParticle()

Src/C_AMRLib/Particles.H

commit 0b15c631990e9ec7e8b18a537e999f8cf8f6bdc8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 6 14:14:47 2013 -0800

    Fix typo.

Src/C_BaseLib/FabArray.cpp

commit 21e3ce87ac295283dcc01af236f5db862b834048
Merge: 74c2f5e06 2432e616b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 6 13:54:51 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 74c2f5e062265e42baf305b4b830f79148b9e7cc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 6 13:51:05 2013 -0800

    Parallel copy() is now set up to do fabarray.maxcomp components at once.
    That is to say, we agglomerate MPI messages as always, but we only do
    fabarray.maxcomp (instead of ncomp) at one time.  I'm occasionally
    getting killed by the Out-Of-Memory process of hopper.  I'm wondering
    if it's because the internal MPI buffers are getting too big.  So I want
    to do somewhat smaller MPI transfer.  Large transfer happen, in
    particular, when we're rearranging state data for chemistry solves,
    amongst other times.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 2432e616b8ea6b69b474bad4ce3450818239c49e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Dec 4 14:01:25 2013 -0800

    Fix coefficients in tridiag.

Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit db0609700fa3500334a0c6584f9b2e51249b4e87
Merge: d87999729 ff7ba31d9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 3 16:20:23 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d879997299619919ee0bb1a3527dd37d5b633554
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 3 16:20:11 2013 -0800

    Add new files to Make.package

Src/C_BaseLib/Make.package

commit e39feff5aaac3ab95371d89a35ef6b44d45414d0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 3 16:19:29 2013 -0800

    Add iMultiFab.{H,cpp} and IArrayBox.{H,cpp} to the repo.

Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/IArrayBox.H
Src/C_BaseLib/IArrayBox.cpp
Src/C_BaseLib/iMultiFab.H
Src/C_BaseLib/iMultiFab.cpp

commit ff7ba31d96da74460f773457795a99e08cacc6c1
Merge: 4dc4b042f 48d49251a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 2 21:27:22 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4dc4b042f8ac1522a993dc41c547735cb174b17e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 2 21:27:15 2013 -0800

    use OMP ATOMIC instead of OMP CRITICAL in a few places

Src/C_AMRLib/Particles.cpp
Src/C_BaseLib/BaseFab.H
Src/F_BaseLib/bl_mem_stat.f90

commit 48d49251af16f1f9b8965b59f75ab53e169e5090
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Dec 2 13:44:47 2013 -0800

    DatasetClient.H no longer lives in this directory.

Src/C_AMRLib/CMakeLists.txt

commit 4b79909175406e318dbbbab16c0bd1bae6a129d3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Dec 2 13:22:35 2013 -0800

    Add nodal_stencil_apply.f90 to CMakeLists.txt

Src/LinearSolvers/F_MG/CMakeLists.txt

commit 34258cdc425a5e25afb69967a333eeab0c810437
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Dec 2 13:19:02 2013 -0800

    Add compute_defet.f90 to CMakeLists.txt

Src/LinearSolvers/F_MG/CMakeLists.txt

commit 0f4d2e002d45e79b3902c29db49b214cd711203f
Merge: d03cdd725 6a8e4a1dc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Dec 2 13:01:23 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d03cdd725675d1ee7f62df47f6e3e4e440be283d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Dec 2 13:01:02 2013 -0800

    Update mg_tower_smoother.f90 --> nodal_mg_tower_smoother.f90 and cc_mg_tower_smoother.f90

Src/LinearSolvers/F_MG/CMakeLists.txt

commit 6a8e4a1dc054e5622f556be76979d4f3029d687c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 2 11:27:16 2013 -0800

    Avoid using result, a Fortran keyword, as variable name although it is legal.

Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit f19c451ade81e18e40c24bc27937ab3263a39b6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 2 10:40:09 2013 -0800

    fixed OMP bugs

Src/LinearSolvers/C_TensorMG/MCLO_3D.F

commit b6b4e54748391f9ec31748f2c6b33c315af83b37
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 2 10:06:46 2013 -0800

    fixed an OMP bug

Src/F_BaseLib/create_umac_grown.f90

commit 37995cefca056ad15f620f261e6885e4ebdb8684
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 2 09:46:33 2013 -0800

    removed unsafe OMP. The OMP do was on fine index, whereas the loop body wrote to an array on coarse grid.  Thus it was possible that two threads with different fine index might write to the same coarse index.

Src/C_AMRLib/INTERP_3D.F

commit cf76f87a8d1881347152ed896781126c15127b9e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Nov 30 19:32:22 2013 -0800

    Set some defaults for mg.maxiter and mg.maxiter_b for F90 calls from C++.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit ec52c91f8a42181a4d7f0ffaeca8c3a3bf421509
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 27 12:39:03 2013 -0800

    Removed OMP from TagBoxArray::mapPeriodic because it is unsafe. Note that the valid boxes in TagBoxArray are actually grown boxes.  So cells in a TagBox can have multiple sources during the merge with periodically shifted TagBoxes.

Src/C_AMRLib/TagBox.cpp

commit 38bb48e3ca57f9580460c7f911cffb7e6939e286
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 27 10:54:50 2013 -0800

    Removed OMP from reflux because it's not safe. Suppose there is a coarse cell next to the joint of the two fine boxes.  Then the reflux onto the corase cell comes from two fine boxes.  Thus it is unsafe to OMP over intersection boxes of the flux registers based on the fine grid and the coarse grid.

Src/C_AMRLib/FluxRegister.cpp

commit f7de4378da95de1500665414cbc527ca469e19cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 26 14:34:33 2013 -0800

    fixed a minor OMP problem

Src/C_BaseLib/BaseFab.H

commit 4198681daad6aaffa92b8441435b2f0b4d431b5c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 25 20:11:39 2013 -0800

    fixed OMP bugs in my recent commit that will lead to race condition if the number of threads is large

Src/C_AMRLib/FLUXREG_3D.F

commit d4627b1704fb3e3f4533e495627e0273b1fbceeb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 25 20:00:51 2013 -0800

    Some OMP fixes.

Src/LinearSolvers/F_MG/ml_nd.f90

commit be5ae8effbbc10c02a58410da301885e69393e63
Merge: 714b43add 8b68cb9fc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 25 19:34:35 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib
    
    Conflicts:
            Src/LinearSolvers/F_MG/ml_nd.f90

commit 714b43add1ad03ac378fa1bfd21f4d4e85beb499
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 25 19:33:00 2013 -0800

    Fix indices in nodal_stencil_norm.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 8b68cb9fc77e80bb5128280f750f17943616ef52
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 25 19:24:16 2013 -0800

    Some OMP bug fixes.

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil_apply.f90

commit d6f3af2df2a9c8ec4578d3763372eb49c8a093d8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 25 17:42:41 2013 -0800

    1) remove unused variable in nodal_smoothers.
    2) fix nodal_stencil_norm.

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 4d0bc68c9f74e6b6de8dd331c06add2881de3b27
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 25 16:58:06 2013 -0800

    We need to use a different function for the stencil norm for the nodal solver.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 08b269fc1acc239e8fd6cc361139623bc914610d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 25 16:46:11 2013 -0800

    Remove lp from OMP declaration where it isn't used

Src/LinearSolvers/F_MG/cc_stencil.f90

commit ea6ac6e9e57d61191b370a037123aa529eebbd50
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 25 14:34:15 2013 -0800

    reset strategy fix.

Src/C_BaseLib/DistributionMapping.cpp

commit 53bc6d8a4a7f7c104ec2d0dbee6435a47905a9e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 25 13:32:00 2013 -0800

    fixed a bug in nodal stencil

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 0791d360a1636992fc9094c42e662acef327a765
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 25 10:16:27 2013 -0800

    Fixed new OMP bugs.  Also added "collapse".  If compilers have trouble
    with "collapse", we can take it out, and move "omp do" two loops down.

Src/C_AMRLib/FLUXREG_3D.F

commit daa3d2f96f4ddf944c30ead4744e8c9bbed0cc4b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 25 08:53:00 2013 -0800

    Make the C-F MG translation code understand CABiCG solver.  Set it up
    so that it CG, BiCG and CABiCG get properly translated between C++ and
    Fortran.  While in the C++ code we set cg_solver as cg.cg_solver we
    allow cg.cg_solver and mg.cg_solver.  Default to CABiCG if nothing is set.
    If you want different bottom solvers in C++ and Fortran use
    mg.bottom_solver, set to the correct F90 value.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 787c846cec8a7a8585ec8c78b810feb42822706e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 22 15:42:22 2013 -0800

    Fixed typo.

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit cf587c51d9381865da76aff08429550e7074c3ef
Merge: ccfb9b9f0 fbea799d2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 22 15:35:42 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ccfb9b9f0b428edca5d8a06774d4c20d280377bb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 22 15:35:22 2013 -0800

    Fix the way we impose Neumann bc's on sg in nodal stencil fill.

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit fbea799d248d80ba5ace093f105c50cac8d8fd7f
Merge: a18f76a8d 3d69251cd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 22 12:40:04 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a18f76a8d5ff8cccc3722feba0ddaaf4721f805d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 22 12:37:21 2013 -0800

    Added code so that we thread a couple of these routines if they're
    NOT called from within a parallel region.  In general, the most common
    place to call these routines from is within FillPatch, where they're
    called by threading over boxes in C++.

Src/C_AMRLib/INTERP_3D.F

commit 3d69251cd06aabb444e19cc34ab8664cee4eb643
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 22 11:16:25 2013 -0800

    Only have diagonalize=true for nodal solve.

Src/LinearSolvers/F_MG/itsol.f90

commit 3f52768a9cfed4774196c58e4b3f4e6ac74206f8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 22 11:09:09 2013 -0800

    No longer pass ns into mg_tower_build.

Tutorials/HeatEquation_EX5_F/advance.f90

commit 0490638368ba9a892df33ef0df8652e017055de6
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 22 11:03:08 2013 -0800

    More changes to be compatibale with the new nodal stencil (and the fact
    that we no longer pass ns into mg_tower_build).

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 4cf8374aabd4cc88155915292bb932f2de6f503f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 22 10:50:08 2013 -0800

    Turns out there's an easy way to figure out whethe or not we're currently
    in an OMP parallel region.  The FineAdd Fortran routines are now written
    to only thread if they're not in an OMP region.  When the MultiFab version
    of FineAdd() is used we thread in C++ over the boxes and hence don't
    thread within the Fortran.  When the FAB version of FineAdd() is called
    we thread the Fortran.  More of this to come ...

Src/C_AMRLib/FLUXREG_3D.F

commit 6078399e2aca5b8928bcafdf869697e0d8885925
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 22 10:43:41 2013 -0800

    ns --> mgt%ns

Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/mg.f90

commit 5d0367a157e2526919de47a0e0b93ddffe38336d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 22 10:43:07 2013 -0800

    These are the new versions of the nodal solver which carries the cell-centered
    coefficient rather than filling the nodal-based stencil.

Src/LinearSolvers/F_MG/compute_defect.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_apply.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit ef86291d1ab894f7069850e3745f1ffb5a1715e6
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 22 10:16:35 2013 -0800

    Use mgt%ns, not ns.

Src/LinearSolvers/F_MG/mg.f90

commit 6092c9376334ec131e1f1ebb29193ddea53d0a6a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 21 16:41:46 2013 -0800

    These are the nodal files that used the stencil-based as opposed to the
    new sg-based nodal stencil.

Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/compute_defect.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/itsol.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/mg.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/ml_nd.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/ml_solve.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_interface_stencil.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_mg_cpp.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_mg_tower_smoother.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_smoothers.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_stencil.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_stencil_apply.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_stencil_fill.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_sync_resid.f90

commit 99fbf93cbb622557df6f7023ce0837e965c9784b
Merge: 389500a41 051471657
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 21 16:40:12 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 389500a41f9577daa0115084d3d8a703a327bef0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 21 16:39:38 2013 -0800

    Create a new directory: BoxLib/Tests/LinearSolvers/F_MG_Old_Nodal_Stencil
    to hold the source code and test code for the stencil-based nodal solver.

Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/GNUmakefile
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/bc_interp.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/cc_edge_coeffs.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/cc_multi.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/cc_rhs.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/grids_2d_1lev
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/grids_2d_2lev
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/grids_3d_1lev
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/grids_3d_2lev
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/init_cell_coeffs.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/inputs.2d.nodal.cross
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/inputs.2d.nodal.dense
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/inputs.3d.nodal.cross
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/inputs.3d.nodal.dense
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/main.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/makefile
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_multi.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/nodal_rhs.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/regression
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/t_smoother.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/t_stencil.f90
Tests/LinearSolvers/F_MG_Old_Nodal_Stencil/wrapper.f90

commit 8aeb97027a30d621fbbd17879fab2d4a5d109f4d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 21 16:38:06 2013 -0800

    No longer keep these scripts.

Tests/LinearSolvers/F_MG/test_dir
Tests/LinearSolvers/F_MG/test_script

commit d101569b6356c97fdbf0906fc044e0adb243d5bb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 21 16:37:43 2013 -0800

    These are the new test routines for the new sg-based nodal solver.

Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/init_cell_coeffs.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/nodal_rhs.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 73cf58c59d06ea17ddf8d8bc7b7f283bda627c87
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 21 16:32:35 2013 -0800

    More cleanup -- no functional change.

Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/mac_applyop.f90

commit 05147165711f6ca554ee7741ae053aced57300b1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 21 13:06:38 2013 -0800

    fixed makefile in F_MG for C++ codes

Src/LinearSolvers/F_MG/FParallelMG.mak

commit 5323d990fe0733e36f19ab246306616e4a0de632
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 21 12:30:12 2013 -0800

    These changes should not make any difference in the answers, they are
    just rearrangement and some renaming of subroutines.

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/compute_defect.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_apply.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 1c3450cfc8b8a4cd1e3b3431a565fa6e4bd99911
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 20 14:20:13 2013 -0800

    Update the testing routines with new inputs*nodal* files and
    new grids files.  Clean up the printouts as well.

Tests/LinearSolvers/F_MG/grids_2d_1lev
Tests/LinearSolvers/F_MG/grids_2d_2lev
Tests/LinearSolvers/F_MG/grids_3d_1lev
Tests/LinearSolvers/F_MG/grids_3d_2lev
Tests/LinearSolvers/F_MG/init_cell_coeffs.f90
Tests/LinearSolvers/F_MG/inputs.2d.nodal.cross
Tests/LinearSolvers/F_MG/inputs.2d.nodal.dense
Tests/LinearSolvers/F_MG/inputs.3d.nodal.cross
Tests/LinearSolvers/F_MG/inputs.3d.nodal.dense
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit b18d247295779459a946e8416a32a9bcf9dc8db7
Merge: 0d0235aed a8fbdd06f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 20 12:37:05 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0d0235aed7abcd5946f93603e72142fd7d8ccb59
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 20 12:36:45 2013 -0800

    Clean up of nodal multigird and the testing program in Tests/LinearSolvers/F_MG.

Tests/LinearSolvers/F_MG/GNUmakefile
Tests/LinearSolvers/F_MG/cc_edge_coeffs.f90
Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 53fa31fdbb5a2590075c633df00d7e4e23df0a41
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 20 12:36:08 2013 -0800

    The filest are listed in GNUmakefile instead.

Tests/LinearSolvers/F_MG/GPackage.mak

commit 9923d1840ac3dd97f4367e2020f56f693954d779
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 20 12:33:32 2013 -0800

    Get rid of Jacobi options within smoothers.

Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 12deadec217e7460f23c7c0c4b62bf34fe604e25
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 20 12:33:12 2013 -0800

    Better formatting.

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 5692c902b30221d8d4cf1723313d1e21a29568d1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 20 12:32:37 2013 -0800

    Make sure rh has exactly one ghost cell.

Src/LinearSolvers/F_MG/ml_nd.f90

commit bc518d99dccf0c9dec73ece74a3b251c0b38a5a3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 20 11:28:47 2013 -0800

    Get rid of Jacobi smoother.

Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit a8fbdd06fbcf8a6d9cc60e5f6abc4ebc665513ac
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Nov 19 12:03:37 2013 -0800

    Verbose flags should be integer.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 53769811ca7573962452429875a8f7b35f83aee0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Nov 19 09:50:47 2013 -0800

    Added a verbose option, defaulted to false, to MGT_Solver.  This way we
    can set the default on a case by case basis, instead of just using the
    ParmParsed valued of mg.v.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 149b79551780f18e0d75ade754af75e4878dc96d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 18 15:08:48 2013 -0800

    Example now shows how to reduce a map where the key is a structure.
    I use and IntVect since BoxLib knows how to sort IntVects.

Tests/C_BaseLib/tMF.cpp

commit 7eaf38ec5b62ce88a288f8ca258c873c2108bad0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 18 14:13:54 2013 -0800

    A little cleanup.

Tests/C_BaseLib/tMF.cpp

commit 0b59f677575740b67530dd5da1528cc7bb0c2481
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 18 14:10:38 2013 -0800

    This test is now a simple example of how to reduce a std::map<int,Real>
    across CPUs.

Tests/C_BaseLib/tMF.cpp

commit 3196d1ffad20ca144ca7b41bc29e233b420771b2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 15 12:18:53 2013 -0800

    Add check on whether mf is nodal in build_nodal_dot_mask.

Src/F_BaseLib/multifab_f.f90

commit 2e2c1600228eabc54e2351ad544a0462dbfca273
Author: vince <vebeckner@lbl.gov>
Date:   Wed Nov 13 15:42:37 2013 -0800

    added proximity order diagnostic.
    added simulation of hopper distributions for testing locally.
    pfc order looks correct.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 820c6e30739548b2f3adc12e42408109f263adac
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 13 11:19:41 2013 -0800

    sum_integrated_quantities does not need to be virtual

Tutorials/AMR_Advection_C/Source/ADR.H

commit 3d1eec2561b843941eac0d5585d93ec6d0e9ee9c
Author: Chris Malone <malone@ucolick.org>
Date:   Tue Nov 12 18:23:52 2013 -0800

    remove debug print statements

MAESTRO_xrb/fbuoyancy.f90

commit fa8332ea9fd994ea558ea579f8c8213a659a28f2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 12 16:18:17 2013 -0800

    We no longer use mgt%st

Src/LinearSolvers/F_MG/mg_tower.f90

commit ea13ae1dbd8e9c1b959148281a4d1d0d2f5cfe10
Author: Chris Malone <malone@ucolick.org>
Date:   Tue Nov 12 15:21:44 2013 -0800

    get this compiling again

MAESTRO_xrb/fbuoyancy.f90

commit 17342cd7ea9f5bc2d470dc1acb6a875c206e46e4
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Nov 11 18:13:16 2013 -0800

    Redo solve_ function to look more like scalar solve, add access function to AmrData, uptick ccse lib version

Src/Extern/amrdata/AmrData.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Tools/CMake/BoxLib_Version.cmake

commit abb197b36d43faca9f81c46c16d7294218a82f6d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 11 12:00:18 2013 -0800

    removed print.

Tests/IOBenchmark/IOTest.cpp

commit 1dd4f1b0d2d7c6b4568cd6e3f63dfa588317f3c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 11 11:53:16 2013 -0800

    removed DatasetClient.H and .cpp from a couple of makefiles because DatasetClient has been moved to ArrayView

Tools/C_util/Convergence/Make.package
Tools/C_util/Statistics/Make.package
Tools/C_util/ViewMF/Make.package

commit 338b4262680a8d4899f235b0e742eb38021e83bd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 11 10:07:40 2013 -0800

    Fix to quiet PGI compiler.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit ffa918aff478b3927962df85d14ab2ad9f41311c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 5 16:45:35 2013 -0800

    update regression test files

Tools/RegressionTesting/BoxLib-tests.ini
Tools/RegressionTesting/Castro-tests.ini
Tools/RegressionTesting/LMC-tests.ini
Tools/RegressionTesting/Nyx-tests.ini
Tools/RegressionTesting/RNS-tests.ini
Tools/RegressionTesting/SMC-tests.ini
Tools/RegressionTesting/VARDEN-tests.ini

commit 004d96a3efbfe5aa98ca6cabb189b16ffb6d10ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 5 16:23:50 2013 -0800

    removed middle data stuff; these were intended for SDC, but now SDC is done in a different way

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 697c573cf339bdabb1f1c3fa8dd554085130ea2b
Merge: edc50bc81 365d0af7e
Author: vince <vebeckner@lbl.gov>
Date:   Mon Nov 4 12:09:31 2013 -0800

    Merge branch 'master' into commprof

commit 99780b9ce4a005cb5a6becd312db6ddaa14ae893
Author: Chris Malone <malone@ucolick.org>
Date:   Fri Nov 1 09:42:41 2013 -0700

    new routine to calculate the total mass on the grid for all species

MAESTRO_xrb/fspec_total_mass.f90

commit edc50bc8102379ce86236cf8aeb99c9f07696f82
Merge: 2cfa64c63 bfd874231
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 31 11:23:55 2013 -0700

    Merge branch 'commprof' of gamera:/usr/local/gitroot/BoxLib into commprof

commit 365d0af7e4df9787cfe1cc48947eb92c62331fc4
Merge: e0bc9532a 993d6a3be
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 29 16:30:21 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e0bc9532a3d649035e10c4b7073766fbf0f75600
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 29 16:30:00 2013 -0700

    fixed parallel bug for fabs and multifabs.

Src/Extern/amrdata/AmrData.cpp

commit 64c713c2c460331412d2b6c213ccf254932dcd59
Author: Chris Malone <malone@ucolick.org>
Date:   Mon Oct 28 17:02:11 2013 -0400

    actually add a usage statement

MAESTRO_xrb/frates.f90

commit 993d6a3be68eb3d16c02be75fc3a956cb4da9dee
Merge: 9afecb0e9 d53e06b7f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 28 09:23:19 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d53e06b7fe4ed8a655b10e3e800dd77e0366abda
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Oct 27 10:32:53 2013 -0700

    Examine NERSC_HOST as well as uname for the hostname.
    Currently edison doesn't appear in 'uname -a'.

Tools/C_mk/Make.defs

commit 9afecb0e925fbdf962069dfd5f462340840c196d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 25 14:58:08 2013 -0700

    Added version of bCoefficients() that takes a FArrayBox and grid # instead
    of a MultiFab.  Also ZeroACoefficients(); it's equivalent to a call of
    aCoefficients() where the passed MultiFab was setVal()d to zero, without
    having to build the MultiFab.

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/DivVis.cpp

commit 2cfa64c63f5bd79d1c5aae5f7fd1fc36b6ba3166
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 25 11:42:22 2013 -0700

    close file.

Src/C_BaseLib/VisMF.cpp

commit f508df09f3382c5d6ea2e5133176bdafe2f4cfb1
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 25 11:42:05 2013 -0700

    close file.

Src/C_BaseLib/DistributionMapping.cpp

commit bfd874231501a484aa38d9e4fecfc74299ae3b3a
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 24 15:28:35 2013 -0700

    hopper test.

Src/C_BaseLib/DistributionMapping.cpp

commit 2ed1278b8bca1268868d4cf6a19ac125b1b411d9
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Oct 24 12:37:40 2013 -0700

    Add code to fill corner cells at phys corners...if0 it out, but leave it around for later use

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 3e179dd23ddb5c14d4232f6d98ae5cb7433ec3b9
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 23 15:54:22 2013 -0700

    hopper test.

Src/C_BaseLib/DistributionMapping.cpp

commit 8ca8c28c5c51ccecb7bea1fd8d170920bfe1794f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 23 15:14:29 2013 -0700

    procname.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 7536fdae3151b43c7d36a0161a2737e3303352bb
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 23 14:51:30 2013 -0700

    no report for zero perfmon procs.

Src/C_BaseLib/ParallelDescriptor.cpp

commit e43b4cfd470ab15eeb9fa27747d61e76b87b8016
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 23 14:30:38 2013 -0700

    hopper fix.

Src/C_BaseLib/Profiler.cpp

commit e396c403efbad0d00e657ea1400fb63d1e404b5d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 23 14:19:58 2013 -0700

    more proximity mapping.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Profiler.cpp

commit 4a8d665c37f67e07d21255f06c4b450b6d41db8c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 21 09:58:46 2013 -0700

    No more DatasetClient.cpp in CMakeList...

Src/C_AMRLib/CMakeLists.txt

commit 9adfbcc7f69f6f7e5483230b2f35d915d4f49d9e
Merge: b6db08b4c 43acee06e
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 18 15:16:25 2013 -0700

    Merge branch 'master' into commprof

commit 43acee06e0795cf68aca91c64575a33e9191cb8c
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 18 15:12:47 2013 -0700

    added arrayview support.

Tools/C_mk/Make.defs

commit 839c7f3e8a12c6fa9cde1844c61dcfd8f77a2950
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 18 15:10:50 2013 -0700

    added arrayview support.

Src/C_AMRLib/DatasetClient.H
Src/C_AMRLib/DatasetClient.cpp

commit b6db08b4c9193a8b55b80b1b5740c4bedecaae53
Author: vince <vebeckner@lbl.gov>
Date:   Tue Oct 15 14:22:50 2013 -0700

    more proximity mapping.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit ad5a3b4504cbb64dd035bdc120e21fc4be852178
Merge: e338a51ce 6a51cba9a
Author: vince <vebeckner@lbl.gov>
Date:   Fri Oct 11 15:12:08 2013 -0700

    Merge branch 'master' into commprof

commit e338a51ce401786d58f2c1c071add58d0238a9cb
Author: vince <vebeckner@lbl.gov>
Date:   Thu Oct 10 16:10:41 2013 -0700

    helper functions for proximity ranking.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 6a51cba9a2e537c35ff30c879818ec85ba7bdb81
Merge: ab740a0e1 46d89ca34
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 9 13:28:05 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ab740a0e18d37276043a1413297e62cc24c51ce6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 9 11:02:23 2013 -0700

    Added version of contains_nan() and contains_inf() that take an IntVect
    that gets set to a relevant cell when the routines return true.

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp

commit 46d89ca3400bdf46501df2b7a8fd672546de08c1
Merge: c897aabf5 b8cc570a6
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Oct 9 10:33:45 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit c897aabf5431930dcbffd0a6d39d90d4debc6a26
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Oct 9 10:33:34 2013 -0700

    AmrLevel: Add fineRatio.  StateData: Remove unused setMidData.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit b8cc570a6c6302ee92e6bd50b5744b09c7ad45da
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 8 21:48:18 2013 -0700

    Only print the warning (about not using linear interp if ref_ratio = 4
    instead of 2) once per solve rather than once per v-cycle.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 311e94e3e8fee28387d661b1227c249f038904c6
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 8 12:29:27 2013 -0700

    Remove the Tests/LinearSolvers/C_NodalMG directory since we
    no longer support the code that this tests.

Tests/LinearSolvers/C_NodalMG/files.2d
Tests/LinearSolvers/C_NodalMG/files.3d
Tests/LinearSolvers/C_NodalMG/gt_breaks_27pt
Tests/LinearSolvers/C_NodalMG/inputs
Tests/LinearSolvers/C_NodalMG/proj.cpp
Tests/LinearSolvers/C_NodalMG/test_grids/3d_4_level.grids
Tests/LinearSolvers/C_NodalMG/test_grids/gr.11
Tests/LinearSolvers/C_NodalMG/test_grids/gr.15
Tests/LinearSolvers/C_NodalMG/test_grids/gr.16
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19l3
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s2
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s2.4
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s4
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s4.1
Tests/LinearSolvers/C_NodalMG/test_grids/gr.292.11
Tests/LinearSolvers/C_NodalMG/test_grids/gr.292.25
Tests/LinearSolvers/C_NodalMG/test_grids/gr.7
Tests/LinearSolvers/C_NodalMG/test_grids/gr.8
Tests/LinearSolvers/C_NodalMG/test_grids/gr.8a
Tests/LinearSolvers/C_NodalMG/test_grids/gr.ann.1
Tests/LinearSolvers/C_NodalMG/test_grids/gr.sstanley.1
Tests/LinearSolvers/C_NodalMG/test_grids/gr0
Tests/LinearSolvers/C_NodalMG/test_grids/gr0a
Tests/LinearSolvers/C_NodalMG/test_grids/gr0b
Tests/LinearSolvers/C_NodalMG/test_grids/gr1
Tests/LinearSolvers/C_NodalMG/test_grids/gr1mike.thin
Tests/LinearSolvers/C_NodalMG/test_grids/gr1rick2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2.0
Tests/LinearSolvers/C_NodalMG/test_grids/gr2.1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2.inf
Tests/LinearSolvers/C_NodalMG/test_grids/gr2a2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2a4
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.l0
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.l1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.l2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p3
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p4
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p5
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p6
Tests/LinearSolvers/C_NodalMG/test_grids/gr2b
Tests/LinearSolvers/C_NodalMG/test_grids/gr2c
Tests/LinearSolvers/C_NodalMG/test_grids/gr2cross
Tests/LinearSolvers/C_NodalMG/test_grids/gr2d
Tests/LinearSolvers/C_NodalMG/test_grids/gr2d2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2d4
Tests/LinearSolvers/C_NodalMG/test_grids/gr2dave
Tests/LinearSolvers/C_NodalMG/test_grids/gr2e
Tests/LinearSolvers/C_NodalMG/test_grids/gr2f
Tests/LinearSolvers/C_NodalMG/test_grids/gr2g
Tests/LinearSolvers/C_NodalMG/test_grids/gr2h
Tests/LinearSolvers/C_NodalMG/test_grids/gr2mike
Tests/LinearSolvers/C_NodalMG/test_grids/gr2mike1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2mike2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2mike3
Tests/LinearSolvers/C_NodalMG/test_grids/gr2r1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2r2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2r3
Tests/LinearSolvers/C_NodalMG/test_grids/gr3.rz
Tests/LinearSolvers/C_NodalMG/test_grids/gr3a
Tests/LinearSolvers/C_NodalMG/test_grids/gr3ann
Tests/LinearSolvers/C_NodalMG/test_grids/gr3ann2
Tests/LinearSolvers/C_NodalMG/test_grids/gr3b
Tests/LinearSolvers/C_NodalMG/test_grids/gr3c
Tests/LinearSolvers/C_NodalMG/test_grids/gr3mike
Tests/LinearSolvers/C_NodalMG/test_grids/gr3mike.3
Tests/LinearSolvers/C_NodalMG/test_grids/gr3rick
Tests/LinearSolvers/C_NodalMG/test_grids/gr3rick2
Tests/LinearSolvers/C_NodalMG/test_grids/gr4
Tests/LinearSolvers/C_NodalMG/test_grids/gr4level
Tests/LinearSolvers/C_NodalMG/test_grids/gt.32
Tests/LinearSolvers/C_NodalMG/test_grids/gt.bill1
Tests/LinearSolvers/C_NodalMG/test_grids/gt.inputs.3d.spin.grids
Tests/LinearSolvers/C_NodalMG/test_grids/gt.jbb.1
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sas
Tests/LinearSolvers/C_NodalMG/test_grids/gt.scott.1
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sstanley_2.32
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sstanley_2.64
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sstanley_3
Tests/LinearSolvers/C_NodalMG/test_grids/gt0
Tests/LinearSolvers/C_NodalMG/test_grids/gt010
Tests/LinearSolvers/C_NodalMG/test_grids/gt012
Tests/LinearSolvers/C_NodalMG/test_grids/gt016
Tests/LinearSolvers/C_NodalMG/test_grids/gt05
Tests/LinearSolvers/C_NodalMG/test_grids/gt1
Tests/LinearSolvers/C_NodalMG/test_grids/gt12
Tests/LinearSolvers/C_NodalMG/test_grids/gt12.2
Tests/LinearSolvers/C_NodalMG/test_grids/gt12.3
Tests/LinearSolvers/C_NodalMG/test_grids/gt2
Tests/LinearSolvers/C_NodalMG/test_grids/gt2t1
Tests/LinearSolvers/C_NodalMG/test_grids/gt2t3
Tests/LinearSolvers/C_NodalMG/test_grids/gt2t4
Tests/LinearSolvers/C_NodalMG/test_grids/gt3
Tests/LinearSolvers/C_NodalMG/test_grids/gt3ann
Tests/LinearSolvers/C_NodalMG/test_grids/gt3ann2
Tests/LinearSolvers/C_NodalMG/test_grids/gt4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s2
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s2.4.4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s2a
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s4.2.4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s4.4.2
Tests/LinearSolvers/C_NodalMG/test_grids/gt5
Tests/LinearSolvers/C_NodalMG/test_grids/gt5s2
Tests/LinearSolvers/C_NodalMG/test_grids/gt5s4
Tests/LinearSolvers/C_NodalMG/test_grids/gt6
Tests/LinearSolvers/C_NodalMG/test_grids/gt6s
Tests/LinearSolvers/C_NodalMG/test_grids/gt6s2
Tests/LinearSolvers/C_NodalMG/test_grids/gt6s4
Tests/LinearSolvers/C_NodalMG/test_grids/gt7a
Tests/LinearSolvers/C_NodalMG/test_grids/gt7aa
Tests/LinearSolvers/C_NodalMG/test_grids/gt8
Tests/LinearSolvers/C_NodalMG/test_grids/gt8a
Tests/LinearSolvers/C_NodalMG/test_grids/gt8b
Tests/LinearSolvers/C_NodalMG/test_grids/gt8c
Tests/LinearSolvers/C_NodalMG/test_grids/gt8ms2
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig2
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig3
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig4
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig5
Tests/LinearSolvers/C_NodalMG/test_grids/gtclearlarge
Tests/LinearSolvers/C_NodalMG/test_grids/gtclearsmall
Tests/LinearSolvers/C_NodalMG/test_grids/gtgrav2
Tests/LinearSolvers/C_NodalMG/test_grids/gtgrav4
Tests/LinearSolvers/C_NodalMG/test_grids/gtjbb
Tests/LinearSolvers/C_NodalMG/test_grids/gtjbb2
Tests/LinearSolvers/C_NodalMG/test_grids/gtpfail
Tests/LinearSolvers/C_NodalMG/test_grids/gtrick

commit dc1e35566d731727ee57c01f5d1851affb300c91
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 8 12:28:47 2013 -0700

    Removing the Src/LinearSolvers/C_NodalMG directory since this
    code is no longer used by any of the applications.

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/OpenSource.txt
Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real2d.2.f
Src/LinearSolvers/C_NodalMG/amr_real2d.f
Src/LinearSolvers/C_NodalMG/amr_real3d.2.f
Src/LinearSolvers/C_NodalMG/amr_real3d.f
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_avg2d.f
Src/LinearSolvers/C_NodalMG/hg_avg3d.f
Src/LinearSolvers/C_NodalMG/hg_cg.cpp
Src/LinearSolvers/C_NodalMG/hg_cg2d.f
Src/LinearSolvers/C_NodalMG/hg_cg3d.f
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi2d_full.f
Src/LinearSolvers/C_NodalMG/hg_multi2d_terrain.f
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.f
Src/LinearSolvers/C_NodalMG/hg_proj2d.f
Src/LinearSolvers/C_NodalMG/hg_proj3d.f
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit f128d84bd70ef5a4f31ec66220a59455b4dc7c3c
Merge: 18a498ebf 0eed263fd
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Mon Oct 7 19:23:39 2013 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 18a498ebff72e85ff2f76538a45573f7c4e22f5a
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Mon Oct 7 19:22:22 2013 -0400

    move the warning of dropping to piecewise constant prolongation
    if ir /= 2 up higher in the call stack so it is not output as
    much -- note: this does not affect MG.  No output differences should
    occur except for a lot fewer warnings.

Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 0eed263fd45c0a3a31b2a12f830192ea671f2c34
Merge: 0bed6d2ef 89e87bb77
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 7 16:21:42 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 0bed6d2ef1df803b1da469596f42bd1f99ec6718
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 7 16:20:47 2013 -0700

    Don't thread over calls to setPhysBoundaryValues().  It doesn't play
    well with the Inflow code.

Src/C_AMRLib/AmrLevel.cpp

commit 89e87bb77edb41881a59dfbece896d1d7feb0e12
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 7 14:13:23 2013 -0700

    Put comments in the inputs.3d.nodal.dense and set ba_maxsize = 128
    so at first this will have only one grid.

Tests/LinearSolvers/F_MG/inputs.3d.nodal.dense

commit a7aa21b7e769e4c8e0b5365c11b3d5e5dc426b53
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 7 14:08:11 2013 -0700

    Create a new 3d nodal dense smoother -- subroutine nodal_smoother_3d_opt --
    that can be used to experiment with optimizations having to do with not
    storing the stencils.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 06782ac54efebee4be74ad85f408011ea7662c67
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 7 13:28:06 2013 -0700

    Inputs for nodal dense stencil test.

Tests/LinearSolvers/F_MG/inputs.3d.nodal.dense

commit 2ab88b31b48d7b6a802db21406b37df17c260fbf
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Oct 6 20:38:36 2013 -0400

    change the way the defaults are indicated -- now we do a logical and output "[*]" via
    a merge instead of printing the default value alongside the current value.  This is
    a lot easier to read.

Tools/F_scripts/write_probin.py

commit 1c957c006aa73a3dd647f95a928259bc13a270f0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 4 17:04:45 2013 -0700

    We can now restart from a plotfile if the appropriate data has been
    stored in the plotfile.  This works for both grid data and particles,
    but the application must be in charge of making sure it can find the
    data that it needs.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H

commit 580e8f0e4ff97d4e90ebe44f012301174f5f1780
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 3 14:53:18 2013 -0700

    Uses can now choose single -vs- double precision at compile time.
    The C preprocessor symbol BL_SINGLE_PRECISION_PARTICLES, when defined at
    compile time causes floating point particle data to be stored as floats
    instead of the default, which is doubles.

Src/C_AMRLib/Particles.H

commit ef4db703005dede233fa29317026883245f282d4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 3 14:27:59 2013 -0700

    I'm now appended "single" or "double" to the version string in checkpoint
    files for particles.  This allows me to know how they were written so that
    I can properly read them in.  It thus gives us the ability to decide at
    compile time whether to use single or double precision for storing
    floating point data in particles.  As of this commit all you have to do is
    edit Particles.H and change one typedef.  To come will be a way to do this
    when compiling.  The default floating-point precision as of this commit is
    back to double precision.

Src/C_AMRLib/Particles.H

commit f591bcb40b690fbfb021dd37a6ea83bc5530aae6
Merge: a90db6929 963787a8f
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Wed Oct 2 20:41:06 2013 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit a90db692965b4c44e1f855e5f69c8c9611bdc877
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Wed Oct 2 20:40:42 2013 -0400

    add default values in [] in the print routine

Tools/F_scripts/write_probin.py

commit 963787a8f3cc03de96479dfc5c12bce30f8d04ef
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 2 14:37:26 2013 -0700

    PeriodicShift() now returns bool indicating whether or not it shifted the
    particle.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 45127e686244c3be51362c11383e746c8ee02e73
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 2 14:07:31 2013 -0700

    When a particle is out of or on the boundary we now shift a fixed
    .125*CellSize() to try and get it back it.  Got some strange precision
    issues with mixed float and double arithmetic.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit b9c8291683e16118854bd2e5539d068bbab2727c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 2 12:52:44 2013 -0700

    Particles positions and data are now stored as floats instead of doubles.
    The code should be able to read old and new checkpoint files.
    Likewise it should be able to read binary double as well as binary float
    particle input files.

Src/C_AMRLib/Particles.H

commit e5abf55139fbdc44940de32b582108afcbd1081b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 2 12:51:16 2013 -0700

    Incremented version string for particles using float not double data.

Src/C_AMRLib/Particles.cpp

commit 0d8dcab43a244e53d1e3465d2e996d841fcda657
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 2 10:22:55 2013 -0700

    InitFromBinaryFile() can now automagically read either float or double data.

Src/C_AMRLib/Particles.H

commit 4ec0ae0d1f38b9c44f8d4f5be8f294bd9e15dcbe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Oct 1 16:27:45 2013 -0700

    More work on double -> float conversion.

Src/C_AMRLib/Particles.H

commit 5fedf8834306e0d4807044f9b4dc96ba2d55be62
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Oct 1 16:18:27 2013 -0700

    Some work storing/using real data in particles as float instead of double.

Src/C_AMRLib/Particles.H

commit 8125a578b873356c8ce6e1c2d627582323f1265e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 1 15:18:38 2013 -0700

    This change defines USE_PARTICLES instead of BL_USE_PARTICLES -- this
    is the flag that is seen in the rest of the code.

Tools/CMake/CCSEOptions.cmake

commit bea6d1b2afdfa912678c183aa887991423f8be6a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 1 11:12:40 2013 -0700

    Add ParticleBoxArray option for AdvectWithUmac.

Src/C_AMRLib/Particles.H

commit 1163d71b3e5ad8be744d3c596b96a0e7a2ee7d2e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 30 21:36:53 2013 -0700

    Must remember to make the particle DistributionMap on restart
    as well as on initialization -- put that section of code into a new
    routine,  make_particle_dmap,  which is called from init and from
    restart.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 909155c1bf1310f4b0957e8f1de5ba243e5ce5b5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 30 16:54:56 2013 -0700

    Decided we don't need to worry about copy on ghost cells as long as
    we copy after the temporary mf has completed SumBoundary.

Src/C_AMRLib/Particles.H

commit a0fa1d54b0777de9e759b3000b2b87e61be2742c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 30 16:38:42 2013 -0700

    This version has the working multilevel AssignDensity which allows
    for particle_grids != grids.  Still not sure what to do about ghost
    cell copies though.

Src/C_AMRLib/Particles.H

commit 960eea93241a5984459755719b55bf24ccea4f2f
Merge: a60870593 5530bdcd6
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 30 12:44:53 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a60870593db1eea3e11a8763fb3f73a52c8e2efb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 30 12:43:14 2013 -0700

    Inside addOneParticle, if a particle seems to be on the domain boundary
    we move it slightly inside.

Src/C_AMRLib/Particles.H

commit 5530bdcd66511988e5015fa55d8004744a11ce09
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Mon Sep 30 09:57:36 2013 -0700

    Remove MLSDC from BoxLib (moved to RNS).

Src/C_AMRLib/MLSDCAmr.H
Src/C_AMRLib/MLSDCAmr.cpp
Src/C_AMRLib/MLSDCAmrEncap.cpp
Src/C_AMRLib/Make.package

commit 0cdc484807a6a966ddb0183bf996cb9c833a5221
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Mon Sep 30 09:54:45 2013 -0700

    Add setMidData.

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 510ce4f26db37b0c1c34bc7e9ed92de15db8949d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 30 08:59:27 2013 -0700

    Back out latest changes to get this to work again.

Src/C_AMRLib/Particles.H

commit b515c42bd789d195418c6222d9dbaad8ce2be5c3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 30 08:50:39 2013 -0700

    Allow the particles to live on a different boxarray than the grid
    data lives -- this is particle_grids as opposed to grids.  The default
    for now is that the boxarrays are identical.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 6956653e20a132b9875ab50327657b8f27749ae1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 27 13:22:47 2013 -0700

    optimization of the 5th-order interpolator

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit 10a12b95e3bc67b8a2fbb0c456268dec5f957929
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 27 11:07:09 2013 -0700

    5th-order interpolation in 3D

Src/C_AMRLib/INTERP_3D.F

commit bd924155e060233fc7f01f70191da13d7941a0ba
Merge: 45ed89856 6f553ef12
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 27 08:23:27 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 45ed89856243a7c4d1b2d2a780b241499d107daa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 27 08:22:29 2013 -0700

    Modify the test at the end of moveKickDrift so that particles at level 0
    flying along at cfl > 1 can leave a grid and not have their velocities
    and positions correctly updated, but still not get lost entirely.

Src/C_AMRLib/Particles.H

commit 6f553ef1251fa6eec5eb042ab296e61219af5abb
Merge: 5fad865f2 ef1d54d73
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 26 22:17:42 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5fad865f27d9a529c14bc186982787e0d8b3c5fb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 26 22:12:29 2013 -0700

    added 5th-order interpolation based on quartic polynomial dimension by dimension;  so far 1D and 2D are implemented;

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp

commit ef1d54d738f858a4fcae202a3b2939c03c2634fa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 26 15:54:03 2013 -0700

    Little more tweaking of output in InitFromBinaryMetaFile()

Src/C_AMRLib/Particles.H

commit 7fe18fd2a893352be67d5ef062209cb299d24411
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 26 15:41:53 2013 -0700

    Added some verbosity.

Src/C_AMRLib/Particles.H

commit ff0b75eaeccf344416430f0401363e1739ff9a62
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 26 15:38:42 2013 -0700

    Added InitFromBinaryMetaFile().

Src/C_AMRLib/Particles.H

commit 178971219322ecb5bf6843601c45ac6498878599
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 26 12:52:02 2013 -0700

    Restore DistributionMapping.{H,cpp} to be the same as before the
    previous commit -- we don't need that extra define after all.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 1f50252d92bb476dc94ab258ccb1ef1544b58904
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 26 11:16:14 2013 -0700

    proximity mapping tests.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.cpp
Tools/C_mk/Make.Linux

commit 6e19668c2b5aa84b636da059be3642feddb96065
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 26 10:07:47 2013 -0700

    Remove left-over print statement when particles left the domain
    before being periodically shifted back in.

Src/C_AMRLib/Particles.cpp

commit 8a0c50868aca28827ff8a30f83dda7b16a69cd06
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 26 09:17:24 2013 -0700

    Add a new version of DistributionMapping::define which takes an
    already-made pmap as an argument.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 160a59122b0cc8ed57f55756de8e4e9ca2c6c107
Merge: 7620ebd70 ce172ca1d
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 24 12:44:58 2013 -0700

    Merge branch 'master' into commprof

commit ce172ca1dc64a418ff43be452caa20c9041db699
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue Sep 24 10:07:54 2013 -0400

    update Maestro tests

Tools/RegressionTesting/Maestro-tests.ini

commit e44fc2d85f4f2e1649c7dff2eafe0cd5cec6ce1b
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Fri Sep 20 13:50:00 2013 -0400

    fix globalAddToExecString

Tools/RegressionTesting/testnew.py

commit 561bdd52c3b7d80459e940824327d632967ab7ca
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 20 09:29:40 2013 -0700

    Remove GETPLANE.

Src/F_BaseLib/fabio_c.c

commit f0dd557d629be2e4b01c3cd1882f086255c46236
Merge: a91c8dc7d 015a2fba1
Author: jbb <jbbell@lbl.gov>
Date:   Thu Sep 19 20:06:27 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a91c8dc7d5ca6d330f8e946611232872d0ab151b
Author: jbb <jbbell@lbl.gov>
Date:   Thu Sep 19 20:05:46 2013 -0700

    fixed bug in check of uniform mesh

Src/LinearSolvers/F_MG/mg.f90

commit 015a2fba1c734b6b2a7a17ab90ff41d83431d4b7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 19 17:12:46 2013 -0700

    made the regression testing script write out correct html page in the
    case variables names contain special characters "<" and ">".

Tools/RegressionTesting/testnew.py

commit 0d0d4974991c37a5cedb8fefb8603bc6f5206a0d
Merge: b72cb6d58 4a8594538
Author: jbb <jbbell@lbl.gov>
Date:   Thu Sep 19 10:47:34 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4a8594538cb83dd4a7d12a7a983d5bf1c8465077
Merge: d6de81dc3 5edabd632
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 18 17:30:09 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit d6de81dc3f077ca340270a0686feadb052b6798d
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 18 17:30:00 2013 -0700

    Fix up declaration/define strings with D_DECLs, fix CMakeLists.txt to properly remove Particle stuff is BL_USE_PARTICLES is set to 0

Src/C_AMRLib/CMakeLists.txt
Src/C_AMRLib/Particles.H

commit 5edabd6327d9e6935e6b36ecfcc1e998b6efbdfb
Merge: 2c7110983 909e626c7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 18 15:58:36 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2c71109831c55a590a5233a3b228ef75e7b1d1bb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 18 15:57:35 2013 -0700

    Fixed up the case when the domain is not periodic and particles live
    in the cell next to the domain boundary.  Before this wasn't allowed; now
    if we set the flag "allow_particles_near_boundary" to true then the
    particles can live in those cells, but the part of their contribution
    to AssignDensity that falls outside the domain will be ignored.

Src/C_AMRLib/Particles.H

commit 909e626c7c29a19858a9d7fbcc86e16d0c6f516f
Merge: 5e578b8e1 fc2c77a18
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 18 15:20:30 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5e578b8e1fda27cf8f3c4ae36c302cc6f0383e66
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 18 15:18:10 2013 -0700

    Some work on FORT_GETPLANE().  This is needed to implement INFLOW
    on the F90 side of the house.  It's a translation of
    IAMR/Source/INFLOW/inflow.cpp.  It's not done yet as there's an issue
    with "long" int values.  We don't currently use such things, but the
    offsets into turbulence files in 3D get bigger than can be held in a
    standard Fortran integer.

Src/F_BaseLib/fabio_c.c

commit fc2c77a18a90a9d2c67a3aa901116be7f4121d96
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 18 12:49:45 2013 -0700

    up the tagged version num

Tools/CMake/BoxLib_Version.cmake

commit 6356be7e1aee8da83fbb9e102f8141d74f685e9d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 18 12:46:52 2013 -0700

    Changed mpi module name to fboxlib_mpi so not to conflict with
    system-supplied names.

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/pingpong.f90

commit e6983ab620c7cf0f6b84e18a311ddef92bcdafa7
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Sep 16 16:58:13 2013 -0700

    Redo CMake stuff to more properly use command-line options to the cmake command for setting/overriding defaults

CMakeLists.txt
Tools/CMake/CCSEOptions.cmake
Tutorials/MultiGrid_C/CMakeLists.txt

commit 35ae2af53a127c38ee3dafd2af74bc24319cace1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 16 09:29:39 2013 -0700

    Made AmrLevel::addOneParticle not pure so that classes derived from
    AmrLevel can be instantiated without implementing addOneParticle.

Src/C_AMRLib/AmrLevel.H

commit 606e47f3014797e07381ef3653c817283249b560
Merge: 99b38e869 1674226c0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 13 11:43:29 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 99b38e8691bab67c721c17c29b24f27f1da03102
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 13 11:42:43 2013 -0700

    Modify Amr and Particle classes to allow Amr to be defined from an
    outside class and not to read from inputs file.  Also allow particles
    to be copied in one by one.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 1674226c0b6735cf5812f0274c21da18ac7d8788
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 13 10:04:14 2013 -0700

    Added constructors to FabArray and MultiFab that take a DistributionMap.
    This way folks don't have to do the usual two-step process of
    creating a MultiFab and then calling define() if they want to specify
    their own DistributionMap.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 8ccd5122cde53b9f9746ce15a30b51a6d0adf9c2
Merge: 5cbc021fb 539beb055
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 12 16:00:13 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5cbc021fb69d8a7bb72b8ec294dfad5c1b78ccef
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 12 15:59:54 2013 -0700

    Make the minimum physical box size 1.e-8 instead of 1.e-6.

Src/C_BaseLib/RealBox.cpp

commit 7620ebd70757f693076524e1ffbf8b1b5dbb95f4
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 12 15:44:17 2013 -0700

    procnums and names.

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 539beb0553474dd37152cc3fbccb0eb121062123
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Sep 12 12:29:08 2013 -0700

    Add usage comment, remove debugging note

CMakeLists.txt
Tools/CMake/InstallManager.cmake
Tutorials/MultiGrid_C/CMakeLists.txt

commit 2819e118b9213e145d4458d8f8fe044e6d7191a4
Merge: 306eeab74 da4259961
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Sep 12 12:16:53 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 306eeab744ccfb682c9d97fa57928f964f2d61a1
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Sep 12 12:16:43 2013 -0700

    never-ending mods to cmake files...

CMakeLists.txt
Src/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt
Tools/CMake/CCSEOptions.cmake
Tools/CMake/FindCCSE.cmake
Tools/CMake/InstallManager.cmake
Tutorials/MultiGrid_C/CMakeLists.txt

commit da425996113626004b842ab61abc18a58c054971
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 12 11:32:47 2013 -0700

    Allow us to initialize an AMR object with RealBox and coord already
    set so we don't have to parmparse those in Geometry.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 84a2455ab00e992d8222bb6ab17e4f95a0355555
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 12 10:02:25 2013 -0700

    Add domain vs lev0_grids check in defBaseLevel.

Src/C_AMRLib/Amr.cpp

commit 62c7a46373a9a5a1ddb7a074144f799356789101
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 12 08:38:33 2013 -0700

    Consolidated the two versions of initialInit() and defBaseLevel() into
    single routines.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit afa55bf51837e28b4154bb9acd9df8ac5b51fdba
Merge: a112aaf3b fb587de91
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 11 17:19:32 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a112aaf3bf0d43e5c9199ccb485739a01213d25f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 11 17:18:45 2013 -0700

    Add versions of init, initialInit and defBaseLevel that take both
    a BoxArray and a pmap.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit fb587de91f0305b46f04f15c9f9a0f7a013fa5cb
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 16:48:49 2013 -0700

    Update version file

Tools/CMake/BoxLib_Version.cmake

commit 38f460235ae7027382fc1c1c7bcb20eae98fb93c
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 16:42:55 2013 -0700

    ick...more hacking on cmake

CMakeLists.txt
Tools/CMake/BoxLib_Version.cmake
Tools/CMake/InstallManager.cmake

commit 475251acb7d1edf6e370ea37068e64209a90ec30
Merge: 21fc6426e c56e36564
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 15:52:21 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 21fc6426ecb030417fb4eb80d3d6c238e1c23f3e
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 15:52:13 2013 -0700

    Final twiddling of CMake files for now (I hope)

CMakeLists.txt
Tools/CMake/BoxLib_Version.cmake
Tools/CMake/CCSEOptions.cmake
Tools/CMake/InstallManager.cmake
Tools/C_scripts/gen_release_tarball

commit c56e365642ee7f6c9d09ee957372581cdcc60835
Merge: 1d0a6654f 135904384
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 11 15:18:35 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1d0a6654f4211fc7da42cc5031b30043e3087184
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 11 15:17:23 2013 -0700

    Added ability to pre-load the distribution mapping cache by simply
    building a DistributionMapping with a pmap and asking for it to
    be added to the cache.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 1359043843dce946759141ebfa1edf9e5eca2317
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 11 14:16:02 2013 -0700

    Make the first lines of DM/Header in a plotfile be the same as the first
    lines of DM/Header in a checkpoint file.

Src/C_AMRLib/Particles.H

commit 68028afe93d2661616c625a435a4e1dd605071a4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 11 13:07:29 2013 -0700

    Clean up Solver.cpp and add contact info for Tulin.

Tutorials/AMR_Trilinos_C/README
Tutorials/AMR_Trilinos_C/Solver.cpp

commit 97aaa120bb070f4f268013a0d18bf35529ac2295
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 10:31:46 2013 -0700

    More tweaks to CMake files

Src/F_BaseLib/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt
Tools/CMake/CCSEOptions.cmake

commit 7ed7f6d13d762e96d33ad0bf11cf34301b19ac17
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 10:16:38 2013 -0700

    Add a couple tests to the CCSEOptions to be sure stuff is defined

Tools/CMake/CCSEOptions.cmake

commit 5f6c46c13c1f84ccc13ad15f655bec1a29a8c1e5
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 09:45:30 2013 -0700

    Small mods working with Andreas

Src/C_AMRLib/Particles.H
Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/FabSet.H

commit 31a715c322a21bdfad93641bcd8ad3273b576bd5
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 01:18:03 2013 -0700

    CMake install the mod files

Src/CMakeLists.txt

commit f303baa3773e7d1e90d6c8d8d36b56ffbe06b2fb
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 11 00:41:49 2013 -0700

    Start to collect BL_DEFINEs throughout, and set some defaults

CMakeLists.txt
Tools/CMake/CCSEOptions.cmake

commit 241eed3c92d40f9052f2c957952d14707f16602e
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Sep 10 23:56:02 2013 -0700

    Add buildInfo.H to install

CMakeLists.txt

commit f4c238be632bd1ad105f5f1c019d0fe6cdb43f6a
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Sep 10 18:47:50 2013 -0700

    Add Particles.cpp and Particles.H to CMakeLists

Src/C_AMRLib/CMakeLists.txt

commit bd7569a05e174a5b88f8ce584491f4192629f6f8
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Sep 10 18:12:24 2013 -0700

    Consolidate all the CMake-built C++ libs into one using the OBJECT library feature post 2.8.8

CMakeLists.txt
Src/CMakeLists.txt
Src/C_AMRLib/CMakeLists.txt
Src/C_BaseLib/CMakeLists.txt
Src/C_BoundaryLib/CMakeLists.txt
Src/LinearSolvers/C_CellMG/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt

commit 0c26d27df85b83df2fc1f4da90db4dd22f608240
Merge: 3f8312d59 77cba4079
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Sep 10 15:31:01 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 77cba407956bb3bea68db004745a6b2260ce4de3
Merge: 6e0d0e484 7cc961dc4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 10 14:57:12 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 6e0d0e484fb8c588a87aeb923f75d0c07f35fd56
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 10 14:56:26 2013 -0700

    Some cleanup using latest gnu compiler on edison.

Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/cluster_f.f90

commit 3f8312d593f6f2d7fde71d65f01875c2a4a15049
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Sep 10 14:26:45 2013 -0700

    Working cmake a bit...in progress

CMakeLists.txt
Src/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/CMakeLists.txt
Tools/CMake/CCSEOptions.cmake

commit 7cc961dc4cf66990ae6d40c8eb4d3417c5255e2b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 10 13:23:33 2013 -0700

    Add comment about RHS and SOLN and visualizing these.

Tutorials/AMR_Trilinos_C/README

commit d8363ad054587ef86fb3e773e9f0e10580102d7b
Merge: 86de1b584 03edb7ee3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 10 13:21:11 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 86de1b584f8669d809bb03186b3a2aa3a9615e11
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 10 13:20:48 2013 -0700

    Tutorial example of how to call a Trilinos solver (Epetra) from a
    BoxLib C++ code.

Tutorials/AMR_Trilinos_C/GNUmakefile
Tutorials/AMR_Trilinos_C/Make.package
Tutorials/AMR_Trilinos_C/README
Tutorials/AMR_Trilinos_C/Solver.H
Tutorials/AMR_Trilinos_C/Solver.cpp
Tutorials/AMR_Trilinos_C/SolverBoundary.cpp
Tutorials/AMR_Trilinos_C/driver.cpp
Tutorials/AMR_Trilinos_C/inputs
Tutorials/AMR_Trilinos_C/writePlotFile.H
Tutorials/AMR_Trilinos_C/writePlotFile.cpp

commit 03edb7ee3773370acda82c00e6850a6c812378a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 10 12:23:01 2013 -0700

    merged 2 MPI_Bcast into 1

Src/C_AMRLib/Amr.cpp

commit b9852e8364bf85f4464ce21712929157ab835c5c
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Sep 6 20:12:37 2013 -0700

    Small changes...one for portability to CGSolver.cpp (works on the machines
    I tested...let me know if it fails on yours), and few virtuals added to
    MCLinOp.H to ease extensions to other cases, and a slight redef of a
    CMake oddity...anyone love CMake as much as I do?

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Tools/CMake/PreprocessBoxLibFortran.cmake

commit ab918220b0a4d390138da6aaad4dafb2f09850a2
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Sep 6 19:04:55 2013 -0700

    Revert "Small changes...one for portability to CGSolver.cpp (works on the machines I tested...let me know if it fails on yours), and few virtuals added to MCLinOp.H to ease extensions to other cases, and a slight redef of a CMake oddity...anyone love CMake as much as I do?"
    
    This reverts commit 166c8382f11b631022b6849042707538a46ce778.

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Tools/CMake/PreprocessBoxLibFortran.cmake

commit 166c8382f11b631022b6849042707538a46ce778
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Sep 6 18:12:08 2013 -0700

    Small changes...one for portability to CGSolver.cpp (works on the machines I tested...let me know if it fails on yours), and few virtuals added to MCLinOp.H to ease extensions to other cases, and a slight redef of a CMake oddity...anyone love CMake as much as I do?

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Tools/CMake/PreprocessBoxLibFortran.cmake

commit 86c069116cef65d1e62b4fdec82869aeedbfe17c
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Fri Sep 6 13:01:41 2013 -0400

    find the / detection

fextract.f90

commit a98683be907c9a16c2029f07d0a868aabc2ad615
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 4 15:15:02 2013 -0700

    Reduced the amount of data transferred via MPI in the Reflux() routines to
    the bare minimum.  Previously Cy noticed that we "ship" more data than
    needed.  We were sending a full FluxRegister boundary data set whenever
    some coarse FAB needed any of its data. This was due to the difficulty of
    figuring out intersections of cell-centered entities with face-centered
    ones.  I've checked it with HyperCLaw and LMC.  We'll see if
    the regression tests turn up anything.

Src/C_AMRLib/FluxRegister.cpp

commit ddd46eb0f139a0d031830b1e76cd00049c1f90a6
Author: vince <vebeckner@lbl.gov>
Date:   Tue Sep 3 14:04:07 2013 -0700

    added interface callable from f90.

Src/C_BaseLib/BLProfiler_F.f
Src/C_BaseLib/Make.package
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit e24505cd767723b8e53221c8acc55fdbaad27e5b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 30 12:26:30 2013 -0700

    Add interface to estTimeStep in Particles.H that doesn't take "a"

Src/C_AMRLib/Particles.H

commit db44236d373e59edbf86d584cd3584829342ff19
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 30 08:23:29 2013 -0700

    Minor bug fix.  Wasn't properly indicating "good" failure of CABiCGStab
    back to the MG solver when we want to do additional smooths.  I noticed
    this when a case I was running was doing additional bottom smooths in
    the BiCG case but was not in the CABiCG case.  Curiously, in that case,
    both the CiCG and the CABiCG MG solves converged in the same number of
    iterations. The additional smooths done when the BiCG didn't solve the
    bottom problem to the requested precision, didn't do much of anything,
    except waste time.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit a6f9fa646c2c5fe5f6f77e0b93fb5091256c3676
Merge: 6b11003d5 d275a9770
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Aug 29 00:45:08 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 6b11003d5012ead43d674fc26ff714e1da7237ba
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Aug 28 20:02:16 2013 -0700

    more minor mucking with cmake

Src/LinearSolvers/C_TensorMG/CMakeLists.txt

commit 7d6794f32a14273f2e8ab230a2a9cd06d67df474
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Aug 28 19:45:37 2013 -0700

    minor mucking with cmake

Src/CMakeLists.txt
Src/LinearSolvers/C_TensorMG/CMakeLists.txt

commit d275a97708b4293d8edd0a266b403e0b4ac84c8b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 28 13:31:33 2013 -0700

    Now use trilinear interp instead of piecewise constant.

Src/LinearSolvers/C_CellMG/MG_3D.F

commit 3eef9dafa3916a93da61cad716076f8ef0ccf0cc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 28 11:58:52 2013 -0700

    Now use bilinear interp instead of piecewise constant.

Src/LinearSolvers/C_CellMG/MG_2D.F

commit f8ae99aea130b17aae47e80edef4b5a4d45ea51e
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Aug 26 20:58:48 2013 -0700

    Moved function into MCLO_3D.F

Src/LinearSolvers/C_TensorMG/DV_3D4.F

commit 70d9eb64b1827b8517fc1f29ca8ba65b7585ff6c
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Aug 26 20:42:55 2013 -0700

    Small changes to tensor solver code to enable generalization to similar, but different, systems

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLO_2D.F
Src/LinearSolvers/C_TensorMG/MCLO_3D.F
Src/LinearSolvers/C_TensorMG/MCLO_F.H
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Src/LinearSolvers/C_TensorMG/Make.package

commit 863edc4a58441ae86b88a8a0f72381b608727d69
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 26 16:17:27 2013 -0700

    additions so compiles work with mpi/prof/commprof on/off.

Src/C_BaseLib/Profiler.cpp
Src/C_BaseLib/ccse-mpi.H

commit f907ca8fdc57d450cd16ac32681cfebcdd734737
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sat Aug 24 14:21:21 2013 -0400

    if a job_info file exists, store its contents (commented out) at the
    end of the slice file -- this gives us context

fextract.f90

commit 60267c24ab1d29c60e54ad0a1ca6e7142cbedaad
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sat Aug 24 13:56:44 2013 -0400

    depreciate the "-p" option and allow a plotfile to be specified at the
    end of the commandline -- this is more in line with the other routines

fextract.f90

commit 6d4080c8abfaea70a15d86fe28beda9e70c67a2d
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 23 12:34:57 2013 -0700

    added amr init information.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 0cf361a0756e63a2f997e4f50bab4db0067c8250
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 22 16:00:00 2013 -0700

    version support, global header file, procnames.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 6bf5969d2940fdf987135d58601d8b921066e2b5
Merge: 44eb1480b 88bde8dd8
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 22 12:41:25 2013 -0700

    Merge branch 'master' into commprof

commit 88bde8dd85518effb256312164ada78daf47cebc
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Tue Aug 20 14:59:28 2013 -0700

    Make regrid virtual, add InitAmr routine to avoid repetition.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 44eb1480b0be84cf5716892ec38b374afee8c8f7
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 16 15:51:16 2013 -0700

    more in-situ, on/off, noprof, prof, commprof.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 93cfaaa2f0eaccfa2a6e8849283d9b92f9a4ac89
Author: Jonathan Wang <jmwang214@atragon.lbl.gov>
Date:   Fri Aug 16 10:38:43 2013 -0700

    Changed REaDME

Tutorials/MultiGrid_F/README

commit f8b7e88e65ba05f8034eb8003b4fcca9f7518ef3
Author: Jonathan Wang <jmwang214@atragon.lbl.gov>
Date:   Fri Aug 16 10:37:50 2013 -0700

    Added 3d inputs files

Tutorials/MultiGrid_F/inputs_fmg_lin_3d
Tutorials/MultiGrid_F/inputs_fmg_pc_3d
Tutorials/MultiGrid_F/inputs_v_lin_3d
Tutorials/MultiGrid_F/inputs_v_pc_3d

commit 325ff3aa1217cf2fe680ca702cd99021e2ee110b
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 15 14:55:11 2013 -0700

    more in-situ support.

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp
Src/C_BaseLib/ccse-mpi.H

commit e27d900962fef19943c481ff960e04c97e905a1f
Merge: 78bafd9dc d732127f9
Author: Jonathan Wang <jmwang214@atragon.lbl.gov>
Date:   Thu Aug 15 13:16:58 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 78bafd9dc40a56a8c4a2e32ab3b8ad5c881073cd
Author: Jonathan Wang <jmwang214@atragon.lbl.gov>
Date:   Thu Aug 15 13:16:05 2013 -0700

    Remove executables; added parallel_IOProcessor to fmg_cycle.f90

Tutorials/MultiGrid_F/fmg_cycle.f90
Tutorials/MultiGrid_F/main.Linux.gfortran.exe
Tutorials/MultiGrid_F/main.Linux.gfortran.mpi.exe

commit d732127f9df80edb26d0bb7ac43cf9c910d9590d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 15 11:13:34 2013 -0700

    Only print memory stats if we set memory_verbose = .true.

Tutorials/MultiGrid_F/main.f90

commit f9638da29b903dab35c923827ebe597c73cb3ae1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 15 11:08:41 2013 -0700

    1) Don't want to have executables in the repo.
    2) Don't need GPackage.mak since the files are listed in the GNUmakefile.

Tutorials/MultiGrid_F/GNUmakefile
Tutorials/MultiGrid_F/GPackage.mak
Tutorials/MultiGrid_F/main.Linux.gfortran.exe
Tutorials/MultiGrid_F/main.Linux.gfortran.mpi.exe

commit c1e78af163733b10a873c6cd0f3e178c298e0345
Merge: 6641ec7d0 dd9f03060
Author: Jonathan Wang <jmwang214@atragon.lbl.gov>
Date:   Thu Aug 15 11:03:39 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6641ec7d06c2fe6c1228510c463a470838700b54
Author: Ann Almgren <jmwang214@atragon.lbl.gov>
Date:   Thu Aug 15 11:01:32 2013 -0700

    New Tutorial for fortran 90, multigrid, Jonathan

Tutorials/MultiGrid_F/GNUmakefile
Tutorials/MultiGrid_F/GPackage.mak
Tutorials/MultiGrid_F/README
Tutorials/MultiGrid_F/constants.f90
Tutorials/MultiGrid_F/cycle_tower.f90
Tutorials/MultiGrid_F/fmg_cycle.f90
Tutorials/MultiGrid_F/init_coeffs.f90
Tutorials/MultiGrid_F/init_rhs.f90
Tutorials/MultiGrid_F/inputs_fmg_lin_2d
Tutorials/MultiGrid_F/inputs_fmg_pc_2d
Tutorials/MultiGrid_F/inputs_v_lin_2d
Tutorials/MultiGrid_F/inputs_v_pc_2d
Tutorials/MultiGrid_F/main.Linux.gfortran.exe
Tutorials/MultiGrid_F/main.Linux.gfortran.mpi.exe
Tutorials/MultiGrid_F/main.f90
Tutorials/MultiGrid_F/mt19937ar.f90
Tutorials/MultiGrid_F/solve.f90
Tutorials/MultiGrid_F/traverse.f90
Tutorials/MultiGrid_F/v_cycle.f90

commit dd9f03060efcca337a064ccce2d36dde2da66a7c
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 14 09:52:40 2013 -0700

    and an mpilib....

Tools/F_mk/GMakeMPI.mak

commit b8970d804517aa12a5141ea074631541bfb51f75
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 14 09:48:54 2013 -0700

    and for fortran.

Tools/F_mk/GMakeMPI.mak

commit b2c1d2e3e354588baa82518c54473f3c99c9cdfb
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 14 09:45:00 2013 -0700

    fix for gigan.

Tools/C_mk/Make.mpi

commit 47abfaa1a89f7debdd3f2b6284929e9c60e2136a
Merge: 3802df5d9 001a1039a
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 8 15:06:42 2013 -0700

    Merge branch 'master' into commprof

commit 3802df5d9356b62986d032345c08d6c3c6eb4b6e
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 8 12:48:40 2013 -0700

    working version of in-situ mpi process for dynamic optimization.
    the process doesn't do much yet, just rides along.
    not yet tested with the finalize function stack not empty.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 001a1039aa97bc1af99d668a282812d88d6aaa8b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 7 10:41:02 2013 -0700

    Removed the qaxpy() stuff.  It didn't appear to work properly.
    Not a big deal anyway.  The dots() and sums() are the important stuff.
    Now to see if it makes any difference on real problems in parallel.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit e5cff7835f97d7675652cd528ba910634bdd96d5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 6 14:33:05 2013 -0700

    In qsotxy() do the parallel reduction in quad precision by sending all the
    partial sums to the IO processor and having it do the sum in quad
    precision and then broadcast it back to the other processors.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit cea0fab7ebac08b7cf9782036bfc13951a9e6c37
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 6 13:57:33 2013 -0700

    Some code rearrangement to get XBLAS & non-XBLAS code to coexist.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit bb474d0505c9746cbd7cacbe3e08202a2e439bcd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 6 13:42:48 2013 -0700

    Added qdotxy().

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 8902719bb281aba84ae1ea0ccb7c7c6afc0abdd1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 6 12:31:13 2013 -0700

    Some work on adding a version of CABiCGStab that uses the quad
    precision routines from XBLAS.  It's disabled at the moment so it
    shouldn't affect anyone.  My plan is to see if a more accurate bottom
    solver can solve some problems with fewer iterations.  It may also be the
    case that with a more accurate bottom solver we can up the max "S" in the
    CABiCGStab from 4 -> 8 or somesuch.

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 7c801bba2b708e95d770ad058e4f48e1bf2f4ace
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 5 15:02:10 2013 -0700

    Some code rearrangement to make some multi-level testing I'm doing easier.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 660b1a179ea51a0e53a6b17756cd1ea9b65366f3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 5 14:59:49 2013 -0700

    Checked in some code that builds cfine in the cfine -> fine multilevel
    prolongation routines with one grow cell so that the interpolation
    doesn't have to do piecewise-constant interp on the grid boundaries.
    It's disable for now until I do more testing.  Also added similar
    code for the nodal multi-level prolongate.

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 63d775ddcc7d6d0d0af135ef0885ec0860ca3d88
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 5 12:46:50 2013 -0700

    Make lininerp the default for cell-centered interpolators.

Src/LinearSolvers/F_MG/mg_tower.f90

commit 217c63b93f4a0461be7d9c3d6d3b9a4810ae67a2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 5 11:41:15 2013 -0700

    Just a little code rearrangement.

Src/LinearSolvers/F_MG/mg.f90

commit 40ef685b98f9a1d61c418c09ef5b715fabf5796b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 5 11:22:06 2013 -0700

    Changed how I impose BCs for #D CC interpolators.

Src/LinearSolvers/F_MG/mg.f90

commit 642fe94b6358ba86c20ef1dd8246cbd3f4d3e4b7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 5 09:50:38 2013 -0700

    Changed how I impose 2D BCs for CC interpolators.

Src/LinearSolvers/F_MG/mg.f90

commit 52f0bd84d605a9080d90b8370e7d1c4461b60706
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 1 15:22:05 2013 -0700

    Some code rearrangement.
    Put the lininterp pys BC stuff into their own routines.

Src/LinearSolvers/F_MG/mg.f90

commit 1a6bade001e25aa1708d60f762ed64db4707e72a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 1 14:08:32 2013 -0700

    Some work on edges & corners for 3D lininterp.

Src/LinearSolvers/F_MG/mg.f90

commit 28c5715e8e88ac7348dd65feb866eddedf032eeb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 1 10:26:51 2013 -0700

    Work on getting corners right for 2D interp.
    Still got to do corners & edges for 3D.
    I'm checking this stuff in with the lininterp defaulting to FALSE.
    I want to get it pushed to the repo before I get too ahead of myself.
    Soon we'll want to default to lininterp but I'm not yet ready.

Src/LinearSolvers/F_MG/mg.f90

commit 3c2a83aa55f16b06b22681151d6a8b437b5a5b1e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 1 09:20:42 2013 -0700

    Can now set linear or piecewise constant on command line or inputs file.

Tests/LinearSolvers/F_MG/wrapper.f90

commit 356ca7291d3bb37899968c7c4666270742fc1ad2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 1 08:59:51 2013 -0700

    mg tower now takes a "ptype" and we can set it on the command line or inputs file.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit f375ef92a90a6725095e129ceb2904c209c4bb3d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 1 08:06:49 2013 -0700

    Added phys BCs to mg tower. Need'm to get BCs for lininterp.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90

commit 419e49501d44edd18c07de271924bdfbbdd36258
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 31 13:30:25 2013 -0700

    Added use_lininterp to mg_tower, defaulting to false.
    In mg_tower_build, if not passed as an argument, set it to true for 3D.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 04836f40290547005b4cee45cef1ad32f107420b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 31 13:29:46 2013 -0700

    Removed a reference to ml_cc_prolongation which isn't called from here.

Src/LinearSolvers/F_MG/cc_applyop.f90

commit 4cbc69a5d903430c161a926ea05258effd03e809
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 31 10:35:50 2013 -0700

    Consolidated where all the various parameters for prolongaton are set.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit e0e55541b4972e41817df08acb20e51087d330ba
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 17:04:31 2013 -0700

    Fixed a calling sequence bug I recently introduced.
    Made the calling sequences for PC on linterp look like the stuff in mg.f90.

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 2aacddc05d75929b9c208db24f7ce072c68d3fd5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 16:56:16 2013 -0700

    A little cleanup.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit feccdf0061edcc1f59433cdb783eefe8d0533e14
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 16:09:51 2013 -0700

    Some code rearrangement in mg_tower_prolongation.
    We should think about making linear interp the default for cell-centered.

Src/LinearSolvers/F_MG/mg.f90

commit e983a7c7a430692610b463214001c0c42cf408d3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 15:55:21 2013 -0700

    Changed the cell-centered lininterp routines to use ghost cells or not
    depending on how they're called.  If the coarse fab has one grow cell it
    will use it, otherwise it'll use PC interp on the face cells and linear
    interp on the interior.
    Moved the setting of cc_ptype and nodal_cubic into mg_tower_prolongation.
    My testing showed that lininterp is a benefit, but only if you do it in
    both the F and V-cycles.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 953784b78df701e9cfef981e9896711e7b4a9d3e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 14:55:45 2013 -0700

    Bug fix.

Src/LinearSolvers/F_MG/mg.f90

commit b9b2bd8c0c93cecacca4da03602ed9524e044f24
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 13:45:54 2013 -0700

    Added some commented out debugging code.

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 41e6de9662db42c11ae776b98f9c5ae11d194fef
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 13:36:14 2013 -0700

    Tricubic interpolation also doesn't assume it has ghost cells.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 2bbc0be66ca6424e629c3bcc1e7b4bc1a4f383a6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 13:30:06 2013 -0700

    The bicubic will now call linear interp if it doesn't have enough grow
    cells, and then call itself on the interior.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit e00a6e5a1b5f89a3c7bcdb597f46ac822e1fe4b9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 30 11:12:13 2013 -0700

    Separated out the [bi,tri] cubic nodal prolongation stuff into own
    functions.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 23ccee4f498606ae2750fa336ead802bbeae2ee3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 29 15:34:38 2013 -0700

    Added some debugging code.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 64b85dc81f5153c98cf18c77e06a1285513b59d3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 29 15:33:44 2013 -0700

    mg.cycle_type is now ParmParse'd so we can pass it to F90 MG.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit a12f017a97228aceee6191dce8a59c0542f72dcd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 29 15:33:12 2013 -0700

    Print out cycle_type when outputting settngs.

Src/LinearSolvers/F_MG/mg.f90

commit 2f1914ddf8d60127ee8e954fbb06c4624c67f788
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 29 12:29:39 2013 -0700

    Some cleanup.

Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 160ce7630e9ed22534afc9fa694bfe881351f643
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 17:38:49 2013 -0700

    I "think" the tricubic interpolators are working.
    Still got more testing to do though.
    Checking'm in so I don't lose'm over the weekend.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 78b2d5fbfbee2fc2bca5a3028075c1dcff3d6f3b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 17:14:26 2013 -0700

    bicubic wasn't quite right on high nodes.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 8c091e47affba52a9c5d6a6a6f1a5cc010181b8c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 16:56:51 2013 -0700

    More work on tricubic.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit a68873b39bb0af2c718b56ba46530dc051306463
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 16:10:30 2013 -0700

    More prep work for tricubic.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit fc6e12ecb5e199cb95b509998563405d55423e0e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 15:31:46 2013 -0700

    Some preparation for trying to implement tricubic nodal prolongators.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 75702a7541f24f755e4115969253902597c24399
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 15:25:39 2013 -0700

    Removed some divides.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit d4bab1cac66356d34af9ef1b15e093790c924e52
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 14:44:56 2013 -0700

    Merged back in specialized unrolled PC interpolators for ir=2.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit f3d783c3586d27639394aab28f93dcbee67de014
Merge: b744b6e48 a94302267
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 14:22:54 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit b744b6e4855e9786c2c9457857b53ebc109830ed
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 14:15:27 2013 -0700

    The multi-level solves now have the ability to call either the piecewise
    constant or linear prolongators, just like in the multigrid code proper.

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 724ed423e488dea769f958102ebc3fa1e6d16e48
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 26 14:01:46 2013 -0700

    Made the multigrid and multi-level solves both call the same piecewise
    constant cell-centered prolongators.  Used the interface of the
    multi-level solves and integrated those into the multigrid ones.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit a94302267f7b938d838c86b55da424501907d062
Author: vince <vince@gimantis.lbl.gov>
Date:   Fri Jul 26 10:32:03 2013 -0700

    fix for intel on gimantis.

Tools/C_mk/Make.defs

commit 7ae3cd77a78540b40df143185ed2d17b84a0d650
Merge: 840d2a325 f6f6c8478
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 25 15:28:11 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 840d2a32558d6cd4ef41a47f513414cb86d50c71
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 25 15:25:56 2013 -0700

    Checked in specialized nodal_prolongation_2d().  This mirrors the 3D one
    in that it minimized the number of arithmetic operations.  It was my
    starting point for developing the bicubic.  Might as well use it when
    ir=2.  It'll be faster, but both it and the 3D version may produce
    slightly different numbers due to floating point roundoff compared to
    the more general versions.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 65aaac7538828bb7cf2bb25cd80f39a15ba833c6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 25 15:11:47 2013 -0700

    Specialized version of nodal_prolongation_3d that assumes ir=2.  It
    minimizes the number of arithmetic operations and doesn't need a
    temporary allocatable array.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 401eda9502f1de648431912be354dab40aa3e3da
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 25 14:45:40 2013 -0700

    Got bicubic working again (but checked in disabled).

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 4c54023e4896d174c0ccb6214909c8d6b48ddde2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 25 12:30:19 2013 -0700

    We now use the nodal prolongators in mg_prolongate.
    Got to do the same for cell-centered.

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 86dbe528fcb27e47da213d1d5e51cd0d4b1dc940
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 25 11:18:25 2013 -0700

    Rewrote interfaces to nodal prolongation routines.  I want to call
    the routines in mg_prolongation in ml_prolongation. No need to
    have duplicated routines lying around.  I like to see if bicubic
    has any effect in 2D multi-level solves too.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit f6f6c84784ce1a689f49794faaebc648489dd9a7
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Jul 25 10:40:16 2013 -0700

    MLSDC: Add multi-level SDC files (work in progress).

Src/C_AMRLib/MLSDCAmr.H
Src/C_AMRLib/MLSDCAmr.cpp
Src/C_AMRLib/MLSDCAmrEncap.cpp
Src/C_AMRLib/Make.package
Tutorials/.gitignore
Tutorials/AMR_Advection_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Advection_C/Source/main.cpp

commit 0299238ac61b3a90a8697c9ac2fc083ebbea8097
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 17:08:40 2013 -0700

    Had a bug in how cc() was dimensioned in nodal progate 3D.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit d72fb9a56e39ab01764d4b69c9a3a74de80bfa1c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 16:47:26 2013 -0700

    Implemented classic #D full-weighting restriction.

Src/LinearSolvers/F_MG/nodal_restriction.f90

commit 489a3fcbe1cd223900704727c45b43dcb9fc50c2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 16:47:04 2013 -0700

    Removed those HACK multiplies after restrictions.

Src/LinearSolvers/F_MG/mg.f90

commit 2dc8149a5dcc6a2c4d2ac4cbd4255e9200f72c45
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 15:29:43 2013 -0700

    Implemented full weighting 2D nodal restrictor.  The previous restrictor
    took FABs of constant one and restricted them to constant four.  That's
    why mg.f90 had that weird multiplicative factor in it.  The previous
    restrictor didn't weight the fine cells quite right either.

Src/LinearSolvers/F_MG/nodal_restriction.f90

commit 506cab010d867a39bf1f91ac3db2ce8b63fcc812
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 13:37:50 2013 -0700

    Finished mucking with bicubic for now.  Doesn't look like a win generally :-(

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 915646ec0e3eb5fa9169753f6d44b4bb20433187
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 11:07:16 2013 -0700

    Added an assertion that we have enought ghost cells.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 47653736a4981ac3630380db8682571e7469bcac
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 10:49:30 2013 -0700

    Some cleanup.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 3cb03c89af502ec4b81528d2c6b25512dc459b6b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 09:01:14 2013 -0700

    Checked in so we don't use the 2D bicubic nodal prolongation stuff.

Src/LinearSolvers/F_MG/mg.f90

commit 873f7deb196ef9048796f42ed14b264dafb82772
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 24 08:30:42 2013 -0700

    More work on bicubic.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit bd4cfdf73943dacd461f86f3c2fea82095fec88f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 23 16:56:12 2013 -0700

    More work on bicubic.  Still not sure I like how BC_DIR are done.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 1edf4598b5ddb57786e8ea8faa04557412c8474d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 23 16:27:59 2013 -0700

    Some work getting bicubic prolongation to work for 2D nodal.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 82cb27d311357074e6fd701ed1b2d119388dd040
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 23 15:07:54 2013 -0700

    added support for wrapped sequence numbers for partial queries and io bracketing.

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 0084aea3a2ff27744f6a6f1d5d9a6b92bc5024bd
Merge: d94495a7a 12633de05
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 23 10:05:46 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 12633de0560fdf0ab0894c83c19e5ceacfa658d7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 22 12:37:15 2013 -0700

    Add new file cc_edge_coeffs.f90

Tests/LinearSolvers/F_MG/GNUmakefile

commit 438616f07fbc74cd0043b6a419d001221796e36a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 22 11:48:38 2013 -0700

    We now have coeffs_type = 0: constant coefficients ( = 1)
                coeffs_type = 1: variable coefficients in [1,11]
                coeffs_type = 2: variable coefficients in [1,101]

Tests/LinearSolvers/F_MG/cc_edge_coeffs.f90

commit 896a0273cdb0d567c062413f2cc969b2593d957b
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Mon Jul 22 14:19:57 2013 -0400

    squash some compiler warnings: lwb(), upb(), and get_dx() all return
    arrays of the actual dimensionality rather than MAX_SPACEDIM.  This
    was picked up by the debug flags, but there is no real memory issue here.

fextract.f90

commit 8c7d5d3a1d5832789edd7ce43cc285e923c4e1cc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 22 10:36:54 2013 -0700

    Change the default value of nub from 10 to 0.  This is the number of
    smooths that are automatically done after a CG or BiCG bottom solve has
    reduced the residual by the requested orders of magnitude.  In theory
    we shouldn't need to do any relaxations here, but one can always set it
    in the inputs file to 10 or higher if needed.

Src/LinearSolvers/F_MG/mg_tower.f90

commit 477b7222a90013c423ff12fd0483bd3b71cb384f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Jul 21 07:09:22 2013 -0700

    If you set coeffs_type = 1 now you get variable coefficients for the
    solve  -- currently they vary by about  1:100.

Tests/LinearSolvers/F_MG/cc_edge_coeffs.f90
Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/test_script
Tests/LinearSolvers/F_MG/wrapper.f90

commit d94495a7a198624a9149331041e58b1fcd39d5b1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Jul 20 21:35:21 2013 -0700

    Added specialized versions of pc interp & restrict operators in 2D & 3D for ir==2.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit cb151fc25dd0b92e0fbd1222974141700146b215
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Jul 20 21:34:08 2013 -0700

    Added specialized versions of pc interp operators in 2D & 3D for ir==2.

Src/LinearSolvers/F_MG/cc_restriction.f90

commit 882d3755ee061ec0033f1f01c1387cc587130848
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 19 17:07:08 2013 -0700

    Removed the need for a fill_boundary on prolongation.
    The linear interpolators do PC interp on faces & linear on interior.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 9009890e22bf1dc38e22f70710436d12daa28d9f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 19 14:52:44 2013 -0700

    Little more cleanup.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit f248f79ab22d8a4092e1d504de30ac5b55af183c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 19 13:45:05 2013 -0700

    Some cleanup of new linear prolongation operators.

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit bbfeb862ef57dd3c5df7e65253d002ad9764ebbc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 19 12:04:18 2013 -0700

    Removed unnecessary fill_bounary() in special bottom solver.

Src/LinearSolvers/F_MG/mg.f90

commit ea9200968c41e8ea6061971a8598d1e5a072af05
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 19 11:14:05 2013 -0700

    Removed some unnecessary neumann stuff from 1D nodal restriction.

Src/LinearSolvers/F_MG/nodal_restriction.f90

commit e6c99fceaf50545b32aa9b9a1afe35ae19ddd078
Merge: 7fe3c4c18 a5a470571
Author: Ann Almgren <jmwang214@atragon.lbl.gov>
Date:   Fri Jul 19 10:45:51 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7fe3c4c1843a797c47a4d34e53796cfe9d3bff62
Author: jmwang214 <jmwang214@atragon.lbl.gov>
Date:   Fri Jul 19 10:44:28 2013 -0700

    Add random nmber RHS for Tests/LinearSolvers/F_MG.

Tests/LinearSolvers/F_MG/cc_rhs.f90

commit a5a470571ef9b200095f35666030b58abaabf462
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 19 10:28:53 2013 -0700

    Added optional argument "eps" to mg_tower_bottom_solver().
    I want to test the effect of bottom solver tolerances on the F cycle.

Src/LinearSolvers/F_MG/mg.f90

commit 321516692171b1020e78fb4ae346466019cb70f1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 19 10:21:44 2013 -0700

    Some cleanup.  Removed unnecessary mg_defect() calls from fmg_cycle.
    Removed bl_timer routines from mg_tower.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90

commit b7dd2b75e3b787fddaa347b8a9f17a1607bbc753
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 18 15:59:39 2013 -0700

    Add inputs for the new problem with Dirichlet bc's

Tests/LinearSolvers/F_MG/inputs.2d.fcycle.dir
Tests/LinearSolvers/F_MG/inputs.2d.vcycle.dir
Tests/LinearSolvers/F_MG/inputs.3d.fcycle.dir
Tests/LinearSolvers/F_MG/inputs.3d.vcycle.dir

commit b1a802a8df6ed5cb552abf7566e9e130e18e9418
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 18 15:58:34 2013 -0700

    Add test problem where we start with exact phi, compute the Laplacian,
    then use that as the RHS.  This works with Dirichlet bc's.

Tests/LinearSolvers/F_MG/cc_rhs.f90
Tests/LinearSolvers/F_MG/test_dir

commit fac7171aa1cf6c04870dc1f82857e80abc9fd59e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 18 15:56:48 2013 -0700

    Add options for linear interpolation in 2d and 3d.  Currently the linear only
    works for ref_ratio = 2.  Default is still to use piecewise constant so this
    shouldn't change anything.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90

commit f47a0731728f2512b2adee9a2a668a9a2fb505cb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 18 14:06:25 2013 -0700

    Fix up this code so it is easier to run different test problems, with
    different rhs or using F- vs V-cycle

Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/cc_rhs.f90
Tests/LinearSolvers/F_MG/inputs
Tests/LinearSolvers/F_MG/inputs.2d.fcycle
Tests/LinearSolvers/F_MG/inputs.2d.vcycle
Tests/LinearSolvers/F_MG/inputs.3d.fcycle
Tests/LinearSolvers/F_MG/inputs.3d.vcycle
Tests/LinearSolvers/F_MG/test_script
Tests/LinearSolvers/F_MG/wrapper.f90

commit 9ac40b68057b4dc5c184460219696a86fe04ffb0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jul 18 13:10:32 2013 -0700

    Separate out the rhs routines from nodal_multi.f90 and cc_multi.f90

Tests/LinearSolvers/F_MG/GNUmakefile
Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/cc_rhs.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/nodal_rhs.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 19576081fb0b3b462ec7d0516b1a1fee1d0350ba
Merge: aeb277324 7bf6bfd49
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Wed Jul 17 08:59:10 2013 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit aeb27732487ce6e0b639e3c2fe00b476d1c7fb28
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Wed Jul 17 08:54:11 2013 -0400

    add FIVE3RD

Src/F_BaseLib/bl_constants.f90

commit 7bf6bfd4937afeff9c6350f5d314e7be69c760fa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 16 15:08:15 2013 -0700

    Nodal FMG cycle now seems to be working.
    At least it takes no more cycles than does V-cycle.

Src/LinearSolvers/F_MG/mg.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 182afceec7ef80b8a1893383889db2c569a90f90
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 16 10:06:28 2013 -0700

    omega is no longer part of mg_tower

Tutorials/HeatEquation_EX5_F/advance.f90

commit 93bb923fe7843c8c67fb9b374a74ccc0938f83d5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 15 15:32:49 2013 -0700

    Add timer stuff to f_cycle.

Src/LinearSolvers/F_MG/mg.f90

commit 0577a802d2c8aaa11d34b0023f8f700b9ecdb891
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 15 15:30:57 2013 -0700

    Remove unused nodal_flag in fmg_cycle.

Src/LinearSolvers/F_MG/mg.f90

commit 4809d1651451e34268f188404b82b2e731967a77
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 15 14:54:23 2013 -0700

    Removed the GS_LEX smoother stuff.  Never used.  Just use GSRB.

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90

commit 7a76e3b900ba28ef7c8efc6204a9515e553d7a88
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 15 14:37:43 2013 -0700

    Omega is no longer a part of the mg_tower.
    Nor is omega passed to the smoother routines.
    The smoother routines now use their own omega.
    Also removed the unused lgs_* smoother routines added by Chuck long ago.

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit fcc9754c0ec3eabbbdafe771c465961e591437d3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 15 13:43:20 2013 -0700

    Only set mgt%face_type if nodal.

Src/LinearSolvers/F_MG/mg.f90

commit 4e2afe6241778a3798fa6bddab6bc4e67e52e67f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 15 13:22:28 2013 -0700

    Skewed stuff.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90

commit 56ab461ce41bec8900a22b381898b3bf7489d3d9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 15 13:21:43 2013 -0700

    Only build mgt%skewed and mgt%skewed_not_set if cell-centered.

Src/LinearSolvers/F_MG/mg.f90

commit f4fb330d250e2a804a768838e666e608e94fe402
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 15 12:11:56 2013 -0700

    Do error check for cycle_type.

Src/LinearSolvers/F_MG/mg.f90

commit 4c3cb56dd2ba6fbbb31178b4350eb404c39b3fe6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 15 12:11:37 2013 -0700

    Added --cycle_type.

Tests/LinearSolvers/F_MG/wrapper.f90

commit c73e1db6ec693d5b7351584a0b813908a9696476
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 15 11:41:51 2013 -0700

    spacing.

Src/C_BaseLib/Profiler.cpp

commit a6f3fd4ca01b5293fc800942487f53ca263e49c5
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 15 10:46:01 2013 -0700

    optimized nametags.

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 32f9d6a1025bb8c0df88d63de7eafe33fead5d24
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 11 07:42:26 2013 -0700

    updated some tests due to the removal of gamma from mg_tower_build interface

Tests/LinearSolvers/F_MG/wrapper.f90
Tutorials/HeatEquation_EX5_F/advance.f90

commit 4d3be1fe98f254628b1f5d1ee7ca159096074d97
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Jul 10 13:36:43 2013 -0700

    comments for mg_max_levels function

Src/LinearSolvers/F_MG/mg.f90

commit f293f2d9cad5107f7249a660923a4f9880aea0f7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jul 10 12:43:33 2013 -0700

    Add default value of 1.33 for omega for 1d nodal only.

Src/LinearSolvers/F_MG/mg.f90

commit c133947bec199294415a2c905452105be9c3e9f1
Author: jmwang214 <jmwang214@atragon.lbl.gov>
Date:   Wed Jul 10 12:41:21 2013 -0700

    1) Fix the F-MG cycle -- it can be used by setting cycle_type..
    2) remove gamma and omega from the inputs of mg_tower_build

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit b277c404726e2f0c06027c10c43a4eb5036715a6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jul 10 11:49:38 2013 -0700

    more profiling, timer time.

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 44c75a7536ca029cd41466306abd78fbe0914805
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jul 10 11:19:07 2013 -0700

    Remove gamma and omega as inputs from the mg_tower_build call.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 3c690665131fe0da8adabe32b7446ea6df398a6c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jul 10 11:18:27 2013 -0700

    Remove gamma and omega from the calling sequence when calling from C++.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 5d4cea36189bf7b14b9b01626fdb78b2c3b44d85
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 8 15:52:40 2013 -0700

    Declare mgt%visited.

Src/LinearSolvers/F_MG/mg_tower.f90

commit b7381559b2455abb2c0b590d99ed3acb5f698a51
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 8 15:52:27 2013 -0700

    Try to fix the logic for the F-cycle.

Src/LinearSolvers/F_MG/mg.f90

commit 53e05eb7d845a5983cd0f100171608d46f10b0c2
Merge: 58b5bbb3c a8aed6002
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jul 8 13:34:06 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a8aed6002f7d9cd9e0c5b2981239c5b26d579c86
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 8 10:13:21 2013 -0700

    More work speeding up nodal_restriction; hadn't done all cases.

Src/LinearSolvers/F_MG/nodal_restriction.f90

commit 4ccdeca95ee2ffcb0fe35c96239da028a979652b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 8 09:33:49 2013 -0700

    Rearranged the nodal_restriction code to be faster & more memory
    efficient.

Src/LinearSolvers/F_MG/nodal_restriction.f90

commit 58b5bbb3c209be2016fa1a7f31198d60cd5ff887
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jul 6 10:01:34 2013 -0700

    We were printing the wrong final number of iterations.

Src/LinearSolvers/F_MG/ml_cc.f90

commit b105800b6e9f28843d849f1632ca0493598ebac9
Merge: 2a613f62b 714551bbb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Jul 6 09:27:49 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 714551bbb19c3946b792d1b46924147dcd55da09
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Jul 5 09:19:20 2013 -0400

    remove duplicate tests (if any) when using the --tests "..." argument.
    Otherwise we crash

Tools/RegressionTesting/testnew.py

commit 2a613f62b3d3a237aa36aca5c6968d92b40ced15
Merge: 4932bece7 8da5f10a3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 2 14:54:21 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 8da5f10a310649677b12a0dd77683e616d19e8cb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jul 2 13:45:57 2013 -0700

    Add WritePlotFile in Particles.H

Src/C_AMRLib/Particles.H

commit 4932bece7152507e5e54ea85bf63eb104f5f2b3c
Merge: 786d24eb7 a16bbc76f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 2 11:05:40 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a16bbc76fde8b7e0db48f8fde9fa0431e0039f29
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 2 10:59:43 2013 -0700

    don't prevent nodal solves from reducing to a global 2x2 bottom solve.  certain bc's means this becomes a problem with 1 unknown which we've seen can stall multigrid

Src/LinearSolvers/F_MG/mg.f90

commit 786d24eb7626bfea3479e43d60e6cc92589cb5fe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 1 15:21:55 2013 -0700

    Moved the memory stats stuff till after we've flushed the copyassoc cache.
    Checked it in commented out.

Tests/LinearSolvers/F_MG/main.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 9de67f2fd397d0163ab6dc3cd15272061e6fd704
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 1 13:05:37 2013 -0700

    Reverting right back out the four-color dense 2D GS smoother.  Sometimes
    better smoothers aren't necessarily a win; especially when they're so much
    more communication intensive.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit de62800c3ea546a4da06eaa70b62a02edbb8bffa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 1 13:02:15 2013 -0700

    I've implemented  four-color GS scheme for the dense nodal 2D stencil.
    I'm checking it in here to document it.  I'm going to immediately revert
    out these files to their previous contents.  Turns out doing four
    FillBoundary()s per smooth is a serious lose in 2D.  On my test case my
    nodal solves were about 20% slower on 64 cores on hopper, and about 50%
    slower on 512 cores.  This despite the four-color scheme being a "better"
    smoother, sometimes leading to fewer V-cycles in the MG.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit aa0608c319ef2b6ebae171fce81e6779fcb2c89a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 1 12:41:48 2013 -0700

    Made the bottom solve timer work for bottom_solver=4.

Src/LinearSolvers/F_MG/mg.f90

commit def0336d981e10866f54447b029754c3597e6cff
Merge: e1b9cb938 f278203e7
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Jul 1 10:36:23 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e1b9cb938ea2f1a96288c3e9df8f20de72ddecd0
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Jul 1 10:35:57 2013 -0700

    fixed some mg level calculation weirdness that prevented cc fancy bottom solver from converging

Src/LinearSolvers/F_MG/mg.f90

commit f278203e7ef2f1a80bfa598bf2e846541154addd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 1 08:30:55 2013 -0700

    get around a PGI compiler bug

Src/F_BaseLib/multifab_f.f90

commit 9100a79ed4aed3574bce691727009ec53f1cc702
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Jul 1 08:16:52 2013 -0700

    fixed logic to handle the case when you try to invoke the fancy bottom solver and you have between 1 and (2**dm)-1 grids... in this case you can't use it so revert to bottom_solver_type=1

Src/LinearSolvers/F_MG/mg.f90

commit b0d52a253a8b58eedfe11a9ddd9cc58413b57145
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 28 16:01:22 2013 -0700

    change default value of max_bottom_nlevel to 3 so fancy bottom solver coarsens two levels (i.e., reducing # grids by factor of 8)

Src/LinearSolvers/F_MG/mg_tower.f90

commit 738994822f85cb0dcee361580d5fc46836cdf73e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 28 15:59:36 2013 -0700

    eliminated some fancy bottom solver logic that was
    
    a) preventing the fancy bottom solver from ever being used if there are exactly 8 grids in the original bottom solve
    
    b)  always forcing the max number of new levels to be 3.  this should be controlled by max_bottom_nlevel, which will be default 3

Src/LinearSolvers/F_MG/mg.f90

commit 4fbfd3c5d9f83e393285c2b7034e584743392740
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Jun 28 15:07:11 2013 -0700

    when calling_tower_build, you can pass in an optional argument "fancy_bottom_type_in" that controls the bottom solver for bottom_solver type 4.  This is useful if you would rather do smooths than the default BiCGStab

Src/LinearSolvers/F_MG/mg.f90

commit e2a1cdd8895424145a3d6383e346cfaa2dc3ff3d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 26 11:12:26 2013 -0700

    Rearranged lin_cc_interp_3d to do fewer allocate()s and be more cache
    efficient.

Src/F_BaseLib/interp.f90

commit d91fcdc5e75876de1abced925830ba88f9ff4f2c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 26 11:08:28 2013 -0700

    Removed some trim() calls on string comparisons.

Tutorials/AMR_Advection_C/Source/network.f90

commit d32858a52e13f8e27ddab807fe838296a5673a01
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 26 08:11:33 2013 -0700

    Got another 20% out of fourth_order_interp_2d().

Src/F_BaseLib/interp.f90

commit 43b08071ee921a5e06670930cef462905d635c04
Merge: 11bf3db90 b0da2f95d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 25 15:38:10 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit b0da2f95ddb90c1188fb42a62617a0455337ccd6
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 25 14:52:15 2013 -0700

    added nametags.

Src/C_BoundaryLib/FabSet.cpp

commit 329d2bc9905a35be72fe3bf0fdccd5d5547f3e61
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 25 14:51:20 2013 -0700

    added nametags.

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 98bf4d3893cb08628ac81c95ac8403248e559834
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 25 14:48:15 2013 -0700

    added nametags.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp

commit d100d8d76f5fe89869c16d0d7837ac00ca30ee79
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 25 14:41:41 2013 -0700

    added to docs for comm profiling.

Docs/Readme.profiling

commit 11bf3db9077d315c21522758cdde511bafdca90c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 25 10:40:52 2013 -0700

    Build and use a local copy of the transpose of A2 in the fourth
    order interpolator.

Src/F_BaseLib/interp.f90

commit 8dbbada1e1485f174f37697a5a54c4c71c98d952
Merge: 4357fcd62 dc0ceee7a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 24 16:21:27 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4357fcd6226605580812d6b929f5d9f2ccf4ea42
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 24 16:17:38 2013 -0700

    Made fourth_order_interp_2d() more cache efficient by declaring the tmp
    variable c(:,:,:,:) such that the first dimension holds the values at each
    cell, not the last dimension. It could be made more efficient if A2 in
    fourth_order_interp_coef_module were defined as A2(15,0:3) instead of the
    other way around. But that could only be done all routines using it were
    changed as well.

Src/F_BaseLib/interp.f90

commit dc0ceee7a50d0cdd4317fce3c66fc735cef92fdd
Author: cmalone <malone@ucolick.org>
Date:   Mon Jun 24 18:06:45 2013 -0500

    cray compiler requires IO unit on flush

Src/F_BaseLib/parallel.f90

commit 657f90664e7c628d95f25fb0c9b29f4e4ce359ca
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 24 15:55:15 2013 -0700

    kind=8 -> kind=dp_t

Src/F_BaseLib/fourth_order_interp_coeffs.f90

commit 984a02cd79d56d0ab4722acda344b7e8d52ed7e1
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Mon Jun 24 16:34:00 2013 -0400

    fix the _1d stuff -- the ss(0) was defined incorrectly (all ss's should
    sum to 0)

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit c9bd3dedf14861b08472dedbd41492f670d0fb10
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jun 24 09:53:32 2013 -0700

    No ghost cells are needed; having no ghost cells can also eliminate a lot of Valgrind warnings

Tutorials/AMR_Advection_C/Source/ADR_setup.cpp

commit cabcb2a1f5b2d5d6d3aefa27e440737e9bc7b5a6
Merge: db0d03851 5bd0b350c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 23 21:45:48 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit db0d038517d34af15ab7dc864887dae8c1521c37
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Jun 23 15:17:48 2013 -0700

    fixed a minor memory issue

Tutorials/AMR_Advection_C/Source/ADR_setup.cpp

commit 5bd0b350c38192996223034f648fbed2ad717e4b
Merge: 7211c1ea0 13cb18a54
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Jun 23 07:57:50 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7211c1ea01ab7a553630395f639ab6107c2e3d66
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Jun 23 07:57:30 2013 -0700

    Mod to parallel_create_communicator().

Src/F_BaseLib/parallel.f90

commit 13cb18a54e67b6228bde070d29885638b67c8e3b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jun 21 15:56:23 2013 -0700

    Update the Tutorials/AMR_Advection_C/Exec/UniformVelocity test problem.

Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.rt
Tutorials/AMR_Advection_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_Advection_C/Source/ADR_setup.cpp

commit 9caac1e5cbdc7d381adfdf9c6a0065a477341923
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 21 14:20:36 2013 -0700

    Added back in Ann's tweak to get_bottom_box_size().

Src/LinearSolvers/F_MG/mg.f90

commit c125c81a370729b4da569120c19d49eaa3a5ff19
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 21 14:18:54 2013 -0700

    Can't use bl_error_module; just print & abort by hand.

Src/F_BaseLib/parallel.f90

commit 2a40dd3758401f99e6bc73dec9c0bba67627efed
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 15:26:06 2013 -0700

    Some cleanup.

Src/LinearSolvers/F_MG/mg.f90

commit d31115348b8105c22ab04ba98809ea8d7927d201
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 15:25:38 2013 -0700

    Added signatures for functions I recently added to parallel.f90.

Src/F_BaseLib/parallel_stubs.f90

commit 38d682600d99c61530c869f4a57b0de04f654fab
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 14:56:50 2013 -0700

    Added parallel_null_communicator().
    Added optional comm argument to parallel_ioprocessor().

Src/F_BaseLib/parallel.f90
Src/LinearSolvers/F_MG/itsol.f90

commit 41f9a4f801f7d89f786a8a0f75772c21c8f30000
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 14:37:46 2013 -0700

    Used parallel_communicator() instead of MPI_COMM_WORLD.

Src/LinearSolvers/F_MG/mg.f90

commit a18a92091ee2d66c46d9f070028697b6d339acc9
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Jun 19 14:33:06 2013 -0700

    BaseFab: Tidy SAXPY signature, fix SAXPY domain bug.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp

commit ca7d98f3add60ebd535e9f5d60070b7fda0ec88d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 14:30:28 2013 -0700

    Added parallel_create_communicator() and parallel_free_communicator().

Src/F_BaseLib/parallel.f90
Src/LinearSolvers/F_MG/mg.f90

commit db02b8f90d988e49aabb928771ba72372e09c8a6
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Jun 19 14:18:02 2013 -0700

    BaseFab: Add SAXPY.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 1154fa043f8db4e171703d00f8bf5bf5e2cc7c82
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 13:57:28 2013 -0700

    Some initial work getting bottom_solver=4 to use its own communicator.

Src/LinearSolvers/F_MG/mg.f90

commit 14c178a96c506bebedbb4ead72eb2aa3eaf9633b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 13:55:12 2013 -0700

    First cut at making BICGStab and CABiCGStab work with a given MPI
    communicator instead of the default one: MPI_COMM_WORLD.

Src/LinearSolvers/F_MG/itsol.f90

commit 72be4104ab91aa6fdc4b19dc3d7febce99662859
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 13:52:35 2013 -0700

    Changed the default of max_bottom_nlevels from 10 -> 4.
    Added an MPI communicator data member that will be set in the mg_tower
    that does the bottom solve for the bottom_solve=4 case.  The idea
    is that we pick a communicator that includes only those MPI procs
    involved in the bottom solve and pass it to routines that do global
    reductions to make those reductions go faster.

Src/LinearSolvers/F_MG/mg_tower.f90

commit 36fca427106f7716d4cf08bfe2d17cb1869f77da
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 13:51:34 2013 -0700

    multifab_dot() and multifab_norm_inf() now take optional MPI communicators.

Src/F_BaseLib/multifab_f.f90

commit 12536f5634e27ea7f0acfbf189cbd830c52a13ea
Merge: bbdfe5459 1602225c5
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Jun 19 12:17:43 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit bbdfe5459ade46aaec5b337311be5f4c7dcec814
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Jun 19 12:17:35 2013 -0700

    Amr.H: Mark timeStep as virtual, sync parameter names with Amr.cpp.

Src/C_AMRLib/Amr.H

commit 1602225c5ee89a8207e65474094ed9936d2c3550
Author: Chris Malone <malone@ucolick.org>
Date:   Wed Jun 19 11:52:50 2013 -0700

    updates for hyades.ucsc.edu

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 1ab064adfad76bd92b0b04ed6bbe4a3e56d7ba92
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 08:00:34 2013 -0700

    3d nodal dense test case on 256^3 base grid with 64^3 grids for Legion
    folks.

Tests/LinearSolvers/F_MG/inputs.simple.3d

commit 056d4bccf10e449afbb90eb35a4d75dc0c79f453
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 19 08:00:02 2013 -0700

    Set up for non-MPI non-OpenMP for Legion folks.

Tests/LinearSolvers/F_MG/GNUmakefile

commit ce0b32af4855b79f9822f0606a1bb4ca0f6faf58
Merge: 5ccb3871e bfaea73b9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 18 14:17:50 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5ccb3871e12a295cc2c424b64d8f7cacdab5c52d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 18 14:17:26 2013 -0700

    Remove unneded "use" statements.

Tests/LinearSolvers/F_MG/main.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 371fe1de14ab3e9b22d777ec923e5a7bbbd58ba7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 18 14:06:44 2013 -0700

    Updated which modules are included.

Tutorials/WaveEquation_F/main.f90

commit bfaea73b95780a3f3b81011485487d7a6c06130a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 17 16:26:03 2013 -0700

    Some mods to get it to compile again.

Tests/LinearSolvers/C_CellMG/main.cpp

commit 69b32fa6e6a83ffac38a4ed343636b242ecc79ad
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 17 16:24:32 2013 -0700

    Thread sxay() over FABs in the MultiFab.  The FABs themselves are too
    small to make threading over their Fortran boxes cost effective.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 11d856e690ffb00c6ab82f09a5c0dd381156680a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 17 16:08:38 2013 -0700

    Removed the multiply by alpha in axpy() since it's always one.
    Likewise optimized gemv() knowing alpha==1.0 and beta==0.0.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit fe2ec96a6859a384567dc5a3c4cc4ffe585b48f6
Merge: a92f9ce7a 6c256b24b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 17 14:40:54 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a92f9ce7a6df22c1404ce9523cabdc07cfdba63f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 17 14:40:26 2013 -0700

    Removed grow cells on MultiFabs in BiCGStab that weren't needed.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 3574bba09a703acc872e6b6bf7c3eb14a76b6233
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 17 14:22:51 2013 -0700

    Beefed up error checking in CABiCGStab.
    Also removed ghost cells from MultiFabs where not needed.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 3700fc70c407b6669925050f473c848deff61691
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 17 14:11:17 2013 -0700

    FApply() didn't correctly use src_comp, dst_comp and num_comp.

Src/LinearSolvers/C_CellMG/Laplacian.cpp

commit 6c256b24b7be0865ede37a7e059f56d9fed09ad4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Jun 17 11:50:14 2013 -0700

    Fix some comments only.

Src/LinearSolvers/F_MG/cc_stencil_apply.f90

commit 426d832f42b7d92b025be46ff25f2c4d116fd3ac
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 14 18:48:08 2013 -0700

    Little more OMP tweaking of my previous mod.

Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/itsol.f90

commit cb27cce466d063d907e56752d6a8dea0f21cff73
Merge: 123ef66a8 790e00953
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 14 15:19:32 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 123ef66a8c38f16a3d59d9fc65cf8541568ec19c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 14 15:17:57 2013 -0700

    Make itsol_defect() aware when it's being called from the bottom solver.

Src/LinearSolvers/F_MG/itsol.f90

commit 2f7ebdff44129bc7ece830dcc115d00e6c9cd111
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 14 15:11:28 2013 -0700

    We now pass a flag to itsol_stencil_apply() indicating whether or not
    we're doing a bottom solve.  It passes that flag to the relevant 3d apply
    routine, which then threads its loops if it's NOT in a bottom solve.
    This threads better for fewer boxes than threading over the calls to
    the apply op itself.

Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 46f1d5503b3d425e14428515689aa30a56782744
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 14 14:18:55 2013 -0700

    Changed the name of a constant.

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 2a6d836746e15ce7988a632cb9c57dd5143019f1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 14 11:58:44 2013 -0700

    Attempted to make some of the minion stencils more memory efficient
    by doing as much work as possible on them in one pass instead of
    multiple passes. Also, OMP over the bit twiddling in mask.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 438e679074aaece9790e7feda12182d861514668
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 14 10:52:40 2013 -0700

    Some OMP tweaking.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 790e00953bd6bf04f1e3117ea2ad70d5a3593263
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 13 21:33:10 2013 -0700

    fixed a bug in my new code; now fillpatch seems to be working in cases that don't need interpolation in time (which is the case for multi-level SDC)

Src/C_AMRLib/StateData.cpp

commit 64689c15cc8d811e6941b77a2985d2292d8522e0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 13 17:56:30 2013 -0700

    added multi-level SDC nodes

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/BaseFab.cpp

commit 84ee0b81b1749b5d3b0726a3adaf596697a285d4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 13 17:16:22 2013 -0700

    Added some barriers.

Tests/C_BaseLib/tFB.cpp

commit 39b20d22173f392a7e6432c6962855483bb16e2d
Merge: 6cdda2589 0cbea00c9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 13 12:58:22 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6cdda2589ac71491e772250819f2a239ca918112
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 13 12:51:53 2013 -0700

    New FillBoundary() test I want to run.

Tests/C_BaseLib/tFB.cpp

commit 0cbea00c989b65aba3f5aa496a1bcb8f7468ca40
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 13 10:11:31 2013 -0700

    added some functions for getting, allocating and removing middle data in AmrLevel

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 9b870e7ebfaccd63ae8fa55d7f8723978a554df5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 12 17:52:46 2013 -0700

    added quadratic interpolation in BaseFab, but the Fortran code is not implemented yet

Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit f87f7bd1befff79117e21dcc31c264f8aba3bbff
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 12 12:44:47 2013 -0700

    rename linInterp Interp because it will no longer only do linear interpolation

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit c9387fa04fd1e2e505af6666ac436ddd219da63d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jun 12 11:21:19 2013 -0700

    pass MultiFabId and time of middle SDC nodes into time interpolator

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit f2c700341ed2c93bd3dea97708b681227b8e9a86
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 12 16:07:10 2013 -0700

    quick fix for omp prof, need to track individual thread times, scoping issue.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 71e317668bea8245ab3ec5385409a73a4ce71374
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 12 14:35:07 2013 -0700

    PR in itsol_CABiCGStab doesn't need any ghost cells.

Src/LinearSolvers/F_MG/itsol.f90

commit 2cae4d2ea8ef034387e4dd3c86460be95fbb635c
Merge: c668eac52 e503b0c19
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 12 14:08:37 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit c668eac525136aa123f65cf8fb50d88414b9f68c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 12 14:08:15 2013 -0700

    Mods due to formal argument changes.

Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 6ee6cfccb53d6b751c59e48ce4159d705b31c8f6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 12 13:46:04 2013 -0700

    Destroy a boxarray.

Tests/LinearSolvers/F_MG/wrapper.f90

commit 55db139289b2b9f7a3d41f9c7fabb4e7597a3d4e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 12 12:54:13 2013 -0700

    Removed a bunch of unused variables and formal arguments.
    Really trying to get the code to compile clean in debug mode.

Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 9f19927c261cbea6b034a9dc6de0bf3c2c51dbd3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 12 11:01:27 2013 -0700

    Fix bug in s_simple_1d_nodal().

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 797ef77b26dfa82f9fe55623448dd82ce40679fd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 12 10:54:30 2013 -0700

    Fixed bug in stencil_set_bc_nodal().
    Added set_faces_edges_corners_2d().

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 1695d0f8675e36d592ff13ad0125b2e7e789c9cb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 12 10:30:08 2013 -0700

    Some OMP tweaking.

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90

commit e503b0c19f64f4d7eedebc172795f01ff58edb9e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 11 21:41:58 2013 -0700

    pass SDC node times into StateData

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 33c5295d776fb227e7d2113aeaad6cd038b48366
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 11 17:45:46 2013 -0700

    added SDC nodes information to Amr

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit f1c5af2405cf3a678fad67f0bde07732a5c265b5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jun 11 15:28:56 2013 -0700

    added mid_data to StateData class for the storge of SDC middle nodes

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/PArray.H

commit c0db0c7f17ff1e8eedde56b4f51d73b28975a2af
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 10 10:37:41 2013 -0700

    A little memory cleanup.

Src/C_AMRLib/StateData.cpp

commit a5b7ad7d261e4a89d0eb65cbd08e94b685e2136c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 10 10:29:06 2013 -0700

    Fixed OMP bug.

Src/C_AMRLib/AmrLevel.cpp

commit 4c0c9bd13b58c007ce527f8a65943d08b7f15289
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Jun 9 19:29:07 2013 -0700

    Added version of linInterp() in which the two src boxes & the dest box are all the same.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/MultiFab.cpp

commit f042e44f770952d7c2476ce98d4dd7438155027d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Jun 9 18:56:18 2013 -0700

    Added specialized version of BaseFab::sum() for Reals.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 94afa49e716e474b032f80a384bebade8906d2c5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Jun 9 17:38:28 2013 -0700

    Added some profilers.

Src/C_AMRLib/AmrLevel.cpp
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.cpp

commit a21da84aca22c0deaa28456623f13e5a14ab6eff
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 6 13:46:24 2013 -0700

    Reverting out the eight-color nodal dense smoother.
    With the number of fill_boundary()s required it's a lose.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 73a42622c1761b3559767e1a6b478d7c15db00ae
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 6 13:13:21 2013 -0700

    Removed the OMP from multifab_dot_cc().
    Do the calculaton as a sum of partial sums.

Src/F_BaseLib/multifab_f.f90

commit ee3dddcf85d4a29336d163c82b31dc8e2337956d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 6 13:13:02 2013 -0700

    Named the critical section.

Src/C_BaseLib/BaseFab.H

commit 4ce4d9558951b47e1f3a8cd1746632911513427e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 6 12:56:20 2013 -0700

    Had to add a critical region around the code in BaseFab::define() in which
    we maintain global track of the amount of data allocated in FABs.
    Multiple threads can hit this code at the same time.

Src/C_BaseLib/BaseFab.H

commit c2490d4f51701ef97a0ed9545044de1c081123d8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 6 07:30:35 2013 -0700

    Fixed OMP bug.

Src/F_BaseLib/multifab_f.f90

commit cafc252f44d53c834dfd498accd3b5f1e8e54d81
Merge: 3f24251a4 3a50328bb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 14:14:55 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3f24251a4875a23d8e86416b644d4ff07a9fbccc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 14:08:50 2013 -0700

    OMP over operations on boxes in boxarray.

Src/F_BaseLib/boxarray_f.f90

commit 580f62519eea2302a993e6353f950f858ffb5929
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 13:51:20 2013 -0700

    OMP over the various loops in BoxArray that operate on all the boxes.
    This appears to be a win a modest # of boxes.  Should be a big win
    with very large box counts.

Src/C_BaseLib/BoxArray.cpp

commit 3a50328bbea51e3057ddfa6ab25f459046b7a7df
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 5 12:06:29 2013 -0700

    Need different template depth if USE_IN_SITU is true.

Tools/C_mk/Make.defs

commit 32119f256154e4b3b1dd95f2147ad456ad4c8c2f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 11:00:09 2013 -0700

    Explicitly write out the sum() operation in multifab_dot_cc().

Src/F_BaseLib/multifab_f.f90

commit 28ad2081a304210423a57665a8078b8619b3eeaf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 10:26:27 2013 -0700

    A little cleanup.

Src/C_AMRLib/AmrLevel.cpp

commit 1e603f7e921950ede47ef3f61b1800c56330d30f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 10:05:19 2013 -0700

    OMP over number of boxes when building proper grid for FabSets.

Src/C_BoundaryLib/BndryRegister.cpp

commit 6a1407f1b961447eede7391632012eabd5654d45
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 09:21:53 2013 -0700

    OMP over faces when interpolating bndry data.

Src/C_BoundaryLib/InterpBndryData.cpp

commit 7a4e1205e5343cbf7389f885c23baa6c1e23c771
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 09:21:15 2013 -0700

    Promote MultiFab::IndexMap() to be a public member.

Src/C_BoundaryLib/FabSet.H

commit a6305a177b38dd92a5cded071cf9066099002690
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 08:37:03 2013 -0700

    OMP over the tagboxes in a tagboxarray.

Src/C_AMRLib/TagBox.cpp

commit 4edded47889d71febdcd92146d535fca6ff58c23
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 08:36:15 2013 -0700

    OMP over the various faces in fluxregisters not in the individual
    Fortran routines themselves.

Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FluxRegister.cpp

commit 396f44f127ce9eef6207be6f6c61bd1968bede2f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 5 08:35:11 2013 -0700

    OMP fillpatch.  We want to be able to OMP over all the small boxes.
    Especially for the interpolations.  This means we don't OMP in the
    interpolator routines themselves.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/INTERP_3D.F

commit 73cd34f0b7322531038d9ebfe170875631273156
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 4 19:30:32 2013 -0700

    Fixed OMP bug.

Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 1b0f0876b0850fb2c17e64b2bbea86d6eecac9ed
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 4 17:09:46 2013 -0700

    Fixed OMP bug.

Src/F_BaseLib/multifab_f.f90

commit 1ab4e7ce5056bef6f18c6156859a9f5759f09b95
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 3 17:45:29 2013 -0700

    The stencil apply functions are only called by the bottom solver.
    The boxes are too small to profitably OMP.  Instead OMP over FABs.

Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 3bc5b9db6faf8ca0bd05e4b2b397ca1f807226fc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 3 17:18:47 2013 -0700

    Use cpy_d() instead of generic pointer copy assignment.

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 1b6dfe31c98e44b11051447cfaf42de97d51cd4a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 3 16:33:52 2013 -0700

    Some OMPing.

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 448aab707c3f0b4d0c8567edd4a169e6cddb3b55
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 3 14:59:39 2013 -0700

    Now print out solve time and accumulated time in the bottom solver.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 2ffa8f8fae99bbd868eed1e7676496a9d8316899
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 3 10:59:04 2013 -0700

    Some cleanup.

Src/F_BaseLib/multifab_f.f90

commit bbf950c08d832f24a9882627847bbb94627879fe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 3 10:36:07 2013 -0700

    Added multifab_norm_l2_doit().

Src/F_BaseLib/multifab_f.f90

commit 9da8efe4dcb9ef3cdf2504abd04eb237ae91b2b2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 3 10:24:40 2013 -0700

    Thead over FABs in multifab_dot().  They're almost always called with tiny
    boxes that can't be threaded over individually.

Src/F_BaseLib/multifab_f.f90

commit dff1e0b6f715cebe5f1629ab5a902db7e4f307e5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 3 09:18:09 2013 -0700

    Tweaking the OMP IF constaints on some loops.

Src/F_BaseLib/multifab_f.f90

commit 3a7f487c917cc14179866240d01be0a4d62270e3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 29 16:17:37 2013 -0700

    Can now call gs_lex_dense_smoothers in mg_tower_smoother.

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90

commit 54c0a103dc72d666a0fb8af6e0511432a7421ec4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 29 16:00:43 2013 -0700

    Some cleanup.  Also, make sure mg_tower_smoother calls the fourth order
    smoothers the proper number of times.  Only the 2-D HO cross stencil does
    red-black; the others do a full sweep.

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90

commit 096e32f62ca9912ff407326f97715e2a3cbb6441
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 29 15:14:15 2013 -0700

    Only use the 8-color dense nodal smoother if OMP=t and don't have enough FABs.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90

commit 38101f54aca6a9f1ea8e95b091a9526a48ae923f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 29 15:13:31 2013 -0700

    Can now use the F90 omp_module from the C++/Fortran side of things.

Src/F_BaseLib/FParallelMG.mak

commit dd9a855847c5fd44a1a7d8b4d4a14f0a5df95693
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 29 13:51:03 2013 -0700

    Added an 8-color GS nodal dense smoother for 3D that's OMP'd.
    It's only called when the number of FABs in the multifab is fewer
    than the maximum number of threads available. Otherwise we thread
    over the FABs in the multifab when calling the nodal dense smoothers.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 7da8bbfe4c7dd473e0f31d360b0c5c1567e12022
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 29 12:26:36 2013 -0700

    I'm partially backing out some of my recent OMP changes.
    I want to use the old threading model over FAB boxes, and
    the new way of threading over multifabs only when the FAB box
    can't be threaded.

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit bf0e54d82cb488b19c457743e9ffaac5f638b3f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 28 21:21:32 2013 -0700

    Fixed an assertion bug in initializing random number generator.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 0df6d874f273c1dc48af26475ba16eaff204ca35
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 18:24:22 2013 -0700

    Back to old way of doing some OMP.  Nesting has too much overhead.

Src/F_BaseLib/multifab_f.f90

commit 4e04d617e0ebfa5ab703f90ec7c3c5f6020259f1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 16:50:47 2013 -0700

    Had a tmp array in BuildGramMatrix() dimmensioned too small.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 6a7b00a968de43ebf312c6d8ae13085130d96688
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 16:23:17 2013 -0700

    More uses of only_small_boxes().

Src/F_BaseLib/multifab_f.f90

commit 2f4fcfceb64d32ce63687a79325ffa858e4e9421
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 28 15:40:12 2013 -0700

    disable nested OMP parallel regions by default

Src/F_BaseLib/boxlib_f.f90

commit 1db65f9c9af0f042aafa5c8acd00a0a69c2f1f87
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 15:22:12 2013 -0700

    Added only_small_boxes() which returns whether or not a multifab
    only has "small" boxes.  We use it to decide whether or not to
    OMP some loops.

Src/F_BaseLib/multifab_f.f90

commit db5dbf4dda12cdf6ed7d703164a7f3b5be889f8f
Merge: 64400c10c 132b40ecd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 28 14:21:36 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 64400c10cc58edb05996b9ffdd2f3d610dfe5ac3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 28 14:18:35 2013 -0700

    In mf_fb_fancy_*, turn off some unsafe OMP parallel regions for nodal
    multifabs.  In principle, the unsafe scenario could also happen for
    cell-centered multifabs that have overlapped valid cells.

Src/F_BaseLib/multifab_f.f90

commit 132b40ecd880706a18a55bc0e63c4d100bdfb110
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 13:55:52 2013 -0700

    Only reduce the upper triangle of the Gram matrix.
    After reduction fill in the rest via symmetry.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 1eabaade19578f03e0bf9d78cdf9422c1906eb35
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 13:06:23 2013 -0700

    Only reduce the upper triangular part of the Gram matrix in the CABiCGStab
    instead of the whole matrix.  Use symmetry to fill it in after the
    allreduce().

Src/LinearSolvers/F_MG/itsol.f90

commit 3654e02a035c58e60a2782e636b5ba88b15bc57c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 11:25:04 2013 -0700

    Some OMPing.

Src/LinearSolvers/F_MG/ml_solve.f90

commit 226bb7377af99452b448c8422ad6fcbebf64a8c1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 10:22:34 2013 -0700

    Remove boxarray_boxarray_diff() and its synonym boxarray_complementIn().
    Force people to use layout_boxarray_diff().

Src/F_BaseLib/boxarray_f.f90

commit cc88917e587855345f03bd95a0d537581d2723fa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 10:22:16 2013 -0700

    Use layout_boxarray_diff() instead of boxarray_boxarray_diff().

Src/F_BaseLib/make_new_grids.f90

commit b477550a9030fe67982a0c243a4a69beb07856fe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 09:11:48 2013 -0700

    OMP over call to ml_interface_[123]_crse() that include calls to
    layout_get_box_intersector(). Not sure what I tweak exactly to make
    this work but I'm going with it.

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit 9e0883955c5c7614ee1928340cea428c8a1384e7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 28 09:11:13 2013 -0700

    Further refinement of critical region placement for layout_get_box_intersector().

Src/F_BaseLib/layout.f90

commit 2b0ead018d675153b8ed943fafe76002ad14bea6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 27 18:40:25 2013 -0700

    Refined the critical area in layout_boxarray_diff().  I'd really like
    to understand why I can't call layout_get_box_intersector() directly
    in an OMP loop.

Src/F_BaseLib/layout.f90

commit 7773951a2ceb456daa20bc0b1651e8e8afbff3c6
Merge: c3de69f6f 9a6d4f143
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 27 17:52:53 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit c3de69f6f20704120ea5d4f14c32c1a2904b55ff
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 27 17:52:13 2013 -0700

    Removed some OMP loops in the multifab_sync routines.

Src/F_BaseLib/multifab_f.f90

commit 9a6d4f1439e731bf378c14dcfd3cc791628eb200
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 27 16:56:41 2013 -0700

    Fixed bug I recently introduced.

Src/F_BaseLib/multifab_f.f90

commit 951dfa15f33f7602f511c90687e7e8728def5b05
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 27 13:40:40 2013 -0700

    Moved critical section to inside of layout_boxarray_diff() instead of
    around it.  I still don't understand why layout_get_box_intersector()
    isn't thread-safe.

Src/F_BaseLib/layout.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 2b6c314341b4af4af0c14917eaacf836cdb5b71a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 27 11:11:18 2013 -0700

    Made some internal layout routines much more efficient for large boxarrays.

Src/F_BaseLib/layout.f90

commit 722dd4418d62422399077a6cccf316f9cb4c9a02
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 27 10:34:01 2013 -0700

    Added layout_boxarray_diff().  This is a much more efficient version of
    boxarray_boxarray_diff().  Use this in place of the latter, which I'll be
    removing soon.

Src/F_BaseLib/layout.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit adb204210f62ba7b01e59e7d9a253958b1b1c5c3
Merge: 1a78c9622 3ab615d34
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun May 26 18:26:17 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3ab615d344d279410ff595ce402ff1dffcc19ef4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun May 26 18:06:07 2013 -0700

    Fix typo.

Src/LinearSolvers/F_MG/itsol.f90

commit 1a78c9622f3976b2c36746544a9b903c8651ca8b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun May 26 10:39:01 2013 -0700

    Moved most of the OMP for MG over the FAB in a multifab.  This turns out
    to be a big win.  We do a lot more calls of the smooth() and apply() on
    very small boxes.  And as problems get bigger this will only increase.
    It doesn't help the extreme case (much) where you only have one grid per
    MPI process, but for multilevel problems where you almost certainly have
    multiple grids per MPI process it's a clear win.

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/edge_restriction.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit 66a475922146087cb1e65a8bcb1a8fcefbd0e215
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun May 26 10:22:54 2013 -0700

    Fixed typo.

Src/F_BaseLib/multifab_physbc.f90

commit b5aa9ad6fc6d5c54017f8af476f5593f952ad8c5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat May 25 22:09:53 2013 -0700

    Some more OMPing.  I'm lifting OMP loops out of simple routines and
    writing loops around nfabs() or nboxes() instead in cases where the amount
    of work to do in the original OMP loops is small.

Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_mask.f90

commit 1ef2abc3d3cb0c53176afc1618d63bd3ee8fe168
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat May 25 20:19:39 2013 -0700

    More OMP polishing.

Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/itsol.f90

commit 0378c582d1693f3a5fec6bba42521c97131cbe02
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat May 25 20:18:59 2013 -0700

    Make the memory statistics stuff thread safe using critical regions.

Src/F_BaseLib/bl_mem_stat.f90

commit f1628a9b01659c48edea08a832c5ecabb75d2ca7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat May 25 19:09:20 2013 -0700

    Don't OMP the interp routines.  Instead OMP over all the typically small
    grids in routines like fillpatch, make_umac_grown and fill_ghost_cells.

Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90
Src/F_BaseLib/multifab_physbc.f90

commit fa120810211351a868cb3be78c16491fb37a9392
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat May 25 11:29:05 2013 -0700

    Don't thread dot() or saxpy(); they're mostly used on really small boxes.

Src/F_BaseLib/multifab_f.f90

commit b6fdc16e97cfee59078f17a7443ceffd0fd75d72
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat May 25 10:23:45 2013 -0700

    Tweak to CABiCGStab.  Needed to fill both components of "ph" with "uu" at start.

Src/LinearSolvers/F_MG/itsol.f90

commit a25117100200f43afb0e7816ba6a83ff1644a002
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 24 15:06:57 2013 -0700

    Removed some OMP loops that were effectively nested.

Src/LinearSolvers/F_MG/itsol.f90

commit 11e5f77e0cbcdae6bd3764db7a99053ef4e52883
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 24 14:46:25 2013 -0700

    OMPing across FABs instead of within FABs on MG routines that often use
    small boxes.

Src/LinearSolvers/F_MG/cc_restriction.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/nodal_restriction.f90

commit 0eab51a2c459abf7c15789a64d3dfbaca93cdbd4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 24 14:45:20 2013 -0700

    OMP'd a loop.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90

commit 8c48ff676527e722c6d1aa73be8df3fe5b62c161
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 24 14:33:34 2013 -0700

    Added an IF directive to an OMP loop.

Src/LinearSolvers/F_MG/cc_stencil_apply.f90

commit 6b7b8f534c6c2e2ffc6e8ce0e092432cd1bbbf3e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 24 14:04:50 2013 -0700

    For things used in the bottom solver I'm now OMPing over FABs not within
    the very small FABs.

Src/LinearSolvers/F_MG/itsol.f90

commit 81cf47084c3177f8d4a59e220506f691ff10d219
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 24 14:03:27 2013 -0700

    Did some more OMPing in things like the copy()s in FillBoundary() and such
    places.  Also, for things like saxpy() that are primarily used in the
    bottom solver, I'm OMPing over the FABs in the MultiFab, not across the
    FAB, which could be very small.

Src/F_BaseLib/multifab_f.f90

commit bd552bb790460d4e022a531cd0dd21eebb1a258a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 24 09:14:52 2013 -0700

    Added a critical section around the call to init_box_hash_bin().

Src/F_BaseLib/layout.f90

commit 5a5ca149f19cc174ccecf21bd7b5da1469b188de
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 17:03:28 2013 -0700

    OMP's part of BuildGramMatrix().

Src/LinearSolvers/F_MG/itsol.f90

commit 67d19501465683ad52826171fdbb1d3c44c09c8e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 16:19:14 2013 -0700

    Call itsol_apply_stencil() on pp & rr together in the CA algorithm.
    Cuts out half the fill_boundary() calls.

Src/LinearSolvers/F_MG/itsol.f90

commit 976a65377ab9b00f22dec3e9d826773d4d352fd7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 15:44:46 2013 -0700

    Some OMP loop polishing.

Src/LinearSolvers/F_MG/nodal_neumann_bcs.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 28457b58dc5d3192420d8ef8465317de47bea457
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 15:15:39 2013 -0700

    Put some small arrays on the stack instead of the heap.
    Polished up some of the OMP loops.

Src/LinearSolvers/F_MG/cc_smoothers.f90

commit 4baf41909ed6f256cb1aa2098a9a48cfe33288d7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 14:24:43 2013 -0700

    Removed some unnecessary setval()s.

Src/LinearSolvers/F_MG/itsol.f90

commit 90168ceb447c57354ffa7800f73d0101891f686f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 14:05:53 2013 -0700

    More cleanup.

Src/LinearSolvers/F_MG/itsol.f90

commit 49f03c5f66fc88f81476b1470c31a0cd11f34f67
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 13:28:10 2013 -0700

    Some cleanup.

Src/LinearSolvers/F_MG/itsol.f90

commit 78d2a9d97eaf91d894dcea712c6c078fab1f17fd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 13:01:11 2013 -0700

    Added is_an_inf() and is_a_nan() routines for checking single double values.

Src/F_BaseLib/fab.f90
Src/LinearSolvers/F_MG/itsol.f90

commit 34e55b4398a913b53259d3914c1fcb0e89b50859
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 12:51:38 2013 -0700

    Made BuildGramMatrix() a contain'd routine.

Src/LinearSolvers/F_MG/itsol.f90

commit e408fd54df8f0c6599329031a9515f2a00597bae
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 12:21:37 2013 -0700

    Integrated in isinf() stuff.

Src/LinearSolvers/F_MG/itsol.f90

commit 7952390542446c4e5a4f167870e158f3e024b819
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 12:09:32 2013 -0700

    Added val_is_nan() and val_is_inf() routines.

Src/F_BaseLib/fabio_c.c

commit c2a19c54caf394344c6dd0e6ed39f7a921d4f09a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 22 10:54:29 2013 -0700

    Elided some multiplies via strategic use of parentheses.

Src/LinearSolvers/F_MG/nodal_restriction.f90

commit e7205738cd1730eda5fbb5a27901f43e16f4a7bc
Merge: 148b73d0b 9ad7447eb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 16:13:09 2013 -0700

    Merge branch 'CA'

commit 9ad7447eb94e6c302df22eedc01417c962ccf647
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 16:08:17 2013 -0700

    Fixed bug I recently introduced.

Src/F_BaseLib/multifab_f.f90

commit 894194b67bf4e89dd1e7827e2349e0e5c9dc13ce
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 16:02:53 2013 -0700

    More cleanup of unused formal subroutine parameters.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 148b73d0bb74ce5471d52145c694eb5b2147a0f8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 21 15:42:21 2013 -0700

    Fixed the cc wrapper and removed the memory print statements.

Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit e738a00f9dc8125df32960c38a36179458724ecb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 15:30:37 2013 -0700

    Cleaned up some unused formal subroutine arguments.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit d9c0f582813a5f07b9cfbc4c33da635052bc5244
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 15:21:09 2013 -0700

    Removed the unused "uu" argument to itsol_converged().

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90

commit 71a600e91100f48199a5e2d680c795876d4a4091
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 15:16:13 2013 -0700

    Some more cleanup.

Src/LinearSolvers/F_MG/itsol.f90

commit f7c56e0b7e3a92360f091562dee8bb4f6006ff20
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 15:01:05 2013 -0700

    Seems to work; at least for a simple nodal solve.

Src/LinearSolvers/F_MG/itsol.f90

commit fccc5b301d06a9a75c30556b501e1bd3049c44db
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 14:46:24 2013 -0700

    Still working on CABiCGStab.

Src/LinearSolvers/F_MG/itsol.f90

commit 590cfa942b32a77dfca5b30155a9b1bd854aef8a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 13:56:33 2013 -0700

    Yet more progress on CABiCGStab.

Src/LinearSolvers/F_MG/itsol.f90

commit 4a25c354af37b117f3f37d8d282b1a3940746cb8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 13:01:36 2013 -0700

    Added a optional args nodal_mask and local to multifab_dot_cc.  Now
    multifab_dot_c() and multifab_dot() both call that routine.

Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/itsol.f90

commit 69fc0393be96206f859e1d02cfd4179702d9c5a2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 11:21:39 2013 -0700

    Some work on building Gram matrix.

Src/LinearSolvers/F_MG/itsol.f90

commit 6d17fe496f0c9bce8a61b67d9b5afa1dffc77acc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 10:19:25 2013 -0700

    Got "PR" filled. No way to know whether it's right or not yet.

Src/LinearSolvers/F_MG/itsol.f90

commit 0bf12c8b8032f540d0ca7068ea8366558b402a3c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 09:27:14 2013 -0700

    Elided some more reductions.

Src/LinearSolvers/F_MG/itsol.f90

commit 6b39f1f5b2451427fb25ef7a21a2434eb94e7eea
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 21 08:58:14 2013 -0700

    Some cleanup on the way ...

Src/LinearSolvers/F_MG/itsol.f90

commit 7f1f9bf0adc6a3fbb1e648ebed86d6494a8a1c61
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 20 13:34:33 2013 -0700

    Some cleanup of DGEMV().

Src/LinearSolvers/F_MG/itsol.f90

commit ee32b3587d37d68bd9d71bbe6b86d069043ea7f7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 20 13:28:48 2013 -0700

    Merged in slightly simlified version of the BLAS DGEMV() matrix-vector multiply routine.

Src/LinearSolvers/F_MG/itsol.f90

commit 7ff6e9defa6761187e754c545555cc0104243188
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 20 11:28:19 2013 -0700

    Added SetMonomialBasis().

Src/LinearSolvers/F_MG/itsol.f90

commit a46b0dcc4c7d45fde6007d857f85f1382534ef5f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 20 11:06:35 2013 -0700

    Still plugging away at CA algorithm.

Src/LinearSolvers/F_MG/itsol.f90

commit 27ab5f4157c60f3b443d0afe15f37ef865ec561e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 20 10:50:14 2013 -0700

    Yet more work on CA bottom solver.

Src/LinearSolvers/F_MG/itsol.f90

commit 64890ee9372e9f86e08ca02a425ec2e1f455c139
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 20 09:48:29 2013 -0700

    Just getting started with CA BiCGStab algorithm.

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit cc4237382627f16e2112e962506e8a6d44dd66e6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 17 16:19:12 2013 -0700

    Added BL_PROFILE() calls around MPI_Alltoall and MPI_Alltoallv in
    CollectData().

Src/C_BaseLib/FabArray.H

commit 2bee4096af7856e3851867a0f516f793f77feefc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 17 10:34:19 2013 -0700

    Used an OMP region instead of sequence of parallel do loops.

Src/LinearSolvers/F_MG/nodal_neumann_bcs.f90

commit 7ce374d7a5087f7a69198f9073e14f5e21c1883b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 17 10:22:50 2013 -0700

    Removed some divisions.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 2b7f3625acb2ae88fcecbec570a2e5e1f4c5634b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 17 09:59:39 2013 -0700

    Some OMPing and code simplification.

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit ce37e6b6a9614ed2e53c5fca5d5a2b1f1160d58c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 16 22:12:49 2013 -0700

    More OMPing.

Src/LinearSolvers/F_MG/nodal_interface_stencil.f90

commit d343ee49c79767d617b898d6600677a63e0b37aa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 16 21:09:31 2013 -0700

    Some OMPing.

Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_neumann_bcs.f90

commit 67fcafeba36fbb81109fb0d6aa2538a5f781411d
Merge: 69e4e47c5 9a2af1787
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 16 20:19:56 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9a2af17876e458936e0d1a268d2465f87b684121
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 16 19:15:57 2013 -0700

    This is a cleaned up version that appears to work, for the nodal dense
    stencil in 2d anyway (using inputs.simple)

Tests/LinearSolvers/F_MG/GNUmakefile
Tests/LinearSolvers/F_MG/cc_single.f90
Tests/LinearSolvers/F_MG/inputs.simple
Tests/LinearSolvers/F_MG/main.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/nodal_single.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 69e4e47c5e4d06f79507e6f1d5beef877341bf97
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 16 15:44:51 2013 -0700

    Regularized some constants in the code.

Src/LinearSolvers/F_MG/nodal_interface_stencil.f90

commit 371e587606502a51a863085621471a32f10df232
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 16 14:30:31 2013 -0700

    Removed some divides.

Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_newu.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit a502c9a32fc97c04214e98ddbe63ee73cafd0626
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 16 12:25:40 2013 -0700

    added functions to reset random number seed

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 4ef86ac01f873184b0943aaa10ff8161cb7c716d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 15 14:11:31 2013 -0700

    Some code cleanup.

Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit 961705032ddcb24de296b23365b69c50c649b405
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 15 13:34:33 2013 -0700

    Now can print out solve time for tensor solve.

Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit e01709b8d7dc76217de5d42a2dae6bf7c1dad6c8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 15 13:34:21 2013 -0700

    Tweak to output.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 5cc9af0c0da1931f62967d5bf6c2c0ec976e1595
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed May 15 09:50:28 2013 -0700

    Add zmq_suffix and hdf_suffix.

Tools/F_mk/GMakedefs.mak

commit 01af917f957c5ee1c2d3406ba3bab3bb49910f86
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 14 14:14:10 2013 -0700

    PGI does not like to have threadprivate as the last line in a class definition

Src/C_BaseLib/Utility.H

commit 1a91c3caa569fba252aa6b363afc0edd50b9a4d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue May 14 12:09:57 2013 -0700

    made changes because PGI is picky about where threadprivate directive is put.

Src/C_BaseLib/Utility.H

commit 55d2f27d1a0656fe809cb6f7cbf358d713bed521
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 13 17:53:10 2013 -0700

    added functions to return the size of the random number generator state

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 6674cbc505978eb541884656abac5d2b971908fe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 13 12:28:50 2013 -0700

    Unpacked some "array" assignments so I could OMP the loops.

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 280c73f7199087f779cbfce2253eee36aa7552cc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 13 12:27:20 2013 -0700

    Removed unused variable.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 7f7ddc284542807f21f5af0a6ab21ce069dd70d7
Merge: 77cbae25d a51a9bf5e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 13 11:26:36 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a51a9bf5e4ee48daa3262478bfcf22c7c64e1f8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 13 11:12:58 2013 -0700

    minor changes to the initialization of random number seeds

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Utility.cpp

commit 77cbae25d8986f3611cf30d2b3929341e934791c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 13 10:58:48 2013 -0700

    More MPI_Allreduce() elimination/reduction.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 3506f17e4e7cb9a4de59a95d20f32f69214a081f
Merge: ebd6c680c 24ca69841
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 13 10:58:29 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 24ca69841f6849eaf0eb48fb94b2158ff9ed5d0e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon May 13 10:55:09 2013 -0700

    made random number generator thread safe

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit ebd6c680cd436791be2246ff881d746d341ec831
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 13 10:11:02 2013 -0700

    Little more OMPing.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit e36a72d42c466c0ec1bd6cab83d003d062f1fcea
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 13 10:02:10 2013 -0700

    For stencil_norm and max_of_stencil_sum we thread on fab boxes
    not within fab boxes.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 43327ff56ff64090578a1d2bfe9da6b81235c34a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 20:35:59 2013 -0700

    Simiplification.

Src/F_BaseLib/fab.f90

commit 8978baf2fd302eb42c7ac9d094d341cf79857fb6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 20:35:26 2013 -0700

    Fixed a bug I introduced earlier.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit c5d1f770cd3d3295d709f557d569f3dad41e3b39
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 20:10:03 2013 -0700

    OMP'd max_of_stencil_sum().

Src/LinearSolvers/F_MG/cc_stencil.f90

commit b84ab0827e712c71b973a9c7d8d46b818a5900f7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 19:49:09 2013 -0700

    Threaded BuildGramMatrix() except for the reduction.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 3e85f7c21a89bd31ef7df191c222bd13c3c86d45
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 15:30:24 2013 -0700

    Tad bit of refinement.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_norm.f90

commit ca65605eb9804200610f19562cf92e846e9cea86
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 14:19:44 2013 -0700

    Elided more reductions.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 702fc911f82c794d77ee040e2358580d04573914
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 14:19:17 2013 -0700

    Added optional "local" flag to max_of_stencil_sum().

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 1cf3baeb2153b043d5bbc4ad698071d1633743cd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 13:39:29 2013 -0700

    Yet more parallel reduction elision.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 87886b683016df75a86befeaeb1b508d7eed96bf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 13:31:14 2013 -0700

    Some parallel reduction elimination.

Src/LinearSolvers/F_MG/mg.f90

commit 9c441778fdc0e56bde6bee5152665d9990ca7ee5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 13:30:11 2013 -0700

    Added optional "local" flag to ml_norm_inf().

Src/LinearSolvers/F_MG/ml_norm.f90

commit a18d0e078faae604f9272f14f3061ffa7a74c2f2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 10 10:47:57 2013 -0700

    More debugging & performance analysis output.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 1fe43e67e9bc4005cb6dc37c1ca946773113b969
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 9 22:40:59 2013 -0700

    Elided some global reductions.

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 47207b01e3b828d93c48e8ac67d4350928c90da4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 9 21:50:46 2013 -0700

    Now can print out the multigrid time and accummulated bottom solver times.

Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit c2eb369e12524e37e41e293a7b9faa9c3f8762d2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 9 17:21:51 2013 -0700

    Removed multifab "sh" from BiCGStab; reuse "ph" instead.

Src/LinearSolvers/F_MG/itsol.f90

commit fbb52b6ba2f664bf2d837e6d4831def1062f2bc8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 9 14:50:03 2013 -0700

    Some cleanup and code simplification.

Src/LinearSolvers/F_MG/itsol.f90

commit adbb38a653e834e9bebcf4c04eb1581a6cd48631
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 9 14:20:43 2013 -0700

    Elided a few more reductions.

Src/LinearSolvers/F_MG/itsol.f90

commit 01a869fea2ed7516c52712ddd7f350858e6d66e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 8 17:31:38 2013 -0700

    added reducelonglongsum to non-MPi build

Src/C_BaseLib/ParallelDescriptor.cpp

commit 3f8e0a23882271796fd38c94e3d3bee7cd3e1473
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 8 17:22:51 2013 -0700

    added -lmpich back

Tools/C_mk/Make.mpi

commit 5a844aafbf2e0ac7a130312edb9c4f769f38b2a1
Merge: 7253b6e04 81d4ab64b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 8 16:24:22 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7253b6e047a98d1d14a242ff0191c188ab4fdd29
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 8 16:21:05 2013 -0700

    Added long long to Mpi_typemap.
    
    Use long long for total number of particles in some functions.  Some
    were not updated because it would require more significant changes.

Src/C_AMRLib/Particles.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ccse-mpi.H

commit 81d4ab64be3f07210b7cdb4c8c3b4f8e7b98fbc0
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed May 8 19:20:25 2013 -0400

    force double precision plotfiles + other changes

Tools/RegressionTesting/Maestro-tests.ini

commit 6f29fa71d5e79c459d08e1a7ccf76877725833f2
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed May 8 19:19:57 2013 -0400

    ok -- for real now...

Tools/RegressionTesting/testnew.py

commit 64790a9df098f365b111cc9a613850254b088cff
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed May 8 19:03:57 2013 -0400

    self -> suite in the enw parameter

Tools/RegressionTesting/testnew.py

commit 75724a208a94e766e5f091b9f6f259adb050156a
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed May 8 18:56:36 2013 -0400

    add globalAddToExecString argument to allow a runtime option to be
    appended to all jobs.  For Maestro, e.g., this is useful for
    forcing all plotfiles to be double precision via:
    
    globalAddToExecString = "--single_prec_plotfiles F"
    
    also fix a bug in the recent git updates that didn't work with the
    external build directories.

Tools/RegressionTesting/testnew.py

commit f4e01c450af9a9316356fb88ccf79fc3cc771abe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 8 14:57:09 2013 -0700

    Increased SSS_MAX from 4 -> 6.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 97fc5ba58847e5b3bbc8600c7d01925ccfbbc94d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 8 13:51:32 2013 -0700

    Added some more verbose output.

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit e264b37a6302f92ac10cde352537a590449ce34c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 8 11:19:29 2013 -0700

    Added option variable_SSS which implies we "telegraph" the outer
    CABiCGStab loop from 1 -> SSS_MAX.  This is on by default.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 48cacd5be198996464d9409a5f0d2311475913fb
Merge: a01919b13 dd524262c
Author: vince <vebeckner@lbl.gov>
Date:   Wed May 8 10:01:24 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit dd524262c633d80ee13ddb4813ca35a9e9c5ca22
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 7 15:31:42 2013 -0700

    Some cleanup and improved comments.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit e434d16040fb3417f4fd140fc119487c62f39367
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 7 14:58:34 2013 -0700

    Changed some of my verbose output.
    No longer try and calculate the norm_inf(r).
    Just go with the L2_resid as calculated by the algorithm.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 3e3dc98688127339a485ac9457c84aab2d85582d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 7 14:37:49 2013 -0700

    Merged in Sam's latest changes.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit a01919b13ae77b45f6fab1b7b276b15e34cc1021
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 7 14:35:42 2013 -0700

    prof def.

Tools/C_mk/Make.defs

commit 2ef28d3731801663df798edbac25ffeb07739d3f
Merge: 44050d41c c098ccbad
Author: vince <vebeckner@lbl.gov>
Date:   Mon May 6 12:25:06 2013 -0700

    Merge branch 'master' into commprof

commit 471201209d31bac2197ea912a69a10e2eee6f5ff
Merge: 0ff9112f7 f8dfb7ae3
Author: Chris Malone <malone@ucolick.org>
Date:   Mon May 6 11:43:36 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit 0ff9112f741a350ebb421e82de5597ca8019bb91
Author: Chris Malone <malone@ucolick.org>
Date:   Mon May 6 11:41:14 2013 -0700

    simple program that calls the make_rates routine for a network, and
    builds a plotfile of the local rates based on the thermodynamic state
    
    this assumes the network is structured similar to that done in AstroDev/networks/rprox

MAESTRO_xrb/GNUmakefile
MAESTRO_xrb/frates.f90

commit 44050d41cbec81a8d456291869d503dd4e43127f
Merge: e97c3037f 12f7007da
Author: vince <vebeckner@lbl.gov>
Date:   Mon May 6 11:28:04 2013 -0700

    Merge branch 'master' into commprof

commit c098ccbad32adc3d6fa1fecab5794e7ea780ffa6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 6 11:25:38 2013 -0700

    Still more include "file" -> include <file>
    Thought I had all of'm earlier.

Src/LinearSolvers/C_CellMG/CG_1D.F
Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F

commit e97c3037f3daf4bf729b84e3a8ba8a2d612d4bdc
Author: vince <vebeckner@lbl.gov>
Date:   Mon May 6 11:24:07 2013 -0700

    profiling doc.

Docs/Readme.profiling

commit 207f834e43f9b98396ddf3cfdbe5b4e588b5e4d9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 6 10:40:46 2013 -0700

    A little code rearrangment.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 12f7007da5691798ab9c7733640f28dcd921a382
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 6 10:07:34 2013 -0700

    The "S" in the CABiCGStab is now an input variable.
    It's currently limited to be in the range: [1,4].

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit ca705cd1d2d0edeaece43367faced8ecc85a6be5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 3 16:05:17 2013 -0700

    Cut the number of apply() calls in CABiCG by two by doing each of the
    powers of p and r together in a single call instead of one call for each
    of the powers of p and r separately. Mostly this cuts down on
    FillBoundary() calls and should be a win in parallel.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit e16c033b28e53d7a662f82774297b8cd5bff1058
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 3 16:03:46 2013 -0700

    Removed a number of num_comp==1 assertions.  I wanted to be able to call
    apply() with more than one component.  Appears to work.

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 17840884621799089b7e4ce1e02b5a3b5057a373
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 3 14:17:53 2013 -0700

    Changed some ifndef clauses to the more natural ifdef.

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 387713cb85ab3782890e968556b75b9c7fc35ae2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 3 13:58:58 2013 -0700

    Some more work on convergence criteria for CABiCG.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit b5933d22a140fd12276edc12d3acc544990929c9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 3 09:56:17 2013 -0700

    Be a little more careful about convergence tests.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 66879ba7c63922398265d0b3a808e0e49b17583c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 3 09:05:18 2013 -0700

    Removed some unneeded code.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 06e7663c74b229d3c9e030722b07d086ac7e61c6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 2 19:57:04 2013 -0700

    Some refinrements and bug fixes.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 8595a8351c6a587292c3149a13f596331c0c7bc4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 2 16:06:04 2013 -0700

    A little code rearrangement.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 7b4e51fdd5d15dc688d5b4723fbda33afcbb2128
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 2 15:39:28 2013 -0700

    Some work on making CABiCGStab output like BiCGStab output.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 175035e00fc9a1c8f68a6694f81038c3c123ae8a
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 2 14:19:33 2013 -0700

    fix for serial.

Src/C_BaseLib/Profiler.cpp

commit edc5704f3f735189695cd17c2b67b53c6b4ce30c
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 2 14:09:20 2013 -0700

    added mf test code.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 31be56d7d8ba9a629a8f4b2d481a25fe321e93e4
Merge: e50480231 a0064c941
Author: vince <vebeckner@lbl.gov>
Date:   Thu May 2 14:08:17 2013 -0700

    merge issue.

commit 7a7345eec0e3002e18096cfbfa5dbcbbf2efe15b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 2 14:06:15 2013 -0700

    Added some profiler calls.  Seems to work in parallel.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 561b456a58529c32b79b5f212e507cd4fb9f0072
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 2 12:49:54 2013 -0700

    Looks to be more-or-less working!

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit febf34dba7cc701a78c73e16a543f062cf36d587
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 17:20:46 2013 -0700

    Getting closer ...

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 5e991b8da18ba638acb91ee9a437f2b2c85fafee
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 16:40:44 2013 -0700

    Getting close to having something testable.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit d1e730808415f7e80d5c044ccedfb82f6b3c6dbd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 16:12:05 2013 -0700

    Don't think I had BuildGramMatrix quite right.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit ed2502db1b0b5132b9dfa79fec5e92e6483e8c9c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 15:39:59 2013 -0700

    Added BuildGramMatrix() code.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit c0b0eb745f4436aa2db05b9c9934fb48d93ce6dd
Merge: 08269643f 9fd0aba43
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 14:51:55 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 08269643fc73491835985cf1a4d785defe18c492
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 14:51:41 2013 -0700

    More work ...

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 8b42d53eb1f2d2ff68b3ea616c9b131726a4f57c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 14:42:24 2013 -0700

    A little more progress.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit b438010dfa1b79dcf6ce3dde7a6825cb23213739
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 13:52:41 2013 -0700

    More work on CA BiCGStab.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 9fd0aba43e1b8a27aa41899b6d5af7d073c0ac0e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed May 1 13:37:16 2013 -0700

    added ReduceLongLongSum so that we can safely sum up big integers

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit aff86402763139660e2da45e1811118f232ddbc1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed May 1 13:07:51 2013 -0700

    Changes for Blue Waters Cray compiler.

Tools/C_mk/Make.Linux

commit c243c05f9e7506bad3397409774e4227fdec29c1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 12:58:24 2013 -0700

    Some work on CA BiCGStab.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 99cc2911d360a9f06075ca4a8fcdf2b0900d52e6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 12:24:53 2013 -0700

    A little cleanup.

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit f891f99279cf90d0045705fe7a6aacdcbc0fb7fd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 11:13:21 2013 -0700

    Some setup to try & implement a communication avoiding BiCGStab solver.

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit d498593a3c402ef476434d5cba63461a20cc5e15
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 1 11:12:48 2013 -0700

    Removed stuff for setting default CG solver.
    It's now only in one place: in the CG code itself.

Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 45c81dc7cfea1ec0d44e25dbcfbb410d06c0885f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 30 14:40:46 2013 -0700

    Added optional argument verbose to ParticleBase::Reset so that we can
    turn off a print statement.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit ddc5679364051c4d64eda4faafe7ce3588e074d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 30 14:19:03 2013 -0700

    Added latex file describing equations solved by Exp_CNS_NoSpec.

Tutorials/Exp_CNS_NoSpec/CNSEquations.tex

commit a0064c941d8c661eebff80c7bc207a416a0fc976
Author: beckner2 <vebeckner@lbl.gov>
Date:   Fri Apr 26 13:42:11 2013 -0700

    new machines.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit e5048023140a2b3048d08de491f04ff879dfbb90
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 24 16:05:07 2013 -0700

    fixed ivLevel, ivLoc.

Src/Extern/amrdata/AmrData.cpp

commit dfddc5e4d79dc2e154ce2761f9f2ab0ac37c4201
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Apr 24 13:02:03 2013 -0700

    Added more functions for random numbers.
    
    In addition to the old Real BoxLib::Random() that returns a number
    belonging to [0,1],
    
    Real BoxLib::Random1() returns a real number that belongs to [0,1);
    Real BoxLib::Random2() returns a real number that belongs to [0,1);
    unsigned long BoxLib::Random_int(unsigned long n) returns an integer belonging to [0,n).

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 157ec8b6874f848d9e17dd07b646972b9c4e975b
Merge: 1f5bc582d cf1bd9648
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 19 16:31:55 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1f5bc582d5b5062a15effdc354baf0d167a2d5d6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 19 16:24:05 2013 -0700

    Removed an unnecessary setVal().

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit c4ee28517991d07ac074ab6e7a7837e3a801bc30
Author: vince <vebeckner@lbl.gov>
Date:   Thu Apr 18 15:03:02 2013 -0700

    before/after call changes.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.cpp

commit cf1bd9648b6fa8eee58509ee3e579e0637b988bf
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Wed Apr 17 15:49:08 2013 -0700

    Add parallel_set_comm.

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit 1752c72c714999d5c84d3fb1b28cf4319fcd70fc
Author: vince <vince@garnet02.erdc.hpc.mil>
Date:   Wed Apr 17 14:21:37 2013 -0500

    garnet.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 797064623fdc7a2313ab210fdf8c1215391d9b75
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Apr 16 11:02:31 2013 -0700

    Using subprocess for git-checkout to avoid warning being sent to
    stderr of shell.

Tools/RegressionTesting/testnew.py

commit 059b5ab7f50dc142161b1ebf6cc951693fce142c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 15 10:18:29 2013 -0700

    OMP'd some more loops.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 0cbe501a249e7a01eb989d6f9b242dffafc4e4e6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 15 10:07:15 2013 -0700

    OMP some more loops.

Src/LinearSolvers/F_MG/cc_stencil_apply.f90

commit dbbf2b19a88c6bdc697f48d62899c94493bd6729
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 15 09:48:37 2013 -0700

    Some rearrangement to enhance vectorization.

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit cba4f6b4e111d5f97f84a08ae6978792d5104a81
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 12 15:39:34 2013 -0700

    Added some "IF" clauses to OMP loops so that we ignore threading
    when the Z dimension is too small to yield useful work.

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/itsol.f90

commit ad26166016f8aa4122184af31285eba2bfeca8d8
Author: vince <vebeckner@lbl.gov>
Date:   Fri Apr 5 13:33:09 2013 -0700

    beforecall.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit d41405989f32615bfafcbcd460812bf8be410cce
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 4 15:13:35 2013 -0700

    Yet more replacements of divisions by multiplications.

Src/LinearSolvers/C_TensorMG/DV_3D1.F
Src/LinearSolvers/C_TensorMG/DV_3D4.F

commit 040e63992bee1d43b551ce9963b823392c4990c8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 4 14:49:21 2013 -0700

    Replaced more divisions with multiplies.

Src/LinearSolvers/C_TensorMG/DV_3D3.F

commit d22d719a2512217c5bba618ec927e856bfa5db61
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 4 13:20:27 2013 -0700

    Elide another reduction in the "singular" portion of BiCGStab.

Src/LinearSolvers/F_MG/itsol.f90

commit 741c342a24aa2e742e478e481ae2698da2df2202
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 4 11:25:16 2013 -0700

    Elided another reduction in BiCGStab by combining the reductions for
    two dot-products into the same call.

Src/LinearSolvers/F_MG/itsol.f90

commit cb984487811cedfb58bbedf917c0f8989a0edcb4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 4 11:23:44 2013 -0700

    Added optional "local" argument to multifab_dot() to calculate only
    the "local" value of the dot_product.

Src/F_BaseLib/multifab_f.f90

commit 55fbcd1e27a42620f480088eae45df7778f1d7ae
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 4 10:51:21 2013 -0700

    Elide some reductions in BiCGStab.

Src/LinearSolvers/F_MG/itsol.f90

commit 387fbf5ef6fdbb7e3613a0cb34285207c23e6b12
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 4 10:51:00 2013 -0700

    stencil_norm() now takes an optional "local" flag.

Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/cc_stencil.f90

commit b46f26e91887e56943f0ed9f01ae76801414afb5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 4 10:05:43 2013 -0700

    Added optional argument "local" to norm_inf() so we can calculate the
    local value of the norm without doing the parallel reduce.

Src/F_BaseLib/multifab_f.f90

commit d93bdcbc25a9d56e625eafd46e2542d1980956e7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 3 16:16:50 2013 -0700

    Elided another reduction in BiCGstab by calculating the local values of
    two norms() and then reducing them together.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit b50f2a69abca2f2a188fef5dfeeca76a57b5df05
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 3 15:28:27 2013 -0700

    More eliding of divides.

Src/LinearSolvers/C_TensorMG/DV_3D1.F
Src/LinearSolvers/C_TensorMG/DV_3D2.F

commit 1ddbb0e143f0a2c67a3fd183a97b459564d3942c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 3 15:00:39 2013 -0700

    Replaced most divides by multiplies in apply().

Src/LinearSolvers/C_TensorMG/DV_3D1.F

commit 1aadec77b71c2d701c0b0fac320b63942300c2a7
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 3 13:30:26 2013 -0700

    nfiles for headers.  smaller header files.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Profiler.cpp

commit faf12c76e3601367807cb572cf5f663c8826ff33
Merge: 825de481f 366cc6184
Author: Chris Malone <malone@ucolick.org>
Date:   Tue Apr 2 15:08:27 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 825de481f94c5c66c6789cc189347b32cf7085a9
Author: Chris Malone <malone@ucolick.org>
Date:   Tue Apr 2 15:07:41 2013 -0700

    UCSC pleiades --> hyades changes

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 366cc6184f51c01901affa9f27747c7334e93b41
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 2 13:46:04 2013 -0700

    Yet more cleanup of unused variables.

Src/F_BaseLib/parallel_stubs.f90
Src/LinearSolvers/C_TensorMG/DV_3D2.F
Src/LinearSolvers/C_TensorMG/DV_3D3.F
Src/LinearSolvers/C_TensorMG/DV_3D4.F

commit 06e3e7166bc247d8e85fcf834d9fa9da4cde2f26
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 2 12:11:26 2013 -0700

    Cleaned out some unused variables.

Src/LinearSolvers/C_TensorMG/DV_2D.F

commit 974a5bd95d1b19b4e297a89c2200840972bc551d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 2 12:10:47 2013 -0700

    Added -Wno-maybe-unitialized flag to [f,F]DEBF.

Tools/C_mk/Make.defs

commit ede3d265f04bc95d2aff76019a95a90ed04ecfda
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 2 09:10:22 2013 -0700

    Now gcc, g++ & gnu are equivalent when used as COMP.

Tools/C_mk/Make.defs

commit d6818a9ecebe02fc7e99b9f46833eb532f5887de
Author: beckner2 <vebeckner@lbl.gov>
Date:   Mon Apr 1 16:40:33 2013 -0700

    fixed nfiles init.

Src/C_BaseLib/VisMF.cpp

commit 300a680b619b58947004a5ef7a3a1c5aa9c5ff58
Author: beckner2 <vebeckner@lbl.gov>
Date:   Mon Apr 1 16:39:12 2013 -0700

    fixed init nfiles.

Src/C_AMRLib/Amr.cpp

commit b72cb6d588301ba84c226723302e8b437bd20bfa
Merge: 793dc7be6 826e47a33
Author: jbb <jbbell@lbl.gov>
Date:   Mon Apr 1 15:07:19 2013 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 793dc7be6da2c3ef3558a946e682900741c47416
Author: jbb <jbbell@lbl.gov>
Date:   Mon Apr 1 15:06:56 2013 -0700

    fixed mpi path on mothra

Tools/F_mk/GMakeMPI.mak

commit 77a4d077f000a99bd18a4bc6bf8e61cdae14a5e7
Merge: e2856a1a5 966077330
Author: beckner2 <vebeckner@lbl.gov>
Date:   Mon Apr 1 14:55:23 2013 -0700

    hera.

commit 9660773309011e99ef174fd59955e0fa3d5c969d
Merge: 8ad8e193d 826e47a33
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 1 14:48:55 2013 -0700

    Merge branch 'master' into commprof

commit 8ad8e193dab091f173d2065c6da5925afbaee330
Author: vince <vebeckner@lbl.gov>
Date:   Mon Apr 1 14:47:45 2013 -0700

    tweak for waitsome.

Src/C_BaseLib/Profiler.cpp

commit 826e47a33e08cce9d2eb51581b082f23c8a9a4b4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 1 14:08:39 2013 -0700

    A little cleanup.

Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/LP_3D.F

commit 279fdcfa07430ceb2679ed028f9054ba0a239257
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 1 13:42:54 2013 -0700

    Elided one of the global reduction operations in the BiCGStab by doing
    the "local" part of two dot products and then calling one global reduction
    on the "pair" of values.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit e2856a1a5ca31328f8d681b425c0e5d47f345446
Author: Vincent Eric Beckner <beckner2@hera840.llnl.gov>
Date:   Mon Apr 1 11:51:53 2013 -0700

    hera.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 2d70b9b6759409c9518b9c6485408337272f4d69
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 1 11:11:31 2013 -0700

    Removed OpenMP stuff.  Not enough work in bottom solver to be worth it.

Src/LinearSolvers/C_CellMG/CG_3D.F

commit 8d398f598da36c5261c7164a992d93b00d606648
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 29 17:20:45 2013 -0700

    more support for send recv and nametags.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit da914bb7c0bf83ee307d71a5eba1f4fe86b8ec78
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Mar 29 09:20:22 2013 -0700

    Changed many of the divides to multiplies for a modest speedup.

Src/LinearSolvers/C_TensorMG/DV_3D3.F

commit 1a1e9bfd9acc37b6449afcfa3b6595c17048f7f1
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 20 16:18:04 2013 -0700

    improved flushing.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 3c106e75fbabb5849c053681ef238aa294c920a8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Mar 20 15:59:49 2013 -0700

    Don't need -ftree-vectorize for gnu.  It's implied with -O3.

Tools/C_mk/Make.defs

commit f3ad326fc27fa80b4c4da4ff9d69b202429bd6df
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 20 10:42:56 2013 -0700

    added more profiling.

Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateData.cpp

commit 60633b76ff88d852ca6b459bbfa3aedb182b2988
Merge: 024965a93 c259ab401
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Mar 18 14:18:23 2013 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c259ab401468216cac98d509aab5934ac94882ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 18 14:17:22 2013 -0700

    added -std=c99 to CFLAGS for gcc and icc ib F_mk

Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/gfortran.mak

commit 024965a93e7cbd64c3e1cf9a762b23e0fc748c65
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Mar 18 14:16:29 2013 -0700

    Turned on -std=c99 for both gnu & intel C compilers.  This allows the
    "restrict" keyword in C files; we want to add this in select places in
    our chemistry mechanism files as it leads to better optimization.
    Also, only for gnu, added the -ftree-vectorize option to the C optimization
    flags.

Tools/C_mk/Make.defs

commit 4360d23e78443c87f2f7bd169137ebad558d46df
Author: vince <vebeckner@lbl.gov>
Date:   Mon Mar 18 12:50:41 2013 -0700

    more flushing.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 6dfd54d5ad3da26379fe903acf5e0eebdb7c584e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 15 17:30:51 2013 -0700

    added vectorization to gcc in F_mk; if nothing breaks, we can add that
    to C++ part too.

Tools/F_mk/comps/gfortran.mak

commit 3579ca64073aa54ffa5732dda60d5d36f70840bf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Mar 15 14:37:39 2013 -0700

    Changed the default optimization flags for Intel12 and Intel13 from
    "-O3 -ip -mp1" to "-O2 -ip -fp-model source -xHost".  This can be a
    big win for some codes.  On a MAESTRO test (wdconvect) my run went
    from 153 seconds -> 96 seconds with this change on edison.nersc.gov.

Tools/F_mk/comps/Linux_intel.mak

commit b606bebca83668aa104173c5cedb5149bcafd8ec
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Mar 15 14:32:55 2013 -0700

    For Intel changed -fp-model precise -> -fp-model source
    Also added -xHost to optimization flags.

Tools/C_mk/Make.defs

commit 33fe9d163c228fc20eaff104b1a1cbad8ba069eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Mar 15 13:35:53 2013 -0700

    ifdef STDC99, add c99 support option to gcc and intel.  Note that pgi
    and cray now support c99 by default.

Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/gfortran.mak

commit ab532127041f08d69b2514ccd2e5d4c972412751
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Mar 14 13:38:47 2013 -0700

    A little cleanup.

Tools/C_mk/Make.defs

commit 6b01d33aebfee08a107f60591dfdbf041eff4c06
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Mar 14 12:56:37 2013 -0700

    Make sure C flags are same as C++ flags for gnu.

Tools/C_mk/Make.defs

commit 4f349682d28733aa12c55203f88ac1fbe4215489
Author: vince <vebeckner@lbl.gov>
Date:   Tue Mar 12 16:19:57 2013 -0700

    verified flushing, allow profiling without comm, named more barriers, cached times to header.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.cpp
Tools/C_mk/Make.defs

commit 73493ac184493dac606206ccd6f76fe139712a2c
Author: vince <vebeckner@lbl.gov>
Date:   Mon Mar 11 16:21:37 2013 -0700

    made call orders consistent.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 8ca4d061887c0f6ecedb3b26d1af9d71a7f84500
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 8 13:22:21 2013 -0800

    merged interfaces, added calls.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit f8dfb7ae394673ef67df01b8e7469a311904a4c4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Mar 4 13:00:08 2013 -0800

    Option to dump a plotfile for errors in finite-difference fcompare

ffdcompare.f90

commit 5890360fb18d9746e22bedaea0f93056d4619e21
Author: vince <vebeckner@lbl.gov>
Date:   Fri Mar 1 14:51:53 2013 -0800

    added tracking of reduction wait times.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 9332aed6a6840277207161f8a031c6c92dfae170
Merge: 3f2e95eae 9b251b45a
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Feb 28 13:31:30 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3f2e95eaedfc00ce1608f5e0607be5143bd18724
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Feb 28 13:31:24 2013 -0800

    Add profiling to multifab_saxpy_3.

Src/F_BaseLib/multifab_f.f90

commit 91c02a2ebfeddfad376a21606ffe05b7d38ac824
Author: vince <vebeckner@lbl.gov>
Date:   Thu Feb 28 12:01:51 2013 -0800

    barrier changes.

Src/C_BaseLib/Profiler.cpp

commit 95f5e1338ccdddbbd21d0f013299014fbd26a985
Author: vince <vebeckner@lbl.gov>
Date:   Thu Feb 28 11:24:38 2013 -0800

    more tags, reduced function parameters.

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 9b251b45a80485f5bfe095b59c6e5cdf192f86f4
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Feb 28 10:22:01 2013 -0800

    cleanup of max_mg_nlevels.  also fixed the single-grid case, which was not allowing for a 2x2 bottom solve due to some messed up logic that was protecting us in the (unused to my knowledge) minwidth=1 case

Src/LinearSolvers/F_MG/mg.f90

commit 3881653a26edf916b66ca57f0133eadfe718a2ad
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 26 09:08:23 2013 -0800

    Added "-fp-model precise" to the optimization options for both the C++
    and Fortran flags for Intel.  This fixes an optimization bug in the DME_jet
    problem on edison.  Weirdly, the default for Intel is to allow extensive
    floating point rearrangement during optimization.  The above option disables
    enough of that such that the problem appears to run correctly.

Tools/C_mk/Make.defs

commit 80f34879688937a2c373f940b86af362d9be11d6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 26 07:21:39 2013 -0800

    A workaround to the tellp() bug we found on edison.nersc.gov.
    Hopefully it doesn't break anything else :-)

Src/C_BaseLib/VisMF.cpp

commit 9d4649330339d566f6b077d01d01d77767ae0bf9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 25 13:37:14 2013 -0800

    fcompare for finite-difference results

ffdcompare.f90

commit f0c00a0ac18ad7bbf34689e53a27ccda11f7f421
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Feb 23 17:19:02 2013 -0800

    Add GetParticleData access routine.

Src/C_AMRLib/Particles.H

commit dbae66051298f1ca8183eda4d85b41a6cc91ff03
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Fri Feb 22 19:18:58 2013 -0500

    add -h fp0 to all the Cray optimized flags.  Experimentation on Titan
    has shown that this prevents strange compilation errors resulting
    in crashes in BoxLib.  This forces the compiler not to do any crazy
    optmizations that violate the floating point standard.

Tools/C_mk/Make.Linux

commit 38bfb172a48fc88086cdf85bf3c30e9a1c30590e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 21 16:49:10 2013 -0800

    A little cleanup.

Tools/C_mk/Make.defs

commit a1eb3051c3eac2c490330d756462a4bdbf61bd5c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 21 14:58:35 2013 -0800

    Merged in GhostParticleID and VirtualParticleID and cleaned up
    CreateVirtualParticles() and CreateGhostParticles() a bit.

Src/C_AMRLib/Particles.H

commit a278ee2a5a6dbe80fa403ce326e687c6d8692798
Merge: 4275788b5 7624abc0d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 20 12:54:05 2013 -0800

    Merge branch 'redistribute'

commit 4275788b576d8c2a415efcc6783db10e8bfb9eb9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 20 08:38:53 2013 -0800

    Removed IF() qualifiers on OMP PARALLEL DO loops.  I recently found
    an example on edison where the presence of one of these qualifiers
    caused a compile to take 100x longer than when it's not present.
    I just don't think the compiler can be doing anything good/useful
    in that time.

Src/LinearSolvers/F_MG/cc_restriction.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/edge_restriction.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_restriction.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit dccc407d89aa581b3de904d32fb5c77766c2ee45
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 19 17:36:57 2013 -0800

    added user filtering and name tags to separate parts of the code for easier communication analysis.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 8ccc515e0b063f342a3666373589d5023fba11cf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 19 15:11:23 2013 -0800

    Got this stuff to compile again; it's been a while.
    Not sure whether it works or not.  Some of the stuff with the
    new way to specify stencils may require some modification.

Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/cc_single.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/nodal_single.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 0e7465f1c492430ae5851c66c1c90bfec00c4ab0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 19 15:10:31 2013 -0800

    Added edison stuff to mirror hopper.

Tools/F_mk/GMakeMPI.mak

commit 604b151e08337cb57dd9dd09163facbf1b606ee1
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 19 14:59:47 2013 -0800

    implemented flushing of the commstats.

Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit d11e171d6f9fe243bfe95272e0bd75b690f3c25c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 19 13:58:14 2013 -0800

    Remove some COLLAPSE() stuff I recently added.  The Intel compiler
    on edison generates bad code.

Src/C_BaseLib/SPECIALIZE_3D.F

commit 3775471547d77db2a85912fe38ea90c1fde7680a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 19 12:35:13 2013 -0800

    Revert out all the recent OMP COLLAPSE stuff.  The lastest Intel
    compiler on edison (13.0.1) produces bad code.  Hopefully I can find
    a simple example that illustrates the bug to pass on to Intel.

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab_f.f90

commit c1cd4951826853042a6c729d37e34858d83f6ec2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 19 09:08:15 2013 -0800

    Add -openmp flag for Intel C compiler when USE_OMP=TRUE.

Tools/C_mk/Make.defs

commit 939ab6896902adbe59677a10b133ac4de853f4d3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 19 09:04:41 2013 -0800

    Wrapped omp pragmas with ifdef _OPEN to shut up warnings when OpenMP is not enabled.

Src/F_BaseLib/fabio_c.c

commit 05c043a87facb899b9387296f40094ebe67ee90c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 19 08:18:11 2013 -0800

    Duplicated hopper stuff for edison.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 7624abc0d210bc021402b264ab325b895ac0066d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Feb 16 21:19:27 2013 -0800

    Fixed bug in commit for case where boundaries aren't all periodic.

Src/C_AMRLib/Particles.H

commit 8515b4de012706fb2c9ca72325c3c9eee3d6721d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Feb 16 19:08:13 2013 -0800

    Some cleanup.

Src/C_AMRLib/Particles.H

commit 3f6cc2a0782ca958664fbe51301e31799f38bc66
Author: vince <vebeckner@lbl.gov>
Date:   Thu Feb 14 15:25:14 2013 -0800

    named barriers, local message filtering, all/none filtering.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp
Src/C_BaseLib/VisMF.cpp

commit 65161c9643c88e2821429dadcd76f5e5d7a701c1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 14 11:22:43 2013 -0800

    A little cleanup.

Src/C_AMRLib/Particles.H

commit 85c702ddb88375e12b70884a759a3a8dc43306f6
Merge: 3fcf2c414 ea6123309
Author: Chris Malone <malone@ucolick.org>
Date:   Thu Feb 14 13:44:55 2013 -0500

    Merge branch 'master' of https://ccse.lbl.gov/pub/Downloads/BoxLib

commit 3fcf2c41479e6ea85b25289dbe26f7ceead27540
Author: Chris Malone <malone@ucolick.org>
Date:   Thu Feb 14 13:44:28 2013 -0500

    some cleanup and get this working with cce/8.1.3

Tools/C_mk/Make.mpi

commit ea61233091aab3e62ad309605cb37b088fd265d0
Merge: fe48fb4d2 572c6fa76
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 16:02:13 2013 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit fe48fb4d235d3f00f1c9d00d8fc936d813b33ce6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 16:01:55 2013 -0800

    Made the destructor for ErrorRec virtual.

Src/C_AMRLib/ErrorList.H

commit e57d15421cd4da966fe4d6c0ab2d583fd4ded9b3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 15:53:24 2013 -0800

    Little more work on AssignDensityDoit().  Still needs testing.

Src/C_AMRLib/Particles.H

commit 8d64711803f7887f73057fee5eb43451e3be875e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 15:14:08 2013 -0800

    More work on AssignDensityDoit().

Src/C_AMRLib/Particles.H

commit 572c6fa76f852784f50db0673ee8039b8cfe01bd
Author: Chris Malone <malone@ucolick.org>
Date:   Wed Feb 13 17:33:08 2013 -0500

    generalize the fix for PGAS error for Cray versions >= 8.1.2

Tools/C_mk/Make.mpi

commit 77d59c903811cef6709ca81f698e971c332a1a44
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 14:32:47 2013 -0800

    Some work on AssignDensityDoit() to use send/recv pairs instead of Alltoallv().

Src/C_AMRLib/Particles.H

commit c24266ef90e048512423999b27602658961c2787
Merge: e1689575c a672ff233
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 13:07:35 2013 -0800

    Merge branch 'redistribute'

commit a672ff23362b41879e78701280acc6341dda27ea
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 13:04:15 2013 -0800

    Merged RedistributeMPI() into AddParticlesAtLevel().

Src/C_AMRLib/Particles.H

commit e1689575c6998daef05df10b3e81328344c7ae18
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 13 12:47:58 2013 -0800

    got around Cray compiler bug

Src/F_BaseLib/multifab_f.f90

commit 125d3c1cdbfd8e28fc0dbe873e6c124537ee4bd0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 12:25:52 2013 -0800

    Merged in RedistributeMPI().

Src/C_AMRLib/Particles.H

commit bcca699258f1db9b0f2bdc0c729634cc0f6939fc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 13 10:45:49 2013 -0800

    Finished Redistribute().  Now uses Send/IRecv instead of Alltoallv().
    AddParticlesAtLevel() needs to be redone as well.

Src/C_AMRLib/Particles.H

commit c06a9bcf16d85f2eeb1f1aafe83f0afea01c1720
Merge: 7e9cdc826 e08b52493
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 12 16:52:13 2013 -0800

    Merge branch 'master' into commprof

commit 7e9cdc826e086e717612820dff8b2b107a40f8d6
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 12 16:51:10 2013 -0800

    some changes to the output format.

Src/C_BaseLib/Profiler.cpp

commit 9f4fc50722b94d92a774950eb90c66f2029cc9fe
Merge: 90779ab3d 12ca0c07d
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 12 11:03:52 2013 -0800

    Merge branch 'master' into commprof

commit 90779ab3ddab750077297534f253125c89e95c0f
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 12 11:03:35 2013 -0800

    more support for the output parser.

Src/C_BaseLib/Profiler.cpp

commit 2ef3a07d3fb1af8aea4e189f7b2dd0261655ca03
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 11 21:14:25 2013 -0800

    Looking good.  Redistribute() now uses Send/IRecv pairs instead of
    Alltoallv.

Src/C_AMRLib/Particles.H

commit 7c462d5e5380cbdf93a3505f5a3aeff6697ee17b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 11 20:50:33 2013 -0800

    Closer still.  Appears to work.  A little more refining to go.

Src/C_AMRLib/Particles.H

commit 16d4d8f92d16c1f9b8a25e7bed8f11e3e98443b8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 11 19:55:41 2013 -0800

    More work on Redistribute().  Getting close.

Src/C_AMRLib/Particles.H

commit 88e42c14a834ee906be74d77a3dafc5f551e004b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 11 19:24:06 2013 -0800

    Yet more work on Redistribute().

Src/C_AMRLib/Particles.H

commit 741831bc81710424183d3dd4f7713eb296b4d7e9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 11 18:59:35 2013 -0800

    More work on Redistribute().

Src/C_AMRLib/Particles.H

commit c1377b1b5cc2fb775294e8b7be7d4970c3cedafc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 11 18:21:59 2013 -0800

    Some work on Redistribute().

Src/C_AMRLib/Particles.H

commit 34a763c9a1c5665be193dc36b60382ed3f3e3815
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 8 14:58:46 2013 -0800

    binary nfile output with header.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit e08b5249366da9e54349348079173708ac36ff41
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 8 14:56:25 2013 -0800

    Reverting out previous mod.

Src/C_AMRLib/FLUXREG_3D.F

commit 16c58e149add2f89fd2b3f444e6b4b54992404cd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 8 14:03:51 2013 -0800

    Some OMP tweaking.

Src/C_AMRLib/FLUXREG_3D.F

commit 1e91342411fc339295201b6b18f07a28f9b2f45b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 8 13:45:58 2013 -0800

    Some OMP tweaking.

Src/C_BaseLib/SPECIALIZE_3D.F

commit 2c3a232c307a0d89f5bb4268a9be3d55483e2b5c
Merge: d3081ba20 18dea5885
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Feb 8 10:31:24 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d3081ba20aff11eeca17d46d92ac89fa15cbf3bd
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Feb 8 10:31:06 2013 -0800

    more bc types for stokes_preconditioner code

Src/F_BaseLib/bc.f90

commit 18dea588526e585d27beddb5dd7352055356f2ec
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 7 21:59:07 2013 -0800

    It appears that Intel compiler has a bug in debug mode. It got some internal compiler errors with some new OpenMP stuff.  So some changes were made to get around that.

Src/F_BaseLib/multifab_f.f90

commit 3c5fa66d3ec72701e9ce95599d606a54aa535003
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 7 17:12:34 2013 -0800

    added OMP to reshape_d_? in data packing/unpacking for MPI

Src/F_BaseLib/multifab_f.f90

commit ca9315ee5d8e29cdf308af92d008a7d87f2d3138
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Feb 7 10:46:33 2013 -0800

    Python: Minor tweaks.

Src/Python/pyboxlib/fab.py
Src/Python/src/fboxlib.f90

commit 03928a62a75bbf38383ee495c49fd5a92b3cf26e
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Feb 7 10:45:19 2013 -0800

    Remove volume from finite-difference convergence tool.

Tools/C_util/Convergence/DiffSameDomainRefinedFD.cpp

commit 271152bb93637650f3c151a1994eb27a62e53a91
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Thu Feb 7 11:41:20 2013 -0500

    More faverage edits/fixes to the RMS calculations

faverage.f90

commit 77cefe1f80c3417de4b390a495c273c8a150acbc
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 6 17:22:53 2013 -0800

    added more message tagging support.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 38e6ddea5257306bb372b36fb5d5bec9fc6df94f
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 6 16:19:02 2013 -0800

    implemented nfiles for bl_prof output from all procs.

Src/C_BaseLib/Profiler.cpp

commit 45e5d650a6b927d392fb029c965d59fa3de5c80a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 6 16:14:52 2013 -0800

    added OMP to setval in F_BaseLib

Src/F_BaseLib/fab.f90

commit f333857d01b7e4f337e5c6671cb662ba9f109a5b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 6 16:14:00 2013 -0800

    added OMP to sum_d in F_BaseLib

Src/F_BaseLib/multifab_f.f90

commit 20edf70cb5d2a66a59e80f73c16e240505f705b7
Author: vince <vebeckner@lbl.gov>
Date:   Wed Feb 6 15:30:50 2013 -0800

    added more counters.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 5149ee87dbb63819fe6c7945a06d8c74ab15b5cc
Author: Adam Jacobs <adam.jacobs@stonybrook.edu>
Date:   Wed Feb 6 17:38:56 2013 -0500

    Fixed AmrPostprocessing/F_Src/faverage.f90 so that it properly weighs
    data from coarse cells.

faverage.f90

commit 9ac927beb5db2cc274cf965e4b8de7efcab13533
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 6 14:23:54 2013 -0800

    OMP multifab copy in F_BaseLib

Src/F_BaseLib/multifab_f.f90

commit 148ce3ba54c552eacc3750c528187541f8a3797f
Merge: 58097fdf3 ac241eecb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 6 13:08:26 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 58097fdf3756d749c6b08dd99e7a652fa30be7e7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 6 13:07:25 2013 -0800

    Collapsed some OMP DO's.

Src/F_BaseLib/multifab_f.f90

commit ac241eecb151740562be88e69e1473fbc0a24f9c
Author: cmalone <malone@ucolick.org>
Date:   Wed Feb 6 12:00:30 2013 -0600

    updates for BW

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit e877f5d61610254e13d436343117314c51db5594
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 5 16:32:46 2013 -0800

    more handling profiled names that are not on the ioproc.

Src/C_BaseLib/Profiler.cpp

commit 7d407b1b3cb0d4e64fe4ee53e7ad3ac6ea036511
Author: vince <vebeckner@lbl.gov>
Date:   Tue Feb 5 15:58:15 2013 -0800

    handle profiled names that are not on the ioproc.

Src/C_BaseLib/Profiler.cpp

commit 99c5f77c12ff07e229972af1b758bee8a4b58cd6
Author: vince <vebeckner@lbl.gov>
Date:   Mon Feb 4 15:05:19 2013 -0800

    synced profiled names list across procs.

Src/C_BaseLib/Profiler.cpp

commit 13d89772ba000a86fec0e8002b419ad47ee24d46
Author: vince <vebeckner@lbl.gov>
Date:   Fri Feb 1 14:11:32 2013 -0800

    nfiles for commstats, cleaner init.

Docs/Readme.profiling
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 4c2fd37875d699f4b5ade58a48da2de60c430890
Merge: 6c2ec659e 744471833
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 1 13:51:28 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6c2ec659ef23d017647ef1dbfe0661edae35e182
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 1 13:51:16 2013 -0800

    Add more functions to ParticleContainerBase.

Src/C_AMRLib/Particles.H

commit 744471833e4a5c292624f9da6409d0166f216240
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Fri Feb 1 15:02:11 2013 -0500

    one more clean-up -- there were two separate blocks for the GNU
    compilers, one invoked if we did COMP=gcc and the other for COMP=g++
    -- they both did the same thing.  Now we define a variable USE_GCC
    if we come in with either of these COMPs, and have a single block
    for the GNU compilers.

Tools/C_mk/Make.defs

commit 9234f2877ce1cf6137919df659f4fe21f2d5c083
Merge: f5768a85a feb2d00b0
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Thu Jan 31 18:50:36 2013 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit f5768a85a4c704cc49c4a168745dc8619a4daeea
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Thu Jan 31 18:48:37 2013 -0500

    remove atlas and yana -- they've been retired
    
    also remove the special stuff for sn.astro here -- it can use the MPI
    wrappers.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 1c342da0e96130389eac7bc758001ea4e394f4d2
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 31 15:47:20 2013 -0800

    implemented message filtering.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit feb2d00b0c1f8c9ffdc49e964310bb127de90d05
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Jan 31 15:37:34 2013 -0800

    Add new functions to the ParticleContainerBase.

Src/C_AMRLib/Particles.H

commit 05b78547a618fc45b76bd0b7fbcc5dd926dc6200
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu Jan 31 14:18:53 2013 -0500

    remove support for the Cray Y-MP, J90, and C90

Tools/C_mk/Make.CRAY
Tools/C_mk/Make.defs

commit 2698d6a340bb52f76db0980140ea9616dd40a9ae
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu Jan 31 13:58:51 2013 -0500

    some cleaning.  Remove old machines and architectures.  Cray X-1,
    IRIX, OSF1 (a DEC O/S), SUPERUX (NEC SX6), and the T3E.  Also Make.frank
    seems to have been orphaned.
    
    Finally, also remove the Franklin machine, since that no longer exists

Tools/C_mk/Make.CRAYX1
Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.Linux
Tools/C_mk/Make.OSF1
Tools/C_mk/Make.SUPERUX
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs
Tools/C_mk/Make.frank
Tools/C_mk/Make.mpi

commit 17827dea8f93235473ca0bfc17376f82eb8ce973
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 31 10:13:11 2013 -0800

    Tweaks to InitFromBinary().

Src/C_AMRLib/Particles.H

commit bbe234933c6774f679d0656a5f0ea64d3f3400a3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 31 09:54:30 2013 -0800

    Added non-template abstract base class ParticleContainerBase from which
    the templatized ParticleContainer class now publicly inherits.  This is so
    we can maintain a list (or vector) of pointers to ParticleContaiers as
    ParticleContainerBases.  Any functions we wish to call using those
    pointers need to be declared as pure virtual functions in the base class,
    exactly matching the signature in the ParticleContainer class itself.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 58f1cdb29aa8548dca67e81d6b38d7863c78c3f6
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 30 17:19:50 2013 -0800

    barrier tagging, named comm types.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 5c370b577b1a62e7b42ebfffc2b86254cc72e330
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jan 30 13:43:39 2013 -0800

    Correction to new impose_refine_grid_layout call (must pass in lbase
    as new_finest)

Src/C_AMRLib/Amr.cpp

commit 2634747cdc011ae2bc39dce8106a881549b4fc42
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jan 30 13:42:22 2013 -0800

    Impose refine_grid_layout at level 0 earlier in the grid_places routine
    so that it is still imposed even if we return with fixed_grids.

Src/C_AMRLib/Amr.cpp

commit 75acffefbc0b98bcee358249fa42683d4fed72f8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jan 29 16:47:45 2013 -0800

    An attempt to better distribute the NReader processes in
    IntFromBinaryFile() by building a set of NReaders processes from the
    full range [0,NProcs) using a random number generator. The idea is to
    minimize the number of reader processes per Node, so that each reader can
    use more of the available memory on the Node.

Src/C_AMRLib/Particles.H

commit 1da5946d54ba4f4067328688ca037c5dddbab1e0
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jan 29 15:48:06 2013 -0800

    more communications profiling.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 12ca0c07d7cfc275a5f534376e271a3808c676f6
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 29 15:03:37 2013 -0800

    If we can't use mg.bottom_solver = 4 then just set it to one instead
    of aborting with an error.

Src/LinearSolvers/F_MG/mg.f90

commit dc824bc2e6222e504e481a91b78c2c8358907703
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 29 10:29:42 2013 -0800

    Fix comment about Nprocs > ngrids.

Src/C_AMRLib/Amr.cpp

commit ee3de04615987764b7e8c185df027119018cb5b0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 29 10:21:49 2013 -0800

    We now impose the refine_grid_layout criterion (breaking up grids
    into smaller chunks if nprocs > ngrids) in a call from defBaseLevel
    as well as in a call from regrid so we fix the grids at level 0 at
    the initial time (unlike before) and if max_level = 0 (unlike before).

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 2548a77c865d493384939f59ab232986e78d718d
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jan 28 11:31:09 2013 -0800

    start of comm profiling.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp

commit 1909ba20e7029cf8759ae213d1a89921891813b8
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 25 14:20:34 2013 -0800

    eliminated warnings.

Tests/RoseTests/CPP/NullTransTest/PROB_3D.F

commit a7eb867e646425930fd626b6140353f2504e82a5
Merge: b530a9669 0ac36b671
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 25 14:15:49 2013 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 0ac36b671119171203d90e254dcbedf0147b30bf
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 25 14:13:49 2013 -0800

    added code to gracefully exit on user stop request, so the profiling will still print.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit b530a9669bfccce50dfb35890da5bc3b3cffc02b
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jan 25 13:42:21 2013 -0800

    Fixed other remnants of multi-component operator data

Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 51dc44e104d9f04689939bdaf6c46c5e697406cc
Merge: fd5561989 28e0d6ae9
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 24 09:50:16 2013 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit fd5561989cea06a1bb9d6b53f8b889ab0ad080fc
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 24 09:49:53 2013 -0800

    Bad default value for bndry_comp

Src/LinearSolvers/C_CellMG/LinOp.H

commit 28e0d6ae9d92fe3418092c3e9758f4b5c8fbcd4f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 24 09:46:11 2013 -0800

    Fixed Tools/F_mk/comps/Linux_intel.mak

Tools/F_mk/comps/Linux_intel.mak

commit 15744a654b628ea3d70522108b6357f1a696f459
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 24 09:21:11 2013 -0800

    Update makefile for Intel 13

Tools/F_mk/comps/Linux_intel.mak

commit 4d8a71d97b550f2b2f10f54242be3637a74e053f
Merge: d852bc8db d573eaa80
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jan 23 18:37:46 2013 -0800

    Merge commit 'd573eaa'

commit d573eaa80bed94e3812ddc6174516ff5caa453e0
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jan 23 18:36:29 2013 -0800

    Modify interface to a number of linear solver support structures to generalize access/usage

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit d852bc8db22b510d4e1e8cf10e591526ce8b5727
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 23 11:01:39 2013 -0800

    More OMP to the nonblocking multifab_fill_boundary

Src/F_BaseLib/multifab_f.f90

commit f9139d1589d48baf50ef1b70e671635c14c65e3f
Author: Chris Malone <malone@ucolick.org>
Date:   Wed Jan 23 12:54:14 2013 -0500

    fix how we capture version number for Cray; this is a hack

Tools/C_mk/Make.mpi

commit 65918d5cd55b34dbfc97bbfe63810bd6fe0e1d9f
Author: Christopher Malone <cmalone@titan-ext5.ccs.ornl.gov>
Date:   Wed Jan 23 12:40:15 2013 -0500

    titan updates

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 259ade08c4e2342ef9d21013e26e2df830df3819
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 22 13:41:01 2013 -0800

    OpenMP part of nonblocking fill_boundary

Src/F_BaseLib/multifab_f.f90

commit 72f3d964dffcdd787a182295755185f197ef3a04
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 22 13:13:13 2013 -0800

    OpenMP FAB_CONTAINS_NAN and INF

Src/F_BaseLib/fabio_c.c

commit 63db3471e7d60d26b9b7e7a8261ddcff6c37a659
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 20 18:53:04 2013 -0500

    remove python_plotfile

python_plotfile/vis.in

commit fb04d09cf5d79cb98f85079614e16f4909b0a163
Merge: 021ac572e a1e5c2d39
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 20 18:52:39 2013 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit 021ac572e71103f817a6697bff137dc339cf9e39
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 20 18:52:09 2013 -0500

    moved python_plotfile

python_plotfile/GNUmakefile
python_plotfile/contourcompare.py
python_plotfile/fsnapshot.f90
python_plotfile/plot1dflame.py
python_plotfile/plotparticles.py
python_plotfile/plotsinglevar.py
python_plotfile/plotsinglevar_parts.py
python_plotfile/runtimevis.py

commit a1e5c2d392a0cc19c2d09fa9ae5070c2365c1d17
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 20 16:10:02 2013 -0500

    fix a comment

python_plotfile/plotsinglevar.py

commit 653b8856fba5055df2a77d60ade77a2e4976f760
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 20 16:08:55 2013 -0500

    greatly simplify the GNUmakefile -- we only really need the BoxLib F_Src

python_plotfile/GNUmakefile

commit 3f53bad9815681187777ff8dd5a2f5ea2d43ef38
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 20 13:32:16 2013 -0500

    sample runtimevis.py inputs file

python_plotfile/vis.in

commit 99b6f7281191aa2776181c0bd8af8c084c3d636a
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 20 13:31:44 2013 -0500

    add tight_layout -- this really makes things look better.  Also fix
    the problem if the plt file ends in /

python_plotfile/runtimevis.py

commit b23fd6586125274ace6895e4f4ed6b74c28e96d2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jan 16 13:31:59 2013 -0800

    Remove XGRAPH stuff for BoxLib version of this.

Tutorials/AMR_Advection_C/Source/main.cpp

commit 4146900c2a5d8454fad9a5ad175e440daaf2c8af
Author: Regression Tester account <regtester@battra.(none)>
Date:   Wed Jan 16 09:58:58 2013 -0800

    Regression Testing script: added capability of switching to non-master branches

Tools/RegressionTesting/testnew.py

commit c93cd91c0e31f3756a15d389afbd38ae8def76ad
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jan 15 16:05:14 2013 -0800

    changed flags for fortran.

Tests/RoseTests/CPP/NullTransTest/GNUmakefile

commit 45d311bb0bee7f40300816f6b81549c38c1dd3e8
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jan 14 15:21:46 2013 -0800

    added some simple rose translation tests.  see weiqun for the f90 parts.

Tests/RoseTests/CPP/NullTransTest/GNUmakefile
Tests/RoseTests/CPP/NullTransTest/PROB_3D.F
Tests/RoseTests/CPP/NullTransTest/PROB_F.H
Tests/RoseTests/CPP/NullTransTest/README
Tests/RoseTests/CPP/NullTransTest/RoseNullTest.cpp
Tests/RoseTests/F90/Readme
Tests/RoseTests/F90/test1/GNUmakefile
Tests/RoseTests/F90/test1/main.f90
Tests/RoseTests/F90/test2/GNUmakefile
Tests/RoseTests/F90/test2/main.f90
Tests/RoseTests/F90/test3/GNUmakefile
Tests/RoseTests/F90/test3/bc.f90
Tests/RoseTests/F90/test4/GNUmakefile
Tests/RoseTests/F90/test4/main.f90
Tests/RoseTests/F90/test5/GNUmakefile
Tests/RoseTests/F90/test5/main.f90
Tests/RoseTests/F90/test6/GNUmakefile
Tests/RoseTests/F90/test6/main.f90
Tests/RoseTests/F90/test6/omp.f90
Tests/RoseTests/F90/test7/GNUmakefile
Tests/RoseTests/F90/test7/main.f90
Tests/RoseTests/F90/test7/probin.f90
Tests/RoseTests/F90/test7/runtime.f90
Tests/RoseTests/F90/test8/GNUmakefile
Tests/RoseTests/F90/test8/init_data.f90
Tests/RoseTests/F90/test8/main.f90

commit 244eba0af80874f9bb56812409e9317bd48a5ac0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jan 14 10:00:33 2013 -0800

    Compile fillfab.f into tFillFab.

Tests/C_BaseLib/GNUmakefile

commit 89943ef523db39f1c682f267a2339fe7600ad791
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Sun Jan 13 21:16:34 2013 -0500

    add time

python_plotfile/runtimevis.py

commit 088f60c564482444511be55fc7f3acd86cfb741c
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Sun Jan 13 20:44:15 2013 -0500

    looking prettier now

python_plotfile/runtimevis.py

commit 958d8f47c126673122b0a23070c82c9ac3aea90a
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Sun Jan 13 20:29:57 2013 -0500

    basic functionality working

python_plotfile/runtimevis.py

commit 14a0236bb6b693854a9a482f532f8bb6adb9d6e5
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Sun Jan 13 18:21:10 2013 -0500

    more progress

python_plotfile/runtimevis.py

commit 7a884a82f0c45448c137f13ae8862b0147f45277
Merge: 5a5a16ab5 23ec5ddc0
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 13 18:09:28 2013 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit 5a5a16ab51d4d8260e033c28ce3c73e06c03161e
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sun Jan 13 18:00:08 2013 -0500

    start of a runtime vis script

python_plotfile/runtimevis.py

commit bc6b95a682ca1d6f43dcbebfc2de1427c11d0f05
Merge: 4df0ea425 17ca07d9f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 10 16:52:27 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4df0ea4255715ca6fdf2609411fd11ba498e7ee9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 10 16:51:06 2013 -0800

    introducing HOM_DIR bc type.  certain problems need to distinguish between EXT_DIR (e.g., for inflow) and HOM_DIR (e.g., for velocity at a wall)

Src/F_BaseLib/bc.f90

commit 17ca07d9fe5f6afe51abbcf9ba22682cc6e54579
Merge: 512f17e24 40a5cdbc9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jan 9 15:21:54 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 512f17e242bd692298664d9d6ec6db07c808aab5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jan 9 15:21:39 2013 -0800

    local_only --> only_local so declarations match.

Src/C_AMRLib/Particles.H

commit 40a5cdbc91958e240afe9f0325dd24cde700b425
Merge: 4e0ff4498 32f22dbe5
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 9 14:49:16 2013 -0800

    Merge branch 'streamretry'

commit 32f22dbe5022870475461a1e6716c55e8dff60d6
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jan 8 16:15:19 2013 -0800

    stream retry for checkpoint and plotfiles.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 4e0ff449815c11d4bebacfe26e0ef69490b70566
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jan 8 09:23:45 2013 -0800

    Check in with tMF enabled not tFillFab.

Tests/C_BaseLib/GNUmakefile

commit 24b443dbcdd195378c05b8fb4b25a0931e598729
Merge: 461a347f0 5ef5b891d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jan 8 09:05:16 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 461a347f0e583ba0886369405b8fab866cb69db6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jan 8 09:04:49 2013 -0800

    Added FillFab stuff to add values from a file into a fab.
    Only works for 2D at the moment.

Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/fillfab.f
Tests/C_BaseLib/tFillFab.cpp

commit 5ef5b891d45a5993bf62e142da8020f37138c921
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Jan 7 06:50:39 2013 -0800

    bugfix; referencing wrong optional argument

Src/LinearSolvers/F_MG/mg.f90

commit 5fd57d0dc32fc7193496914874a98f3ba833cddc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 4 16:54:09 2013 -0800

    Added -rose:openmp

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/gfortran.mak

commit a39cbc788a0f69881b00c20c6b10450a4168414d
Merge: e04311fe6 bb2bbb79b
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Jan 4 15:38:32 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e04311fe68b6768955c5ef999a07d8029693bec2
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Jan 4 15:37:33 2013 -0800

    added the option for the code to *not* abort if you have reached the maximum number of v-cycles, as controlled by abort_on_max_iter in mg_tower.f90.
    
    Fixed a bug in the ml_cc solver where on the *last* v-cycle, the solver didn't actually do any smooths

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit bb2bbb79b4c14120f673bec32e45adf55c06e2c0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 3 16:40:08 2013 -0800

    Made make for ROSE again.

Tools/F_mk/GMakedefs.mak

commit 90b87096d92b66f74a26b595dd804a9375a9c361
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 3 16:26:45 2013 -0800

    Fixed a bug in the make system introduced by me today.  The perl
    scripts require a space after "-I".

Tools/F_mk/GMakedefs.mak

commit 1cb1b764c7406167170b3e044cde90cf3a77179d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 3 16:13:28 2013 -0800

    Minor changes to make the code more readable and ROSE happy, because
    ROSE cannot handle d%d.

Src/F_BaseLib/cutcells.f90
Src/F_BaseLib/vector_i.f90

commit 7df762f58437c1e113d25dc61ac4dbc87577466f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 3 12:11:44 2013 -0800

    Fixed OMP bug.

Src/F_BaseLib/create_umac_grown.f90

commit c1fc023b538ab23afe01665ee08cf5538fd42d21
Merge: 1d48013ee 06319b1af
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 3 10:45:58 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1d48013ee9ae746c5baf62606e22cefcb8c114eb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 3 10:44:51 2013 -0800

    Rose support for F_mk

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/gfortran.mak
Tools/F_mk/comps/rose.mak
Tutorials/HeatEquation_EX1_F/GNUmakefile
Tutorials/HeatEquation_EX5_F/GNUmakefile

commit 06319b1affdf3905365f01dab85b8b663d3767d3
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 3 08:42:36 2013 -0800

    interface changes to simplify mac_applyop

Src/LinearSolvers/F_MG/mac_applyop.f90

commit 61772f83e41e086d03d103a7eaaed5eb6011650f
Merge: 3c411ee6f ccdc04d9d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 3 08:26:29 2013 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3c411ee6f66b73e39c4fbd4b1065a5cb2ea1d331
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Jan 3 08:24:53 2013 -0800

    move mac_applyop from VARDEN and MAESTRO into BoxLib/Src/LinearSolvers/F_MG... more applications will be needing this

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/mac_applyop.f90

commit ccdc04d9d5ceacda2f5981f882e751d5c5ff35bc
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Jan 2 19:05:39 2013 -0500

    explain Real in C++ and dp_t in F90

Docs/GettingStarted/GettingStarted.tex

commit 152e05f999fbcb28b40da8a1ea3e8fa24f1dd2d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 2 14:31:48 2013 -0800

    Get around an Intel compiler bug that makes unnecessary copy when
    a_pointer(a_type%a_integer:) is passed to the first argument of
    parallel_isend and parallel_irecv.

Src/F_BaseLib/multifab_f.f90

commit 1e65c3085945486b3f9c5dc26d3d13250bd36cb9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 20 21:31:28 2012 -0800

    Use -h noomp rather than -h thread0 to disable OMP for craycc

Tools/F_mk/comps/Linux_cray.mak

commit 133151e6c4a6cfd847248608850cd78d8b7013a2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 20 17:34:04 2012 -0800

    Explicitly disable OMP for Cray C compiler when OMP is not defined.

Tools/F_mk/comps/Linux_cray.mak

commit 59d79b962506492ffedc6fc1120d4dc369a0a5f7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 20 17:25:10 2012 -0800

    CFLAGS must also have -openmp when OMP is defined, otherwise SMC will fail when built with OMP using Intel.

Tools/F_mk/comps/Linux_intel.mak

commit 8cf767958888d158473d7f9102582d491b1f4879
Merge: 6b4e6a01c d7d6096ea
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 19 16:12:26 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6b4e6a01cd699a548ef501ca05a1fbf64b2baf3a
Author: vince <vebeckner@lbl.gov>
Date:   Wed Dec 19 16:12:12 2012 -0800

    added rose support for mk.

Tools/C_mk/Make.defs
Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/rose.mak

commit 23ec5ddc038f93cfd25fbaffc14a0587fab8143a
Author: Michael Zingale <zingale@hopper10.(none)>
Date:   Wed Dec 19 09:26:59 2012 -0800

    use tight_layout() if it exists.  Also reduce the number of tick labels
    for very narrow domains

python_plotfile/plotsinglevar.py

commit d7d6096ea9cde70521ed2682107a8324ce4ca2ba
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 18 08:14:12 2012 -0800

    Modify how we deal with initial_grids_file and regrid_grids_file -- we now read in
    the boxarrays soon after we parmparse the names of the files, and store these as
    static BoxArrays.  Then later when they are needed in grid_places() we have them
    stored and do not read them in again.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit b74c7559777ab885d59661a563f1c5beaa24b176
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Dec 17 13:02:57 2012 -0800

    a note about space/time-dependent boundary conditions in multifab_physbc

Docs/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/Introduction/Introduction.tex

commit 9e66e3bf514d9860c91c9aedd60bc2edad100992
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Dec 17 12:31:00 2012 -0800

    added optional arguments: time, dx(:), prob_lo(:), prob_hi(:) for space/time-dependent boundary conditions

Src/F_BaseLib/multifab_physbc.f90

commit 87b1d9fb96b632f2213517d02bc4b9faab1328eb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Dec 14 15:33:10 2012 -0800

    Add the option to set
    
    amr.initial_grid_file =
    
    as well as
    
    amr.regrid_file =
    
    This is similar to the regrid_file option, except that:
    
    1) it is only used to set the initial grids file; there is no file specified
    for later regrids.
    2) the max_grid_size criterion is not enforced on the initial grids generated
    this way, rather it is imposed after the grids are read.  The point is to allow
    us to initially read in grids specified by an external routine which did not
    know about max_grid_size.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 0051502ffd2c47acb44277045c37f64ee45f52f7
Merge: cd6009883 7b4de0b0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 13 17:23:37 2012 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit cd600988335b932514ae5fb1f97b86decdf67fe2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 13 17:21:31 2012 -0800

    Fixed some minor probelms such as 0_dp_t should read 0.0_dp_t otherwise Cray compiler might be unhappy.

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/knapsack.f90

commit 7b4de0b0de9ca680eeef723e0c585e16ded1402f
Merge: 349205204 cbf39e333
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 13 11:00:06 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3492052044897b9a06c9b28431e95e780d0541a4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 13 10:58:08 2012 -0800

    Added ParticleBase::MaxParticlesPerRead() for use in InitFromBinaryFile().
    It's the number of particles that each reader should try to read before
    everyone does a Redistribute().  Currently it's defaulted to 100000.
    It's ParmParse-able as particles.nparts_per_read.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit cbf39e333cdcc04cf6fd5fa8fa9ffd68457e17a1
Merge: 30d784d45 be842ccfa
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Dec 12 19:51:21 2012 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 30d784d45b2c145ebac8f02a3180860a97fee062
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Dec 12 19:50:36 2012 -0500

    add a new printing clause that can be used to write a pretty printing
    method for the runtime parameters

Tools/F_scripts/write_probin.py

commit be842ccfa9eaed33fbeb01302be7e42ecde34f11
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 12 16:16:06 2012 -0800

    More work on InitFromBinaryFile().

Src/C_AMRLib/Particles.H

commit d7809cad5d32ecb4713f9549153c150b460feb1a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 12 15:57:52 2012 -0800

    A little more tweaking on InitFromBinaryFile().

Src/C_AMRLib/Particles.H

commit 62e4239feb44f4002f565fae4a1c7a0e8abb7e2f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 12 15:52:27 2012 -0800

    More work on InitFromBinaryFile().

Src/C_AMRLib/Particles.H

commit 2393c0a7c890519f94f8982e34f4fbe356cef5da
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 12 14:44:01 2012 -0800

    Some work making InitFromBinaryFile() faster in parallel with large
    numbers of particles.

Src/C_AMRLib/Particles.H

commit f73c8c9d353307c9be9d1508fab0a1a7650fcb6c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 11 11:32:02 2012 -0800

    Added writePlotNow routine to Amr.cpp and to AmrLevel.  In Amr
    this routine now contains the various tests on whether to write a
    plotfile at this timestep. In AmrLevel it allows the application
    at level 0 to tell Amr to write a plotfile now.  There should be
    no changes in the default behavior.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 7297bdb45b8638af5ccd26082d2c864f32835e6e
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Dec 10 14:26:05 2012 -0800

    Virtualize a couple of functions to allow easier extensions into derived classes.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/ErrorList.H

commit 2cc1cafe172ea29b9c4f3621b634eb3ee37ed36c
Author: vince <vebeckner@lbl.gov>
Date:   Fri Dec 7 16:19:52 2012 -0800

    writeavg pct fix.

Src/C_BaseLib/Profiler.cpp

commit 4f9841bd9f6baa312b7455aab10922972d2361dd
Merge: 0f0481031 43d6fbdac
Author: vince <vebeckner@lbl.gov>
Date:   Fri Dec 7 15:07:00 2012 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 0f04810313ba6679973c5164595c512b002bb372
Author: vince <vebeckner@lbl.gov>
Date:   Fri Dec 7 15:06:28 2012 -0800

    fixed writeavg percent.

Src/C_BaseLib/Profiler.cpp

commit 43d6fbdacc4c485e63299252a44f03fb5a1dd434
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 7 14:53:38 2012 -0800

    some profiling tweaks

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/ParallelDescriptor.cpp

commit 67a0b7721855a1d6271160e2f91250f4b7b18e57
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 7 13:19:38 2012 -0800

    Added profilers to SFC & KNAPSACK.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 545dc0d24927b34f97e383c1738cb1a54fcfb0d3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 7 12:41:29 2012 -0800

    added some Profilers

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BoundaryLib/FabSet.cpp

commit bac2c145e6fa3ffb4676e4ab73d20bde9b050927
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 6 15:11:28 2012 -0800

    Comment out the "-warn all" stuff for Intel Fortran compiler.  The EGLib
    stuff is just to old & crufty to pass this test.

Tools/C_mk/Make.defs

commit d9a0afb2fe1bdb60bd04792b0ee82bb1c53ad5d6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 6 10:40:04 2012 -0800

    Add more compile time checking when using Intel fortran compiler.

Tools/C_mk/Make.defs

commit f27aab14022907461677c075fada9f2ea3c4c3a6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Dec 5 11:45:06 2012 -0800

    Made the nonblocking multifab_fill_boundary safer in case it is not used properly.

Src/F_BaseLib/multifab_f.f90

commit 818df3051bc4ab0421de15c9003e5d2c7a27ab46
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 4 16:02:43 2012 -0800

    Switch the order of isend and irecv in the nonblocking
    multifab_fill_boundary.  In principle, posting irecvs before isends is
    the right thing to do.

Src/F_BaseLib/multifab_f.f90

commit e9f844b534edfd960515e9f04dbe169a1d238bae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Dec 4 10:12:21 2012 -0800

    Fix typo

Tools/Release/release.py

commit 41a8bbe9cff4f0a263b13c57bda2e503dbe450cc
Author: vince <vebeckner@lbl.gov>
Date:   Mon Dec 3 12:07:31 2012 -0800

    added stream retry for some output.

Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 2c84c1ef211d4c05992c03baf5794e97842ee879
Merge: a4dc8483a 44d38ec20
Author: Matthew Emmett <memmett@gmail.com>
Date:   Sat Dec 1 08:47:21 2012 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit a4dc8483a2313ab284527a0581e5fc1f3dd71cf6
Author: Matthew Emmett <memmett@gmail.com>
Date:   Sat Dec 1 08:47:09 2012 -0500

    Add DiffSameDomainRefinedFD utility.
    
    Does the same as DiffSameDomainRefined, but for finite difference
    schemes.

Tools/C_util/Convergence/DiffSameDomainRefinedFD.cpp

commit 44d38ec20c90d225a48e519231d22e2cda2cf8f3
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 27 17:36:11 2012 -0800

    update to the i/o benchmark.

Tests/IOBenchmark/IOTestDriver.cpp

commit 42298f4470b094f00b83522d1b1d67116c48d1af
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 27 17:31:54 2012 -0800

    tweaked the profiling output.

Src/C_BaseLib/Profiler.cpp

commit 08c58fb991636f4cb1429267e9b585dfcf1bcc16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 27 14:48:12 2012 -0800

    Special treatment for the case of no MPI jobs in the nonblocking multifab
    fill boundary.

Src/F_BaseLib/multifab_f.f90

commit bad069d2dca50387a454aa731477d798920c7f55
Merge: 0fb9bb794 176048bfb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 27 12:20:42 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0fb9bb794d25acdc85013284f794bdcccc12a070
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 27 12:17:56 2012 -0800

    Changed the default sfc_threshold from 4 to 0 for F_BaseLib.  This is
    a win for many tests.  Also, F_BaseLib is now consistent with
    C_BaseLib.

Src/F_BaseLib/layout.f90

commit 176048bfb80ed2671228a928aea4d4a34e55983d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Nov 27 10:54:47 2012 -0800

    Changed the default for sfc_threshold from 4 to 0. This way, even if we have fewer grids
    than cores we'll get the Space Filling Curve distribution.  Tests on hopper indicate this
    is a win.

Src/C_BaseLib/DistributionMapping.cpp

commit 2bfde03f60b6008d27c56a1c4d675172fbc9c13c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 26 17:06:32 2012 -0800

    Fix a bug in parallel_test_one.  I don't think anyone ever used this function.

Src/F_BaseLib/parallel.f90

commit 862e9c003196570bc8d7c458bd3749407a740204
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Nov 25 10:01:03 2012 -0800

    Cleaned up version.

Src/C_AMRLib/Particles.H

commit d84bb130a610bc238dde54bf0cfa743b5f8ca08c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 21 10:41:19 2012 -0800

    Fix a bug in my last commit.

Src/F_BaseLib/multifab_f.f90

commit 3a1cddac41d49225e16e84fb02ad33fa10bb7c23
Merge: 5fa641b09 403dc58d0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 21 10:32:12 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5fa641b09ab39f3d6d53b343db97fa7a16c71171
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 21 10:29:51 2012 -0800

    Add multifab_fill_boundary_waitrecv that will return when messages are
    received regardless the status of sending messages.

Src/F_BaseLib/multifab_f.f90

commit 403dc58d09ef3dc3cb843eb64f138485d89e1f74
Merge: b12069727 2965e36e1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 20 17:27:51 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit b120697275f4d92590c56eacbb0890877266ed3a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 20 17:27:37 2012 -0800

    Add new access functions in Particles.H

Src/C_AMRLib/Particles.H

commit 2965e36e1cb2b823dfe9602dd73a164cf1ba43cb
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 20 15:43:59 2012 -0800

    moved readme to docs.

Docs/Readme.profiling

commit bb7cae32ca175a758d59265983ae189f03646514
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 20 15:35:43 2012 -0800

    rewrote the c++ boxlib profiler.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Profiler.cpp
Src/C_BaseLib/Readme.profiling

commit b2854e00727e1bf278f0db67ba26a6e06a8b19fb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 16 15:16:45 2012 -0800

    Add GetParticleVelocities routine.

Src/C_AMRLib/Particles.H

commit 07fc698cf652b54f7b571a9190f29bde33853ec8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 13 14:29:50 2012 -0800

    If bottom_solver type is not defined by the calling routine, then
    set default to BiCGStab (type 1) rather than type 3 which no longer exists.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 77ce5827a7448ccb367ef9a44ad6bcc25c8ffaa3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 13 13:35:35 2012 -0800

    For nonblocking multifab_fill_boundary_nowait, MPI tag is passed in as argument.

Src/F_BaseLib/multifab_f.f90

commit 9fcaacbd11507f6b6672643d50713077e34621dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 13 08:14:19 2012 -0800

    Option to initialize MPI with thread support

Src/F_BaseLib/boxlib_f.f90
Src/F_BaseLib/multifab_f.f90
Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit dc56abe8bb5763c84a2b65a9c6553bea169b026a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 12 17:24:11 2012 -0800

    real "add mpi_test to the nonblocking multifab_fill_boundary"

Src/F_BaseLib/multifab_f.f90

commit bb1213402966fee5240ef862a7f55eca632c2c43
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 12 17:21:52 2012 -0800

    Revert "add mpi_test to the nonblocking multifab_fill_boundary"
    because I accidently committed some files.
    
    This reverts commit 55707a2a6b780b3f2d6654461f1c20f145f16ab8.

Src/F_BaseLib/multifab_f.f90
Tests/LinearSolvers/ComparisonTest/main.cpp
Tools/C_mk/Make.Linux
Tools/F_mk/GMakeMPI.mak
Tools/F_mk/comps/Linux_cray.mak
Tools/F_mk/comps/Linux_pgi.mak
Tutorials/Exp_CNS_NoSpec/GNUmakefile

commit 55707a2a6b780b3f2d6654461f1c20f145f16ab8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 12 16:24:07 2012 -0800

    add mpi_test to the nonblocking multifab_fill_boundary

Src/F_BaseLib/multifab_f.f90
Tests/LinearSolvers/ComparisonTest/main.cpp
Tools/C_mk/Make.Linux
Tools/F_mk/GMakeMPI.mak
Tools/F_mk/comps/Linux_cray.mak
Tools/F_mk/comps/Linux_pgi.mak
Tutorials/Exp_CNS_NoSpec/GNUmakefile

commit 98d886cd0add4eb020f2a84aaacecce6a1702553
Merge: 7549250e2 4e974a3d7
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 8 17:25:26 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7549250e2d28be2cd9bf23d983d966561392b6ad
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 8 17:25:15 2012 -0800

    added random initialization, mb2, and more compact boxarray.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/README

commit 4e974a3d736013b001ed359313aa258ba6986fa1
Merge: 6aaa57657 8f81bf74c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 8 17:12:06 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6aaa576578c424583116d1561b922068c93b0e26
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 8 17:11:31 2012 -0800

    Revert my previous change because it does not make any difference in performance

Src/F_BaseLib/multifab_f.f90

commit 8f81bf74c3c142c08e11cc42083271c9e55713ca
Merge: 8aef5f06c 98eef2970
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Nov 8 17:55:56 2012 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 8aef5f06cc2ac9fb3501cf9fed60d533260b76aa
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Nov 8 17:55:05 2012 -0500

    when indexing a multifab with the particles grid, we need to use
    local_index when getting the dataptr()

Src/F_BaseLib/particles_f.f90

commit 98eef297062d4e0bc07b0e4908fa5c601849bd5a
Author: vince <vebeckner@lbl.gov>
Date:   Thu Nov 8 14:24:34 2012 -0800

    added some profiling.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Profiler.H

commit c93c0b1065a4a8110db8c2e5fcb405a701d0b6a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 8 14:11:31 2012 -0800

    nonblocking fill boundary: do mpi_test

Src/F_BaseLib/multifab_f.f90

commit 85168fa29ad74d96d4743183f3339876063138b3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Nov 7 13:11:37 2012 -0800

    Explicitly disallow copy assignment operator for ParmParse.

Src/C_BaseLib/ParmParse.H

commit f44d013d976025179430ab61aeb6eae8a2869a16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 7 11:29:12 2012 -0800

    Fix call to isend to make Cray happy

Src/F_BaseLib/multifab_f.f90

commit 9803f50a660d1b4cc2e69b93261dee12d8b38108
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 7 10:54:48 2012 -0800

    fine tune nonblocking fill_boundary

Src/F_BaseLib/multifab_f.f90

commit dcdcfc54cd7f8d578698ef00c35e007b4507a7bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Nov 6 16:59:01 2012 -0800

    Add nonblocking multifab_fill_boundary

Src/F_BaseLib/multifab_f.f90

commit 2fdb906d48933e29d188ab8236b3ee14fa84cc98
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 5 13:41:09 2012 -0800

    CC linear solver:  The convergence test and the way to compute
    residues have changed.
    
    In the old way, at the beginning of ml_cc, a new RHS was computed
    using the initial guess, and then what the solver really solved was
    the redefined problem: Lap(\delta \phi) = RHS_new, where RHS_new =
    RHS_0 - Lap(\phi_0).  After the solver converged on the new problem,
    the full solution is updated as \phi += \delta \phi.
    
    In the new way, the convergence test uses the original RHS and the
    latest full solution.

Src/LinearSolvers/F_MG/ml_cc.f90

commit a3bbcece30ea9ae5a33a0fd53a2608472b21e67c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 2 22:41:23 2012 -0700

    minor improvement of the new fill_boundary

Src/F_BaseLib/layout.f90

commit b3194b061f9531f2394a736137401f873a6aae41
Merge: b771dd30b 47536525a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 2 22:31:01 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit b771dd30b61072e97073200436e1261ca7bc7e0d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 2 22:30:52 2012 -0700

    force cross to be true when idim .ne. 0 in the new multifab_fill_boundary

Src/F_BaseLib/multifab_f.f90

commit 47536525a1037944b540488d38badc5cf6e55d62
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 2 22:08:06 2012 -0700

    added author list so we can officially be referenced

Docs/UsersGuide.tex

commit 149b8aab0ff270824c4c121b7b70f63d26331544
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 2 17:54:41 2012 -0700

    multifab_fill_boundary can now fill boundaries in only one direction

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit 7ab073796b12b7c70959bcd1dddd017663b0174e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 2 16:48:46 2012 -0700

    Add optional argument dim to multifab_fillboundary; not doing anything yet

Src/F_BaseLib/multifab_f.f90

commit 60abfa31fc1778cc9d6cc6775ca2207cc949f6e4
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Nov 2 14:47:53 2012 -0400

    enforce string length limits by truncation

Tools/F_scripts/makebuildinfo.py

commit 44a4919a6a0d6f5bb04402c22d90366c24a1d2e3
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Oct 31 13:44:09 2012 -0700

    Add several minor features to speed converge

Src/C_TowerLib/MFTower.cpp
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/petsc_options_file
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.H
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp

commit 3562373fcd0290128e4301d86747668d3cc36b8b
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Oct 31 10:27:33 2012 -0700

    Chase down a few memory leak issues, and add a 3-level example file

Src/C_TowerLib/Layout.H
Src/C_TowerLib/Layout.cpp
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/grid_file_2d_3lev.dat
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.H
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp
Tutorials/AMR_PETSc_C/Source/MLBoundary.H
Tutorials/AMR_PETSc_C/Source/MLBoundary.cpp

commit 6f95081df559193d0ad5d700bb175fe43e4f35cf
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Oct 30 18:04:48 2012 -0700

    Add a README file

Tutorials/AMR_PETSc_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_PETSc_C/README

commit 55698a7d74bc7fe27df963f0e496a8899b791321
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Oct 29 19:31:04 2012 -0700

    slightly better PETSc run parameters

Tutorials/AMR_PETSc_C/Exec/UniformVelocity/petsc_options_file

commit 68534f7199b167dbf3bf071ea60f52e59c72c87d
Merge: f226be5ff a895aaff2
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Oct 29 19:02:24 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit f226be5ff64e4d5c0ca6bb2b7788f2d653992d82
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Oct 29 19:02:03 2012 -0700

    Fix up PETSc tutorial to work multilevel with a fixed-grid file

Src/C_AMRLib/Amr.H
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/grid_file_2d_2lev.dat
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/petsc_options_file
Tutorials/AMR_PETSc_C/Source/Darcy.H
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES_2D.F
Tutorials/AMR_PETSc_C/Source/MLBoundary.H
Tutorials/AMR_PETSc_C/Source/MLBoundary.cpp

commit a895aaff28dde29a8a3f449445bef6ca9718c98a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 26 09:21:48 2012 -0700

    Remove OMP stuff from GetParticleLocationsAndMass since the "cnt" stuff
    won't work right with omp there.  This should only be used for low numbers
    of particles anyway.

Src/C_AMRLib/Particles.H

commit cd208aabe89ec9c7ee6fd52e18c3898da836571e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 26 06:38:35 2012 -0700

    Only call MPI_Gather if BL_MPI is defined.

Src/C_AMRLib/Particles.H

commit 3630d6c2fcbb4793282c541c4ea034e1ab90df12
Merge: e0e06b010 88947b7da
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 25 15:23:30 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e0e06b010fc01c4c5739edeef1f8748fc186649f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Oct 25 15:23:13 2012 -0700

    Make the GetParticleLocationsAndMass new routine work in parallel.

Src/C_AMRLib/Particles.H

commit 88947b7daa00bdd22158c0b517c5c2a2b8f48fe4
Merge: 36f60c171 5dc34a5c0
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Oct 25 13:58:44 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 36f60c1717320872343ed9b294ddb8b40277269c
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Oct 25 13:58:20 2012 -0700

    Rearrange the boundary conditions code, and fix a bug in periodic

Src/C_TowerLib/Layout.cpp
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/petsc_options_file
Tutorials/AMR_PETSc_C/Source/Darcy.H
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.H
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp
Tutorials/AMR_PETSc_C/Source/MLBoundary.H
Tutorials/AMR_PETSc_C/Source/MLBoundary.cpp
Tutorials/AMR_PETSc_C/Source/Make.package

commit 5dc34a5c01473dc2b915add2909ea4a23b92eafa
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Thu Oct 25 12:48:28 2012 -0400

    fix the quotes when compile lines wrap to 2 strings

Tools/F_scripts/makebuildinfo.py

commit 523a9b64b8ca94640116185ff61f811d8c966f7d
Merge: 633771fa7 f01b50174
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Oct 24 19:54:05 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit 633771fa718c9a9515767ea65d73740eadb99dac
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Oct 24 19:53:44 2012 -0400

    add ability to specify min/max for second plot

python_plotfile/plotsinglevar.py

commit a62f48c19058f27cdca5dfb2a6feca98b2b14e5a
Merge: 3de93be49 72b8d1fd3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 24 15:39:08 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3de93be49f72dcd8768ba7bab9718a95613c518e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 24 15:35:47 2012 -0700

    1) Added TotalNumberOfParticles to return total number of particles.
    2) Add GetParticleLocationsAndMass to return this data to an outside routine.
    3) Fix abs --> std::abs in estTimeStep so that we use the real, not integer, version of abs.

Src/C_AMRLib/Particles.H

commit 72b8d1fd391bc3f2851f2c66626e75857c0d0487
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Wed Oct 24 16:36:43 2012 -0400

    build_hash -> build_git_hash

Tools/F_scripts/makebuildinfo.py

commit 15fce1bad1d55af0d35c3be91aeec39f7426f9a4
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Wed Oct 24 16:31:45 2012 -0400

    python version of make_build_info -- the shell version was getting
    hard to maintain.  This one adds yet another git hash if it detects
    that we are compiling in a directory that is not part of the source tree,
    i.e. MAESTRO_Exec/ instead of MAESTRO/Exec/

Tools/F_scripts/makebuildinfo.py

commit bb48d2abf9fc8d5fce806b872c77ad5f5094f2f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 22 17:09:19 2012 -0700

    print more information

Tools/RegressionTesting/reg_test_blame.py

commit 2451eeedc7df7a4258d4ae73bc15f2b7c1391952
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Oct 22 10:22:17 2012 -0700

    Minor tweaks to solver interface

Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.H
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp

commit 73bad4eea0de4676ca32fa4fb75519e3983f9808
Merge: cb477586f 1a1cf7fc9
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Oct 19 14:13:10 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 1a1cf7fc929ef709a03bb5c38f8ed4eac80ff5b1
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Oct 19 10:57:00 2012 -0700

    Fix up PETSc tutorial problem to run to completion.  Still lots to cleanup though.

Tutorials/AMR_PETSc_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp

commit b31818f69ce51ed4359d27570f2746de2b8ff4be
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Oct 18 17:45:54 2012 -0700

    Insert first cut of PETSc interface and MFTower/Layout structures needed to support it, along with a tutorial app to work out the kinks.  Note that the demo tutorial (Tutorials/AMR_PETSc_C) does not yet work and is still taking shape.  It does represent a considerable departure from the traditional BoxLib apps, in that it implements a fully-implicit time-discretization using Newton iterations (using the PETSc SNES and KSP solvers).  The tutorial app builds, but currently fails.  Not only is it being debugged, it is still be designed, adn it is being used to evaluate the MFTower implementation as well - many of the old-styles associated with the BoxLib C++/Fortran linkage are being cleaned out in this example, partly because the form of the solver used seems to dictate a more general approach to things like multi-level advance routines, as well as boundary conditions, etc.  Finally, note that I have put the MFTower/Layout classes in their own area (parallel to C_AMRLib for example) to keep my updates/reorgs from impacting the base BoxLib libraries - the plan will be to merge these structures into the C_BaseLib area when they become sufficiently stable.  Similarly, the tutorial will be documented properly when it reaches stability.  If you have any questions about this part of the CCSE codes, contact MSDay@lbl.gov

Src/C_TowerLib/Layout.H
Src/C_TowerLib/Layout.cpp
Src/C_TowerLib/MFTower.H
Src/C_TowerLib/MFTower.cpp
Src/C_TowerLib/MFTower_2D.F
Src/C_TowerLib/MFTower_3D.F
Src/C_TowerLib/MFTower_F.H
Src/C_TowerLib/Make.package
Tutorials/AMR_PETSc_C/Exec/Make.PETSc
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/.gdbinit
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/petsc_options_file
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_PETSc_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_PETSc_C/Source/Darcy.H
Tutorials/AMR_PETSc_C/Source/Darcy.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES.H
Tutorials/AMR_PETSc_C/Source/DarcySNES.cpp
Tutorials/AMR_PETSc_C/Source/DarcySNES_2D.F
Tutorials/AMR_PETSc_C/Source/DarcySNES_F.H
Tutorials/AMR_PETSc_C/Source/Darcy_2D.f90
Tutorials/AMR_PETSc_C/Source/Darcy_F.H
Tutorials/AMR_PETSc_C/Source/Make.package
Tutorials/AMR_PETSc_C/Source/extern_probin.template
Tutorials/AMR_PETSc_C/Source/interpolate.f90
Tutorials/AMR_PETSc_C/Source/main.cpp

commit f01b5017462a99dce622997026140e19a945c552
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Oct 17 17:58:58 2012 -0400

    get this compiling again

tutorial/GNUmakefile

commit cb477586fe791c4491b5ed7acf132ae2a6cdb994
Merge: 46153187f 5f13721f7
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Oct 15 13:49:59 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 5f13721f7e2a98ac68df3c5bd63944ee74223885
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sun Oct 14 17:46:21 2012 -0400

    some formatting, add builddir if useExtraBuildDir is 1

Tools/RegressionTesting/testnew.py

commit ae3b6b7668346b7f241e3452f4d4968193a04823
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sat Oct 13 17:13:10 2012 -0400

    update to reflect changing directory structure and presence of
    MAESTRO_Exec

Tools/RegressionTesting/Maestro-tests.ini

commit cf2ea64368a4f3e09f8a69a06dd4cb87b4a2ebbf
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sat Oct 13 10:49:12 2012 -0400

    add extraBuildDir -- this can be selected on a problem-by-problem
    basis to enable compiling the problem in an alternate source tree
    (and git repo) from the SourceDir

Tools/RegressionTesting/testnew.py

commit c4e1eab8b871595ab5035cdd9bb1f5e3ff662c0c
Merge: 635c998e4 adf395089
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 11 14:53:41 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 635c998e4b08479d6c1d82ba3b296dc3c25e5c72
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Oct 11 14:48:47 2012 -0700

    Commented out some debug print statements that are not thread safe.

Src/C_AMRLib/INTERP_3D.F

commit adf39508954dcf6a011fca7b48b36d0707a33fd8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Oct 11 14:11:23 2012 -0700

    comment out the C++ stuff until we have something more substantial to say

Docs/UsersGuide.tex

commit 18c96d7b14538a2ac534a5e1e2782bd0d5988004
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 10 15:48:04 2012 -0700

    Fix long-standing bug in GSRB found as race-condition by helgrind.

Src/LinearSolvers/C_TensorMG/DV_3D3.F

commit 7ebf60c4da91a2a085952519ed191ab0dc79b313
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 10 15:47:42 2012 -0700

    Tweak to OpenMP to quiet helgrind.

Src/C_BaseLib/SPECIALIZE_3D.F

commit f2becbdbb33526edf023dcd9712cace418b65b2d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 10 11:22:31 2012 -0700

    Quit and print error message if COMP is not set properly.

Tools/F_mk/GMakedefs.mak

commit 6f2eec7deb0fcdfcacca8ff9f77e1d5176fa31be
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 10 11:21:20 2012 -0700

    Fix typos.  errorrr -> error

Tools/F_mk/comps/Darwin_intel.mak
Tools/F_mk/comps/Linux_intel.mak

commit e353ee3b4ed5f3e9eaab8da3a6edca98fd996d13
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 9 13:50:05 2012 -0700

    Add a script for cleaning up old regression testing runs.

Tools/RegressionTesting/reg_test_gc.py

commit 36b64a5745676a87b8956d7ff8e884d5ae562fe1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 9 12:38:30 2012 -0700

    Fix a bug in make_build_info2

Tools/F_scripts/make_build_info2

commit b4865c43aa0f63525ffee42693b600722b17be9d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 9 11:12:04 2012 -0700

    Add make_build_info2.  It is similar to make_build_info with an extra
    feature of allowing things like chemistry model being passed into the
    job info module.

Tools/F_scripts/make_build_info2

commit e77bdca0d5a4d2f63d2d1466188867f7d86c1821
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 9 11:11:27 2012 -0700

    clean up reg_test_blame.py

Tools/RegressionTesting/reg_test_blame.py

commit 078bc10bda40e16c2590c35c6b3e3ad5776b12a6
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Oct 8 12:07:58 2012 -0700

    Add pp option for vismf verbosity

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit b6504b1d52485f0b67dcded8ba210cb453cf7dae
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Oct 5 13:08:05 2012 -0400

    automatically take the abs() of the data if you are logging and any
    of it is < 0

python_plotfile/plotsinglevar.py

commit 295824c0acd3b40cfbe7cee1595eadb8e800fc72
Merge: 9af27fe6f 67c13e4fe
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Oct 5 12:35:29 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit 9af27fe6f9efd5908c247026fc3cea66b04eca66
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Oct 5 12:34:58 2012 -0400

    fix limits for 3-d slices -- there should be a global limit used for
    all 3 slices

python_plotfile/plotsinglevar.py

commit d0a06ad96e08709dcc3c169304512b7d48f176dd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 3 21:38:42 2012 -0700

    Releasing tool: Fix the taget repo.

Tools/Release/release.py

commit 38f4fde25f183b8f2ad2ec8e66cc6134f3345cfe
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 3 17:43:05 2012 -0700

    Public releasing tool.

Tools/Release/ppCleanup.py
Tools/Release/release.py

commit e826fc0c65bb73306a9841037d15bd9004b801d3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 3 13:05:33 2012 -0700

    Fix MultiFab::norm0 so it now works correctly when the MF is all zero.

Src/C_BaseLib/MultiFab.cpp

commit 206ca4dc175255591c29ac25a83d70bbaaf435e6
Merge: 22cce5059 c9596ebfb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 3 12:31:34 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 22cce5059c289999c76e0534617c7fc7821d93d2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 3 12:31:25 2012 -0700

    Get this compiling again.

Tests/F_BaseLib/t_main.f90

commit c9596ebfba6a06922f640d2fde0d4ed0f1809106
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Oct 3 11:55:11 2012 -0700

    Regression testing script: add reportActiveTestsOnly option

Tools/RegressionTesting/BoxLib-tests.ini
Tools/RegressionTesting/Castro-tests.ini
Tools/RegressionTesting/IAMR-tests.ini
Tools/RegressionTesting/LMC-tests.ini
Tools/RegressionTesting/Nyx-tests.ini
Tools/RegressionTesting/testnew.py

commit 5b61067f069b3032e983d7c751a813982c8de83e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 1 12:23:05 2012 -0700

    Fixed typos.

Src/F_BaseLib/multifab_f.f90

commit 67c13e4febc7c1fe4e13a64f36af6d30bf53163b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Oct 1 10:35:04 2012 -0700

    fcompare: Fix 2D case

fcompare.f90

commit 5c3318dbfc8eba4f37b7105dc2d19e349104750c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 1 09:42:23 2012 -0700

    Added contains_inf() and contains_nan() for multifabs to match calls for fab
    routines.

Src/F_BaseLib/multifab_f.f90

commit bf485bad689443ee498a82cdc72a6a14b473bfa5
Merge: d7e702c1d e3f5d5260
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sun Sep 30 21:25:22 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/AmrPostprocessing

commit e3f5d5260e3d16d2ee3fdf512531092c53750b58
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sat Sep 29 12:53:49 2012 -0400

    not supported

fIDLdump.f90
fIDLdump3d.f90

commit 97ee63b49be67f1f21d191a38723793356a049f3
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Sat Sep 29 11:34:40 2012 -0400

    add NaN detection

fcompare.f90

commit 6ae50ec4b8999ebccf06910b052d5106ebaeabc1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 28 15:49:48 2012 -0700

    Substituted a select case statement for a long if/elseif string.

Src/LinearSolvers/C_TensorMG/DV_3D3.F

commit 103f9221620e2b9b313d36255ed88ee49ed0d391
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Sep 27 14:48:15 2012 -0700

    only providing OMP support for 3D in the base infrastructure now

Docs/GettingStarted/GettingStarted.tex
Docs/UsersGuide.tex
Tutorials/HeatEquation_EX1_C/advance_2d.f90
Tutorials/HeatEquation_EX1_F/advance.f90
Tutorials/HeatEquation_EX1_F/init_phi.f90
Tutorials/HeatEquation_EX2_F/advance.f90
Tutorials/HeatEquation_EX2_F/init_phi.f90
Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX5_F/advance.f90
Tutorials/HeatEquation_EX5_F/init_phi.f90

commit a38e1e57fbc0d4bba0361d75594c78cd3db00daf
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Sep 27 10:43:11 2012 -0700

    Fix regrid so that we delete the old multifabs before we delete the layouts on which they are based.

Tutorials/HeatEquation_EX5_F/regrid.f90

commit f87f6cc08c2e83c00593406614ae9aa8d0e37671
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 27 08:36:25 2012 -0700

    Move CASTRO_hydro routines into Castro/Diagnostics/Sedov.

CASTRO_hydro/GNUmakefile
CASTRO_hydro/fsedov1d.f90
CASTRO_hydro/fsedov2d_cart.f90
CASTRO_hydro/fsedov2d_cyl_in_cartcoords.f90
CASTRO_hydro/fsedov2d_cyl_in_cylcoords.f90
CASTRO_hydro/fsedov2d_sph_in_cylcoords.f90
CASTRO_hydro/fsedov3d_cyl.f90
CASTRO_hydro/fsedov3d_sph.f90

commit a1512d7749fc01b40b517d5655700a3772bcd9e2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 26 13:35:34 2012 -0700

    Add protections against divide by 0, and clean up 1d/2d/3d a little.

fcompare.f90

commit 2f45661a202a3cb8499745adcb488ef3741d93be
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 24 12:16:34 2012 -0700

    Updated Nyx regression testing.

Tools/RegressionTesting/Nyx-tests.ini

commit 82492c0c8c868bb72e05f4aa142bfba05052c7c0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 24 12:15:36 2012 -0700

    Fix regrid so that we delete the old multifabs before we delete the
    layouts on which they are based.

Tutorials/HeatEquation_EX4_F/regrid.f90

commit 1d7759d242ad7ba44b42753e4127b45d60001b20
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 24 12:10:52 2012 -0700

    When we take only 1/8 of the particles in WriteCoarsenedAsciiFile we
    want the mass in the domain to be unchanged (more or less) so we
    multiply each remaining particle's mass by 8.

Src/C_AMRLib/Particles.H

commit d43cf734365b3b1d79a0f61b8d467d8e31f4e6b3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 24 11:27:26 2012 -0700

    Moved these files into Castro/Diagnostics.

CASTRO_gravity/GNUmakefile
CASTRO_gravity/fdustcollapse1d.f90
CASTRO_gravity/fdustcollapse2d.f90
CASTRO_gravity/fdustcollapse3d.f90

commit b8eb9e11c9f8acc88091a478c9cbc989fc659725
Author: Matthew Emmett <memmett@gmail.com>
Date:   Mon Sep 24 12:41:59 2012 -0400

    PyBoxLib: Simplify utils.

Src/Python/pyboxlib/utils.py

commit 2d9e04d12316fbe84b1b47ef3fe97e0c46e6aa2e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 24 08:33:01 2012 -0700

    Need to include PArray.H -- now compiles again.

Src/LinearSolvers/C_NodalMG/amr_multi.H

commit d2486309cfda64c682ba637b37a8c901855629c0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 21 17:56:14 2012 -0700

    Replace CoarsenAndPrint by WriteCoarsenedAsciiFile which writes nparticles
    then only the particles from even cells into a new ascii file.

Src/C_AMRLib/Particles.H

commit 65bcfb2f557fff9277eaeb60b95eda430252a531
Merge: 807d57247 6adb2be20
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 21 17:41:41 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 807d5724786858611ae94fa6f88a245c11c049e6
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 21 17:41:05 2012 -0700

    Add a routine which writes out particles from every other cell --
    this is useful when creating coarser versions of existing particle
    files.

Src/C_AMRLib/Particles.H

commit 6adb2be206611f86a70232cc3a402a77d17d34bc
Merge: dd7183f77 6ff592e75
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 21 16:35:41 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6ff592e75ead229fd254639f9fb02bb59c144800
Merge: 591216ffc 1eb933a5f
Author: cmalone <malone@ucolick.org>
Date:   Fri Sep 21 16:32:36 2012 -0700

    Merge branch 'master' of https://ccse.lbl.gov/pub/Downloads/BoxLib

commit 591216ffc08ef48326451fcab7144aac9e1207a5
Author: cmalone <malone@ucolick.org>
Date:   Fri Sep 21 16:32:22 2012 -0700

    hanlde ifndef blocks properly

Tools/ppCleanup/ppCleanup.py

commit dd7183f77e7023b5c3027b29525e0a2297e9127a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 21 16:31:30 2012 -0700

    a new ppCleanup python script for cleaning up IFDEF regions

Tools/Release/cleanWords.txt
Tools/Release/ppCleanup.py
Tools/ppCleanup/ppCleanup.py

commit 1eb933a5f47c7ef7784c1d723eeb4f549c82be43
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 21 18:00:33 2012 -0400

    Cleaned up some warning messages from g++.

Src/C_AMRLib/ErrorList.H
Src/C_BaseLib/FabArray.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/F_MG/itsol.f90

commit 3aae27d2cd217a512f92d55830c9fad66d06cb70
Author: cmalone <malone@ucolick.org>
Date:   Fri Sep 21 11:48:21 2012 -0700

    I *think* this is working for the pathological nested cases

Tools/ppCleanup/ppCleanup.py

commit a574b8499b891decfa2e6f1fd865f8bc85a76612
Author: cmalone <malone@ucolick.org>
Date:   Fri Sep 21 11:17:16 2012 -0700

    fix character eating with -o option

Tools/ppCleanup/ppCleanup.py

commit 3fe289704ba6c6b5c63cf2c2ceed7bbef3c55010
Author: Chris Malone <malone@ucolick.org>
Date:   Thu Sep 20 19:49:44 2012 -0700

    no longer need to have version 2.7.X

Tools/ppCleanup/README

commit 7a9aa6c18c3b1558eb35f1366f0973f74fdd76ea
Author: Chris Malone <malone@ucolick.org>
Date:   Thu Sep 20 19:44:27 2012 -0700

    workaround for versions less than 2.7 arg parsing

Tools/ppCleanup/ppCleanup.py

commit 4e60f3f0dcc6638cd765b39866ec6bee8e2b6b72
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 20 15:02:18 2012 -0700

    These are the ifdef sections we want to eliminate for the first
    public release of CASTRO.

Tools/ppCleanup/cleanWords.txt

commit a2f6a971683f34ae28a62ebc82b60f5c3063b5f5
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 19 13:45:42 2012 -0700

    Fix up CMake files

Src/F_BaseLib/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt

commit d151cf266235dc90016112078d6a83275059a77c
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Tue Sep 18 18:12:08 2012 -0400

    forgot to commit this originally

Src/F_BaseLib/bl_prof_backtrace.f90

commit a472cd430b4991780e88d95dd28848d0c3a0fbb7
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Sep 18 13:03:58 2012 -0400

    bl_error cannot include the bl_prof stuff needed for a stacktrace,
    because when we run with PROF=t, we get circular dependencies.
    
    Now create a separate bl_error just for the backtracing stuff.

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/bl_error_backtrace.f90

commit 370462023534c3c8fcf0d5d90fdfc283369531da
Author: Matthew Emmett <memmett@gmail.com>
Date:   Mon Sep 17 20:58:15 2012 -0400

    PyBoxLib: Various updates to run utilities and fabric utilities.

Src/Python/pyboxlib/__init__.py
Src/Python/pyboxlib/fabutils.py
Src/Python/pyboxlib/plotfile.py
Src/Python/pyboxlib/utils.py

commit d7e702c1db21065e95b02114adf76400b0c50e9d
Merge: f2bc68c8d 0f55a5689
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 17 13:50:34 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/AmrPostprocessing

commit fe6bce435144b207b2dab9039dd8edd2f076bfb0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 17 13:49:06 2012 -0700

    Include <ParmParse.H>

Tutorials/AMR_Advection_C/Source/ADR.cpp

commit c3222db34dff6db5584f0aae7c4215a83fc3a6e7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 17 13:39:33 2012 -0700

    Fix GNUmakefile in AMR_Advection_C Tutorial.

Tutorials/AMR_Advection_C/Exec/UniformVelocity/GNUmakefile

commit 71fb05e0091c29d634a7beaff5361262c7bc1750
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 17 09:58:57 2012 -0700

    Modify 1d and 3d versions of diagonalization as well as 3d.

Src/LinearSolvers/F_MG/itsol.f90

commit 49834d80a40af1910b7b93300a9e1b9fde64629d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 17 09:57:21 2012 -0700

    Protect against divide by zero in diagonalization.

Src/LinearSolvers/F_MG/itsol.f90

commit 4e5ffc6a84d436ed1d84235a09d5d0f1d34a923d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 14 18:03:57 2012 -0700

    Fix C_Src part of regression testing script

Tools/RegressionTesting/testnew.py

commit d2ed1e7bfd9f754a443e1e5aa96f6b1a2bdd4872
Author: vince <vebeckner@lbl.gov>
Date:   Fri Sep 14 16:31:16 2012 -0700

    instrumented the unoptimized hypterm.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/advance.f90

commit 3646103599c5dfe8b60f5b2640a6c6ba070dc80c
Merge: 78ab4218b 161684dce
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 14 09:37:05 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 161684dce8fd960f98097bf868cac22fc67b74e4
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Sep 14 11:06:35 2012 -0400

    latest Maestro tests

Tools/RegressionTesting/Maestro-tests.ini

commit bd6d8106a47209846289fca4b0a6a65b864ae423
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Sep 14 10:54:20 2012 -0400

    add support for debug tests

Tools/RegressionTesting/testnew.py

commit 78ab4218b7d8a2181035bee009b86809200e02af
Merge: 9a07ac2ff f5510f3f3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 13 20:44:51 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9a07ac2ff0131a87da450c5f2c805a8ee8e0535b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 13 20:44:31 2012 -0700

    Specialized copyToMem() and copyFromMem() for Real.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 8be7a7de07c9a19304620a746f680454e5195cbe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 13 19:48:01 2012 -0700

    Merged in copyFromMem().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 35e69b94b09eb6a4139044db57eb6cd795ac94c6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 13 19:47:25 2012 -0700

    Added copyFromMem() to complement copyToMem().

Src/C_BaseLib/BaseFab.H

commit 0cdfecbf8598b526a2779c5f4222ab618e0b1497
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 13 19:13:16 2012 -0700

    Merged in new copyToMem() calls in place of doing a copy to a temporary
    fab and then a memcpy().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit c64f29148b14b52bf0ab5000baecc12706ca5afc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 13 19:12:07 2012 -0700

    Renamed MemCopy() -> copyToMem() and made it a member function not a
    static member function.

Src/C_BaseLib/BaseFab.H

commit 26c596c3e3f9aae9966ed4ad325ae38965e5a16d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 13 17:31:53 2012 -0700

    Added static BaseFab<T>::MemCopy().  Specialized version of copy() that
    goes from a FAB to a raw T* memory location.

Src/C_BaseLib/BaseFab.H

commit f5510f3f3290339fd6c44837fd485f3070050605
Merge: 2a17d8e23 adcc65729
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Sep 13 15:00:16 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2a17d8e23dddece3d5ac45cc9fdd37c5c347a855
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Sep 13 14:59:32 2012 -0700

    changed the_bc_tower class to use local indices for boundary conditions instead of global indices.  Changed the rest of the source code to refer to the local indices.

Src/F_BaseLib/define_bc_tower.f90
Src/F_BaseLib/multifab_physbc.f90
Src/F_BaseLib/multifab_physbc_edgevel.f90

commit adcc65729baf6fd8b946941e29bc5c550734d0b3
Author: Matthew Emmett <memmett@gmail.com>
Date:   Thu Sep 13 16:41:09 2012 -0400

    PyBoxLib: Remove (empty) utils.

Src/Python/pyboxlib/fabutils.py

commit 6ccf72e2ec132787a6d5acaf347e022b5a8a8093
Author: Matthew Emmett <memmett@gmail.com>
Date:   Thu Sep 13 16:40:22 2012 -0400

    PyBoxLib: Print warning if libpycboxlib.so can't be loaded.

Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/pybl.py

commit 19bbd5d2c2aa7599a214651d49104ffb2fc2090f
Author: Matthew Emmett <memmett@gmail.com>
Date:   Thu Sep 13 16:35:39 2012 -0400

    PyBoxLib: Try again...

Src/Python/pyboxlib/pybl.py

commit 4f43bb2272961df90ed04050d74073c47ed5d5ca
Author: Matthew Emmett <memmett@gmail.com>
Date:   Thu Sep 13 16:33:50 2012 -0400

    PyBoxLib: Print warning of libpyboxlib.so can't be loaded.

Src/Python/pyboxlib/pybl.py

commit fdce994c0068cdd40e9c8d7245a95f7d5a89023f
Author: Matthew Emmett <memmett@gmail.com>
Date:   Thu Sep 13 13:57:54 2012 -0400

    PyBoxLib: Add fabutils.py.

Src/Python/pyboxlib/fabutils.py

commit 2d3d1f53537d7d8ddbd4031bf815059ee1b5f4db
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Sep 13 10:27:03 2012 -0700

    bugfix: during regrid, after building the level 1 layout, you need to call bc_tower_level_build on level 1 so that the bc arrays are consistent with a possibly new layout

Tutorials/HeatEquation_EX4_F/regrid.f90
Tutorials/HeatEquation_EX5_F/regrid.f90

commit 0c454a3f67808f88bc5ad4ad78e5e107165a9c28
Author: vince <vebeckner@lbl.gov>
Date:   Thu Sep 13 10:16:34 2012 -0700

    updates for new boxlib changes.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/advance.f90
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/main.f90

commit 8f059468bb5a4423d1c40bfe2bb629930982edef
Author: Matthew Emmett <memmett@gmail.com>
Date:   Thu Sep 13 11:22:54 2012 -0400

    PyBoxLib: Finish plotfile support and add "compare" routines.

Src/Python/pyboxlib/__init__.py
Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/multifab.py
Src/Python/pyboxlib/plotfile.py
Src/Python/src/boxlib_numpy_c.c
Src/Python/src/boxlib_numpy_f.f90
Src/Python/src/fboxlib.f90

commit 4fc121b9cd8e374d2b8f10d595b642e17ddb2fcb
Merge: 5d47eece8 c4b5b52ff
Author: Matthew Emmett <memmett@gmail.com>
Date:   Thu Sep 13 11:23:15 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c4b5b52ff4e0a18227e1c84256cd2cf05ec0ff2c
Merge: 41b132266 489d7b42b
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 12 14:23:13 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 41b13226621a178aa49d678904cf242480d00e61
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 12 14:22:39 2012 -0700

    fix multilevel bug.  after ml_restricted_build, la_array is not consistent with mla%la.  Therefore we must redefine/build the_bc_tower stuff

Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/HeatEquation_EX5_F/main.f90

commit 489d7b42bc0eef58c66ce0c94f319b12bcab84f3
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 12 13:14:19 2012 -0700

    Fix templatization issues in FillBoundary calls and add inline funcs in Amr

Src/C_AMRLib/Amr.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit 212f8f156afc7699de85402ae4fa43909a4b2fb7
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 12 11:55:07 2012 -0700

    Try again to fix cmake

Src/F_BaseLib/CMakeLists.txt

commit 523406e5c3780ff925d5c71b33020b26d94ca65e
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 12 11:42:36 2012 -0700

    Fixup CMakeLists.txt files in fort folders

Src/F_BaseLib/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt

commit b1488a5b005bd1e82e760301481d30dada8412c8
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 12 11:19:20 2012 -0700

    update CMakeLists file in F_Baselib

Src/F_BaseLib/CMakeLists.txt

commit 5d2c480548495f6dee61746faf7fed0379341a3f
Merge: 2b39e82a0 0f3cd3c34
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 12 10:48:42 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 2b39e82a091e933071480ad9420c4e266b971c84
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 12 10:48:14 2012 -0700

    Remove check/plot writes in Amr destructor, move last writes to main

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 0f3cd3c34a74dd338eff36368ea6ec11e6929a2d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 12 10:29:57 2012 -0700

    more cleanup in preparation for EXASCALE

Src/F_BaseLib/define_bc_tower.f90

commit 93ba9f77c413f6e3d0f1f2e73e3996a1c5853873
Merge: af236db04 c9019d717
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 12 10:07:37 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c9019d717c819d9ad3ecd0a080171d3dfd7d5442
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 12 09:35:20 2012 -0700

    some cleanup of define_bc_tower allocation/deallocation.  ngrids is also no longer part of the_bc_level.  prep work for upcoming switch to use local indices for bc stuff

Src/F_BaseLib/define_bc_tower.f90

commit af236db04fece752fbc79c1104afe229728efc05
Merge: 1f274a353 0ebed9030
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 12 08:35:55 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 0ebed90306706557d54e2412096c57f6041d1d1e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Sep 12 08:01:29 2012 -0700

    bugfix... changed
    
           do i = 1, nboxes(fine%la)
              call push_back(pbl, box_nodalize(get_box(fine,i),fine%nodal))
           end do
    
    to
    
           do i = 1, nboxes(fine%la)
              call push_back(pbl, box_nodalize(get_box(fine%la,i),fine%nodal))
           end do

Src/F_BaseLib/fillpatch.f90

commit 57e627c47032587b21b1492abb3de93bcdab8d69
Author: Michael Zingale <zingale@localhost.localdomain>
Date:   Wed Sep 12 09:47:11 2012 -0400

    add the backtrace stuff if we call bl_error.  For this to work,
    we need to set BACKTRACE := t in the GNUmakefile.

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/bl_prof_stubs.f90

commit 41aa4a2a4ddc748b25dad548049caae6a7be80c8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Sep 11 14:48:06 2012 -0700

    local/global indexing bugfix

Src/LinearSolvers/F_MG/cc_stencil.f90

commit fb65b6a7e50ab0efcd4cf8e69ab28ac18315f2ba
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 11 12:39:30 2012 -0700

    A little cleanup.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 5d47eece82aacd4db41c2b25a7a71e14bc1d102c
Merge: 76f96159d 0ce350b32
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Sep 11 15:30:53 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 76f96159d9ee2eb3a6a8a52741e3c6f6bb371564
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Sep 11 15:30:39 2012 -0400

    MODDEP: Ignore iso_c_binding module.

Tools/F_scripts/moddep.pl

commit 0ce350b3251c701990140f1306b2345e77147818
Merge: d2a3e8bfa da51c7297
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 11 12:09:37 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d2a3e8bfa627efe1bda158603dc156c6c71c1e3b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 11 12:07:42 2012 -0700

    Forgot to pass the multifab nodal flags to a couple box_nodalize() calls.
    For some weird reason the nodal flag argument to box_nodalize() is
    optional :-(

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit da51c729748b41d03214e62d857723dcf6ecb40b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 11 11:00:51 2012 -0700

    Add README file for new Tutorial example.

Tutorials/AMR_Advection_C/README

commit b7ef7da0571010c03152959da6f165c0c14aa8df
Merge: dc66a9b08 1c70749b5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 11 10:57:55 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit dc66a9b08436015d0efd1503576365700846f3fa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 11 10:57:03 2012 -0700

    Add new example to BoxLib/Tutorials -- this is a multilevel ADR problem in
    the C++ framework.  About as simple as you can make an AmrLevel-type application.

Tutorials/AMR_Advection_C/Exec/Make.ADR
Tutorials/AMR_Advection_C/Exec/UniformVelocity/GNUmakefile
Tutorials/AMR_Advection_C/Exec/UniformVelocity/Make.package
Tutorials/AMR_Advection_C/Exec/UniformVelocity/Prob_2d.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/amrvis.defaults
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.2d
Tutorials/AMR_Advection_C/Exec/UniformVelocity/inputs.rt
Tutorials/AMR_Advection_C/Exec/UniformVelocity/probdata.f90
Tutorials/AMR_Advection_C/Exec/UniformVelocity/probin.2d
Tutorials/AMR_Advection_C/Source/ADR.H
Tutorials/AMR_Advection_C/Source/ADR.cpp
Tutorials/AMR_Advection_C/Source/ADRBld.cpp
Tutorials/AMR_Advection_C/Source/ADR_F.H
Tutorials/AMR_Advection_C/Source/ADR_advance.cpp
Tutorials/AMR_Advection_C/Source/ADR_diffusion.cpp
Tutorials/AMR_Advection_C/Source/ADR_error.cpp
Tutorials/AMR_Advection_C/Source/ADR_nd.f90
Tutorials/AMR_Advection_C/Source/ADR_react.cpp
Tutorials/AMR_Advection_C/Source/ADR_setup.cpp
Tutorials/AMR_Advection_C/Source/Derive_F.H
Tutorials/AMR_Advection_C/Source/Diffusion.H
Tutorials/AMR_Advection_C/Source/Diffusion.cpp
Tutorials/AMR_Advection_C/Source/Make.package
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_advection_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/ACT_sums_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/Derive_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/EstDt_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/MGutils_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/Make.package
Tutorials/AMR_Advection_C/Source/Src_2d/React_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/Tagging_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/bc_fill_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/ext_src_2d.f90
Tutorials/AMR_Advection_C/Source/Src_2d/fill_diff_coeff_2d.f90
Tutorials/AMR_Advection_C/Source/burner.f90
Tutorials/AMR_Advection_C/Source/extern_probin.template
Tutorials/AMR_Advection_C/Source/interpolate.f90
Tutorials/AMR_Advection_C/Source/main.cpp
Tutorials/AMR_Advection_C/Source/meth_params.f90
Tutorials/AMR_Advection_C/Source/network.f90
Tutorials/AMR_Advection_C/Source/prob_params.f90
Tutorials/AMR_Advection_C/Source/sum_integrated_quantities.cpp

commit 1c70749b56e3b2b86c306cd73655c371757c70fa
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Sep 11 09:59:44 2012 -0700

    fix the boundary conditions so we refer to the global index.  seems to run fine now in parallel

Src/F_BaseLib/multifab_physbc.f90
Src/F_BaseLib/multifab_physbc_edgevel.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX5_F/init_phi.f90

commit f44830cb349a52bf20eba449331500c2ad2ccb79
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 10 18:00:57 2012 -0700

    Moved some of the new multifab code into layout.

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90

commit 642c4efa898678f798776ab66fcd97b0f2a46401
Merge: 5b60c2dce 8edbafb96
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 10 17:54:42 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 8edbafb963c6df2145bbbe2aa16f7514d17f5eb6
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 10 17:06:16 2012 -0700

    fix lall option of multifab_volume

Src/F_BaseLib/multifab_f.f90

commit 5b60c2dce1252287d6e1b7a175f77708559d2a98
Merge: 375cf06aa 462516a52
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 10 16:16:05 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 462516a523d528dc75f8cdee0ffc56a739e8e6a9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 10 15:25:16 2012 -0700

    Fixed a very old bug that was exposed by the recent changes.

Src/F_BaseLib/bndry_reg.f90

commit 8cf1e5fb330b680be473864108b9bb6fae780afb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 10 14:59:58 2012 -0700

    Update MG CC solver for the latest nfabs changes.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 375cf06aa8bd5b573bf478c375f2771f9fa37b42
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 10 14:53:13 2012 -0700

    Now using the same gfortran options as they use in the F90 side of the
    code.

Tools/C_mk/Make.defs

commit aa57279710b4fd994a529e8af6aed2f131beb4ac
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 10 14:49:21 2012 -0700

    update all fortran tutorials and documentation to update latest way to loop over grids

Docs/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Tutorials/Chemotaxis_F/advance.f90
Tutorials/Chemotaxis_F/chemotaxis.f90
Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/init_data.f90
Tutorials/HeatEquation_EX1_F/advance.f90
Tutorials/HeatEquation_EX1_F/init_phi.f90
Tutorials/HeatEquation_EX2_F/advance.f90
Tutorials/HeatEquation_EX2_F/init_phi.f90
Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX5_F/advance.f90
Tutorials/HeatEquation_EX5_F/init_phi.f90
Tutorials/WaveEquation_F/advance.f90
Tutorials/WaveEquation_F/init_data.f90

commit fc284c8bfa7f2e98ae806afff3f4ce10a6c13765
Merge: 20a4316c3 39c3c5291
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 10 14:42:21 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 20a4316c32b63c91497c6ce3bca9774d5ee5f97e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Sep 10 14:41:36 2012 -0700

    fixed buggy paralle logic in ml_interface_c

Src/LinearSolvers/F_MG/cc_interface_stencil.f90

commit 39c3c52911535138579f0a223e6cc44649517bd9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 10 13:26:29 2012 -0700

    Shut up a couple warnings about unused variables.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp

commit f16039ee9bfa10bbea34518410e34cc66a00f8f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 10 13:16:12 2012 -0700

    nboxes => nfabs

Src/F_BaseLib/multifab_physbc.f90
Src/F_BaseLib/tag_boxes.f90

commit 8e9d240cddc5d3c3637db6741556e80d04c4f82b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 10 12:59:12 2012 -0700

    MAESTRO appears to work with new multifab stuff.

Src/F_BaseLib/cluster_f.f90
Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90
Src/F_BaseLib/multifab_physbc_edgevel.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 0fb26c8a5917b843a86b7c8d22e8858049f34be0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Sep 9 11:38:30 2012 -0700

    Use binary search in local_index().

Src/F_BaseLib/multifab_f.f90

commit 34c025660d6da99fde73caa9f2f45e243e7e8acb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Sep 9 09:46:44 2012 -0700

    Merged in [ilz]multifab_global_index().

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 8de0ec53336559ef646836151330c0d6235f9669
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Sep 8 17:09:04 2012 -0700

    mf%nboxes ==> mf%nfabs
    [ilz]multifab_nboxes() => [ilz]multifab_nfabs()

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/nodal_newu.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 0dbe1a85d2e945408ea7ca9cf6f79cd1a99681fd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Sep 8 10:51:41 2012 -0700

    %nboxes -> nboxes() in a few places.

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/nodal_newu.f90

commit 39d66168565dcd5f340e3450e3270df41abc3901
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Sep 8 10:40:22 2012 -0700

    More local_index() stuf.

Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit 50139d44c5734a6b24ec82d5438b0177ad594dd2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Sep 8 10:10:52 2012 -0700

    Space for face_type & skewed is allocated & defined only for FABs we own.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit 3b64db8eedf585ff278b706ec3c79afd72c7713c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Sep 8 09:42:48 2012 -0700

    Merged in local_index().

Src/LinearSolvers/F_MG/nodal_interface_stencil.f90

commit aa422d65e033b20d5e9951f90f4faa8bc24c77e2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Sep 8 08:24:45 2012 -0700

    Had to nodalize mask before growing it to get effective pbox.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit b018d5e0815b00a795d46169202da28752629459
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 20:40:52 2012 -0700

    Closer to working code.  mgt%face_type(:,:,:) and mgt%skewed(:) must be
    indexed by global indices not local ones.

Src/F_BaseLib/ml_multifab.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit e4b5b771898f29bed5b27b5e81c91fb36fbb1df4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 16:35:26 2012 -0700

    Tweak to local_index().

Src/F_BaseLib/multifab_f.f90

commit 76507d4a9ef430a5f181d760e98c42e1027ac2ca
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 16:23:03 2012 -0700

    Merged in local_index() calls.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 53ee2c6cfa6969ee2beae2b554c274a75069590b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 16:04:31 2012 -0700

    Got things to compile & run in serial. Almost surely there's parallel
    issues to be found.

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/ml_multifab.f90
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/nodal_newu.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 0addc281775d97532dd9e28defc7de5351aba8f4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 13:02:09 2012 -0700

    get_[ip]*box() work on local indices.

Src/F_BaseLib/multifab_f.f90

commit 2b6cf463e9b0226ed9eaae462da9cc4e7203750f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 10:41:33 2012 -0700

    Merged in local_index().

Src/F_BaseLib/multifab_f.f90

commit 1e9555362ecb84772bd1ce304578c84dd850b94f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 10:07:26 2012 -0700

    Added local_index().  Still need to merge into all the right places.

Src/F_BaseLib/multifab_f.f90

commit c5d624fd047e7e831cdfdae3f7c58749be80f5b3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 09:27:54 2012 -0700

    Removed "most" remote() calls.  Got a couple that are more tricky to do.

Src/F_BaseLib/multifab_f.f90

commit 9f31e3d56cfdbdf85c20108f2826ff748d0993e9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 7 09:07:10 2012 -0700

    fbs(:) is now sized to be just the local fabs.
    idx(:) are the global boxarray indices for the local fabs.
    Removed remote() and local() functions.

Src/F_BaseLib/multifab_f.f90

commit b83d8a83eb9b66b0b96f6c4ce295f5763c5fd4bb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 6 15:23:23 2012 -0700

    Removed the Do_AllToAllV code.  This is unlikely to be useful as we
    move to exascale.  I left the multifab_set_alltoallv() function since
    I "think" that may be callable by some input parsing code -- it does
    nothing now.

Src/F_BaseLib/multifab_f.f90

commit 7631189eeeb80fcc883aeeb2e13a869636951ce6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 6 12:52:27 2012 -0700

    Reverted out an ill-advised numcomp -> ncomp substitution.

Src/C_AMRLib/FluxRegister.cpp

commit 28e51281ae5996cbf23dbdf74b3607aed79748ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 5 20:45:44 2012 -0700

    Fix a minor bug in make system I just introduced.

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 22fee0ed185bac9fc2a74c0a3919cc4ae76b0f69
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 5 14:52:35 2012 -0700

    The make system can handle dependence of "include" lines in f90 files now.

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules
Tools/C_scripts/moddep.pl
Tools/F_mk/GMakerules.mak
Tools/F_scripts/moddep.pl

commit 65e664aa2adc33f41627c737214653012efabf1f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 5 14:31:26 2012 -0700

    Made the CrseInit() that takes FABs a bit more memory efficient.

Src/C_AMRLib/FluxRegister.cpp

commit c257fadfdf260401996ec7eb83a7b2cc831a739e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 5 09:02:51 2012 -0700

    Pulled some computation out of an inner loop.

Src/C_AMRLib/FluxRegister.cpp

commit 99d8b31c0ed87fd92613c37dcef51dc2bb42888b
Merge: 0748ce818 663b15af1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 4 15:01:01 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0748ce818c1ff1cf2d1c4629c35cb84a4b8368cb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 4 15:00:48 2012 -0700

    Simplified mapPeriodic() a bit.

Src/C_AMRLib/TagBox.cpp

commit 663b15af1bdf212d21cd887b5fc63733fe36f6cc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 4 14:11:48 2012 -0700

    Fix test on ref_ratio -- we were just doing the wrong test on whether
    all the components were the same ... (was previously testing across
    levels, just meant to test across 1:dm)

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit b381d3a5a7df159baf7f9974feaaae5cf179324c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 4 12:25:19 2012 -0700

    Replaced the specialized CrseInit() parallel implementation with one that
    uses parallel copy()s. I'd like to do the same for the parallel
    implementation of Reflux() but that's more complicated ...

Src/C_AMRLib/FluxRegister.cpp

commit f8c45d71cc0a9f7dc2b43c90fc60cd99ca746fe9
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Sat Sep 1 14:47:53 2012 -0400

    Yet more early exits from nested loops.  This about finishes (hopefully)
    my rewrite of our MPI communication and caching infrastructure.  We
    should be ready for exascale.  Metadata has been minimized & should not be
    an issue.  The new code is also significantly faster than the new, with
    the difference increasing as the number of MPI processors increases.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 5a8ab4ed62bacce67b1a3405ce5bbbe9f7fd9e8e
Merge: db8d6509d bb5877daf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 31 13:39:43 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit bb5877daff8b52d51ef6b663b645bf42aa7133ad
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 31 13:37:55 2012 -0700

    more make and output tweaks.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/advance.f90

commit db8d6509de52acdfa651d155b5b75132bc16ff7c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 31 12:28:15 2012 -0700

    More short-circuiting out of loops.

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit ee6c6a3f49cfcf5826fc30d55bc07256eb5c31ef
Merge: 9daf040ff d61ca5996
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 31 10:56:28 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9daf040ffedc5b911eeb2c812d5988e3b436f01d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 31 10:53:45 2012 -0700

    Have Finalize() flush cache.

Src/C_BaseLib/DistributionMapping.cpp

commit d61ca5996086d8b102c11270d82a192bedc1fca6
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 30 17:34:09 2012 -0700

    set up the makefiles to allow local setting of optimization flags.
    there is something wrong with the f90 flux minmax output for rho.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/bench.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/GNUmakefile

commit 0cf31ca5e3c2664656876da44a2b3b0750cb3e17
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 30 15:44:20 2012 -0700

    Refinement of the count of bytes held by the caches.  I was overcounting.

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit fdcb53499139e24b8a09cfecf3e0254e4fd42632
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 30 15:22:09 2012 -0700

    Some speedups.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 65ae89dc229cb00fe3be3e131d63446601dd0ed5
Author: vince <vebeckner@lbl.gov>
Date:   Thu Aug 30 13:23:58 2012 -0700

    added openmp flag for c.

Tools/C_mk/Make.defs

commit 697740dbf7002eefc4a965dd31c9f13fc92b9056
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 29 16:13:28 2012 -0700

    undid some changes from hopper.

Tools/C_mk/Make.defs

commit 608e45fe54da0c95a5d3f91afb60481f186e2cdf
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 29 16:07:07 2012 -0700

    set omp flag for regular c.

Tools/C_mk/Make.defs

commit 85810c15b0fbcb5b146178d49364bb8e54c04b6a
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 29 15:54:22 2012 -0700

    omp fix.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.F

commit 2415e3a5c58fd52b9dc64bfedb29bfd6f33d9f69
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 29 15:24:03 2012 -0700

    made the output more consistent between cases.
    cleaned up some code.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/FakeWriteMultifab.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/bench.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.F
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/advance.f90
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/main.f90

commit d4dd2a3344eaedeca54e96a22f59bf527a580960
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 29 12:59:21 2012 -0700

    reused files.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly_F.F
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly_F.H
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/bench.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer.h
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer.x86.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer_c.c

commit ea17ff7b5499c20856237b628a22f0abf2faea81
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 29 11:06:36 2012 -0700

    Some cleanup.

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H

commit 9660f8dbabf6309a923f2abe0443d6c7cd634466
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 29 10:36:03 2012 -0700

    For now always print out the DistributionMapping cache stats; i.e. ignore
    whether or not verbose is set.  I want to get a good handle on the total
    amount of metadata being used.

Src/C_BaseLib/DistributionMapping.cpp

commit b9bfc3147a81cd139eb52b818394766c9eeb0805
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 29 10:28:29 2012 -0700

    Little code cleanup.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryRegister.H

commit cd944109d88ff9d0ec335ac71ee0dc0e61f86956
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 29 10:13:03 2012 -0700

    Simpler (but equally good) key calculation for copy cache.

Src/C_BaseLib/FabArray.cpp

commit dfc463e761f322f5f251830b2cf0a00b7be6af38
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 29 10:10:31 2012 -0700

    Moving short inlines directly into class declaration.  This seems to
    make the code a little easier to read and cut down total amount of code.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AuxBoundaryData.H
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/StateData.H

commit f3a9feacfb7a2f10a81a411d127dfcbe8643ca50
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 29 08:52:08 2012 -0700

    Wrapped some long lines.

Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Pointers.H

commit 5f3c8e0f9482b167ed873aaf306a6687c1da0968
Merge: bbd68cac4 dbeb69737
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 28 16:49:25 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit bbd68cac40e9b3089268d6d28468c19cdb9d35fe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 28 16:46:21 2012 -0700

    Some simplification.

Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H

commit dbeb69737ad80ea4b8a914e1e361862a740733ab
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 28 13:16:41 2012 -0700

    some cleanup.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/bench.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer.h
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer.x86.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/README

commit ad20735aaf6ed4e862e96a3247e4262c97b0e125
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 28 13:05:13 2012 -0700

    they should all be working now.
    stil need to sync timings and consolidate duplicate files.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/bench.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.F
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.H
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly_F.F
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly_F.H
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/Make.package
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer.h
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer.x86.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/advance.f90
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/main.f90

commit 96893aca1b7d5c39a523487d738fbbfe750c7b75
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 28 11:17:54 2012 -0700

    A little cleanup of some output I had left in.
    I'd Key used in the copy cache is better than previously, but
    SyncRegister::FineAdd() can generate a number of distinct calls to
    plusFrom() that all yield the same Key :-(.

Src/C_BaseLib/FabArray.cpp

commit bee39c643e93617b82efefb0b80cae74b10e3731
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 28 11:03:57 2012 -0700

    Came up with better Key into the multimap for the caches in an attempt
    to minimize the search time.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 9e314edf7da121b21f3f056dbefe8e8dc0c6c749
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 27 17:16:21 2012 -0700

    Shortcut out of a nested loop a little earlier than before.

Src/C_BaseLib/Geometry.cpp

commit bc7e450453c5a1415e6eb2ea4bf036d388600466
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 27 16:56:02 2012 -0700

    Increase max size of FillPeriodicBoundary() cache.

Src/C_BaseLib/Geometry.cpp

commit da7bd02eb73b507609609ac8424fac0d32f84d3c
Merge: 9a5f6853e 12a69810b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 27 16:44:14 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9a5f6853ede15333fe422afb21f14145b0f97845
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 27 16:43:41 2012 -0700

    Implemented SunBoundary() using intersection & communcation info
    from the FillBoudary() cache.

Src/C_BaseLib/MultiFab.cpp

commit 12a69810b330ea1bd276f118fa510cd28ad5ae33
Author: vince <vebeckner@lbl.gov>
Date:   Mon Aug 27 16:15:04 2012 -0700

    added u and q initialization, fixed loop and pencil ranges.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/FakeWriteMultifab.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/FakeWriteMultifab.h
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/bench.c

commit 90fbd81e6e9215c5a13761c29dedfe979336b446
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 27 15:29:24 2012 -0700

    Some code consolidation.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 5044d9a87fd13723c4583f3bd1b9739e68fda7e2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 27 15:07:24 2012 -0700

    Increased the size of the caches to 100 entries.
    Refined the count of number of bytes contained by the caches.

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit d9b89f4e7b4fc77ce430eeeabbc5b87c212712b9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 27 14:18:01 2012 -0700

    New implementationof copyFrom()/plusFrom() that uses FabArray::copy().
    This means that it'll be able to use the copy cache & all that entails.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/FabArray.H
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 1b336fcdee6e06cf99396d47e5f14fc5a65d53b5
Merge: fe909fa37 134434043
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 27 12:18:06 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 134434043da61fab2419a45455a7109a137f74ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 27 10:59:42 2012 -0700

    Fix a bug in getRecentFileName in regression testing python script

Tools/RegressionTesting/testnew.py

commit fe909fa3790d2654c79f129ed43dfcf1c0035c58
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 26 13:52:48 2012 -0700

    Call FabSet::Cache() on regrid of level 0.

Src/C_AMRLib/Amr.cpp

commit 982a5b125dfba7f06615b86beabf5260dfabb021
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 26 13:51:40 2012 -0700

    Added a cache for the grid intersection & communication info for
    copyFrom() and plusFrom().

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit a1b1950d9de0ada605a90e4b22df054875033d82
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 26 12:47:31 2012 -0700

    Generalized the copy cache stuff so I can maintain separate copy
    caches for different purposes.  I want to have a copy cache for
    FabSet::copyFrom() and FabSet::plusFrom().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit c5d0f7b22773764d163041f19b08f6ba17ad68ce
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 26 09:55:55 2012 -0700

    Simplified Reflux().

Src/C_AMRLib/FluxRegister.cpp

commit 6cfa536b68cee797e48fe95b6e0404f3443106f1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 26 09:21:48 2012 -0700

    Simplified CrseInit().  Removed CrseInitDoit().

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit bdf8ba1f5284730750bc236068266634e2ba81a8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 25 19:43:54 2012 -0700

    Attempt to get a little communication/computation overlap.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit e894a538e79881caba9032e82ed6b290e28c895e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 25 19:11:41 2012 -0700

    Yet more code consolidation.

Src/C_BaseLib/FabArray.H

commit 58a30f1e74ca08b699ebf88a9bd6857b76d3c197
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 25 15:06:31 2012 -0700

    Found my bug.  Back to the hand-optimized version of Reflux().

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 4b9fb43a75545f680c3caa0a1e67cafbd8d2ba26
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 22:42:14 2012 -0700

    I'm reverting back to a slightly older version.  Something's weird.
    Running a single timestep multiple times on 256 cores on hopper, the FAB
    byte spread varies from run to run.  Unfortunately it should be the same
    for identical runs.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 512e849b796864c5a02da2a938c5c2cac7e5ff06
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 22:14:40 2012 -0700

    Didn't have some logic quite right.

Src/C_BoundaryLib/BndryData.cpp

commit fac4245df4a6265f25319ce5d80ee8059c53d58e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 19:08:29 2012 -0700

    Uses iterators when running over pshifts.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/Geometry.cpp

commit 87e3bcf2000c53ee32ab8a92f2024a4a8a9f69c6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 18:20:49 2012 -0700

    Elide a periodicShift() call.  We call it twice in the same routine on the
    same Box.  Just reuse the pshifts result from the first call.

Src/C_BoundaryLib/BndryData.cpp

commit 1cbe403f621105d296800365b135e68a0717a11b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 16:53:39 2012 -0700

    Removed some #if 0 code.

Src/C_BaseLib/FabArray.cpp

commit 74e470a62623f65f1134ea26a312039e66155ca2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 16:46:45 2012 -0700

    Minor performance mod to periodicShift().

Src/C_BaseLib/Geometry.cpp

commit f4b1a5c6bb8862390f659672d850853697dc7dcf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 16:11:12 2012 -0700

    Changed some static member functions of FabArrayBase to member template
    functions and was able to consolidate more of the recent communication
    code I wrote.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit e8a4941f216050f1057eeae16abaec494a127627
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 14:09:50 2012 -0700

    A little more refinement.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 84de73bc1a6e502528f061bf6524c2ec5e961277
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 13:30:35 2012 -0700

    A little more refinement.

Src/C_AMRLib/FluxRegister.cpp

commit 474e3eac259eff15adee2f36c0e18293400f3bd1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 24 13:13:09 2012 -0700

    Handcoded optimized parallel Reflux routine.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit e4b62153fd090963a8c536a4a378a4114d2d5b03
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 23 17:35:59 2012 -0700

    Further simplification.

Src/C_AMRLib/FluxRegister.cpp

commit 2190d260217d7a4754b2290e74f9100bc0f7ce32
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 23 15:58:04 2012 -0700

    Some more cleanup of Reflux().  I added another argument to
    FORT_FRREFLUX() -- an IntVect shift.  It's (0,0,0) if it's being called
    when the two boxes concerned overlap, but it's how much the dest fab must
    be shifted when being updated due to periodic shifts.

Src/C_AMRLib/FLUXREG_1D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 4e29d28d9908392627aeeb214fd7bd64ac1c2b30
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 23 13:21:04 2012 -0700

    Very modest simplification of Reflux().

Src/C_AMRLib/FluxRegister.cpp

commit afe8c4375bf392f61fff5a48d0afba531454ee01
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 15:47:34 2012 -0700

    More typedef regularization.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 7ecb281614b9e92cb5a59c480a736e82a35169f2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 15:35:51 2012 -0700

    Regularized some typedefs.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 84a88dd336c2a7317e505dfbdeaa6b8f65d6d055
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 15:19:15 2012 -0700

    Some simplification.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 0e3c3405bfc971a3223e01e150b0997d4eb3b5f1
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 22 12:49:59 2012 -0700

    our cpp calling sam's c hypterm.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly_F.F
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/HyptermOnly_F.H
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/Make.package
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/hyptermbench.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer.h
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer.x86.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_c/timer_c.c

commit ebeb824a82a32cccac719495874211da22d529cc
Author: vince <vebeckner@lbl.gov>
Date:   Wed Aug 22 12:37:42 2012 -0700

    sam's c_c version.  need to check the answers.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/bench.c
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/timer.h
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_c_c/timer.x86.c

commit a4384cd1dc176b68c1ee7a5c1e3146641ee0daf6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 12:27:28 2012 -0700

    Inlined some stuff that seems to matter at high CPU counts.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit d8298cef94146005c1c72252c97170ddad741c3e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 11:11:31 2012 -0700

    OMP'd couple routines over ncomp.  At least for LMC ncomp is sometimes
    NSPECIES or BL_SPACEDIM so OMP "might" give us a nudge.

Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FluxRegister.cpp

commit f48114e2dfe2f5be1608c770f449c2e289e37e50
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 10:54:38 2012 -0700

    Made the constant volume Reflux() call the more general one.  Was able
    to get rid of a lot of code.  I'd like to simplify the more general
    Reflux() routine enough that I can provide a hand-optimized parallel
    version.

Src/C_AMRLib/FLUXREG_1D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/FluxRegister.cpp

commit f8a03a63dd8b741fa6302d0bed8bbeeebcffc426
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 09:44:26 2012 -0700

    Removed PIRec and PIRMVector stuff -- no longer used.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 283edce059ee20673f1319995eb6d1cb34575eb1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 09:37:16 2012 -0700

    Handcoded optimized parallel routine for SumPeriodicBoundary().

Src/C_BaseLib/Geometry.cpp

commit 68e92ee8b5724e85cf7730e26a3664fa70dbf071
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 22 08:28:49 2012 -0700

    Fixed compilation bug when !BL_USE_MPI.

Src/C_BaseLib/FabArray.cpp

commit 06d28dd3b7ea01657f512d874ac8d0f0dc4c816c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 20:13:59 2012 -0700

    Yet more code cleanup & consolidation of new parallel routines.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit bc7bec94c6ed333a1b65550dedbe3b6c1b0d7f0c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 19:30:31 2012 -0700

    Removed SIRec structure -- no longer used.

Src/C_BaseLib/FabArray.H

commit ae6d0770113a469f3342a1f668eaae3e7af436e8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 19:27:24 2012 -0700

    More code consolidation.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 5437e22a487d3ed50d6883dd2a81fb8b7fd7e8f1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 17:45:26 2012 -0700

    Some code consolidation.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit e6d8f05b61584ac85ae05db500545e81aba11466
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 16:38:05 2012 -0700

    Handcoded parallel routine for SumBoundary().

Src/C_BaseLib/MultiFab.cpp

commit f374de43061bcd1afb6c1fc9c93c41a76c13b4dc
Merge: 2dcae2309 1cfb636fb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 16:37:45 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1cfb636fb07ca37d7013a1367b0940ce13a8eaed
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 21 16:05:29 2012 -0700

    the cpp_F version.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly.cpp
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.F
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/HyptermOnly_F.H
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/Make.package
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_cpp_F/timer_c.c

commit ff8da35a597965a27e6ba5048e226ac763808de6
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 21 15:53:41 2012 -0700

    the f90_f90 version.

Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/GNUmakefile
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/README
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/advance.f90
Tutorials/Exp_CNS_NoSpec/HyptermKernels/HyptermKernel_f90_f90/main.f90

commit 2dcae2309c63304b39b37c68854e67c735d523af
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 15:02:17 2012 -0700

    Removed a data structure no longer used by CollectData().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 21b85f0b9527ae8c80f47ed84541d8d3bd20b929
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 21 13:41:17 2012 -0700

    Fix order of tests on bottom solver type when setting up mg_tower because
    in some cases the bottom solver type is set to 4 but we override that and
    set it to 1.  We need to make sure we make the nodal_mask after that change.

Src/LinearSolvers/F_MG/mg.f90

commit a61dded61450a388103a97a01adc2ef72b4f472a
Merge: 500109700 a53272407
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 10:48:26 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5001097001846cac63c4513758d39687c02f24f7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 21 09:22:08 2012 -0700

    Consolidated two CrseInit() functions into single CrseInitDoit()
    that they both call.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit af1d6eecf18369d575411862e3e3e46d2c1fb496
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 20 21:59:18 2012 -0700

    Handcoded parallel routine for copyFrom(). Added an assertion that wasn't
    in the old code: I now check that ngrow <= src.nGrow().  I found one place
    in MacProj.cpp where it was calling copyFrom() on a src MultiFab and
    asking to fill more ghost cells than the MultiFab had.  I could have
    silently done the right thing in my code, but it just didn't seem right to
    allow people to ask for filling with more ghost cells than the MultiFab
    contains.  Hopefully MacProj.cpp is the only code that did that :-)

Src/C_BoundaryLib/FabSet.cpp

commit a53272407108fcc6262c044f2fd416add7898b48
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Aug 20 19:59:32 2012 -0700

    add support for USE_LMC_SDC.  Will compile in #ifdef LMC_SDC items

Tools/C_mk/Make.defs

commit ff5c1a139420efe03fd6f07d0f0d9be3d2214070
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 20 19:26:12 2012 -0700

    Some cleanup.  Two Reflux() functions still call CollectData(). I'll
    eventually get to them but they're a tad more complicated than the
    CrseInit()s.  I'll work my way up to'm.

Src/C_AMRLib/FluxRegister.cpp

commit 76500feff119ab12182d1462eee05a16329ee45e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 20 17:19:39 2012 -0700

    Handcoded special parallel routine for other CrseInit() -- the one
    that takes an area MultiFab.

Src/C_AMRLib/FluxRegister.cpp

commit bda454d14bc7007227bf58efec782c371dff5be5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 20 15:55:07 2012 -0700

    Handcoded parallel routine for FluxRegister::CrseInit().  This
    avoids the MPI_alltoall and MPI_alltoallv routines in CollectData().

Src/C_AMRLib/FluxRegister.cpp

commit 458ae45d4cbfd5578eece227789ea33775289d86
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 20 13:26:08 2012 -0700

    Deleted some no-longer-used static variables.
    Increased the maximum size of the caches.  We could "probably"
    go without limiting their size in any way, as they're cleared
    every level zero regrid.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 2620d1cda8ea4cba9918190bcdcd44cd53c97b2f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 20 13:08:27 2012 -0700

    Final Final.

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 7f4464187ad3a6190b98274ac8d74b2929580ddd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 20 11:20:52 2012 -0700

    The caching stuff is looking good in tests on hopper & jaguar.  Hopefully
    this'll be the last update to this stuff for a while.  We're now running
    with bigger caches and each MPI process maintains the bare minimum amount
    of data it needs to do its job.  It's time to rewrite a few more of the
    routines that call CollectData() that can be rewritten to avoid
    MPI_alltoall and MPI_alltoallv calls.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit ca9e852d6b95d162d7861b21a7f3b162ff67a309
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 19 12:17:27 2012 -0700

    Fix bug in FlushCache() code.

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 0555e55f23b955db2e8a4e5c92f9f85fc058b4d0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 19 11:53:45 2012 -0700

    Fixed a bug I just introduced and did some cleanup.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp

commit 2d349fa8dbed6a61de79b5b18e1f2413f8d680e3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 19 11:08:11 2012 -0700

    Don't insert FB objects into FillBoundary() cache if that particular MPI
    process doesn't have any work to do on it.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 7de611daa00173e1430072ffd09e5e6fe5a5c868
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 19 10:40:54 2012 -0700

    Don't insert CPCs into the copy cache if that MPI proc has no work to do
    in the copy().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 91dd7ebd4ac8a7b1d803b911bc16afc3fe850255
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 19 10:01:43 2012 -0700

    Don't add an entry to the FPB cache if that paarticular MPI procroc has no
    work to do.  This is a little tricky  ...

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 063d49ba0dc24f3a46a974a761af3651b1223694
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 19 09:02:47 2012 -0700

    Print out the max amount of space used by the caches when they're being
    flushed.  This happens on regrid of level 0 and on program exit.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 8e71f085275e3f30bbe44e7604194bd4ec78f327
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Aug 19 07:40:03 2012 -0700

    Increase the default size of caches.  I'm doing some experiements to
    see how big I can let these get.  For the FillPeriodicBoundary and
    FillBoundary ones we may be able to let these be unlimited in size,
    and then clear'm at a level 0 regrid.  For copy() not so much, at least
    for LMC, where we're doing a lot a rather unique copy()s for
    redistributing chemistry.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 9084a8cd286328e619d6af895958bc566315ee64
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 18 18:40:11 2012 -0700

    Inlined FabComTag constructor.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 41e29aabb23c42b8f482989a8dbba471309a2953
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 18 18:24:43 2012 -0700

    Remove all the do_alltoallv stuff.  Never used.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 9b00519a794faca3295ba86ce31728688b660b17
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 18 18:06:04 2012 -0700

    Minimized memory allocation & object construction in the cache stuff.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 2021aeff6453c1e06bd5a7707245e05d0a657496
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 18 17:16:32 2012 -0700

    Inlined a couple heavily used member functions.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit b9e83dfcd58b05a6aedbc44d8134f10f6a246815
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 18 10:54:58 2012 -0700

    Rewrote FillPeriodicBoundary() so it no longer calls CollectData().  This
    eliminates an MPI_Alltoall() and MPI_Alltoalv() call on initial build.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 5f7b31b13296c39efc512203df9c7f96a9137593
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 18 09:13:33 2012 -0700

    Untemplatized TheFPB().

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 743fc1ec2af883982f2b2629c17ff029b1c1c516
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 16:26:05 2012 -0700

    A little more error checking of input cache sizes.

Src/C_BaseLib/FabArray.cpp

commit d445c0712d8b80c1da07583d5c564e27b25b8014
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 16:23:13 2012 -0700

    Rewrote FillBoundary() to not use CollectData().  Should be faster since
    it avoids a MPI_alltoall() and MPI_alltoallv() on initial construction.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 074c3407cfa5819e213cb0fde98193c056fdbc26
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 14:34:28 2012 -0700

    Moved some copy() code that doesn't depend on the templace type out of the
    .H file into the .cpp file.  Simplified code a bit.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 64ad3bc7856e613ba9d258db83218b13df36fb78
Merge: 6c1615c34 3b41737ee
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 13:56:51 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6c1615c344bb015313990dbc516fb55d60d62815
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 13:55:19 2012 -0700

    Moved the do_alltoallv stuff in copy() into its own function.
    I'm thinking of removing the do_alltoallv stuff entirely.  It's hard
    for me to imagine as we run on larger & larger machines & communication
    patterns get sparser that MPI_Alltoallv can beat MPI_Irecv/MPI_Send
    pairs.

Src/C_BaseLib/FabArray.H

commit a0a342913e74ec8e5258a5cd8737d14580cec749
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 13:33:00 2012 -0700

    Moved the portion of CollectData() that uses do_alltoallv into its
    own helper function.

Src/C_BaseLib/FabArray.H

commit 3b41737ee90450b2f1597088428a7c0db9087c36
Merge: 5a096355d a26a96e51
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 17 13:22:53 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 5a096355d4d659176ed65b292e1192456ff6c0a6
Author: vince <vebeckner@lbl.gov>
Date:   Fri Aug 17 13:22:23 2012 -0700

    gnu.

Tutorials/Exp_CNS_NoSpec/GNUmakefile

commit a26a96e512693d2021b63ab2c52f0bb0f368cbef
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 13:37:32 2012 -0400

    Use SameRefs() in copy  & fillboundary() cache code.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit df398fd8484023c97ca324a6df40937d54d7697e
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 13:35:26 2012 -0400

    Added static functon SameRefs() to test if the underlying reference
    counted pointers are the same.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit f6ff299b7c0c24a2a7528e531bfeddcaa471b4c6
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 17 13:32:08 2012 -0400

    Inline operator==() in reference counted pointer class for testing if underlying pointers are the same.

Src/C_BaseLib/Pointers.H

commit ba285bd39cede4a841a36756020142e526d1953e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 16 19:48:35 2012 -0700

    Built a map of iterators into FabComTagContainer to avoid a modest
    N^2 loop when receiving FAB data in CollectData().

Src/C_BaseLib/FabArray.H

commit 9cd023f2cd6a0c717bc9884b6ebd4793ad99ca9b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 16 19:18:26 2012 -0700

    More performance tweaking in CollectData().
    Got one more thing I wnat to try before pushing this stuff.

Src/C_BaseLib/FabArray.H

commit e4fb985a8c6c12df7256658ae65a95d902118b0e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 16 18:03:10 2012 -0700

    More tweaks to CollectData().

Src/C_BaseLib/FabArray.H

commit d3219ab6ac872ff588501e9423f85d032d72954d
Merge: 419146ff6 bf7c2e46f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 16 14:47:02 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 419146ff6cc7df89c1401c40f778655cda2a3e92
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 16 14:46:49 2012 -0700

    Squished out more memory from CollectData().

Src/C_BaseLib/FabArray.H

commit 92d311cb511ff447f3653c2cda30cf7197a19f6d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 16 13:03:21 2012 -0700

    Removed unused variable.

Src/C_BaseLib/FabArray.cpp

commit bf7c2e46f87a2442495ac3ef54bf394df5f85c4f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 16 11:50:53 2012 -0700

    Add extra assertions and comments to make sure we understand the deletion
    of ghost particles at the end of moveKickDrift in Particles.H

Src/C_AMRLib/Particles.H

commit 04ceb6cc3a02070fd0ff942bd234576afe27ecf5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 16 10:44:45 2012 -0700

    Changed how caches are passed to CollectData() to cut down on memory
    allocations.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H

commit a0de0205e7d523f466f314cc0b0da6f0672ac6a0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 16 10:04:00 2012 -0700

    Changed the send count cache used by FillBoundary & FillPeriodicBoundary()
    from an Array<int> to std::map<int,int>.  This'll keep the size of the
    cache entries from growing as the number of cores grows. Hence we can
    increase the size of the cache a bit w/o much problem.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit fecebcc120f1ead7e6bc7dd4bf6e82d4627d629c
Merge: 1a90437f7 d2588c3f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 14 16:23:58 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d2588c3f5fdcad47e1afde09c836ea4bdb0c249c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 14 16:02:43 2012 -0700

    Added an optional third argument to KnapSackProcessorMap().  It's
    a pointer to a double into which the efficiecy will be placed if
    it's not NULL.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 1a90437f7904e234245bfb1116a3a5c499addbd5
Merge: dd9138b62 e3f54c6ee
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 14 10:37:31 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit dd9138b6235b6c30892c1a268804bf48d7e9df32
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 14 10:37:18 2012 -0700

    Fix a comment

Tools/RegressionTesting/testnew.py

commit e3f54c6ee6f004a2427051ab392e60406e28481d
Merge: 84e0716de 9553fce6c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 14 09:35:59 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 84e0716de61eb51e78e8e1171dc7f064619ccb3b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 14 09:11:08 2012 -0700

    Set verbose to false.

Src/C_AMRLib/AuxBoundaryData.cpp

commit 9553fce6cfbf721efae915ac4a198d8c0ef434ea
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Aug 14 11:57:56 2012 -0400

    Add 'build' and 'destroy' interfaces to BC tower.

Src/F_BaseLib/define_bc_tower.f90

commit 16402f204b94cbc95fcac6838b295eee8b61b557
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Aug 13 22:18:33 2012 -0700

    Fix a bug in regression testing script for the case when extSrcGitHash is used

Tools/RegressionTesting/testnew.py

commit 21856cb8e95fd3afaa5f6caa5c9a54d527a2dbef
Author: Matthew Emmett <memmett@gmail.com>
Date:   Mon Aug 13 19:03:14 2012 -0400

    PyBoxLib: Begin adding plotfile support.

Src/Python/pyboxlib/base.py
Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/multifab.py
Src/Python/pyboxlib/plotfile.py
Src/Python/src/blobjects.f90
Src/Python/src/blobjects.py
Src/Python/src/fboxlib.f90
Src/Python/tests/test-multifab.py

commit 2f36539e319d2576dc760c1671f9856c10a9701d
Author: Matthew Emmett <memmett@gmail.com>
Date:   Mon Aug 13 19:09:11 2012 -0400

    HeatEqaution: Tweak regrid.

Tutorials/HeatEquation_EX4_F/regrid.f90
Tutorials/HeatEquation_EX5_F/regrid.f90

commit 0f55a568964aa1d1aca4d8ac540c634e74fa5fc8
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Aug 8 21:10:40 2012 -0400

    some minor fixes (deallocates, comments)

python_plotfile/fsnapshot.f90

commit 40a2ea134d6f194dfe717beba0a076f143472036
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed Aug 8 19:35:28 2012 -0400

    CHEMOTAXIS: Tidy, use first-order stencils.

Tutorials/Chemotaxis_F/README
Tutorials/Chemotaxis_F/advance.f90
Tutorials/Chemotaxis_F/chemotaxis.f90
Tutorials/Chemotaxis_F/chemotaxis.py
Tutorials/Chemotaxis_F/chemotaxis.tex
Tutorials/Chemotaxis_F/codegen/README
Tutorials/Chemotaxis_F/codegen/__init__.py
Tutorials/Chemotaxis_F/codegen/compile.py
Tutorials/Chemotaxis_F/codegen/polyquad.py
Tutorials/Chemotaxis_F/codegen/symbolic.py
Tutorials/Chemotaxis_F/dtypes.f90
Tutorials/Chemotaxis_F/inputs.mwe
Tutorials/Chemotaxis_F/kernels.f90
Tutorials/Chemotaxis_F/kernels.py
Tutorials/Chemotaxis_F/kernels.tmpl.f90

commit ff14d31f3716358a1d6bda8a1aebba27bada56ed
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Aug 8 16:14:05 2012 -0400

    add new routine to make a plot of several variables from a flame_1d
    plotfile

python_plotfile/plot1dflame.py

commit a4ed93f696f2373068527dc5a2e27594fc029781
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Aug 8 14:37:34 2012 -0400

    add methods to get at the variable names

python_plotfile/fsnapshot.f90

commit 8085200159435601f063a7f98b3b1828cf82fb51
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Aug 8 12:48:08 2012 -0400

    add support for 1d data, for flame plotting

python_plotfile/fsnapshot.f90

commit dbb7011c6b5acf96ef2aba2a825feb49b37ed21f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 7 20:28:35 2012 -0700

    Added extra constructor that takes a pointer to BndryData.
    We want to be able to reuse BndryData types in linear solves.

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit e7c430257585f6a7f3145156bdf93e81225f07b6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 7 18:53:03 2012 -0700

    A little cleanup of the BndryData hierarchy.

Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/MacBndry.H
Src/C_BoundaryLib/MacBndry.cpp

commit 8f3613052005f1cd7583036c4c366487520338bc
Merge: e81f65100 7f8d82365
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 7 18:50:39 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7f8d82365722e524fad6caea903adc19f311c42e
Merge: ca6fa36e1 974aeb1ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 7 17:28:04 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ca6fa36e1a107b1b8d0cbafc9b9283b5fee4d1e1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Aug 7 17:27:53 2012 -0700

    Increase the precision of numbers written to Header

Src/F_BaseLib/fabio.f90

commit e81f65100bc4a73bdef2f47ba55d21102e70bdc6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 7 10:31:53 2012 -0700

    Attempt to allow so reuse of BndryData objects.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp

commit 974aeb1ba65bcd68aede07ae99fb5317173ba2e0
Merge: 676abbddd a9a3ebcd5
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Aug 7 10:13:10 2012 -0400

    Merge branch 'chemotaxis'

commit a9a3ebcd5c2a588f7cedc008bdf9041a4856e956
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Aug 7 10:11:46 2012 -0400

    CHEMOTAXIS: Add codegen, tweak some parameters.

Tutorials/Chemotaxis_F/GPackage.mak
Tutorials/Chemotaxis_F/advance.f90
Tutorials/Chemotaxis_F/chemotaxis.f90
Tutorials/Chemotaxis_F/codegen/README
Tutorials/Chemotaxis_F/codegen/__init__.py
Tutorials/Chemotaxis_F/codegen/compile.py
Tutorials/Chemotaxis_F/codegen/polyquad.py
Tutorials/Chemotaxis_F/codegen/symbolic.py
Tutorials/Chemotaxis_F/dtypes.f90
Tutorials/Chemotaxis_F/inputs.mwe
Tutorials/Chemotaxis_F/kernels.f90
Tutorials/Chemotaxis_F/kernels.py
Tutorials/Chemotaxis_F/kernels.tmpl.f90

commit 676abbddd21c429182bf578b2f6a1cda2546eddf
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Aug 7 10:12:21 2012 -0400

    PyBoxLib: Bug fix.

Src/Python/pyboxlib/fab.py

commit 3dd46fda1fbe8924198c9143fb2b4432fac2ba06
Author: cmalone <malone@ucolick.org>
Date:   Mon Aug 6 14:06:29 2012 -0700

    ppCleanup is a C PreProcessor macro cleanup script that removes
    unwanted code associated with specified macros.  This is useful for
    stripping out bits of code before releasing it to the masses.
    Currently this requires python 2.7.X to run; let me know if this is a
    problem...

Tools/ppCleanup/README
Tools/ppCleanup/cleanWords.txt
Tools/ppCleanup/ppCleanup.py

commit 155901569aaa141fd287a8495a82f969cb21f2b5
Merge: 6d0c685ed 194a91136
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Aug 4 20:52:32 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 194a91136df5ff3e80a630f8771adf3204c47a1f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Aug 4 13:56:24 2012 -0700

    Changed define() so that we can reuse BndryData and derived types.  This way in LMC
    (and other codes) where we diffuse a raft of species, we can reuse these objects instead
    of building a new one for each component we diffuse.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp

commit 6d0c685edfa51ef346097b193a5ed148754592ca
Merge: 3c4e9b8dd 12fc2bf4c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Aug 3 10:49:19 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 12fc2bf4cc45a108b37b378f38eb8840f9ffcdf1
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Aug 3 10:41:58 2012 -0700

    revert

Src/F_BaseLib/define_bc_tower.f90

commit 3ce2731d0f5afed02d938b352a6e14a6265284b1
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Aug 3 10:41:15 2012 -0700

    revert

Src/F_BaseLib/fabio.f90

commit 3c4e9b8dded9f232b879744f9745832c71562140
Merge: 23e458897 8e8312285
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 2 21:16:10 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 23e45889755e4d53ff4d70334ec53496e5d185cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 2 18:18:20 2012 -0700

    Update stencil_types.H according to stencil_types.f90.

Src/LinearSolvers/C_to_F_MG/stencil_types.H

commit 25b835afc7135fe2722fb4ec82875a426eaf09d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 2 18:13:55 2012 -0700

    Due to a bug in either etags or Emacs (on my Ubuntu 10.04?), absolute
    path has to be used in tagging.

Tools/F_mk/GMakerules.mak

commit 8e8312285bf8d22bfd86f252871c7ff909728795
Merge: d8b422f03 6c86a20da
Author: Sandra May <smay@lbl.gov>
Date:   Thu Aug 2 16:51:12 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d8b422f030f432e2580f8f2cfdb65f469f1f895c
Author: Sandra May <smay@lbl.gov>
Date:   Thu Aug 2 16:48:50 2012 -0700

    typos

Docs/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex

commit 6c86a20dad2e24792ec2b865eeddce4f0aa0691f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Aug 2 16:37:51 2012 -0700

    test commit

Tutorials/HeatEquation_EX5_F/main.f90

commit 10f93ea6599b282eae90874ab03bace98806ccbb
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Aug 2 14:03:10 2012 -0700

    Fix a bug.  "if (stencil_type .eq. 1)" is no longer good.

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 65ba033fd5fd317f7a4490df539150513555c011
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 1 21:19:08 2012 -0700

    Fixed the assignment of the "nodal" data member in [ilz]multifab_build()
    in the presence of an optional argument.  Interestingly, it was correct
    for multifab_build().

Src/F_BaseLib/multifab_f.f90

commit 01a2f314b94fc32060817419c41b883775e097d0
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Aug 1 19:57:57 2012 -0400

    add a diffOpts attribute to tests -- this is the flags we want to
    invoke diff with when comparing plain text files (through diffDir).
    This is useful for instance to ignore comment lines in the output

Tools/RegressionTesting/testnew.py

commit d05778a3db3a24e852d63779d2fab72aaed27a39
Merge: 3a56fe746 4853fce34
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 1 14:45:31 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3a56fe74698dd58f35554e5f510f8ec0d72678ce
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 1 14:45:07 2012 -0700

    Didn't have src_comp & dst_comp quite right in new compFlux().

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit 4853fce34ee366e8eb05896c3e1e80fc4851a059
Merge: 8383125bf d8b0dc424
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 1 14:36:08 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 8383125bf1ae591d70d92fb337ca681389ebbf57
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 1 14:35:48 2012 -0700

    More transition from size(ss) to using stencil_type.

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/stencil_types.f90

commit d8b0dc42419b93d80af56f64dddee27708d929a2
Merge: 4cb851c06 255f630df
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 1 13:38:10 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4cb851c06b4e5a63d39bdfa35fd09d165c1eea33
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 1 13:34:16 2012 -0700

    More general compFlux().

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit 764754d2de1ffb18473189dc3ed9088d2c3a1777
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 1 13:33:55 2012 -0700

    Fixed typo in my previous fix.

Src/C_BoundaryLib/BndryData.cpp

commit f9a4149a80112ecb28e670cad88c1921c79795c1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 1 12:51:54 2012 -0700

    Added scomp, dcomp & ncomp to compFlux() with obvious defaults.

Src/LinearSolvers/C_CellMG/LinOp.H

commit ee24b14f3fc3ffbec2f3cd24364357ddd21b5d3b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 1 12:49:57 2012 -0700

    ngrd -> grd in a couple find() functions.

Src/C_BoundaryLib/BndryData.cpp

commit 255f630df95c35eca1e0122367f0a6c6f9b704ff
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Aug 1 14:47:59 2012 -0400

    add the execution time for each test on the test's web page

Tools/RegressionTesting/testnew.py

commit e5abce187a9dddc8e16e297cf0fd041e146c1d16
Merge: c27f9f572 f902913e8
Author: Sandra May <smay@lbl.gov>
Date:   Wed Aug 1 11:13:14 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f902913e899922eaf37bda61cee846c3cedbecd9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Aug 1 11:12:07 2012 -0700

    added an lmultifab_build_edge subroutine

Src/F_BaseLib/multifab_f.f90

commit 57cf699dfcb8d77a911ea615d10931a589056f72
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Aug 1 12:55:37 2012 -0400

    add a --tests option to allow one to specify multiple individual
    tests to run, instead of just a single test via --single_test.
    Note, tests must be together in a single string with ""

Tools/RegressionTesting/testnew.py

commit 0372a100bb7fa586f8cf8660751e68573b5b7daf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 31 19:32:02 2012 -0700

    Had argument order switch.

Src/C_BaseLib/MultiFab.cpp

commit 82d5b68f0d222423365505eea37b6051dcb48591
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 31 18:40:15 2012 -0700

    Enable cross=true for FillBoundary() in LinOp::applyBC().
    My test indicate it isn't needed.
    We'll see what the regression tests say ...

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 6e41c7704b83e792c5a950d17ec3f83bb925a270
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 31 17:33:03 2012 -0700

    Work on adding the "cross" idea to the C++ FillBoundary from FORTRAN.
    Then will have to add the add the calls to use it when appropriate.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit c58cd32ac61fdcb5ebbace68bbf2d49a03c6f751
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Jul 31 16:34:49 2012 -0400

    Chemotaxis: Implement SDC time-stepping.

Tutorials/Chemotaxis_F/advance.f90
Tutorials/Chemotaxis_F/chemotaxis.f90
Tutorials/Chemotaxis_F/inputs.mwe
Tutorials/Chemotaxis_F/main.f90

commit c27f9f572cf10cf0ec33cf5ea69aeb6371a61ab3
Merge: dd0d3dabd 2475496ca
Author: Sandra May <smay@lbl.gov>
Date:   Tue Jul 31 12:32:30 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2475496cab253d18e4252b2f3efa624bdb5c6223
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Jul 31 15:16:09 2012 -0400

    Chemotaxis: Minimal model working.

Tutorials/Chemotaxis_F/GNUmakefile
Tutorials/Chemotaxis_F/GPackage.mak
Tutorials/Chemotaxis_F/advance.f90
Tutorials/Chemotaxis_F/chemotaxis.f90
Tutorials/Chemotaxis_F/dtypes.f90
Tutorials/Chemotaxis_F/inputs.mwe
Tutorials/Chemotaxis_F/kernels.f90
Tutorials/Chemotaxis_F/main.f90

commit 6e008af670a5eeff0e375ea6dc3dae609c0df2a3
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Jul 24 10:27:17 2012 -0400

    CHEMOTAXIS: WIP.

Tutorials/Chemotaxis_F/chemotaxis.py

commit 198f2b97dfd94c06621b45c6f6d16a54aa44a22c
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Jul 24 09:59:00 2012 -0400

    CHEMOTAXIS: WIP.

Tutorials/Chemotaxis_F/GPackage.mak
Tutorials/Chemotaxis_F/advance.f90
Tutorials/Chemotaxis_F/chemotaxis.f90
Tutorials/Chemotaxis_F/chemotaxis.py
Tutorials/Chemotaxis_F/chemotaxis.tex
Tutorials/Chemotaxis_F/dtypes.f90
Tutorials/Chemotaxis_F/inputs.mwe
Tutorials/Chemotaxis_F/main.f90
Tutorials/Chemotaxis_F/sdcquad.f90

commit 07fd4adb40fc0bb4d8fac27ce82da1b2e8e15d79
Author: Matthew Emmett <memmett@gmail.com>
Date:   Fri Jul 20 21:02:21 2012 -0400

    CHEMOTAXIS: Create skeleton chemotaxis example.

Tutorials/Chemotaxis_F/GNUmakefile
Tutorials/Chemotaxis_F/GPackage.mak
Tutorials/Chemotaxis_F/chemotaxis.f90
Tutorials/Chemotaxis_F/inputs.mwe
Tutorials/Chemotaxis_F/main.f90
Tutorials/Chemotaxis_F/write_plotfile.f90

commit 421cce52970f43ae2e942377d969d7e24dedbe1b
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Jul 31 15:24:33 2012 -0400

    PyBoxLib: Update make structure, fix indexing with multiple components.

Src/Python/GMakerules.mak
Src/Python/GNUmakefile
Src/Python/GPackage.mak
Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/pybl.py

commit 3109955e41a2feae036b3096d0a9b6e2d90153d3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jul 31 11:11:19 2012 -0700

    Add definitions of FLOW, IRRFLOW, etc,

Src/F_BaseLib/cutcells.f90

commit 6a80ffce826f301bac855622c8ab0314bf0ac85d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 30 16:27:57 2012 -0700

    Make these tests work with current MGT_Solver.

Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tutorials/MultiGrid_C/main.cpp

commit a226dff884e184e5736fd015da78c6283dc39e05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 30 16:02:48 2012 -0700

    Delete one of the MGT_Solver constructor.
    
    Make stencil_type a non-optional argument of the MGT_Solver
    constructor, so that it will not compile without stencil_type.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 0fe009c915057d8e0e7a1a0da6b9519c3815b01c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 30 16:02:31 2012 -0700

    Add #ifndef _STENCIL_TYPES_H_ in stencil_types.H, and some comments

Src/LinearSolvers/C_to_F_MG/stencil_types.H
Src/LinearSolvers/F_MG/stencil_types.f90

commit dd0d3dabd606fb39a1b69392e6a59e5341afb009
Merge: e2c8ef913 1dbaf45d6
Author: Sandra May <smay@lbl.gov>
Date:   Mon Jul 30 10:11:04 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1dbaf45d6b513f42b8d2a9e86a544bcb6e0b8e92
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Sun Jul 29 22:00:16 2012 -0700

    get this compiling and running again with latest interfaces changes to mg_tower_build

Tutorials/HeatEquation_EX5_F/advance.f90

commit 9c59dcef9a18775b36616c78ba302c50f8ab4604
Merge: e5fc8be69 506891d3a
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sat Jul 28 21:12:32 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit e5fc8be6980ebd10715e2631920d80b529b932dd
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sat Jul 28 21:11:38 2012 -0400

    add a check on whether a restart test produced any output before
    going forward to the restart run.  Otherwise, abort the test
    and move onto the next.  This fixes a crash.

Tools/RegressionTesting/testnew.py

commit 506891d3a9b84f918f6f945606a887ddf67f6302
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jul 28 17:48:25 2012 -0700

    Fix stupid logic mistake in defining mgt%lcross given mgt%stencil_type.
    Also fix more uses of lcross in ml_cc.f90

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 8f248c6509bac594cf13ba2da1272ddc1a55aeb8
Merge: 90b4e6105 d508b85e2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Sat Jul 28 07:28:39 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 90b4e61059aa1dd640361bbc4545fdc531295ba5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 27 22:29:30 2012 -0700

    Simplify the make_build_info script and add more comments

Tools/C_scripts/make_build_info_cpp

commit d508b85e2ad94e02cd50ca963654c54fbe9d8b06
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jul 27 21:59:46 2012 -0700

    Start to use stencil_type rather than ncomp of the stencil to know
    which stencil we're actually using.

Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit e509176939f9d0b4f44c0abeea44ece271852227
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jul 27 21:43:28 2012 -0700

    We now define a stencil_type and lcross as part of the mg_tower.   We will use
    stencil_type rather than testing on ncomp of the stencil to decide which stencil
    we're actually using.

Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit c797c028961361e93103acbf7c46811e26863a05
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 27 17:04:22 2012 -0700

    minor update of usage string

Tools/RegressionTesting/testnew.py

commit d2833df779bbab7f20ac53eff64758c49b24b43b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 27 16:31:08 2012 -0700

    Add git hash to job_info file in plotfiles

Tools/C_scripts/buildInfo.H
Tools/C_scripts/make_build_info_cpp

commit 2155c62e324f10c95fc2aea2c7a793e995e8df72
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jul 27 14:31:32 2012 -0700

    Add stencil_types.f90

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/stencil_types.f90

commit e449ae53559ebdde0f4eae3bafc3bdeaff34357c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jul 27 14:29:05 2012 -0700

    We now pass the stencil_type explicitly through from the calling
    routine to the F90 multigrid -- this requires a change in the calling
    sequence from each application.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/C_to_F_MG/Make.package
Src/LinearSolvers/C_to_F_MG/stencil_types.H

commit c3b8c05694c96c196442d8c11991329d8986e9f1
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jul 27 11:48:16 2012 -0700

    added debug checks for varnames.

Src/Extern/amrdata/AmrData.cpp

commit f0d4b6dd14bb106f0a062a2056493dfe851b9df0
Merge: 260be6ef4 7eaf3b82c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 27 08:42:49 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 260be6ef4bba8911b79623158fa727913589efc3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 27 08:42:29 2012 -0700

    Some simplification.

Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit 7eaf3b82c9dffa87d5b01106a70f62994beb4cad
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Jul 26 22:38:47 2012 -0400

    really fix it now...

Tools/F_scripts/make_build_info

commit 9c6aaa8b51340faa9371e8a11683f553757a1476
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Jul 26 22:37:49 2012 -0400

    fix compilation

Tools/F_scripts/make_build_info

commit ac7138adb4bdd5334fed703a11889af96ea318ec
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Jul 26 22:31:17 2012 -0400

    add git hashes for boxlib, source (e.g. Maestro). and extra (e.g. AstroDev)

Tools/F_scripts/make_build_info

commit b8d4b7d41c410c9a6629d5880a4b0fb439b6487d
Author: Regression Tester account <regtester@battra.(none)>
Date:   Thu Jul 26 16:35:50 2012 -0700

    Add restart tests

Tools/RegressionTesting/IAMR-tests.ini
Tools/RegressionTesting/LMC-tests.ini
Tools/RegressionTesting/Nyx-tests.ini

commit c4ae93e6296cf380dc7fe6a43c0a1715f3de5978
Author: Regression Tester account <regtester@battra.(none)>
Date:   Thu Jul 26 14:39:58 2012 -0700

    Add some regression restart tests

Tools/RegressionTesting/Castro-tests.ini
Tools/RegressionTesting/Nyx-tests.ini
Tools/RegressionTesting/radiation-tests.ini
Tools/RegressionTesting/testnew.py

commit 54499346dfcc5b42e9a2b2d1bcac7eeec8057c49
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 26 13:09:21 2012 -0700

    The precision of Checkpoint Header is changed to 17 from 15.
    
    According to IEEE 754, if a double precision number is saved in clear
    text and is then convected back to double precision number, the clear
    text number must have at least 17 significant decimal for the new
    number to exactly match the original.

Src/C_AMRLib/Amr.cpp

commit dfa27bad3fd6836f3fa95d65adfcfb584ab76a01
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 24 13:56:09 2012 -0700

    More cleanup & simplification.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit d48102247e916f17a9aac369d50eb1cdca45927f
Author: Regression Tester account <regtester@battra.(none)>
Date:   Tue Jul 24 12:11:15 2012 -0700

    inputs files for regression tests

Tests/LinearSolvers/ComparisonTest/inputs-rt-Dir
Tests/LinearSolvers/ComparisonTest/inputs-rt-Neu
Tutorials/HeatEquation_EX5_F/inputs-rt

commit bf27bd82de2d3bd5aa7b8efe6d0c2233e2930cd0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 24 12:03:39 2012 -0700

    Update README for regression testing scripts.
    
    helmeosDir is no longer required for a test suite that does not have
    any tests using helmeos.

Tools/RegressionTesting/BoxLib-tests.ini
Tools/RegressionTesting/Castro-tests.ini
Tools/RegressionTesting/IAMR-tests.ini
Tools/RegressionTesting/LMC-tests.ini
Tools/RegressionTesting/Nyx-tests.ini
Tools/RegressionTesting/README
Tools/RegressionTesting/radiation-tests.ini
Tools/RegressionTesting/test-Ubuntu.py
Tools/RegressionTesting/testnew.py

commit 681838b19f2deaa80f8841dfbf652888909df95b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jul 24 10:29:02 2012 -0700

    These have a more general interface to s_dense_2d_nodal.

Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit ca1b5620f7b75e775f7aa68793a18baeabaf1832
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Jul 24 12:32:18 2012 -0400

    revamp the NEEDS_EOS_NETWORK stuff -- now it will work with stuff
    in AstroDev/ and also pull in the proper dependencies

GNUmakefile

commit 409ab742fd987dcb7ffd07d68a3e3dd756288d9d
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Jul 24 10:28:12 2012 -0400

    PyBoxLib: Add is_periodic argument to layout creation routines.

Src/Python/pyboxlib/layout.py
Src/Python/pyboxlib/pybl.py
Src/Python/src/fboxlib.f90

commit 10d9e991d15f10039cf4a2b38b10b11f6ddc1cf6
Author: Matthew Emmett <memmett@gmail.com>
Date:   Tue Jul 24 10:00:55 2012 -0400

    PyBoxLib: Added bxrange to fab and switched to global indexing.

Src/Python/pyboxlib/fab.py

commit 79421977cb522ac051e971d98ae1d3f3500cd7ee
Merge: 00c67237c 735ba4138
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Jul 23 21:35:27 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 00c67237ce704ea29b19ae737549a4b0fe62c3c2
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Jul 23 21:35:01 2012 -0400

    fix a comment in the mg_tower options

Tutorials/HeatEquation_EX5_F/advance.f90

commit 735ba4138422472fdeec2b020c9a2289320cbbbe
Merge: b9b222b25 9e57e62d2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jul 23 18:23:03 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9e57e62d2ded550fbf2884abf22cc0394e8a4da6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 20 16:33:15 2012 -0700

    Using the new BoxArray::const_iterator.

Src/C_BoundaryLib/FabSet.cpp

commit e4d012f70eaef2bcc03af2aa63ceddb431035306
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 20 16:32:18 2012 -0700

    Using the new BoxArray::const_iterator.

Src/C_BaseLib/DistributionMapping.cpp

commit 3855aeb038b186aaa9957f90d7056ae9edcb7c5a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 20 15:56:27 2012 -0700

    Added const_iterators to BoxArray.  They can now be used like a const
    STL container.  We don't allow non-const iterators because BoxArrays are
    reference counted and we don't want folks to modify them without using
    the regular BoxArray interface.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit b9b222b250f7fc7dd4a1e314d9209553c402afd5
Merge: 7cfd2c851 844756022
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 20 14:51:01 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 844756022516a895ad9f8a4e7ae1e4afe4088dee
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 20 14:45:51 2012 -0700

    Used iterators more extensively.

Src/C_AMRLib/AmrLevel.cpp

commit 7cfd2c8512317a4e19ee40d901649c714016fea9
Merge: 14951ed07 b4b31715e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 19 07:05:01 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 14951ed07c84624d548e259f7326220325540ea4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 19 07:04:54 2012 -0700

    Add baragon to F_mk

Tools/F_mk/GMakeMPI.mak

commit b4b31715e87c220d3bb0af91c44e892d4ee48ebf
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Jul 18 23:54:59 2012 -0400

    add aux1 and aux2 to hold additional build information

Tools/C_scripts/buildInfo.H
Tools/C_scripts/make_build_info_cpp

commit ece0088b47e135b79730ba1f441e65755762bdec
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Jul 18 23:34:19 2012 -0400

    add COMP and FCOMP

Tools/C_scripts/buildInfo.H
Tools/C_scripts/make_build_info_cpp

commit 24e2115656336e236c3d0df9a09c31236021ee7c
Merge: 5e06064dd 680388f6c
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Jul 18 19:41:17 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 5e06064ddea9f7fc8727c54df8e18e24d669e190
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Jul 18 19:39:47 2012 -0400

    add support for build information for job_info files for C++ codes

Tools/C_scripts/buildInfo.H
Tools/C_scripts/make_build_info_cpp

commit 680388f6cfb0685017ed76767d60dba60e7a70a4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 18 16:13:53 2012 -0700

    Just a minor tweak.

Src/C_BaseLib/FabArray.H

commit 1b583c3354e7904384a2ba57a7ac1dbff7620c2d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 18 15:04:54 2012 -0700

    Be more sophisticated when inserting elements into std::map<>s in
    those cases when we "know" the index is increasing, say when the index
    corresponds to the index into a BoxArray.

Src/C_AMRLib/AmrLevel.cpp
Src/C_BoundaryLib/BndryData.cpp

commit b2e44f706e688910d56c091b7c982adb6729d59b
Merge: 1ce42ec74 b73802823
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 18 12:14:10 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1ce42ec7464481c3095ab8645a41e23b977396de
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 18 12:12:14 2012 -0700

    Fixed bug I introduced yesterday.  I was using the std::vector::back()
    function to refer to the last element in a vector.  That's fine as it goes
    but the reference returned can be invalidated if the vector is resize()d
    with the addition of new elements.
    Also shorted the names of some data members of FillPatchIteratorHelper.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 46153187fee8e7781665384e90ffafd1f4ca7606
Merge: d2081ba76 b73802823
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jul 18 12:02:43 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit d2081ba761281e5af88cd77d1a6f901b14d63132
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jul 18 12:02:33 2012 -0700

    need quadmath on Marcs laptop

Tools/C_mk/Make.Darwin

commit b7380282315f4b89731d65899e348c9e5e3151c1
Author: Michael Zingale <zingale@jaguarpf-login2.ccs.ornl.gov>
Date:   Wed Jul 18 09:27:48 2012 -0400

    writes had an extra ',' in them -- Cray doesn't like this.  Get
    this compiling again.

Src/F_BaseLib/cutcells.f90

commit 1f274a353cbd2a5280eadf086a15cd508d6fd93f
Merge: 4ce643967 3e414575a
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jul 17 22:57:27 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 3e414575a3e7f15258b22ca4ffa4098a0bdafcfa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 17 14:21:50 2012 -0700

    Added defineDoit() to consolidate two define() functions.

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 08cf2346b9d479c5193faaaf2e26338aacd5d277
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 17 14:21:07 2012 -0700

    Simplifed class declaration a bit.  Since we really only wrap an integer
    let the compiler generate copy constructor & assignment operator.

Src/C_BoundaryLib/BoundCond.H

commit 9aa3885857775898420cdb3953abd8cec3a64284
Merge: 67709eceb 6b4dc6b91
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 17 13:26:24 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 67709eceb4cc20e0f877c68369d723e21b26ee79
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 17 13:26:08 2012 -0700

    Squeezed out a little more memory.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 4ce64396757951c36e9a9aa07e6c46ca6c33c217
Merge: a4c3068c9 6b4dc6b91
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jul 17 11:24:24 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit a4c3068c945251532939fbfb0632136130244318
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jul 17 11:23:39 2012 -0700

    add TagBox include file

Tools/C_util/ViewMF/viewMF.cpp

commit b23a99c43bf47b55684c1e172748f12cc0d67e41
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Jul 17 11:23:07 2012 -0700

    Add special rules for hedorah

Tools/F_mk/GMakeMPI.mak

commit 6b4dc6b91d9d78dba0bce85b3beef5af692ad221
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jul 17 10:52:22 2012 -0700

    Fixed a bug due to underestimating the complexity of git history.

Tools/RegressionTesting/reg_test_blame.py

commit 940bde4c962e1a7e95d83d34370cb461c695aca2
Merge: 63860b2e7 c4ef4db23
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 17 08:34:41 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 63860b2e7b69b246dc0cd8fc1e2390b6872d42fb
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jul 17 08:34:21 2012 -0700

    alpha and beta going into cc solve do not need ghost cells

Tutorials/HeatEquation_EX5_F/advance.f90

commit c4ef4db23c377e416e51b4ddc8729f8d48cabda0
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Mon Jul 16 16:43:44 2012 -0400

    get this working with the latest version of the test suite -- in particular, the
    extSrc replacing AstroDev stuff

Tools/RegressionTesting/Maestro-tests.ini

commit 0af64ddb08e75990510a02ab8e49ae5cd8529904
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 16 10:36:47 2012 -0700

    Provide a specialization of invert() for Real.
    The implementation is an OpenMP'd Fortran function.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 9c2c1e1ca30954b3074afe9e7c15322ecfa256d6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 13 16:52:37 2012 -0700

    Pass MultiFabIDs by value not const reference. They're just integers.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 710799820a92f0031f7d816ab4c787405382e1c1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 13 16:51:42 2012 -0700

    Inline the default constructor.
    Contrary to the previous documentation it does nothing.

Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp

commit a5f102f7c8ff75e21a13c9dd258902e5bb15f511
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 13 16:51:05 2012 -0700

    Inline the FluxRegister::Rec constructors.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 2fe86a29f0ce2237051ef761952e2f7a92a28192
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 13 16:05:48 2012 -0700

    Got rid of the "len" member data in RealBox.
    Had to throw out the length() member function.
    Calculate the len(dir) on the fly.
    Also had to throw out the length() member function in Geometry.
    This latter doesn't appear to have been used anywhere I could find.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp

commit b1736020e8f04d9ea987b45e0a358ef545852d46
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 13 15:50:00 2012 -0700

    Pass Orientations and IndexTypes by value not const reference.
    They're just fancy integers.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 29decf7ab90769748c00795bd544bca2887acfe7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 13 13:56:39 2012 -0700

    Minor cleanup.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit c38b71b494ed1d92cb4d41d60b49f6afd42bdde5
Merge: e925dac74 5451cac3f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 13 13:26:44 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e925dac7456fc03614925c22ccca31d2ae86ea9d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 13 13:25:11 2012 -0700

    minor updated

Tools/RegressionTesting/testnew.py

commit 5451cac3fc9977e70fe8196b126ab8346c7a5310
Merge: 64c530dae c3be672d7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 13 13:01:08 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 64c530daefbf59fd2b74373df55d4c126bee2a66
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 13 13:00:00 2012 -0700

    In BndryData changed the following member data:
    
        PArray<Mask> masks[2*BL_SPACEDIM];
    to
        std::map<int,MaskTuple> masks;
    
    Also, changed the following member function:
    
        const PArray<Mask>& bndryMasks (const Orientation& face) const;
    to
        const MaskTuple& bndryMasks (int igrid) const;
    
    using to the following typedef:
    
        typedef Tuple<Mask*,2*BL_SPACEDIM> MaskTuple;
    
    In MCLinOp.H, changed the following member data:
    
        Array< Array< Array< Mask*> > > maskvals;
    to
        Array< std::map<int,MaskTuple> > maskvals;

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit c3be672d72cdd420ccf653cc9a1712fd2e8bfbb5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 13 12:59:05 2012 -0700

    another bug

Tools/RegressionTesting/testnew.py

commit 4a932e09719e52ccfac04248af37a7bb501db071
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 13 12:43:22 2012 -0700

    fix bug

Tools/RegressionTesting/testnew.py

commit 8195cddf7ee146fc407686fe38e7d54086c3af74
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jul 13 12:21:42 2012 -0700

    testnew.py now takes --no_update=value, where the case-insensitive
    "value" can "all" or "none" or a list of names separated by ",", such
    as "Castro,AstroDev".
    
    reg_test_blame.py now supports an extra git source other than the main
    source code and BoxLib.

Tools/RegressionTesting/reg_test_blame.py
Tools/RegressionTesting/testnew.py

commit 5a2790b09389d1ac37991432425da78b80dd8d87
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jul 12 16:33:38 2012 -0700

    Fix outputFile.
    
    Add a new script called reg_test_blame.py that will find out which
    commit of either the main source code or BoxLib to blame.

Tools/RegressionTesting/reg_test_blame.py
Tools/RegressionTesting/testnew.py

commit e2c8ef9137a70e5f0137bc1a8a876c5b7dcd04f8
Author: Sandra May <smay@lbl.gov>
Date:   Thu Jul 12 15:38:08 2012 -0700

    changes to enable inflow and outflow b.c.

Src/F_BaseLib/define_bc_tower.f90

commit 0d281aca286e5c831b1e5c5871b37adfb839a2a9
Merge: 1c01e0e71 30327b84e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 14:29:58 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 1c01e0e7157a4baf1293e25f4dbfe7cf49c306de
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 14:27:57 2012 -0700

    Prototype of BndryData::bndryConds() changed from
    
      const Array<BoundCond>& bndryConds (const Orientation& face, int igrid) const;
    
    to
    
      const Array< Array<BoundCond> >& bndryConds (int igrid) const;
    
    The "new" outer dimension is over Orientation.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 88a8631bea8525a4d8e2f8a79e8ace4ba9bd26aa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 14:08:15 2012 -0700

    Changed the prototype of BndryData::bndryLocs() from
    
    Real bndryLocs (Orientation face, int igrid) const;
    
    to
    
    const RealTuple& bndryLocs (int igrid) const;
    
    where RealTuple is defined:
    
    typedef Tuple<Real,2*BL_SPACEDIM> RealTuple;

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit f0b33579a19cf13c16cb7022aafa327c1760741e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 13:45:18 2012 -0700

    bcond is now a single map instead of an array of'm.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/MacBndry.cpp

commit 30327b84e6d8e976722c7c76d8f39c0ce5b3fb15
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jul 12 12:43:00 2012 -0700

    changed default.  this is not used anymore.

Src/C_BaseLib/VisMF.H

commit 1819262972e0081a7c90fb9f2766b8d3899a7c70
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 12:37:41 2012 -0700

    Used std::map<int,RealTuple> for bcloc instead of
    Array<std::map<int,Real>> to cut down on memory overhead.  If we write the
    inner loops on Orientation this also puts data used per grid together.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/MacBndry.cpp

commit ed4b766b06a98a79799bf83337cb51325eebd2f8
Merge: 7728eb416 3febd0391
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 11:00:07 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7728eb416d54f24db3a355dffaf83da6d508b04c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 10:59:01 2012 -0700

    To further cut memory overhead, maskvals & lmaskvals use a
    Tuple<Mask*,2*BL_SPACEDIM> instead of Array<Mask*> for each grid they own.

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit e1a83ee8f6df15fba22b9fe6880dda67417a36d1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 10:38:48 2012 -0700

    Squeezed out more memory by using std::map<>s for maskvals and lmaskvals.

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 026761eedf5b521b8ea56f74369247e3bc5448eb
Author: Sandra May <smay@lbl.gov>
Date:   Thu Jul 12 09:59:22 2012 -0700

    added integer parameter to define FLOW, SOLID, IRRFLOW

Src/F_BaseLib/cutcells.f90

commit 8c8e392e44d53f6dc68e23cf99626c61f864f392
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jul 12 09:22:27 2012 -0700

    Replaced some uses of std::vector<bool> with Array<int>.  The former is
    great if you're trying to save storage, but it does bit twiddling which is
    more expensive than just accessing an integer.

Src/C_AMRLib/StateDescriptor.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_TensorMG/DivVis.H

commit 3febd0391250f4245ffc86827d2fc636a82a5c29
Author: Matthew Emmett <memmett@gmail.com>
Date:   Thu Jul 12 11:35:10 2012 -0400

    PyBoxLib: Add read/write.  Tidy Makefiles.

Src/Python/.gitignore
Src/Python/GMakerules.mak
Src/Python/GNUmakefile
Src/Python/GPackage.mak
Src/Python/Makefile
Src/Python/README
Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/layout.py
Src/Python/pyboxlib/multifab.py
Src/Python/pyboxlib/pybl.py
Src/Python/read.py
Src/Python/src/boxlib_numpy_c.c
Src/Python/src/boxlib_numpy_f.f90
Src/Python/src/fboxlib.f90
Src/Python/write.py

commit 3a467dd828971e5b2831ad227c7643ae6bde1d85
Merge: 3b10a0f28 d0142db51
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed Jul 11 21:33:46 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 3b10a0f28b21bc4949a7eb43c3412125e6104e0c
Author: Matthew Emmett <memmett@gmail.com>
Date:   Wed Jul 11 21:33:27 2012 -0400

    PyBoxLib: Use boxlib_initialize instead of parallel_initialize.

Src/Python/src/fboxlib.f90

commit d0142db51e748e39a6c4c2325a39d776afdb7c7c
Merge: 74438db39 59dc8f31b
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jul 11 18:18:55 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 59dc8f31b8cfe0812ac69f34997c4aef52dd9c8f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 11 16:46:21 2012 -0700

    In BndryData, change the following member data:
    
        Array<Real> bcloc[2*BL_SPACEDIM];
    to
        std::map<int,Real> bcloc[2*BL_SPACEDIM];
    
    Changed the following member function:
    
        const Array<Real>& BndryData::bndryLocs (const Orientation& _face) const
    to
        const Array<Real>& BndryData::bndryLocs (const Orientation& _face, int igrid) const

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/MacBndry.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 14455d20c2121cc85f28690a4b53c4c26d506df3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 11 15:56:42 2012 -0700

    In BndryData, change the following member data:
    
        Array< Array<BoundCond> > bcond[2*BL_SPACEDIM];
    to
        std::map< Array<BoundCond> > bcond[2*BL_SPACEDIM];
    
    Changed the following member function:
    
        const Array< Array<BoundCond> >& bndryConds (const Orientation& face) const;
    to
        const Array<BoundCond>& bndryConds (const Orientation& face, int igrid) const;

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/MacBndry.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 74438db39a7aa65ce1372b303d34e968eb8e7c9c
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jul 11 14:57:07 2012 -0700

    Fixed PList pop.

Src/C_BaseLib/PList.H

commit 5b326422ef0d2e5347e1090cbbbb5d1337f5679a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 11 14:16:22 2012 -0700

    Got rid of the following data member in StateData.cpp:
    
      Array< Array<BCRec> > bc;
    
    Got rid of the member function:
    
      Array<BCRec>& StateData::getBCs();
    
    Changed the member function StateData::getBC() from
    
      const BCRec& getBC (int comp, int i) const;
    to
      const BCRec getBC (int comp, int i) const;
    
    This latter changes means that instead of writing:
    
      const int* b_rec = state[State_Type].getBC(strt_comp+n,gridno).vect();
    
    you'll have to write:
    
      BCRec bcr = state[State_Type].getBC(strt_comp+n,gridno);
      const int* b_rec = bcr.vect();
    
    I "think" I've made all necessary changes to stuff I have access to in
    the GIT repository.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 726e11e50af42f32b30d4836fcc9f9328f6b6ef1
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jul 11 13:28:17 2012 -0700

    Added PList class for memory-managed lists of pointers.

Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/Make.package
Src/C_BaseLib/PList.H

commit 4b2f5d3e0a78c1dd925d712e354d9f4e46073107
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 11 12:25:13 2012 -0700

    Squeezed out some memory when running in parallel by using std::map<>s
    instead of Array<>s based on the length of the BoxArray.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 851402278e750eb7cac441a6a9164720f0a1363c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jul 11 09:13:34 2012 -0700

    A little simplification.

Src/C_AMRLib/AmrLevel.cpp

commit 506365e743dcba8bbfbae124142656370f51c99e
Author: Sandra May <smay@lbl.gov>
Date:   Tue Jul 10 18:28:23 2012 -0700

    changed 2 things to be able to use the CartGrid option of amrvis

Src/F_BaseLib/fabio.f90

commit a6b7285babb244db8e2ed4e8580e3c886bcd6dc3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 10 16:25:15 2012 -0700

    Cached a little more stuff for multifab copy().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 757b99ec5bec2618052ff386dce1512d1ff6bc86
Author: Sandra May <smay@lbl.gov>
Date:   Tue Jul 10 13:06:54 2012 -0700

    added 2d option

Src/F_BaseLib/cutcells.f90

commit 77ad27235997bf433b1b73ebcd5bae97880ae7ad
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 9 20:11:26 2012 -0700

    Removed unused variable.

Src/C_BaseLib/FabArray.H

commit 064630d31f450265070b5dbc47ee8c07503ec12c
Merge: c52a04326 4035d67eb
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 9 23:07:24 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c52a04326e13d5c8fb6bfc1a0a843a7ea48dbc0e
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 9 23:06:46 2012 -0400

    A little more overlap of computation & communication.

Src/C_BaseLib/FabArray.H

commit 4035d67ebd1a730d8023790c65e993db81ceba8b
Author: vince <vebeckner@lbl.gov>
Date:   Mon Jul 9 16:37:43 2012 -0700

    changed comp to gfortran

Tutorials/Exp_CNS_NoSpec/GNUmakefile

commit 4e13222985d86368e7d66c7962dac5f20da96c37
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jul 9 12:17:54 2012 -0700

    Removed debug messages

Src/C_AMRLib/Particles.H

commit 57a1e292f45ad655efe1e0c2cc91f12c094d28b9
Merge: 1d5ceb51d a1869d8f2
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jul 9 11:10:00 2012 -0700

    Merge branch 'master' into hybrid_sub

commit 1d5ceb51d8e20ffec04f1e1c91b63ef11413123d
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jul 9 11:09:11 2012 -0700

    Added finest_level option to AssignDensity

Src/C_AMRLib/Particles.H

commit a1869d8f2acca615c9f87c3f9ec22f358e32acb9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Jul 9 10:02:47 2012 -0700

    a call to FillPeriodicBoundary with do_corner=true now fills all corners, including those at periodic boundaries.  previously the corners were only filled if they were behind physical boundaries

Src/C_BaseLib/Geometry.H

commit cec7c17b0e90c7d4f6dd62eb4faf853f8cc4da0d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 6 20:25:38 2012 -0700

    Sped up Checkpoint() by eliding work when no particles at a level.

Src/C_AMRLib/Particles.H

commit 866079b6b73c73b52bb0c3e4fcbe1925a1a86766
Author: smay <smay@atragon.lbl.gov>
Date:   Fri Jul 6 10:26:37 2012 -0700

    added many arguments to the cutcell module, modified the build and print command

Src/F_BaseLib/cutcells.f90

commit 93c38d997299ce55140b30bed3ce92c436533320
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 6 09:41:14 2012 -0700

    Turn off some uninformative Cray C++ compiler warning messages.

Tools/C_mk/Make.Linux

commit bb6012e6dcc2bf570237b610e571331f4150e570
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jul 6 09:21:02 2012 -0700

    Going with the NERSC-recommended Cray optimization flags: no explicit flags.

Tools/C_mk/Make.Linux

commit f272f5a39b541ae0cb69a819fd0cb180fa9aa684
Author: cmalone <malone@ucolick.org>
Date:   Thu Jul 5 12:41:52 2012 -0700

    file not used in docs

Docs/Preface/preface.tex

commit be71463d98a9aff1179a788784cad14c01293b3f
Merge: 3ee573133 1c8dda49a
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu Jul 5 16:20:41 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 3ee5731335f668a70d318088765c393c92bb740e
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu Jul 5 16:20:01 2012 -0400

    if we are doing a diffDir and making benchmarks, print a note about
    the diff file that was archived

Tools/RegressionTesting/testnew.py

commit 1c8dda49a12ed9e543975f0c743995998fc81461
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 3 16:15:04 2012 -0700

    added enum back.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 4b1dfd197cb2ffc82781ae57215049789531c315
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 3 15:53:08 2012 -0700

    Sped up Timestamp a bit as well as added a ASSERT().

Src/C_AMRLib/Particles.H

commit 32e7f18218a26b69a4c0f8da9a68d194a1a2743e
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jul 3 15:40:43 2012 -0700

    added mf read benchmark.

Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 6799bac447291864a84859848af3595a953ec112
Merge: 9091b7b63 34015a8f9
Author: vince <vince@gigan.lbl.gov>
Date:   Tue Jul 3 14:09:11 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9091b7b6306ec0d4a4c1a58c64495997f0c7a864
Author: vince <vince@gigan.lbl.gov>
Date:   Tue Jul 3 14:08:44 2012 -0700

    changed VisMF::How and updated io benchmark.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp

commit 34015a8f95425debc870ec614c5ba3c1a0ff6893
Merge: 193656bb8 212361e7a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 3 13:59:03 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 193656bb84ce6c737273b964232167596b5cf40a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 3 13:58:28 2012 -0700

    Added some more stuff to cutcells.

Src/F_BaseLib/cutcells.f90

commit 212361e7afaa3f611ca60663054f1f5a8b929b19
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue Jul 3 16:17:23 2012 -0400

    sync Maestro-tests.ini up with the latest directory structure + script.
    
    Merge in Weiqun's diffdir changes

Tools/RegressionTesting/Maestro-tests.ini
Tools/RegressionTesting/testnew.py

commit c7c0970a681bd1b5ee8b89e6bad54486d13a81f0
Merge: 51b328902 482c363db
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue Jul 3 15:16:24 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 482c363dbb53ed838578ccd394ccf3bdc64dbf5d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 3 09:52:44 2012 -0700

    Added ParticleContainer<N>::NumberOfParticlesAtLevel().

Src/C_AMRLib/Particles.H

commit 8a7f0a8847fda955cf3dd35c063e9e7b24daf360
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jul 3 09:52:20 2012 -0700

    Change the default value for verbosity from true to false.

Src/C_BaseLib/DistributionMapping.cpp

commit 69b92f866c36cf8271ac8da629f647b4c39aaec7
Merge: 94a732e03 12d2c40b7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 2 12:53:42 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 94a732e034ab6837bb9dc62cb6a14e9cb47283aa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 2 12:51:27 2012 -0700

    Some better memory management.
    Now KNAPSACK time also includes time spent in LeastUsedCPUs() which does
    an MPI_Allgather().  SFC time already included that time.
    I'd been wondering why SFC time was so much greated that KNAPSACK time
    when running large parallel jobs.  They should now be more comparable.

Src/C_BaseLib/DistributionMapping.cpp

commit b84727067af995b7e138c1bcf42cd11fbb143f0c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 2 10:52:18 2012 -0700

    Added a couple more typedefs to facilitate possible future tweaks.
    Removed some debugging code I left in.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 12d2c40b79b291c9d8d46ad5ad3974e8e2a3f963
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jul 2 10:45:41 2012 -0700

    Added setDtLevel for specific level.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit c1b37c461f9b743b3698ea28a75e6aa12dd12142
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jul 2 09:59:07 2012 -0700

    Check that at most one of do_alltoall & do_async_send can be true.

Src/C_BaseLib/FabArray.H

commit 671e628bd313f5832a4e3a844c97ced04df4aa3a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 30 09:08:39 2012 -0700

    Fix the bottom_solver = 4 option, hopefully for real this time!

Src/LinearSolvers/F_MG/mg.f90

commit 51b32890295fda6ff7d6043e713ad95e2a726fb5
Merge: e705bbd2e 085a6905b
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Jun 29 20:20:24 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit e705bbd2ea3fe59f42bad45f1a2b9c9910115202
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Jun 29 20:20:00 2012 -0400

    start merging in some of Weiqun's changes

Tools/RegressionTesting/testnew.py

commit 085a6905b81e4c569775176d6dd5c1f57da311be
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 29 14:37:01 2012 -0700

    addition for ipm gnu

Tools/C_mk/Make.Linux

commit fe4f6b7b461d3b251b1f140364b40df0d10d10df
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 29 14:20:02 2012 -0700

    instrumented the code with bl_prof.

Src/F_BaseLib/bl_prof.f90
Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/main.f90

commit 308ebd9cffbfbcb38dc6d86ed9231e90a647b041
Merge: f7f7e7910 baf1213b8
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 29 13:57:27 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit baf1213b8515ce7fb35c18ad270cb39b78c7a71b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 13:26:06 2012 -0700

    Fixed something I just broke; forgot to test non-MPI.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 4d6a7def907a9ce6e3959de3aa96de4724b36580
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 13:25:40 2012 -0700

    Defined MPI_DATATYPE_NULL for non-MPI builds.

Src/C_BaseLib/ccse-mpi.H

commit fdd8d8ca8c8f19bd096bb81a3e80684fe4edb37c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 13:08:42 2012 -0700

    Moved "struct RF" from an unnamed namespace in the .cpp file into the
    class definition of FluxRegister.  Also renamed it to "Rec".  This way
    we can reuse this struct in other code.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 1320e357a4950125856802fad695a9c7fe9d0a2c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 12:51:21 2012 -0700

    Fixed typo.

Src/C_BoundaryLib/FabSet.cpp

commit 58aadfbd96f6c4805c347b64e5c1f2e5f96e8bdb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 12:37:01 2012 -0700

    Removed some redundant code.

Src/C_BoundaryLib/FabSet.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 8e6c035afcd8958716d62ec5bb4367305543f995
Merge: 7926b533d 5fb7f49a0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 11:26:46 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7926b533d8f13b41ff2ce136ae24ccbd79a344a3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 11:26:35 2012 -0700

    Removed some redundant code.

Src/C_BaseLib/BoxArray.cpp

commit 5fb7f49a044276a529c56da20103283160ddf68f
Merge: 20f774de3 83ff0f006
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 29 11:19:38 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 20f774de39a8d4dbfaa80b5718a62b84b8601887
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 29 11:18:28 2012 -0700

    Fix to initial timestep fix. It now pays attention to regridding -and- checks input flags

Src/C_AMRLib/Amr.cpp

commit 83ff0f00665d2163fd937f4a66aaa24f7855734c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 10:20:49 2012 -0700

    Added skeleton for cut cells stuff.

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/cutcells.f90

commit 94a870b3f95d91aebda33c109599eeb1ba5991a2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 10:17:08 2012 -0700

    Removed the isects.reserve() calls.  They're now embedded in the BoxArray
    intersections() calls.

Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 4f7ecbb995b75c0f61c31f8c787b416e7170acbf
Merge: 6460cfd29 00199574f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 09:59:09 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 00199574f77ef7f5b0294b10d785789a472eb3de
Merge: e55ba734e c72dade6f
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 29 09:56:19 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e55ba734e91c3ad01d75abed3eadf6b4cf669c60
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 29 09:54:46 2012 -0700

    Fixed bug where Level 0 initData could be called multiple times.

Src/C_AMRLib/Amr.cpp

commit 6460cfd292d699b9bb273c0fd31ad119cc63c3c3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 09:40:47 2012 -0700

    A final bit of polishing.

Src/C_BaseLib/FabArray.H

commit a2b58bc1fa4cb10651c3f9953ebe389e6b7eaba6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 29 09:14:45 2012 -0700

    Inlined & simplified some stuff.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit c72dade6f2ab27bbc78617946102461be3518e4b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 28 17:37:28 2012 -0700

    Inlined a few things.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 735f0a65fe61a3ccbd42518e066d854ea31c3bf3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 28 17:08:43 2012 -0700

    Use std::deque<> for fabComTagList and fabCopyDescList instead of
    std::vector<>.

Src/C_BaseLib/FabArray.H

commit 8762865b76e89e275867dbe7920d69baa0a8d286
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 28 15:47:26 2012 -0700

    Squished out some more memory.  Also added some new typedefs.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit f2c6f123598e71c82d8b31af8502178ae9cdd6da
Merge: e7792f66c 0611d1291
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 28 15:45:07 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e7792f66c6474899b6fdd62c12ea0f8c762e4cb0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jun 28 15:24:03 2012 -0700

    Squished out a little more memory.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 0611d129125e9010641e44999338f570ffed2e5d
Merge: ecf5281b6 42bfb4209
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Thu Jun 28 15:18:54 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ecf5281b688964044bd36175dbfd02e6698db3b2
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Thu Jun 28 11:17:55 2012 -0700

    Subcycling bugfixes and a change to initial dt computation.
    This change may slightly change the size of the first timestep
    and break regression tests.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H

commit 42bfb42097383b288f89c42a83833f20a7ebcbf7
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu Jun 28 15:48:55 2012 -0400

    all repos are now git.  Make the changelogs work for all the git
    and finish the AstroDev inputs

Tools/RegressionTesting/testnew.py

commit 38c8af034014f2579dd0ba46c8ce489d1656ea3c
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 27 15:17:20 2012 -0700

    Optimal Subcycling added.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 281cb403cabc567a04ef71efc01a3685e296f28b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 27 13:59:23 2012 -0700

    A little more cleanup.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/MultiFab.cpp

commit 78c1bb984d269c4cba941d1ec010c1f39a7352e5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 27 12:45:11 2012 -0700

    Minor efficiency improvements.

Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp

commit 211b113c398b741406734c8db95325cc9c1900fc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jun 27 12:26:46 2012 -0700

    Some memory efficiency improvements.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit d2023dc690937cfda5c50cc60f197095fca4a97f
Merge: 77441ac81 cbfca81cb
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 27 12:26:06 2012 -0700

    Merge branch 'master' into opt_sub

commit cbfca81cbe47e8dd4a682c5fe78d81acda93f2fb
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 27 11:28:53 2012 -0700

    One more ADDI fix.

Src/C_AMRLib/Particles.H

commit 0e9299180d9c6799d8cc996b559568efacbb474b
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 27 11:19:01 2012 -0700

    Level indexing fix for AssignDensityDoIt

Src/C_AMRLib/Particles.H

commit 7de38a20de896c9330002a69129e64c029491190
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 27 10:35:41 2012 -0700

    One more small virtual numbering change.

Src/C_AMRLib/Particles.H

commit 369956b112c634241b60f8fa82c72d009cccfedb
Merge: b95fe450c ca54cfced
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 27 10:30:56 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit b95fe450c1a1df83465da80a8f550d32b9ada59e
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 27 10:30:02 2012 -0700

    Fix to AddParticlesAtLevel and virtual/ghost particle numbering.

Src/C_AMRLib/Particles.H

commit 77441ac813d1430f35d96b9887d143982f135e77
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 27 10:29:24 2012 -0700

    Work on optimal subcycling

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit ca54cfced38fcd48edc4989c1d77fb7911bb49f8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 26 17:35:57 2012 -0700

    Minor simplification to collate().

Src/C_AMRLib/TagBox.cpp

commit 466074e67491014109414201f1c5cf1e43cbfafe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 26 17:11:06 2012 -0700

    Some cleanup of minIndex() and maxIndex().

Src/C_BaseLib/MultiFab.cpp

commit 0665a823242cbb895b1dd26e5775ba72ad262903
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 26 16:34:47 2012 -0700

    Cut down on number of heap allocations.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 5dffbe6563cd52072d936aac27768dce9c76aa55
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 26 14:42:50 2012 -0700

    Improved the memory efficiency of copy() and CollectData().
    Trying to miniminze the number of NProc size arrays needed.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 76cd743059bda73018935c6918a5ad323020584e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 26 14:14:32 2012 -0700

    Replaced as many uses of std::list<> with std::deque<> as possible for
    efficiency reasons.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/VisMF.cpp

commit 36ec3340b84b9111d94b5dda238e9c6b7e895cc8
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue Jun 26 13:07:31 2012 -0400

    better way to do the labels

python_plotfile/contourcompare.py

commit 31dd2e32ff5f3623fb16d50364d43967663612c3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 22 14:12:56 2012 -0700

    We now have the capability to switch between using synchronous MPI sends
    and asynchronous MPI sends in CollectData() and copy(), controlled by
    ParmParse'd variables.  The default is to use synchronous sends as we've
    been using for years.  I had a vague hope that the asynchronous sends
    might be faster on hopper, but that doesn't appear to be the case.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 2f109e0688d0efcaa4b333873f5d7a88eaec7ef8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 22 09:07:26 2012 -0700

    Cleaned up some warnings.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 4c08f8fe57e63c6a17a5dff022584a7c6a2d53a2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 21 17:00:42 2012 -0700

    add @echo SUCCESS for regression testing

Tutorials/HeatEquation_EX5_F/GNUmakefile

commit 72b9e066069473a57c3211fa8ccd448951da1b20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 21 15:27:25 2012 -0700

    Fix makefile for this tutorial

Tutorials/MultiGrid_C/GNUmakefile

commit d48739a7bcb1a23191b1f555c59ef36a7ede57b8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jun 21 15:16:11 2012 -0700

    Add @echo SUCCESS so that regression testing would know whether or not
    the compilation is successful.

Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tutorials/MultiGrid_C/GNUmakefile

commit 4001987431545d7fdeab43e2e5de09774c7615d1
Merge: d077aa09e 2316c0d03
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Jun 21 13:28:27 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit d077aa09e2d5df22bcb0889e78b5c9137992c138
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Jun 21 13:27:58 2012 -0400

    new analysis routines for sub_Chandra

MAESTRO_sub_chandra/GNUmakefile
MAESTRO_sub_chandra/fsubchandra.f90

commit 156f23c62daf6f70bce1dd32a0f74c24e49e3ed4
Author: Vince Beckner <vebeckner@lbl.gov>
Date:   Wed Jun 20 16:46:19 2012 -0700

    fix for battra.

Tools/C_mk/Make.mpi

commit 87d976a3d88e3f00f63ff0c0eaaa8ad356c14309
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 20 15:13:10 2012 -0700

    fixed error in makefile documentation

Docs/GettingStarted/GettingStarted.tex

commit ec58b183abfa7d012509d70284e1ae1e31789275
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Jun 20 14:41:52 2012 -0700

    note about makefiles

Docs/GettingStarted/GettingStarted.tex

commit 14f996c077fb4b6f02860556c1c712e27ee9082e
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed Jun 20 10:49:21 2012 -0700

    Added method for computing optimal subcycling.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit ef32878b8001d89faa4358d1de4fdaa97966307f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Jun 20 09:35:59 2012 -0700

    Fix logic for whether we can use bottom_solver = 4 in the F90 mg --
    it should only be used when the grids completely fill their bounding box.

Src/LinearSolvers/F_MG/mg.f90

commit a5ec4a9eda17ccd864d38ea8df4fb9f8ddeb4d2d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 19 17:33:24 2012 -0700

    Somehow the bottom_solver = 4 option can create more rather than
    fewer grids at the bottom level.  If this happens, ignore the
    new grids and use bottom_solver = 1 instead.

Src/LinearSolvers/F_MG/mg.f90

commit c1432d62ee9345eb875316a0a1d9be5b083e568d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 19 16:23:49 2012 -0700

    Force a full regrid if we change n_cycle on restart (this is a prelude to
    optimal subcycling)

Src/C_AMRLib/Amr.cpp

commit 5f8d95a8e99bccb0f9bd6590abe5fa6df37a45ba
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 19 14:35:07 2012 -0700

    Merged in new BoxArray::intersections().

Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 4fedde37eaa72171f4ca76d20d02c3ae96579e57
Merge: a900da3a6 4c467d694
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 19 14:30:52 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a900da3a625e423619e378f7cddbd59f9ae8c251
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 19 14:13:13 2012 -0700

    Added new version of intersections() that takes the std::vector<...> as an
    argument, instead of returning it.  For codes that use intersections() a
    lot (like Particle codes) this'll make things run faster.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 4c467d694b920827b4e8629558d81d94001e4f88
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 19 13:28:59 2012 -0700

    Fix typo: "ghost" --> "ghosts"

Src/C_AMRLib/Particles.H

commit a7b098d373fe566f5a772d91433602204ef55ce3
Merge: 890997708 c712e3df4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 19 13:26:27 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 890997708b51bdaf9205cee5f6ee15e1f72b6fe4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 19 13:25:47 2012 -0700

    Fix the logic when regrid_on_restart is true -- we should only do
    special case when max_level == 0, not when finest_level == 0.  Also
    replace "and" by "&&" in two places.

Src/C_AMRLib/Amr.cpp

commit c712e3df482bb9e233a50aec9eae48693b5bc39d
Merge: a79ea8030 479499de5
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Jun 19 15:55:43 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 479499de5f568386334cb15bdd8fca9e1162cb15
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 19 12:48:17 2012 -0700

    Pass PBoxes by reference in a few routines where they were being passed by
    copy.  Fixed some bugs in AddParticlesAtLevel().

Src/C_AMRLib/Particles.H

commit a79ea8030050d6d6623b2c6f4f928ca811edff34
Merge: b59402144 255990a71
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Jun 19 15:37:59 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit b594021444e1dac1a410400f33ff6762689be6be
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Jun 19 15:37:32 2012 -0400

    specify defaults on the declaration line

Tools/F_scripts/write_probin.py

commit 255990a71d7191644fa8e755541aab91051b9bc4
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Tue Jun 19 12:13:16 2012 -0700

    Optimized ghost/virt creation and assignment and removed a stray print.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H

commit 9d50f09a7b921d53651bc6c4dabcad6d9b1314b0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 19 10:36:44 2012 -0700

    Simplified RemoveParticlesNotAtFinestLevel() & RemoveParticlesAtLevel()
    among other minor tweaks.

Src/C_AMRLib/Particles.H

commit 2316c0d03bb0927fd54ca212970b2204908232ad
Merge: eeeba07b8 3d038b0e3
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Jun 19 13:09:16 2012 -0400

    tweaking of the makefile

commit eeeba07b84fb81f999052f277137171e9a1aa8e1
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Jun 19 13:04:27 2012 -0400

    get this compiling again

GNUmakefile

commit ad56e065e47404e08b8d4543c5d7137b3772417a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 19 09:27:37 2012 -0700

    Try to be a little more const correct.
    In FineCellsToUpdateFromCrse() use resize(0) instead of clear() to
    cut down on memory allocation.

Src/C_AMRLib/Particles.cpp

commit 7c4b77b2de45bc5351387f1cb19c54e4ebb6f5bb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 18 15:20:01 2012 -0700

    Call CIC_Cells_Fracs_Basic() from CIC_Cells_Fracs() when dx_geom == dx_part.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 32271a1a717c3076a6b84d99fc59f0fbc655d2a5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Jun 18 14:42:47 2012 -0700

    Un-inlined ParticleBase::CIC_Cells_Fracs(). Other minor cleanup.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit dfef3a64d2761f1995a2d1fc1b33975f5885b2f0
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jun 18 10:17:26 2012 -0700

    More cleanup

Src/C_AMRLib/Particles.H

commit 32d43a77b48ae662c2746cd94a85794a5e37d04c
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jun 18 10:16:21 2012 -0700

    Pre-push cleanup

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H

commit a8bef047f312f4ecb038073a71f5aa74113d15fb
Merge: 2050bc829 9fd402397
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jun 18 09:40:35 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9fd402397ebbb85ec569d83f466295215cbdd1fa
Author: Chris Malone <malone@ucolick.org>
Date:   Fri Jun 15 19:51:48 2012 -0700

    add libquadmath for all gfortran's in Darwin

Tools/C_mk/Make.Darwin

commit 991ead74dd38245f8551d5367cb5c6935717bdd0
Author: Chris Malone <malone@ucolick.org>
Date:   Fri Jun 15 19:19:51 2012 -0700

    add the optional do_finalize_MPI input to parallel_finalize calling sequence to sync up with parallel.f90

Src/F_BaseLib/parallel_stubs.f90

commit 2050bc829d7df053aa7f1246352b752c1cf4ce83
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 15 17:59:58 2012 -0700

    Minor refactoring and debugs to variableSetup

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 247252f1ec29651dfadfda886893bd1c36366c81
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 15 16:56:15 2012 -0700

    Minor additions to subcycling parse logic.

Src/C_AMRLib/Amr.cpp

commit a04f6273c858cc867faca8f3c18dc490c7612c18
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 15 16:20:23 2012 -0700

    Big Commit.
    Added new subcycling controls/logic. Documentation to follow.
    Fixed a sneaky bug in nosubcycling AssignDensity.
    Added Particle Aggregation for virtual particles.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit ac7d972332077cf24befbf1a09c7990151dd1d2d
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jun 15 15:56:06 2012 -0700

    The MPI_Comm_Free call seems to cause a core dump...so for now, we will live with a small mem leak

Src/F_BaseLib/parallel.f90

commit 90db26a959bba8caf6dd1efd1dbba96725bff218
Merge: fbe700735 85dca7c88
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jun 15 14:26:50 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit fbe700735a3f702d64cab3daef3cc602784ad4f7
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Jun 15 14:26:38 2012 -0700

    Add omega to f_mg args, clean up some loose memory, virtualize more of Amr, etc...

Src/C_AMRLib/Amr.H
Src/C_BaseLib/Utility.cpp
Src/F_BaseLib/parallel.f90
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 85dca7c8828cf6b1591a1c87fbfce917374ec36d
Merge: 74ac6907d 2d69e7c1e
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Fri Jun 15 15:57:08 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 74ac6907db42d5079dcfe2c299fef641f64bd2df
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Fri Jun 15 15:56:30 2012 -0400

    remove references to Atlas and Franklin -- those machines no longer
    exist

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/comps/Darwin_intel.mak
Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/Linux_pathscale.mak

commit 2d69e7c1e24f76c9104c4860099c922285299398
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jun 15 10:01:35 2012 -0700

    Explicitely state that operators <, <=, > and >= are NOT strict weak
    orderings usable by STL sorting algorithms.

Src/C_BaseLib/IntVect.H

commit ad4a5d57bf9f57011cf6d08b049812a67df1288f
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Jun 13 18:01:14 2012 -0400

    if we are storing velocities along with the particle info, we need to
    increase the number of fields in the format statement

Src/F_BaseLib/particles_f.f90

commit 048d3975b57dbcc7c86a9baf60d1d5d9f74ecdd2
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Tue Jun 12 15:17:28 2012 -0700

    Fixed fix to nosub, removed sum debug in subcycling AssignDensity.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H

commit f7f7e791034729e8891fc805e7ec27bb3ac407ed
Author: vince <vebeckner@lbl.gov>
Date:   Tue Jun 12 12:53:13 2012 -0700

    added IPM suffix.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tutorials/Exp_CNS_NoSpec/GNUmakefile

commit f0bf05782a191e36eb2b17c2dc2a8710e68c0f7c
Merge: f44de4027 3d3c77868
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue Jun 12 13:14:55 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit f44de40273502bb530b5a1a7f90ec78caabc082d
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue Jun 12 13:08:34 2012 -0400

    remove bender-specific stuff.  With update to F17, we can use
    BOXLIB_USE_MPI_WRAPPERS

Tools/F_mk/GMakeMPI.mak

commit 5552bad167c7559770a9172bc42f252346a39151
Merge: 75601eb08 3d3c77868
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jun 11 09:30:05 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 3d3c77868db4f2212a164246dc8847a6f471d57d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 9 17:35:34 2012 -0700

    Enforce that MGTSolver always sends a status flag to mgt_solve; note that
    ml_cc still has to take on if present(status) because the F90 codes may
    call ml_cc directly.  But mgt_solve is only called from MGTSolver so
    we can safely modify that interface.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit df364a45c4005e0afa07a7949cf28fa8cb121c6d
Merge: ad6841f9a b7fda4c45
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 9 15:09:40 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ad6841f9a7786249c1db5b6cde59c03e543efe2b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 9 15:09:09 2012 -0700

    Now the mgt_solve version does *not* take a status flag and mgt_solve_stat does.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 39f5bd2ee2b8ae8fa53cc5cb070dc8d3c293057b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Jun 9 15:07:47 2012 -0700

    Need to differentiate between the ones that take a status flag and
    the ones that don't.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 75601eb0874314596e1b30fabdd2374fff46d8a7
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 8 16:38:32 2012 -0700

    DERP fix.

Src/C_AMRLib/Amr.cpp

commit 1da913a4f2bebb2d86921a3f0cee75f48129d6c4
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 8 15:35:16 2012 -0700

    Fixed nosub setting in Amr.cpp, particle tweaks.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H

commit 0801b25866d51e354a1768877ede86d730545871
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 8 14:33:04 2012 -0700

    Fixes to subcycling assign density.

Src/C_AMRLib/Particles.H

commit b7fda4c45af930d09428d9d90fdff7ea3a5ead7d
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Fri Jun 8 10:23:54 2012 -0400

    remove references to nan -- we can use BOXLIB_USE_MPI_WRAPPERS now

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 10d2f62861d61bc60b79f6e773a08ba55297ff11
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Thu Jun 7 16:23:19 2012 -0700

    Minor fix to periodic ghost cell densities.

Src/C_AMRLib/Particles.H

commit 79818822af9aa1794d10f0a30fbc9e3afc46262f
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Thu Jun 7 11:04:36 2012 -0700

    Debug to nonsybcycling redistribute.

Src/C_AMRLib/Particles.H

commit f3099a1f7b3dcbb626bcfafa3b5ed913c4d6dcfc
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Thu Jun 7 10:44:24 2012 -0700

    Modifications for working DM particle subcycling.
     - Ghosts, Virtuals
     - CIC for particles with arbitrary radii (at the CIC level, not the assign density level)

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 3d038b0e3f595dc14fbb07b102ee371fccaa8b60
Author: Christopher Malone <malone@ucolick.org>
Date:   Thu Jun 7 11:28:44 2012 -0400

    get this working with updated make system

GNUmakefile

commit 5e5bddfa03c675811e56d207304ea90180a7dc17
Merge: 3d76feafa 4d37e80e0
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 6 13:20:52 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 3d76feafae55967affa1e5c8880430111f68d24a
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jun 6 13:20:44 2012 -0700

    Fix uniinitialized status flag, and pull omega through the options

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 4d37e80e018b15c7531395c531137c051b1bf4cc
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jun 6 13:08:58 2012 -0700

    init for max and div optimizations.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit ee1282eaf5b0c0f8c6566141ea39e37340373b6d
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Tue Jun 5 13:01:05 2012 -0700

    One more merge fix.

Src/C_AMRLib/Particles.H

commit cc1ba810715e8dde57c4f96ecc6e8e683244789d
Merge: 59b11008c 3b21290aa
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Tue Jun 5 12:56:41 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib
    
    Conflicts:
            Src/C_AMRLib/Particles.H
            Src/C_AMRLib/Particles.cpp
            Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 3b21290aa9d4a376291d042993990f95741829e0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jun 5 11:47:30 2012 -0700

    Modify NReaders and NRedist in Particles.H in order to be able to read
    large particle files when N_processor >= 4K

Src/C_AMRLib/Particles.H

commit d423bc8da6a0982b48b5845ccdd0a90db0614428
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Jun 5 10:39:28 2012 -0700

    Added finest_level argument to Where() and PeriodicWhere() that defaults
    to -1.  The -1 implies to use m_amr->finestLevel().
    Changed Redistribute() and AssignDensity() to the effective finest level,
    not to blindly use m_amr->finestLevel().

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 89d96e9bb2bae63e35dbb68ed60272bc68831afc
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 5 08:13:42 2012 -0700

    give multifab_build_edge and multifab_build_nodal the optional "stencil" argument

Src/F_BaseLib/multifab_f.f90

commit 24a91d1c5d32cfc4fc0ac940bf8250dde9eb879a
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jun 5 07:53:29 2012 -0700

    added subroutine multifab_build_nodal

Src/F_BaseLib/multifab_f.f90

commit 382029737051e5a624f8a35aabb32b47aa23cfdb
Merge: 9989f76d8 821232fed
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Jun 4 20:17:25 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/AmrPostprocessing

commit 59b11008c1fac3267333b4372045d4fe62887d43
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon Jun 4 17:17:03 2012 -0700

    Working Ghost particles, debugs.

Src/C_AMRLib/Particles.H

commit 9989f76d8cc55667308082b1ac3db31b59791e2b
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Jun 4 20:16:14 2012 -0400

    remove constants and random as packages needed for the build

GNUmakefile

commit cf0b689a9754d76e972377125a1f55b26afcde29
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Jun 4 15:27:04 2012 -0400

    add more flexibility to detecting the appropriate gfortran library.
    First look for libgfortran.a (as we were doing).  If gfortran
    just returns the name w/o a path, then it did not find it.  In
    that case, look for libgfortran.so.  Some linux boxes don't have
    the static libraries installed by default.

Tools/C_mk/Make.defs

commit c07ad9de070d44784f41a8f6684badd4c892972c
Author: cmalone <malone@ucolick.org>
Date:   Mon Jun 4 11:12:10 2012 -0700

    removed extra -J definition; already handled in Make.defs for gfortran

Tools/C_mk/Make.Darwin

commit 9bf3394ebcb2cfe526bee2ac528d6ed5a2112c1b
Author: cmalone <malone@ucolick.org>
Date:   Mon Jun 4 10:11:59 2012 -0700

    swap and elifdef for an
    
    else
       ifdef
    
    as Macs don't like former syntax

Tools/C_mk/Make.mpi

commit ccfab6768d5083ac97922dc99b490b53998aed2f
Merge: 010083040 72f613edb
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Jun 4 12:30:03 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 0100830406855a381214c419106afe8ebab1817d
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Jun 4 10:28:11 2012 -0400

    make the list of modules an array so we can print them one per line.

Tools/F_scripts/make_build_info

commit 72f613edbbe1128f592a2fe18f25ece74deb6232
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sun Jun 3 20:56:49 2012 -0400

    add support for AstroDev

Tools/RegressionTesting/Maestro-tests.ini
Tools/RegressionTesting/testnew.py

commit e95043c15996f42443b65d4c85cf7ff2b5a7a683
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri Jun 1 16:24:52 2012 -0700

    Modified Nyx move/density routines, added creation routines
    to support subcycling and virtual particles.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 96d0aaffd6a91068268aef77058216b32036e4bb
Merge: 6891882c3 c53ec80ea
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 1 14:29:40 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6891882c32dd0a035d95dee77856f6f0864596ee
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jun 1 14:29:19 2012 -0700

    changes for battra and naphta.

Tools/F_mk/GMakeMPI.mak

commit f2bc68c8d95e7b9e1fcff135818ff2fbd6f05f87
Merge: 7bdc6c310 821232fed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 1 13:04:34 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/AmrPostprocessing

commit 7bdc6c310748ece7ee07a440c05f6508b0587d7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jun 1 13:04:11 2012 -0700

    chmod a+x plotsinglevar.py

python_plotfile/plotsinglevar.py

commit c53ec80ea9dbe6f18fe86905336c4438313417ac
Merge: 0e208d92f e69c6bdf0
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu May 31 21:45:19 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 0e208d92f46f54de78800e859b85f9d720878c91
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu May 31 21:44:41 2012 -0400

    for a generic Linux machine, is BOXLIB_USE_MPI_WRAPPERS is set, then
    we compile with mpic++ and mpif90

Tools/C_mk/Make.mpi

commit f4560fa8705362124fbc13fe039545a5d66fb7b3
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Thu May 31 12:47:16 2012 -0700

    Started work on Nyx subcycling, change to assign density, bugfix to MGT_Solver

Src/C_AMRLib/Particles.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit e69c6bdf0cde192daecdaf25e37264797dce1eba
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 31 10:43:24 2012 -0700

    For some reason, BL_ASSERT using (a == b == c) dies a horrible death,
    but BL_ASSERT (a == b) is fine.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit b29b9365eac27879c70420b8ac79cf0cbefa9b07
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 31 09:54:56 2012 -0700

    No longer need cvs scripts.

Tools/F_scripts/cvs2cl.pl

commit 540b6f1819015d01e5a1152e5d0afccbd12c77c7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 31 09:54:13 2012 -0700

    Remove Tools/F_scripts/idlbl directory completely -- we don't want to support IDL stuff.

Tools/F_scripts/idlbl/README
Tools/F_scripts/idlbl/batch.pro
Tools/F_scripts/idlbl/color.pro
Tools/F_scripts/idlbl/color_index.pro
Tools/F_scripts/idlbl/colorbar2.pro
Tools/F_scripts/idlbl/dump_surface.pro
Tools/F_scripts/idlbl/flamelength.pro
Tools/F_scripts/idlbl/flash_colors.tbl
Tools/F_scripts/idlbl/get_idlbl_path.pro
Tools/F_scripts/idlbl/nolabel.pro
Tools/F_scripts/idlbl/partvelvec.pro
Tools/F_scripts/idlbl/plotflash.pro
Tools/F_scripts/idlbl/plotraw.pro
Tools/F_scripts/idlbl/rawread.pro
Tools/F_scripts/idlbl/rawread3d.pro
Tools/F_scripts/idlbl/scale_color.pro
Tools/F_scripts/idlbl/start_linux.pro
Tools/F_scripts/idlbl/tvimage.pro
Tools/F_scripts/idlbl/vcolorbar.pro
Tools/F_scripts/idlbl/xaverage.pro

commit 66d612c53bd8ccb4704e47d4475ce9a832d61c23
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 31 09:53:13 2012 -0700

    Move Tools/C_util/regtests to Tools/RegressionTesting

Tools/RegressionTesting/Castro-tests.ini
Tools/RegressionTesting/Maestro-tests.ini
Tools/RegressionTesting/README
Tools/RegressionTesting/gen_compile_test.sh
Tools/RegressionTesting/radiation-tests.ini
Tools/RegressionTesting/test-Ubuntu.py
Tools/RegressionTesting/test.py
Tools/RegressionTesting/testnew.py

commit 25643bf9f0271277328e42c84d28d844a37bcebc
Merge: 0a875389a 1232211ff
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Tue May 29 10:46:54 2012 -0700

    Merge branch 'subcycling'

commit 1232211ff46ec47bd9270058b0db71fadd08c860
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Tue May 29 10:43:52 2012 -0700

    Minor fix to Where

Src/C_AMRLib/Particles.cpp

commit cc0d084a07aeecaf9a8938ffb387d825c24355ec
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Tue May 29 09:55:15 2012 -0700

    Removed redundant method declarations, changed to default param.

Src/C_AMRLib/Particles.H

commit 0a875389aef2915532ee8f59f6b12196df9efde0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu May 24 13:02:16 2012 -0700

    Changes for Aleks.

Tools/F_mk/GMakeMPI.mak

commit afa02079e7ffb62e2a9ea81864066594c6ee94a0
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed May 23 21:16:36 2012 -0700

    builds correctly now after Ethan's re-org to add C_AdvancedTopics

Docs/GNUmakefile

commit af4058867f8242ef0ae3c51288a5bc594b703ed9
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed May 23 15:07:58 2012 -0700

    Added support for particles leaving the domain across a non-periodic
    boundary (they are invalidated and removed at the coarse timestep).

Src/C_AMRLib/Particles.H

commit 712baa3b2ed3d1c12f8ead06ca671df820c64d8a
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Wed May 23 15:05:00 2012 -0700

    Important bugfix to 2d hoextraptocc (seldom used)

Src/C_AMRLib/FILCC_2D.F

commit bd14f4cfd42be340a22e69ec0a0bd1f12c47d9f5
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Tue May 22 14:30:34 2012 -0700

    Debug fixes to particle subcycling

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit e20daad2d5638784d2d5d2c0d5cdc9c5eb1df2b9
Merge: cd6749fe0 ceb063cdc
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 22 13:20:35 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit cd6749fe0554fd1ea7e80c3d42837d445684aaca
Author: vince <vebeckner@lbl.gov>
Date:   Tue May 22 13:19:20 2012 -0700

    changed default PLOTPER test.

Src/C_AMRLib/Amr.cpp

commit ceb063cdc0c3a5d83aa3473e32c379770f47b109
Merge: 56054f7e6 bbf2ab392
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 22 11:08:16 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 56054f7e6047dd094e1e57465b02102379be6cc8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 22 11:07:49 2012 -0700

    1) Formatting in mg.f90
    2) We no longer allow the dense stencil in 2D since the multilevel divergence operator is known to be wrong.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/F_MG/mg.f90

commit bbf2ab39298902895eda07dce395fc12dbb088d9
Merge: 6d2ed2fa0 451dea88f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue May 22 10:25:14 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6d2ed2fa05c32d88afca7a415bdcc46ee511d9c8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue May 22 10:25:02 2012 -0700

    fixed a comment

Tutorials/HeatEquation_EX5_F/advance.f90

commit 451dea88f654c33ab3a6317c975e7726b65d4240
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue May 22 09:59:24 2012 -0400

    add OpenMP support for fParallel jobs

Tools/C_util/regtests/Maestro-tests.ini
Tools/C_util/regtests/testnew.py

commit 17ee12a0deb996d8ce758b8be0990342ec53cc06
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon May 21 17:02:28 2012 -0700

    Seemingly working particle subcycling; more tests needed.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit c62e4cc066894184a2bc29b12e4d55c60adc0477
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon May 21 16:37:03 2012 -0700

    Some small (hopefully ineffectual) changes to minimize redundant code

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 8754726883a876f01533c6871a7917ca86349edd
Merge: fdc92bfc2 2d04bb064
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Mon May 21 12:03:21 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2d04bb064d89cbd4a2c8800090b6c876b94b3565
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Mon May 21 11:27:56 2012 -0400

    remove explicit inf section

Tools/F_mk/GMakeMPI.mak

commit d0d9d98c6e6dbcbc578ed0ddf1ed8b5947f4aa9f
Merge: 6a6787bd1 bca983a69
Author: Michael Zingale <zingale@sn.astro.sunysb.edu>
Date:   Mon May 21 11:20:27 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit bca983a6967258d049154562bd441959039bd776
Author: Michael Zingale <zingale@xrb.astro.sunysb.edu>
Date:   Mon May 21 11:19:08 2012 -0400

    remove xrb specific section

Tools/F_mk/GMakeMPI.mak

commit 6a6787bd133f00101dc428d6823881910b40c3b6
Author: Michael Zingale <zingale@sn.astro.sunysb.edu>
Date:   Mon May 21 11:06:42 2012 -0400

    remove sn specific make -- use the generic BOXLIB_USE_MPI_WRAPPERS now

Tools/F_mk/GMakeMPI.mak

commit c84606868b8876a6a0cec893267160c12901da7b
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Mon May 21 10:56:37 2012 -0400

    MAESTRO -> BOXLIB :)

Tools/F_mk/GMakeMPI.mak

commit c51e7c9585d797f0fcccd73fc47a9bcb37e153cc
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Mon May 21 10:55:19 2012 -0400

    remove the nan-specific entry.  Add a generic Linux MPI that is
    more general than the old one -- now look for the environment
    MAESTRO_USE_MPI_WRAPPERS

Tools/F_mk/GMakeMPI.mak

commit 36c3f731d2213e470c85dc75c21b938f2d251730
Merge: 3d0941937 0610b80a9
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Mon May 21 10:33:25 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 3d09419378ee98f760bd7e7d4fe0e358b26bafd5
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Mon May 21 10:33:04 2012 -0400

    some pretty printing stuff

Tools/F_mk/GMakedefs.mak

commit fdc92bfc269693fa6b1d00d8c90eb6c42238ef5f
Author: Ethan Van Andel <evanandel@lbl.gov>
Date:   Fri May 18 14:31:02 2012 -0700

    More doc additions.

Docs/C_AdvancedTopics/C_AdvancedTopics.tex

commit 0ab9ff2fd3b38dcfd053e05508bc9f4a09d5852a
Merge: 48820a9c6 0610b80a9
Author: Ethan Van Andel <evanan@kumonga.lbl.gov>
Date:   Thu May 17 15:38:12 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0610b80a99ce863b3d6a08c86339b8e853adabe2
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu May 17 13:47:58 2012 -0700

    linear solver note

Docs/AdvancedTopics/AdvancedTopics.tex

commit 48820a9c61c2ad9456090d62a62ec0f48575f77f
Merge: 71e44f371 9962debb1
Author: Ethan Van Andel <evanan@kumonga.lbl.gov>
Date:   Thu May 17 13:46:26 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 71e44f371cab7cb76e6f82763989fd1e9ae458c3
Author: Ethan Van Andel <evanan@kumonga.lbl.gov>
Date:   Thu May 17 13:45:57 2012 -0700

    Added Assertions to check vcomp validity.

Src/C_AMRLib/Particles.H

commit e074473779ee4a798160e3297351b156d3678bac
Author: Ethan Van Andel <evanan@kumonga.lbl.gov>
Date:   Thu May 17 13:42:51 2012 -0700

    Added empty Users Guide section for "State Data"

Docs/C_AdvancedTopics/C_AdvancedTopics.tex

commit fc7a53e31f9b58dc4507576b1f3bbdd42c111251
Author: Ethan Van Andel <evanan@kumonga.lbl.gov>
Date:   Wed May 16 16:45:36 2012 -0700

    Typo correction to main page, additions to particle documentation.

Docs/C_AdvancedTopics/C_AdvancedTopics.tex
Docs/UsersGuide.tex

commit bbc5ce94ae537cb45390d04dc773a1c652ef698b
Author: Ethan Van Andel <evanan@kumonga.lbl.gov>
Date:   Wed May 16 16:13:29 2012 -0700

    Added a UsersGuide Stub chapter for Advanced Topics with C++
    that will cover particles.

Docs/C_AdvancedTopics/C_AdvancedTopics.tex
Docs/F_AdvancedTopics/F_AdvancedTopics.tex
Docs/F_AdvancedTopics/bc_example1.eps
Docs/F_AdvancedTopics/bc_example1.fig
Docs/F_AdvancedTopics/bc_example2.eps
Docs/F_AdvancedTopics/bc_example2.fig
Docs/F_AdvancedTopics/bc_example3.eps
Docs/F_AdvancedTopics/bc_example3.fig
Docs/F_AdvancedTopics/hopper_omp.run
Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/UsersGuide.tex

commit 1d695f9b508e5c454a1c057c6ceba5abc3599b51
Author: Ethan Van Andel <evanan@kumonga.lbl.gov>
Date:   Wed May 16 14:19:35 2012 -0700

    Added vcomp parameter to allow offset velocity storage in mdata.
    Minor documentation additions.

Src/C_AMRLib/Particles.H

commit 704e65b2d732ef2793df216a8c242c30ae6c76ee
Author: Ethan Van Andel <evanan@kumonga.lbl.gov>
Date:   Wed May 16 11:21:40 2012 -0700

    Added Periodic particle motion to AdvectWithUMAC. Minor Documentation additions.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 9962debb1b6e26544bf613f05e226f1539bf7e29
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed May 16 09:19:45 2012 -0700

    Rearrange so that solver fails give slightly more info

Src/LinearSolvers/F_MG/ml_cc.f90

commit 5e1524b60a6c8492f2217784dc3dde988d3da5ba
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat May 12 19:14:49 2012 -0700

    InitFromBinaryFile() appears to be working.
    Note that I didn't carry over the "Nrep" argument
    from InitFromAsciiFile().  If that's really needed it should
    just be a simple cut & paste.

Src/C_AMRLib/Particles.H

commit ba72d50c4dd242b0816868a741129dd9e1cb6718
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat May 12 17:23:15 2012 -0700

    A first cut at InitFromBinaryFile().

Src/C_AMRLib/Particles.H

commit 2aa25131d9618841c4b432f8940caba50bed9305
Merge: 453bea1ba 2a5bc74bc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 10 13:30:26 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 453bea1bab9017408aa35af35929145fd2728bc4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu May 10 13:29:31 2012 -0700

    Shift the cell as well as the grid of a fine particle talking to a coarse
    grid across a periodic boundary.

Src/C_AMRLib/Particles.cpp

commit 2a5bc74bc21fe22b835869a92fd07bc449c01498
Merge: fc5701324 32cd0c490
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Thu May 10 12:40:39 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit fc57013247f74e82546b58500819d65f60f15262
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Thu May 10 12:39:02 2012 -0400

    Don't set more than the compiler when setting FC or fC.
    Any flags will be lost on machines like jaguar or hopper where
    the machine overrides FC and fC with ftn.  Put generic compiler
    flags into FFLAGS and fFLAGS.  This fixes the problem with .mod files
    not getting into the proper directory.

Tools/C_mk/Make.defs

commit 63f67108894d0812d35653f671d7329b7e1a1e83
Author: Mike Lijewski <mjlijewski@lbl.gov>
Date:   Thu May 10 12:37:57 2012 -0400

    Removed some stuff that g++ doesn't like when run in strict mode.

Src/C_BaseLib/winstd.H

commit 32cd0c49001aaf03668e3d1a5d212cc5bf4099cd
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed May 9 19:26:23 2012 -0700

    Not sure what happened, but the last version ended up broken....put it back

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 9038476a978fe706453167821403a0a155e9e6ac
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed May 9 19:14:35 2012 -0700

    Remove since it requires that I remember to manually update it

BoxLib_Version.txt

commit f11cd49bb9dfc08d1da99ffc652373d40b0c01dc
Merge: 6644b702f 4cab11e34
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed May 9 19:10:54 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 6644b702ff7d7ecb22dadd3aedeb066dadfc260e
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed May 9 19:10:45 2012 -0700

    Forgot to pass the growth flag down into the levels.  flag was uninitialized without these lines....

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 4cab11e34e1ad6890263ca239cf77cf07e0a5197
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 8 13:13:11 2012 -0700

    Merged in protected_divide() to AssignDensity().

Src/C_AMRLib/Particles.H

commit a93857b7c9df3c1887bb8ac2ded473739b433b48
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 8 13:11:33 2012 -0700

    Added protected_divide().  This is similar to divide() except it
    only does the division if the denominator is "true" or non-zero.
    In does nothing in the case where the denominator is not "true"
    or non-zero.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 1882f77e408d5ea224a41d69f816049d4c92ad63
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 8 10:35:05 2012 -0700

    Fix the placement of velocities onto the grid in AssignDensityAndVels -- we need
    to sum up momenta then divide by total mass in the cell rather than summing up
    velocities

Src/C_AMRLib/Particles.H

commit 47dd2fad9f3e7739f01445f4ede1576829dc318b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 8 08:59:14 2012 -0700

    Also constrain mult() in single-level AssignDensity() as previous commit.

Src/C_AMRLib/Particles.H

commit 35b713aa0cfe1643ace4264711608369f29500e4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue May 8 08:52:31 2012 -0700

    In AssignDensityAndVels in Particles.H,  we divide the mass by volume to get
    density, but don't divide the velocities by volume.

Src/C_AMRLib/Particles.H

commit 186e6f39ddb40d93eddfdf88770099dac2126062
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 7 15:10:02 2012 -0700

    Inlined some ParticleBase routines.  Now go about 10% faster
    on my SantaBarbara test case on my machine with g++/gfortran.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 8c930a6ddde8e4512d80408d5e4ed84d94b6094f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon May 7 10:31:08 2012 -0700

    Some more BL_ASSERT()s.

Src/C_AMRLib/Particles.H

commit c02d3fc3d8b03806711643d1fa525c10dac009f1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun May 6 08:10:35 2012 -0700

    Got AssignDensity() working in parallel for > 1 components.
    Had to move it from ParticleBase to ParticleContainer.
    Now use ncomp components of m_data instead of m_pos.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 20c6420992edd5c0b61930fbb38859b4b48b15c9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat May 5 08:38:06 2012 -0700

    Add the option in Particles.H to initialize the gas velocities as well as
    density from the particle file.

Src/C_AMRLib/Particles.H

commit a768e14a63d404521edd820efa38cbeca7d5b545
Merge: aa2dff1f7 5fe1b8e52
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri May 4 17:42:22 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit aa2dff1f739dfa1e75dc571550214b9743caac52
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri May 4 17:41:50 2012 -0700

    One more place to add max_L0_growth so that it is passed through from
    inputs file to ml_cc.f90

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 5fe1b8e5217068ca0f53aa076288f7ebf140d25a
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri May 4 17:20:09 2012 -0700

    manual update of version textfile

BoxLib_Version.txt

commit 6ba1a4cc62fdd54e971eb8ffbcbe433b3d2ee623
Merge: 80f587ae5 83540a42d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri May 4 16:50:11 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 80f587ae52631d08ece6f9386124b0321a13a60c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri May 4 16:49:11 2012 -0700

    Modify the mg stuff so that the max_L0_growth defaults to -1 and isn't used,
    but should be able to be set from the C++ inputs file.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 83540a42df2d5d76da897171ea22fe93f3fcc57b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 4 14:53:11 2012 -0700

    Changed some large 2-D stack allocated arrays to be allocatable.
    Some OpenMP.

Src/F_BaseLib/create_umac_grown.f90

commit 66220caaccab3eb8a23139576745ee9904b03869
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri May 4 13:26:57 2012 -0700

    addition solved case

Src/LinearSolvers/F_MG/ml_cc.f90

commit 4e0be3cdfec38d52399e6cdae974333c2679cff7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri May 4 10:23:38 2012 -0700

    I've checked in an OpenMP'd Jacobi solver for the dense stencil into
    nodal_smoother_3d().  It's in the "else" part of a "if (.true.) then else
    endif" chunk of code so that the usual Gauss-Seidel solver is still used
    at the moment.  We'd like to give folks the option of using either Jacobi
    or Gauss-Seidel, with the code defaulting to Jacobi if OMP=t.  Got to
    think about how to do that.

Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 9aa3afdf7d76ffa8101505fb8a69d98ccb5eef26
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu May 3 13:45:03 2012 -0700

    some VisIt documentation

Docs/GettingStarted/GettingStarted.tex
Docs/GettingStarted/VisIt_2D.eps
Docs/GettingStarted/VisIt_3D.eps

commit f452b228fa3944d2f3930ecdf69600d895820e9d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu May 3 13:10:29 2012 -0700

    fix variable name

Tutorials/HeatEquation_EX1_C/writePlotFile.cpp

commit 47f4c9087a28c9607f05d7d47febd5f2a5b0ba35
Merge: 67b3bda30 212215655
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu May 3 12:32:55 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 67b3bda30e5b3c786cd1c75a9fce8993c92dc117
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu May 3 12:32:45 2012 -0700

    Begin process of adding status flag to fortran solvers so that they kick out if things are going south (rather than core-dumping after they have cratered).

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_cc.f90
Tools/CMake/CCSEOptions.cmake

commit 2122156551e54e2d543fa554847fc69dc6f14e5a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu May 3 10:12:51 2012 -0700

    Add Sanchez-Pomraning boundary for radiation

Src/C_BoundaryLib/LO_BCTYPES.H

commit 821232fedb00cffb4c345a9ce9756816e186cc69
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed May 2 12:06:24 2012 -0400

    add the ability to zoom in by specify xmax, ymax, or zmax

python_plotfile/plotsinglevar.py

commit 176f8d3ac60a8279bccace11b5469b5f1e00001c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed May 2 08:42:43 2012 -0700

    Didn't have my shortcut out of FillPeriodicBoundary() quite right for the
    case when the MultiFab is not cell-centered.  Curiously I did write it
    correctly for the SumPeriodicBoundary() routines.  Early Onset
    Alzheimer's?

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 0a27fa70326b56f298e50db8dd7afb83a630532b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 1 13:32:50 2012 -0700

    Came up with a another way to shortcut SumPeriodic & FillPeriodic Boundary.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 6b2eafc09a5317451f449f2a68f97a8a4ec2c84b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 1 11:20:12 2012 -0700

    Consolidated the innards of the two SumPeriodicBoundary() routines into
    one routine.

Src/C_BaseLib/Geometry.cpp

commit f003cfed49e455985bb2d5fd12f59dcb50146a6e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 1 11:19:22 2012 -0700

    A little cleanup.

Src/C_BaseLib/FabArray.cpp

commit 1c21cca08cc15f0f56a92f5b8d650ebee1c65cfa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 1 10:37:52 2012 -0700

    Shortcut out of TagBoxArray::mapPeriodic() if there's no parallel work.

Src/C_AMRLib/TagBox.cpp

commit 5efc3ca5c264ca9804a5a8b137f14353f78176c1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue May 1 10:02:32 2012 -0700

    Shortcut out of FillPeriodicBoundary() and SumPeriodicBoundary()
    if there's no work to do.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 8fdf0a141c5c6f7488560f1ca756717df79a7d46
Merge: 624695ac1 0a27a8d89
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 30 17:07:12 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 624695ac1feac5040453d3e80b3c8daac73ed0bf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 30 17:06:55 2012 -0700

    Some simplification & cleanup after merging in new sum_boundary() stuff.

Src/F_BaseLib/multifab_f.f90

commit a341435c02b9af54324f0121b7da8fdb31df3a0a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 30 17:06:21 2012 -0700

    New sumassoc stuff appears to be working.

Src/F_BaseLib/layout.f90

commit 0a27a8d894960fb5d6def6191247be7f9f777a06
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Apr 30 16:32:45 2012 -0700

    Dang, wrong text, wrong place....might be better now.

Tools/CMake/CCSEOptions.cmake

commit b06cd6f94fcfa50476b8035ce51076ee4b625125
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 30 13:35:53 2012 -0700

    Cleaned up some unused variable warnings.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit dfab0704ca7ce021cce547bb4c1d9de1629d3515
Merge: 3b5156323 ef541e1a2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 30 13:23:06 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ef541e1a2f7bda8c844c5cad8b0a90b1cfd3e4ac
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Apr 30 13:20:25 2012 -0700

    Fixup CMake files to deal with DEBUG=TRUE/FALSE via standard CMake variables

BoxLib_Version.txt
Tools/CMake/CCSEOptions.cmake

commit 3b5156323ce61171c4b98ef443a313cb47481a8c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 30 13:19:52 2012 -0700

    Merged new boxassoc_build() call that also can build optimized
    sumassoc structures into [l]multifab_sum_boundary().

Src/F_BaseLib/multifab_f.f90

commit 1d204bcccc27142e3bb62470290ebfb436551419
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 30 13:17:47 2012 -0700

    Added sumassoc_build_innards().  This routine does all the calculations
    needed to minimize the number of MPI communication needed for a
    sum_boundary() call.  It's called from boxassoc_build() when passed the
    appropriate flag. I haven't (yet) made a cache of these.

Src/F_BaseLib/layout.f90

commit 8e6157e60622a3520bc69a3742a71df5d9854530
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 30 12:07:07 2012 -0700

    Split out the box intersection stuff in boxassoc_build() into
    boxassoc_build_innards() in anticipation of adding an option to
    boxassoc_build() to build the appropriate optimized MPI structure for
    sum_boundary().

Src/F_BaseLib/layout.f90

commit 485a3d1523ebdf8971a097aeec5b9ef7d2804ff3
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 27 16:18:34 2012 -0700

    cover fig

Docs/Introduction/varden1.eps
Docs/Introduction/varden2.eps
Docs/Introduction/varden3.eps
Docs/Introduction/varden4.eps
Docs/UsersGuide.tex

commit 62d2ef15e313930020717abd3b85c086c136ee84
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 27 15:04:51 2012 -0700

    Added lml_internal_sync_fancy to match mf_internal_sync_fancy.
    Not sure anyone currently used this, but ...

Src/F_BaseLib/multifab_f.f90

commit 0ad8a344384db228e7337393c6f7db4060f6a677
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 27 14:36:17 2012 -0700

    Merged sum_d and logical_or into the sum_boudnary() routines.
    Made some internal routines private.

Src/F_BaseLib/multifab_f.f90

commit d198246d383eb0799caf672035911706d01960df
Merge: 9722377b8 b7ee8797a
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Apr 27 09:53:40 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit b7ee8797a846862d6df53ccd90656fe538051ab5
Merge: eec86a8a2 8d30c31a7
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 26 17:11:50 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit eec86a8a2ffd0d7c5cd316daacfc919d7ef3639e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 26 16:59:24 2012 -0700

    some User's Guide updates

Docs/Introduction/Introduction.tex
Docs/UsersGuide.tex

commit 8d30c31a790b8c35f81b6e8e5030fca1809538ef
Merge: 4ed154495 71333cf94
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 26 15:53:09 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4ed154495c92fe66205badbcb7721ebdab590dbe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 26 15:52:36 2012 -0700

    Consolidated all the info for calculating CIC stuff into minimum number of
    required routines.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 8b1dd172ff2ec3fe1c49c2232455edb560813628
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 26 14:18:33 2012 -0700

    Some cleanup.

Src/C_AMRLib/Particles.H

commit 894daaf35e5b972a77c13cd688141914068ebc99
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 26 14:15:21 2012 -0700

    comments

Tutorials/HeatEquation_EX5_F/advance.f90

commit 71333cf94f615bed396e0d064cb80508aeb25f23
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 26 13:40:35 2012 -0700

    remove print statement

Src/F_BaseLib/cluster_f.f90

commit df2834a50c306b81f571dd63e43c737fbb8ce7b6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 26 13:21:03 2012 -0700

    Use sum_boundary() and fill_boundary() to enforce a logical .or. on
    overlapping ghost & valid cells.

Src/F_BaseLib/cluster_f.f90

commit 8d7a7dc31fe01003a8d26838ca08d448fc793d3e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 26 08:06:32 2012 -0700

    Added lmultifab_sum_boundary().  It does a logical "or" of all ghost
    cells that overlay valid cells with those valid cells.  Should be useful
    in error tagging.

Src/F_BaseLib/multifab_f.f90

commit 87b5d03d22be81360ce912e56e0344bf29295856
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 26 07:55:32 2012 -0700

    Mods to get to compile again.

Tests/F_BaseLib/t_cls.f90
Tests/F_BaseLib/t_main.f90

commit 071ca932333b3bbdac89aaf3cbe31843dc10838c
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 26 06:02:31 2012 -0700

    put WaveEquation examples back until I make a multivariable tutorial based on HeatEquation with all the bells and whistlesZ

Tutorials/WaveEquation_C/GNUmakefile
Tutorials/WaveEquation_C/Make.package
Tutorials/WaveEquation_C/advance_2d.f90
Tutorials/WaveEquation_C/advance_3d.f90
Tutorials/WaveEquation_C/init_data_2d.f90
Tutorials/WaveEquation_C/init_data_3d.f90
Tutorials/WaveEquation_C/inputs_2d
Tutorials/WaveEquation_C/inputs_3d
Tutorials/WaveEquation_C/main.cpp
Tutorials/WaveEquation_C/writePlotFile.H
Tutorials/WaveEquation_C/writePlotFile.cpp
Tutorials/WaveEquation_F/GNUmakefile
Tutorials/WaveEquation_F/GPackage.mak
Tutorials/WaveEquation_F/advance.f90
Tutorials/WaveEquation_F/init_data.f90
Tutorials/WaveEquation_F/inputs_2d
Tutorials/WaveEquation_F/inputs_3d
Tutorials/WaveEquation_F/main.f90
Tutorials/WaveEquation_F/write_plotfile.f90

commit 1c7a76fef6cababcf298877446c53a34a2538b89
Merge: 659726fab e40ac7cf7
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 25 15:44:06 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 659726fabcebc6c13fef4ac91f3a2c5a25ac23ac
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 25 15:42:56 2012 -0700

    temporary band-aid to get proper nesting to work properly.  You will lose information about buffered tagged cells that should have been passed to the valid regions of neighboring grids.  fix for that coming tomorrow.

Src/F_BaseLib/cluster_f.f90

commit e40ac7cf73288527207bab383e24f3a67343ef7e
Merge: 609601b08 e89b81f22
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 25 13:51:27 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 609601b0841425bc9c4c22acedf6d91c285cbd89
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 25 13:50:01 2012 -0700

    Inlined Box::operator&=(Box), Box::operator&(Box) and
    Box::intersects(Box).  This greatly speeds up some BoxArray operations.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit e89b81f228b61c8dfa18dd73781fd7ad4ccac71e
Merge: a67a0b836 800d75a19
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 25 13:43:51 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 800d75a19e5798c8d257d1f790a65bbcffcfe46c
Merge: 282c629c3 9fc5bce23
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 25 13:38:51 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 282c629c38ff041478f6e8ba4241281bc0bf4c9f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 25 13:38:38 2012 -0700

    Inlined some Box stuff.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit 9fc5bce23e8323b352a51e47d728d88ca83cef22
Author: vince <vebeckner@lbl.gov>
Date:   Wed Apr 25 11:59:25 2012 -0700

    added comments clarifying creating a distmap with an array<int>.

Src/C_BaseLib/DistributionMapping.H
Tutorials/MultiFabTests/MultiFabReadWrite.cpp

commit 58122a511b60b71b0ca6c3ab4605bea693275174
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 25 11:56:25 2012 -0700

    Final fix to FineToCrse() and hence AssignDensity().
    Problem was yet one more place where coarsening & refining don't
    quite work right when indices go negative.  This looks to be the
    last bug in this code :-)

Src/C_AMRLib/Particles.cpp

commit a67a0b83659f574a8257b08ca992e0ef0a90f583
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 25 11:06:09 2012 -0700

    min_eff to 0.7

Tutorials/HeatEquation_EX4_F/inputs_3d
Tutorials/HeatEquation_EX5_F/inputs_3d

commit 27dbe2ed6e9c7b6541db2183db1ac515c1bf49e8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 25 10:54:46 2012 -0700

    update docs

Docs/AdvancedTopics/AdvancedTopics.tex

commit 5ec5da06aaf478268a60e7d736b8cb10d2cce0cb
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 25 10:27:15 2012 -0700

    shake out some bugs in implicit example

Tutorials/HeatEquation_EX5_F/advance.f90
Tutorials/HeatEquation_EX5_F/inputs_2d
Tutorials/HeatEquation_EX5_F/inputs_3d

commit b3fb98e4619821f1109323f2a4e088191ac9f9a4
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 25 09:43:27 2012 -0700

    linear solver progres

Tutorials/HeatEquation_EX5_F/advance.f90

commit 9722377b8cb088f83865e85e8a6ed7d9b8859459
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Apr 25 09:21:29 2012 -0700

    Add some robustness stuff in AmrData::FlushGrids, handling the case when it is called before any data is actually read

Src/Extern/amrdata/AmrData.cpp

commit 92cadbf7f85954ad0f1b5b2d12e53953e1180c55
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 25 09:20:23 2012 -0700

    include ml_solve.f90 in F_MG/GPackage.mak

Src/LinearSolvers/F_MG/GPackage.mak

commit 612a8782ebfbbcbdb8617fdfce0a096c27f23f8f
Author: Michael Zingale <zingale@jaguarpf-login5.ccs.ornl.gov>
Date:   Wed Apr 25 10:20:15 2012 -0400

    add compiler version

Tools/F_mk/comps/Linux_cray.mak

commit ae1e4cf398b432c66763c3742351f3c989a605fa
Merge: 0dcd55b72 908c1a76f
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Apr 25 10:13:09 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 0dcd55b72224cc12c235d13728288fd9eee1e708
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Apr 25 10:12:54 2012 -0400

    add support for compiler version # in output

Tools/F_scripts/make_build_info

commit ae5ed979ee6b83c9f4c8368323b9e8069a21bdd0
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Apr 25 10:12:30 2012 -0400

    add support for compiler version # in output

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/gfortran.mak

commit 908c1a76f962d983546aae40df0ac9c45ec520bc
Merge: 6d8ebcfcc 168e559dc
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 24 16:58:58 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6d8ebcfccd602827264385da566262755fba7ce0
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 24 16:58:39 2012 -0700

    implicit example, just starting

Tutorials/HeatEquation_EX5_F/GNUmakefile
Tutorials/HeatEquation_EX5_F/GPackage.mak
Tutorials/HeatEquation_EX5_F/advance.f90
Tutorials/HeatEquation_EX5_F/init_phi.f90
Tutorials/HeatEquation_EX5_F/inputs_2d
Tutorials/HeatEquation_EX5_F/inputs_3d
Tutorials/HeatEquation_EX5_F/main.f90
Tutorials/HeatEquation_EX5_F/regrid.f90
Tutorials/HeatEquation_EX5_F/write_plotfile.f90

commit 168e559dc2d56b0de9fc601a312ef7ebff40fd2f
Merge: 3d9abcad4 f73a8b22b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 24 16:55:30 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f73a8b22b359dba93eed61478568e79452cd969d
Merge: 73709895e 1a57bbe22
Author: vince <vebeckner@lbl.gov>
Date:   Tue Apr 24 16:08:52 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 73709895e3340d2b792951bc4ace0c35392d2f94
Author: vince <vebeckner@lbl.gov>
Date:   Tue Apr 24 16:08:29 2012 -0700

    fix for FlushGrids.

Src/Extern/amrdata/AmrData.cpp

commit 3d9abcad4bd878db7d00326754709b57045810ef
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 24 15:33:36 2012 -0700

    Make sure the most common case can be accessed quickly.

Src/C_AMRLib/Particles.H

commit 86d960ec3c1bc8a0ff23d75f8ab5fee948052e9b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 24 15:01:27 2012 -0700

    Yet more cleanup.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 070f846fab343a9b2d8e133d26163bfced2e910f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 24 14:41:50 2012 -0700

    remove local tag_boxes.f90

Tutorials/HeatEquation_EX4_F/tag_boxes.f90

commit c5e8949ec1bf7d98d5bb3e0c5814ac5a4858f7e1
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 24 14:41:10 2012 -0700

    modify initial condition so we can use the F_BaseLib version of tag_boxes.f90

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Src/F_BaseLib/tag_boxes.f90
Tutorials/HeatEquation_EX1_C/init_phi_2d.f90
Tutorials/HeatEquation_EX1_C/init_phi_3d.f90
Tutorials/HeatEquation_EX1_F/init_phi.f90
Tutorials/HeatEquation_EX2_F/init_phi.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90

commit 8730d64a147161f01e28f0fbb2529789f7b77336
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 24 13:14:35 2012 -0700

    Some cleanup.

Src/C_AMRLib/Particles.H

commit 1a57bbe229149092fe9846821ccf0221ddcbbcdc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 24 09:38:40 2012 -0700

    An attempt to minimize excessive memory allocation/deallocation in
    AssignDensity.  I'm allocating arrays in outer routines & passing'm into
    inner routines.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 6c731388968b5ed31dd08129fab5e3dea94c99c2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 24 09:15:44 2012 -0700

    When shifting periodically into the fine level, I was using the coarsened
    version of the fine shift.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit f79f4663665cf2dca43b33affeaa4112c67a08f8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 23 20:48:04 2012 -0700

    Call the single level version of AssignDensity from the multi-level
    version if there's only one level.  It's likely much faster.

Src/C_AMRLib/Particles.H

commit 751c5bba94709117e4c8455bd6311056e8c8f38f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 23 15:29:46 2012 -0700

    I'm going to push this stuff.
    I'm getting really close to having the various period special cases
    finished.
    I don't want to lose what I've got to date.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 7eea992ed0ca2d8a5d9223976afca0c0f6d22836
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 23 14:55:43 2012 -0700

    Dealt with the special case where the fine grids totally covers the coarse.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 444b39bad3d62de1451389ae5e0f93d51f71b9d0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 23 13:41:24 2012 -0700

    More work on C-F periodic overlap.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 1939a427607705e0760c73bd3d433b948b12e61b
Merge: efcf06c4e c985bde71
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 23 08:51:32 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit c985bde7118efd720f3cf27d68796d967c608e4f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 23 08:50:15 2012 -0700

    Simplify Make.mpi a tad to help someone's old version of make.

Tools/C_mk/Make.mpi

commit efcf06c4eaca00b1509cda4c9c6c86adea444961
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Apr 22 19:37:09 2012 -0700

    Some changes I want to save; still not soup yet!

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 5c650255cc43b8c723aeb10da772a72d2a48cbfc
Merge: bcd119b46 23cef6596
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Apr 22 16:45:08 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit bcd119b469cbd912a21841a2f9147df6d7ddcefe
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 20 16:26:32 2012 -0700

    More progress on Fine->Crse periodic.
    The case when level 1 is fully refined works.
    Other cases not so much.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 23cef65968bd4afc076872eabdf3ab997a0082f6
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 20 14:04:34 2012 -0700

    update to point to new HeatEquation tutorials in Fortran and C++

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Docs/GettingStarted/hopper.run
Docs/UsersGuide.tex

commit c0e71b33dcf7d002f9d9e57f6811bd454156878f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 20 14:03:56 2012 -0700

    WaveEquation tutorials are now replaced by HeatEquation

Tutorials/WaveEquation_C/GNUmakefile
Tutorials/WaveEquation_C/Make.package
Tutorials/WaveEquation_C/advance_2d.f90
Tutorials/WaveEquation_C/advance_3d.f90
Tutorials/WaveEquation_C/init_data_2d.f90
Tutorials/WaveEquation_C/init_data_3d.f90
Tutorials/WaveEquation_C/inputs_2d
Tutorials/WaveEquation_C/inputs_3d
Tutorials/WaveEquation_C/main.cpp
Tutorials/WaveEquation_C/writePlotFile.H
Tutorials/WaveEquation_C/writePlotFile.cpp
Tutorials/WaveEquation_F/GNUmakefile
Tutorials/WaveEquation_F/GPackage.mak
Tutorials/WaveEquation_F/advance.f90
Tutorials/WaveEquation_F/init_data.f90
Tutorials/WaveEquation_F/inputs_2d
Tutorials/WaveEquation_F/inputs_3d
Tutorials/WaveEquation_F/main.f90
Tutorials/WaveEquation_F/write_plotfile.f90

commit 8fdb58b4eeaa492cd3e41246e0c982f1622e93ff
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 20 13:58:02 2012 -0700

    More work on periodic in AssignDensity().

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit bbf5f6147b04e37b6b912cbaca9f9ea6071c1f31
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 20 13:35:54 2012 -0700

    added geom.FillPeriodicBoundary.  Now gives exactly same answer in 2D and 3D as fortran tutorial

Tutorials/HeatEquation_EX1_C/main.cpp

commit eb3435be43c96c938b645586aa7411eea5ad2151
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 20 13:24:39 2012 -0700

    index bug

Tutorials/HeatEquation_EX1_C/advance_2d.f90
Tutorials/HeatEquation_EX1_C/advance_3d.f90

commit 7182a5288e966cb1bbc34b0d70527f732f1d55a0
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 20 12:45:52 2012 -0700

    C version compiles and runs, but doesn't give correct answer yet

Tutorials/HeatEquation_EX1_C/GNUmakefile
Tutorials/HeatEquation_EX1_C/Make.package
Tutorials/HeatEquation_EX1_C/advance_2d.f90
Tutorials/HeatEquation_EX1_C/advance_3d.f90
Tutorials/HeatEquation_EX1_C/init_phi_2d.f90
Tutorials/HeatEquation_EX1_C/init_phi_3d.f90
Tutorials/HeatEquation_EX1_C/inputs_2d
Tutorials/HeatEquation_EX1_C/inputs_3d
Tutorials/HeatEquation_EX1_C/main.cpp
Tutorials/HeatEquation_EX1_C/writePlotFile.H
Tutorials/HeatEquation_EX1_C/writePlotFile.cpp

commit 0926f26fbc5c50babf73fe97b1aad8a9db1dbeab
Merge: beabd798a 95a034233
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 19 20:51:31 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit beabd798ada15803bf675e28686b34d3f7a6c940
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 19 20:51:02 2012 -0700

    note about new example

Docs/AdvancedTopics/AdvancedTopics.tex

commit 95a0342339ae5bb687e8bf75ce4bc5cfb5f105af
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Apr 19 15:22:25 2012 -0700

    Set ng = nghost(uu) rather that using mgt%ng in calls to smoothers.

Src/LinearSolvers/F_MG/mg_tower_smoother.f90

commit f426bdfea6e3a0a6623a2ac9e9367ea7d58167a4
Merge: 0f4b6acc7 d21efc20d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 19 13:29:23 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0f4b6acc7e726437c370f91eda475519ceb29bc2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 19 13:24:16 2012 -0700

    Contains Ann's latest changes to finetocrse.
    This is possibly as best as we can do.
    Also moved the SumBoundary() and SumPeriodicBoundary() into own
    loop after ParticleBase::AssignDensityDoit(mf,data) call.

Src/C_AMRLib/Particles.H

commit d21efc20dfed9bdf0d742911347b012c6df76250
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 19 13:12:46 2012 -0700

    turn off OMP and MPI by default

Tutorials/HeatEquation_EX1_F/GNUmakefile
Tutorials/HeatEquation_EX2_F/GNUmakefile
Tutorials/HeatEquation_EX3_F/GNUmakefile
Tutorials/HeatEquation_EX4_F/GNUmakefile

commit ee67042946923d1ec4c919cf71b9910a38c0674f
Merge: 7b3610e85 5b43709c9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 19 12:37:45 2012 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 7b3610e85c07d7ae63085ff817fc3eae6726cd3e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 19 12:37:11 2012 -0700

    adaptive gridding works

Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/inputs_2d
Tutorials/HeatEquation_EX4_F/inputs_3d
Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/HeatEquation_EX4_F/regrid.f90

commit c274eec8ebaab74e1f793d1959444d9e197e8d03
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 19 11:31:30 2012 -0700

    regridding seems to work - still needs cleanup.
    other various multilevel cleanups

Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/GPackage.mak
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/HeatEquation_EX4_F/tag_boxes.f90

commit 5b43709c9883a13e452e9b347fd26a52c5f5e816
Merge: 94d370d18 b33276d87
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 19 10:41:00 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 94d370d184958acc49a7c087d6e2f8976418f2d0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 19 10:40:19 2012 -0700

    More refinement to finetocrse.
    May be the best we can do for now.
    Still have to deal with fine grid on periodic boundary ...

Src/C_AMRLib/Particles.H

commit b33276d8799fb8214e38a8290aafdc53c4b934be
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 19 10:12:37 2012 -0700

    clean up some parallelization and memory issues

Tutorials/HeatEquation_EX1_F/main.f90
Tutorials/HeatEquation_EX2_F/main.f90
Tutorials/HeatEquation_EX3_F/main.f90
Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/WaveEquation_F/main.f90

commit e8c0619c08eb9bba0cbe582198442803ed664355
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 16:50:08 2012 -0700

    more AMR progress, updating older examples

Tutorials/HeatEquation_EX1_F/main.f90
Tutorials/HeatEquation_EX2_F/main.f90
Tutorials/HeatEquation_EX3_F/main.f90
Tutorials/HeatEquation_EX4_F/inputs_2d
Tutorials/HeatEquation_EX4_F/inputs_3d
Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/HeatEquation_EX4_F/tag_boxes.f90

commit 5c56d01899aa6b6d60028ca2eec358ccbcf0e554
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 16:12:55 2012 -0700

    using the 'max_levs' convention that the AMR example will inherit

Tutorials/HeatEquation_EX3_F/inputs_2d
Tutorials/HeatEquation_EX3_F/inputs_3d
Tutorials/HeatEquation_EX3_F/main.f90

commit 8aed01d21a9cfac7fad3ff42d39ef2439e35146c
Merge: 9d7e33ebe 10a1429b3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 18 15:29:43 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9d7e33ebe014715f4039aff1b12c871aaf8748d5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 18 15:29:02 2012 -0700

    New improved version of how particles assign their density at coarse-fine interfaces.
    This one works better at faces but still is "off" at edges and corners.   It does not
    currently work for multiple fine grids.

Src/C_AMRLib/Particles.H

commit 10a1429b36c3284b55baa9703a10017cdea80229
Merge: 60edad2ec 6f77ef960
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 18 15:17:54 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 60edad2ec9a19d09f77cc3f213d54fe5f50b3cef
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 18 15:16:03 2012 -0700

    Integrated FineToCrsePeriodic() into FineToCrse().
    FineToCrse() now considers fine cells that are outside the fine domain
    and only considers them a FineToCrse boundary if that fine cell won't be
    periodically shifted into a valid fine region.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 7dcc738ed300b0b6a34b7fea0a4e6930c085478d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 18 13:56:45 2012 -0700

    A little cleanup.

Src/C_AMRLib/Particles.cpp

commit f6e1cc92517bb5cb95a6b7dc7ba80dc0ec6db9a8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 18 13:33:56 2012 -0700

    Added FineToCrsePeriodic(). Need to integrated into AssignDensity().

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 6f77ef96015b4899b50b938e13b3999ebaa443cc
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 13:24:02 2012 -0700

    minwidth is now the minimum length on a side for any newly created fine regions.  before minwidth was applied to the blocking_factor-coarsed tagboxes logical multifab, so the min length on a side was minwidth*blocking_factor

Src/F_BaseLib/cluster_f.f90

commit d65120f92f0ed09775addf2d9b000f28058e1ce1
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 11:02:16 2012 -0700

    saving progress - lots of AMR work

Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/inputs_2d
Tutorials/HeatEquation_EX4_F/inputs_3d
Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/HeatEquation_EX4_F/tag_boxes.f90

commit 30997f0eb204505bf05876b2412b4c650ea8618c
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 09:19:25 2012 -0700

    AMR example

Tutorials/HeatEquation_EX4_F/GNUmakefile
Tutorials/HeatEquation_EX4_F/GPackage.mak
Tutorials/HeatEquation_EX4_F/advance.f90
Tutorials/HeatEquation_EX4_F/init_phi.f90
Tutorials/HeatEquation_EX4_F/inputs_2d
Tutorials/HeatEquation_EX4_F/inputs_3d
Tutorials/HeatEquation_EX4_F/main.f90
Tutorials/HeatEquation_EX4_F/tag_boxes.f90
Tutorials/HeatEquation_EX4_F/write_plotfile.f90

commit 0a2f540b2cb907df0047f97ff25538c3886dc43e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 09:17:57 2012 -0700

    tidying up

Tutorials/HeatEquation_EX3_F/main.f90

commit 380bff01cd8f3b6c944be363ec64456ef4959425
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 09:01:08 2012 -0700

    clean up tag_boxes, add comments

Src/F_BaseLib/tag_boxes.f90

commit 01f10e7fc73d6ad743f40459cf0e78ad26de55c0
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 08:51:25 2012 -0700

    comment

Src/F_BaseLib/tag_boxes.f90

commit fd19cb3dcbc3ca49640b0a415c81745f1ab92d80
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 18 07:10:39 2012 -0700

    comments in ml_layout.f90

Src/F_BaseLib/ml_layout.f90

commit 69796f5f67fac49506411ad7dd809960e95e4da5
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Apr 17 20:01:09 2012 -0700

    some cleanup of tutorials

Tutorials/HeatEquation_EX1_F/advance.f90
Tutorials/HeatEquation_EX1_F/init_phi.f90
Tutorials/HeatEquation_EX1_F/main.f90
Tutorials/HeatEquation_EX2_F/advance.f90
Tutorials/HeatEquation_EX2_F/init_phi.f90
Tutorials/HeatEquation_EX2_F/main.f90
Tutorials/HeatEquation_EX3_F/main.f90
Tutorials/WaveEquation_F/advance.f90
Tutorials/WaveEquation_F/init_data.f90
Tutorials/WaveEquation_F/main.f90
Tutorials/WaveEquation_F/write_plotfile.f90

commit 71b5dd80b20db01daba4e4d64c2759a5bf46e6dc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 17 13:48:26 2012 -0700

    More work on parallelization of AssignDensity().
    Seems to work but could use more testing.
    Still have to do the special Fine->Crse periodic case.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit b178158fff36c1c4a037ecce48109d7b2737ef50
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 17 13:16:32 2012 -0700

    Some work making new AssignDensity() work in parallel.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit bffce84589a880bb4ab266893c870ec55670dfdc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 16 13:03:45 2012 -0700

    Some cleanup.  Removed all OpenMP references in multi-level
    AssignDensity().  Just doens't seem worth it to try & OpenMP.

Src/C_AMRLib/Particles.H

commit 176aba0f52d033fb7ad8ff89416ca565136b41e7
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Sun Apr 15 20:40:33 2012 -0700

    tweak the tutorial example by moving initial Gaussian profile slighly off-center (greatly helps with examining the effects of non-periodic boundary conditions)

Docs/AdvancedTopics/AdvancedTopics.tex
Tutorials/HeatEquation_EX1_F/init_phi.f90
Tutorials/HeatEquation_EX2_F/init_phi.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX3_F/main.f90

commit 725a1daf3badce7077d6b029c825baba3edc90ac
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 13 13:56:36 2012 -0700

    Factored some stuff in ParticleBase routines.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit b31a9583435afc148a612ab45219092952b5e0da
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 13 13:12:27 2012 -0700

    Simplified FineToCrse().
    Removed "some" ref_ratio==2 assumptions.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit e4cdaf63cfb52a6b58fddd597c553ed507267eac
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 13 12:41:52 2012 -0700

    Damn! I've had this correct for some time. I forgot that
    I changed the offset in init.cpp from .5 -> .49 for some previous
    debugging.  You can't have uniform distribution if the particles
    aren't uniformly distributed.

Src/C_AMRLib/Particles.H

commit ce00d5da92ae70a6e836b4b6b71d9e19c1ad5642
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 13 10:07:05 2012 -0700

    Didn't have my CrseFine fractions -> Fine correct.

Src/C_AMRLib/Particles.H

commit 24f4e711d42a8beff1b288d5574f7eb221bbdc18
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 13 09:16:08 2012 -0700

    Some more debugging tests.

Src/C_AMRLib/Particles.H

commit 7c7b1c10e2508bdb11f44bd0d9cf8579ee803920
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu Apr 12 20:21:16 2012 -0400

    add support for 3 plotfiles

python_plotfile/contourcompare.py

commit 99ece003b29af6e1698650a7e4cc49871d0e29a0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 11 16:12:04 2012 -0700

    I "think" I've come up with a way to calculate the fine cells and their
    respective fractions in the case when moving some mass from a coarse cell
    to a fine cell.  I'm still don't appear to be getting constant density.
    More to do ...

Src/C_AMRLib/Particles.H

commit 94dc612b3e81b96fa911428b162b3f0efcb2e9cb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 11 08:30:22 2012 -0700

    I'm going to commit and push the new AssignDensity().
    It isn't correct but it's close.
    The fine->crse stuff is OK (with the possible exception when coarse & fine
    overlap at a periodic boundary).
    It also doesn't work in parallel if you try with more than one level.
    I'll get it working in parallel after it's totally done.
    The sticking point is when we're at a coarse level and have some mass that
    wants to be placed on the fine level: how to calculate the cell indices &
    fractions for the fine level?

Src/C_AMRLib/Particles.H

commit de1ec0fe4796a54b5b74d4553660f5c7f894fa59
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 10 16:02:46 2012 -0700

    Crse->Fine is looking better.  Still not quite right.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit d6ccda35d362b65ce198b568d3723469fe9fe96d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 10 14:10:35 2012 -0700

    I'm feeling pretty good about the Fine->Crse code.
    It's still serial but that can be fixed.
    The Crse->Fine still needs work.

Src/C_AMRLib/Particles.H

commit 1cd4b38c13c121e75f9889ee3349cd97adbd7ee2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Apr 10 10:13:09 2012 -0700

    The Fine->Crse stuff "might" be working in serial.
    Little hard to tell till the Crse->Fine is also working
    the the RH array in TestAdiabatic comes out looking uniform.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 497861ea6a411b13b3a39c2260747fd7a97c2189
Merge: 2cb87cd2f e76980477
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 9 17:33:56 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2cb87cd2f8a73918a0560aa08c0fc4256fbfec98
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 9 11:15:15 2012 -0700

    A little cleanup.  Still more to do on AssignDensity().

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit e769804776586e55d5f68b044268584161ea1727
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Apr 9 11:09:59 2012 -0700

    a few more additions

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Docs/UsersGuide.tex

commit 3c7dbd9b388056d071e122ad8492fbec2d0598cc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 9 10:50:23 2012 -0700

    CrseToFine() and FineToCrse() now use AssignDensityCoeffs().
    which is now a bool[].

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit d65d66a713296b6bfb0956988c39a7ee3f658de7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Apr 9 09:32:25 2012 -0700

    Removed AssignDensityDoit().
    Implemented the single level & multi-level AssignDensity() separately.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit c451dcc982d850d69a0a3f64828d059b1f70baa2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Apr 8 10:28:30 2012 -0700

    Added some more comments to direct my future work on Crse->Fine.

Src/C_AMRLib/Particles.H

commit 96326f32058323d89480e019fef8917707c40d8c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sun Apr 8 10:21:28 2012 -0700

    Some work on Crse->Fine issue in AssignDensity.  More to do.
    I've disable threading in AssignDeisntyDoit() for now.
    Once it's working I'll make sure threading works.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit e175c298b217a132ca5187ff9ebbb1144111234f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Apr 7 19:05:23 2012 -0700

    Integrated in AssignDensityCoeffs().
    The Fine->Crse stuff looks good.  Crse->Fine to go.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit ff25d19614406ede500a8a45d15150b67218d2a5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Apr 7 10:18:37 2012 -0700

    Some work on AssignDensity() Fine-Crse issue.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 46519366b98d4293225f22bcdea212ae0e0ed959
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Apr 7 08:29:22 2012 -0700

    Final (hopefully) tweak to FineToCrse().

Src/C_AMRLib/Particles.cpp

commit 9c2aae8c8c997dd1e9ee48a49f41829b28fba0fc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Apr 7 08:26:55 2012 -0700

    Refined FineToAdd().

Src/C_AMRLib/Particles.cpp

commit 7c2ac0856d37ff74275cef72be4cf4ef87723f9b
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 21:21:28 2012 -0700

    more User's Guide and Tutorial progress.  In pretty good shape now.

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/Preface/Preface.tex
Tutorials/HeatEquation_EX1_F/advance.f90
Tutorials/HeatEquation_EX2_F/advance.f90
Tutorials/HeatEquation_EX3_F/advance.f90

commit db12646d4dd3557083b4a451ab0552b6cda63605
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 16:55:29 2012 -0700

    tutorial

Docs/AdvancedTopics/AdvancedTopics.tex

commit 29d366224b644afadd8f3005d5bc9ad93ca10e94
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 16:39:14 2012 -0700

    fix comments, get the multilevel example working by hooking into the F_MG restriction calls

Tutorials/HeatEquation_EX2_F/advance.f90
Tutorials/HeatEquation_EX2_F/init_phi.f90
Tutorials/HeatEquation_EX3_F/GNUmakefile
Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_phi.f90
Tutorials/HeatEquation_EX3_F/inputs_2d
Tutorials/HeatEquation_EX3_F/inputs_3d
Tutorials/HeatEquation_EX3_F/main.f90

commit 6a8cf291e2b60605f54741f5c24b275135351c43
Merge: 7cf62ebba 7a5f4e21d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 6 15:52:59 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7cf62ebba890ab615581a17eb5705f5a44050920
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Apr 6 15:50:44 2012 -0700

    Added ParticleBase::FineToCoarse(). Needed by AssignDensityDoit().

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 7a5f4e21d096f9dd6d50c5c4f765d0350377fd4a
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 15:50:29 2012 -0700

    forgot to add init_phi.f90

Tutorials/HeatEquation_EX3_F/init_phi.f90

commit e3b79c0453068e0dbbec6e5e4e59734d6c6df21f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 15:50:06 2012 -0700

    this is as far as I can go before I move the restriction stuff into F_BaseLib

Tutorials/HeatEquation_EX3_F/advance.f90

commit 529ea6e4c4c59e56315894827c08e9266e85a5cb
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 15:39:15 2012 -0700

    first cut at multilevel extension of HeatEquation_EX2.  This one uses ml_layouts and ml_boxarrays instead of just arrays of layouts and boxarrays

Tutorials/HeatEquation_EX3_F/GNUmakefile
Tutorials/HeatEquation_EX3_F/GPackage.mak
Tutorials/HeatEquation_EX3_F/README
Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_data.f90
Tutorials/HeatEquation_EX3_F/initialize.f90
Tutorials/HeatEquation_EX3_F/inputs_2d
Tutorials/HeatEquation_EX3_F/inputs_3d
Tutorials/HeatEquation_EX3_F/main.f90
Tutorials/HeatEquation_EX3_F/make_fluxes.f90
Tutorials/HeatEquation_EX3_F/write_plotfile.f90

commit a37a564c0c50f590b289bad4cbcf903ab248597d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 15:00:13 2012 -0700

    destory the_bc_tower

Tutorials/HeatEquation_EX2_F/main.f90

commit 092ea38bd6bbef0ab3fede9dcecdc35b88ab1592
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 14:20:31 2012 -0700

    more Tutorial updates

Docs/AdvancedTopics/AdvancedTopics.tex

commit 1f037503a95febb773cc400bf8ed445c341f4495
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 13:38:07 2012 -0700

    bugfix; the ncomp feature wasn't implemented in multifab_physbc.f90

Src/F_BaseLib/multifab_physbc.f90

commit 4235e69d631d19c6b7893ad5eb9ab7a824364fd9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 13:32:59 2012 -0700

    pass in hi to physbc_2d/3d instead of computing it with fortran size() tricks within

Src/F_BaseLib/multifab_physbc.f90

commit 798d370dc28cc939cc6199296bac9b04cb8af952
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 10:09:34 2012 -0700

    updated test problem description

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex

commit 8f74abea6d5059eeaf7b52421ec303eb35c3a032
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Apr 6 09:37:09 2012 -0700

    3d version of boundary conditions.

Tutorials/HeatEquation_EX1_F/advance.f90
Tutorials/HeatEquation_EX2_F/advance.f90

commit 52ed3255df36fc216cc01c8461801143cae39f38
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 22:22:44 2012 -0700

    bug in 2d bc's

Tutorials/HeatEquation_EX2_F/advance.f90

commit f2fbff443ea41a00c476e394fa04ba69605aa854
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 22:06:38 2012 -0700

    spruced up the first two heat equation examples.  the boundary condition example is finished, with options for a 'source' dirichlet wall, outflow (phi_n=0) and periodic

Src/F_BaseLib/define_bc_tower.f90
Src/F_BaseLib/multifab_physbc.f90
Tutorials/HeatEquation_EX1_F/init_phi.f90
Tutorials/HeatEquation_EX1_F/main.f90
Tutorials/HeatEquation_EX2_F/advance.f90
Tutorials/HeatEquation_EX2_F/init_phi.f90
Tutorials/HeatEquation_EX2_F/main.f90

commit 0d9b6a177402df18b3c5056a49c452299d514ed2
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 19:22:33 2012 -0700

    more bc example progress

Src/F_BaseLib/define_bc_tower.f90
Tutorials/HeatEquation_EX2_F/inputs_2d
Tutorials/HeatEquation_EX2_F/inputs_3d
Tutorials/HeatEquation_EX2_F/main.f90

commit ae04300fe8ac87d0518477bdc8c6ab6b50ea8e67
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 18:13:41 2012 -0700

    some documentation updates

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex

commit a1d7e5ab52cc3eb36f346bc6b2d65b13d319d228
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 18:12:47 2012 -0700

    start the HeatEquation_EX2_F boundary condition example by copying the EX1 example.

Tutorials/HeatEquation_EX2_F/GNUmakefile
Tutorials/HeatEquation_EX2_F/GPackage.mak
Tutorials/HeatEquation_EX2_F/advance.f90
Tutorials/HeatEquation_EX2_F/init_phi.f90
Tutorials/HeatEquation_EX2_F/inputs_2d
Tutorials/HeatEquation_EX2_F/inputs_3d
Tutorials/HeatEquation_EX2_F/main.f90
Tutorials/HeatEquation_EX2_F/write_plotfile.f90

commit 7ca08631bd506414e824fa803feb30feb4ef7f8d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 18:11:50 2012 -0700

    renname example

Tutorials/HeatEquation_EX3_F/GNUmakefile
Tutorials/HeatEquation_EX3_F/GPackage.mak
Tutorials/HeatEquation_EX3_F/README
Tutorials/HeatEquation_EX3_F/advance.f90
Tutorials/HeatEquation_EX3_F/init_data.f90
Tutorials/HeatEquation_EX3_F/initialize.f90
Tutorials/HeatEquation_EX3_F/inputs_2d
Tutorials/HeatEquation_EX3_F/inputs_3d
Tutorials/HeatEquation_EX3_F/main.f90
Tutorials/HeatEquation_EX3_F/make_fluxes.f90
Tutorials/HeatEquation_EX3_F/write_plotfile.f90

commit 2a03e8425e77437250c8fe5fc2befb737c31fbfb
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 17:07:42 2012 -0700

    first attempt at a generic boundary condition type

Src/F_BaseLib/define_bc_tower.f90
Src/F_BaseLib/multifab_physbc.f90

commit 15d3d3f53b454adedc98a53382cf2c3b761c3695
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 17:07:13 2012 -0700

    don't need to include files already in F_BaseLib/GPackage.mak

Tutorials/HeatEquation_F/GPackage.mak

commit 33ba0848c5e7364697b6609bfb6c5a889c760b9e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 15:00:56 2012 -0700

    HeatEquation_F will use F_BaseLib boundary condition stuff

Tutorials/HeatEquation_F/define_bc_tower.f90
Tutorials/HeatEquation_F/multifab_physbc.f90

commit 1f57c910a56a3c2b4208abe91d21d59ad88622a9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 15:00:17 2012 -0700

    f90sources += create_umac_grown.f90
    f90sources += define_bc_tower.f90
    f90sources += fillpatch.f90
    f90sources += multifab_fill_ghost_cells.f90
    f90sources += multifab_physbc_edgevel.f90
    f90sources += multifab_physbc.f90

Src/F_BaseLib/GPackage.mak

commit 6b75f233e221e2b1ca35e3c59e67958e6b4c2d0b
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 14:59:07 2012 -0700

    add define_bc_tower and multifab_physbc to F_BaseLib.  Still need to clean these up to be the 'simplest' case for use in HeatEquation tutorials.
    
    Now, the F_BaseLib/GPackage.make contains
    
    f90sources += create_umac_grown.f90
    f90sources += define_bc_tower.f90
    f90sources += fillpatch.f90
    f90sources += multifab_fill_ghost_cells.f90
    f90sources += multifab_physbc_edgevel.f90
    f90sources += multifab_physbc.f90
    
    so local codes won't have to

Src/F_BaseLib/define_bc_tower.f90
Src/F_BaseLib/multifab_physbc.f90

commit 13ffabbb0a5fb20fbf6bf7706145e9bb06ba3e99
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Apr 5 14:13:31 2012 -0700

    Little cleanup.

Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Tutorials/HeatEquation_F/main.f90

commit 37676d98c1737a09613f5f6ed8251042911eb80d
Merge: 7a47cb261 742f31372
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Apr 5 13:45:22 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7a47cb261a67a1cf3a1e9d6ff6b427f40a985d09
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Apr 5 13:45:13 2012 -0700

    Fix call to layout_build_ba.

Src/LinearSolvers/F_MG/ml_solve.f90

commit 742f31372f32d1bf3cabd8941116524fdfdd5ee9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Apr 5 13:36:13 2012 -0700

    completely eliminate the string "setbc" from all files and filenames in the fBoxLib source and HeatEquation tutorial

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90
Src/F_BaseLib/multifab_physbc_edgevel.f90
Tutorials/HeatEquation_F/GPackage.mak
Tutorials/HeatEquation_F/multifab_physbc.f90
Tutorials/HeatEquation_F/setbc.f90

commit 127a64a3cc05d1030ecda6b8529ca692aa838c50
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 15:38:47 2012 -0700

    latest

Docs/AdvancedTopics/AdvancedTopics.tex

commit 8f91b26363aba509b1907dffd8deb422e67d105d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 15:38:23 2012 -0700

    forgot to commit this

Docs/AdvancedTopics/hopper_omp.run

commit 623c4fb80a087095ab6e22c18e3abc4bde091778
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 13:52:15 2012 -0700

    finished section on OMP and accompanying example code

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Docs/GettingStarted/hopper.run
Docs/Introduction/Introduction.tex
Docs/UsersGuide.tex

commit fc001cacd70e4310111febb37a35dd9b561dfb48
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 13:28:08 2012 -0700

    code comments

Tutorials/HeatEquation_EX1_F/advance.f90

commit b4a06457c0e53d192ffa2b2cdd9687bc41df30ed
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 13:26:57 2012 -0700

    comments

Tutorials/HeatEquation_EX1_F/advance.f90
Tutorials/HeatEquation_EX1_F/main.f90

commit 83582dd591477f6eb406f505a284e56a21981668
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 12:47:24 2012 -0700

    more progress on User's Guide

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex

commit 83cb73aa1ece771d366dd633f76d6a90b737e665
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 12:46:54 2012 -0700

    some cleanup of WaveEquation_F

Tutorials/WaveEquation_F/advance.f90
Tutorials/WaveEquation_F/init_data.f90

commit 7528cafa42546610d8f12bff21892e92943d58de
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 12:45:13 2012 -0700

    simple OMP-enabled heat equation example

Tutorials/HeatEquation_EX1_F/GNUmakefile
Tutorials/HeatEquation_EX1_F/GPackage.mak
Tutorials/HeatEquation_EX1_F/advance.f90
Tutorials/HeatEquation_EX1_F/init_phi.f90
Tutorials/HeatEquation_EX1_F/inputs_2d
Tutorials/HeatEquation_EX1_F/inputs_3d
Tutorials/HeatEquation_EX1_F/main.f90
Tutorials/HeatEquation_EX1_F/write_plotfile.f90

commit e6c3b207456f91d924dbebfd3253f8d2f4706b9c
Merge: 6bf50c19e 443482136
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 10:55:44 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6bf50c19e46998ae87b80ca7bc399ca9c081e611
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 10:55:19 2012 -0700

    rewriting advanced topics chapter

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/UsersGuide.tex

commit 93241b4c58e49e5888128239d36acfc719b01423
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Apr 4 10:31:17 2012 -0700

    update to the new layout_build_ba interface

Tutorials/WaveEquation_F/main.f90

commit 4434821360ae62ff54ef539779121a44636a82e0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 10:28:39 2012 -0700

    Fix the call to layout_build_ba.

Tutorials/Exp_CNS_NoSpec/main.f90

commit 44e38f803aa4be0a5cf6a6d3d4e63744683d86b6
Merge: f8a6c0800 42596e528
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 10:26:03 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f8a6c0800885de0c2d65688ee6862c487109b970
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 10:25:34 2012 -0700

    Add boxarray_bbox(ba) to the layout build calls where needed since
    the problem domain argument is no longer optional.

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/cluster_f.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_f.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit 42596e528fc550d4759a8f9e4deebdc5cabddc07
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 4 10:12:31 2012 -0700

    Destroy the_bc_tower and call layout_flush_copyassoc_cache() to keep
    valgrind happy.

Tutorials/HeatEquation_F/main.f90

commit 3645722c0054fbe8ce4bc248f1ff88a7514ec26b
Merge: f6b98b596 514040f9f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 4 10:12:16 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 514040f9fa8b16a865b2f0eb9aee25bfe7326993
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 10:09:06 2012 -0700

    The problem domain argument (pd) is no longer optional in the call to layout_build_ba
    in layout.f90

Src/F_BaseLib/layout.f90

commit f6b98b596613694409ba9badb05babf862959a32
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Apr 4 09:59:35 2012 -0700

    OMP'd.

Tutorials/HeatEquation_F/advance.f90
Tutorials/HeatEquation_F/init_data.f90
Tutorials/HeatEquation_F/make_fluxes.f90

commit ff19364c0dcb1f65801988651e4763e9f6dda6e2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 09:15:48 2012 -0700

    Add 3d inputs file.

Tutorials/HeatEquation_F/inputs_3d

commit 1f6035cf10332880fb5dd6db9475d50a9e62a044
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 09:15:24 2012 -0700

    Get 3d version working.

Tutorials/HeatEquation_F/GNUmakefile
Tutorials/HeatEquation_F/init_data.f90
Tutorials/HeatEquation_F/make_fluxes.f90

commit 47ae657a2ae4f5f730b2cd7ddb27d1a2faf456fc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 08:02:14 2012 -0700

    Don't let nlevs > 3 for now just because we haven't defined grids at the higher levels.

Tutorials/HeatEquation_F/main.f90

commit af079ee7bbb12d9b984e3716330166e191091452
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 08:01:15 2012 -0700

    Added README.

Tutorials/HeatEquation_F/README

commit 0196078ef89ba993ea631e269d4a691db22a85af
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 07:57:50 2012 -0700

    More cleanup...

Tutorials/HeatEquation_F/define_bc_tower.f90
Tutorials/HeatEquation_F/main.f90

commit 2f0e4082f36fe0bf37ff5543d49964a0d8e97708
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 07:55:23 2012 -0700

    Add more comments.

Tutorials/HeatEquation_F/main.f90

commit a73975856df21b4f98849d7f97b454475266b531
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Apr 4 07:45:49 2012 -0700

    This is a multilevel explicit solver for the heat equation using forward Euler.
    The boxes are currently hardwired in the main.f90 routine.

Tutorials/HeatEquation_F/GNUmakefile
Tutorials/HeatEquation_F/GPackage.mak
Tutorials/HeatEquation_F/advance.f90
Tutorials/HeatEquation_F/define_bc_tower.f90
Tutorials/HeatEquation_F/init_data.f90
Tutorials/HeatEquation_F/initialize.f90
Tutorials/HeatEquation_F/inputs_2d
Tutorials/HeatEquation_F/main.f90
Tutorials/HeatEquation_F/make_fluxes.f90
Tutorials/HeatEquation_F/multifab_physbc.f90
Tutorials/HeatEquation_F/setbc.f90
Tutorials/HeatEquation_F/write_plotfile.f90

commit 04a458206dfc0a389aa54a0024ba5e46ad33bc74
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Apr 3 12:41:31 2012 -0700

    What the heck...declare v1.0.0

BoxLib_Version.txt

commit 2fc4bd3a77807d0a5f054135d1000472ed2c0206
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Mar 29 15:51:34 2012 -0700

    Changed := -> : in a couple places.

Tools/C_mk/Make.defs

commit 56ad6f9df48abb6a9ebcc888eddbc0e7c96cbda2
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Mar 29 13:55:28 2012 -0700

    Generalize refinement and derive functionality to allow user to build at runtime

BoxLib_Version.txt
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp

commit f333a72a1cd74813fb32cdd9eeff77eacca7f18e
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Mar 29 13:24:48 2012 -0700

    Modify where data pulled in simpleg stencils to avoid creating inconsistent edge data

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 39296ce3cb58c67df08a9722f4841cbfe0830c6b
Merge: 2675ff663 9f44ff907
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Mar 29 07:17:21 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2675ff663158711b8678f75c5a7be905de7df5aa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Mar 29 07:16:48 2012 -0700

    Fix from Manuel Cotelo.

Src/C_BaseLib/FabArray.H

commit 9f44ff907c8a64f21342c979bdd5019c7946f548
Merge: 427e2ee6a 045289947
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 28 10:38:03 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 427e2ee6a2690c74b4d7a23badff954f77ca786d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Mar 28 10:37:43 2012 -0700

    added FillBoundary.

Tutorials/MultiFabTests/MultiFabReadWrite.cpp

commit 045289947b8e41a20e2c8e77a82f34926e1ad605
Merge: eed78a66c 052eaa8d8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Mar 28 10:33:21 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit eed78a66ca694f0a75cd27c88495203d6534b839
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Mar 28 10:32:41 2012 -0700

    Mods requested by Donev.

Tools/C_mk/Make.defs
Tools/F_mk/GMakeMPI.mak
Tools/F_mk/comps/gfortran.mak

commit 052eaa8d82bd5de60128ab97fdd3b09781511d32
Author: vince <vebeckner@lbl.gov>
Date:   Tue Mar 27 17:55:18 2012 -0700

    example to do multifab functions.

Tutorials/MultiFabTests/GNUmakefile
Tutorials/MultiFabTests/Make.package
Tutorials/MultiFabTests/MultiFabReadWrite.cpp

commit c14baf6d8e8af32b56537e5c61b8b5aea5acb04e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Mar 22 12:35:26 2012 -0700

    mothra no longer overrides GNUmakefile to force Intel compilers

Tools/F_mk/GMakeMPI.mak

commit 1e075a4fa187b574a6139d9cc9688c2354f5957f
Author: Matthew Emmett <memmett@unc.edu>
Date:   Thu Mar 22 14:04:10 2012 -0400

    PyBoxLib: Tweak imports, add multifab.get_info method.

Src/Python/pyboxlib/__init__.py
Src/Python/pyboxlib/base.py
Src/Python/pyboxlib/multifab.py

commit 880d095df1edb33a09efd1ac2446558f2ea32444
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 16 12:32:24 2012 -0700

    Fix bug where RelaxType was called instead of RAPType in the Hypre stuff.

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp

commit b57df6d8ff1f497e2d34167c3254830ef66ca421
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Mar 15 18:22:29 2012 -0700

    Shoops....forgot the box transform for the derive source data.

Src/C_AMRLib/AmrLevel.cpp

commit 280ad87841a0387d3573b59f3acf2e22e355f5ee
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Mar 15 17:56:37 2012 -0700

    Fix the derive function that does not use a Fortran function, specifically for the case that the source data needs to be larger than the derived data.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp

commit 37ecccc56b3d29139a40e6cd1cd0fdcbc0cf618a
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Mar 15 19:02:32 2012 -0400

    add functions to convert between the integer bc names to strings
    and vice-versa

Src/F_BaseLib/bc.f90

commit 115a3d43d02dd929c06792b416c8458d007cd650
Merge: f233bf4e0 3a5b8aefd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Mar 15 14:13:05 2012 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f233bf4e0552283cd62dd03e101370c004222142
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Mar 15 14:12:24 2012 -0700

    When splitting grids we split on Z then Y then X.
    Then tends to be more efficient cache-wise than X -> Y-> Z.

Src/C_AMRLib/Amr.cpp

commit 3a5b8aefd7c24779e7ee590499e3cdf2603ef5c1
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Mar 15 13:19:32 2012 -0700

    Make particle replication stuff dimension independent

Src/C_AMRLib/Particles.H

commit e88ecbcce4822c3e4191734c1db2953008f0b530
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Mar 15 13:17:58 2012 -0700

    Add define for particles used in some app codes

Src/C_AMRLib/Make.package

commit 8240508509155564ffc71df421f2fbfee1339174
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Mar 14 13:52:30 2012 -0400

    switch etags to ctags -e for TAGS to allow for options that
    support Fortran interfaces.  Works great in emacs now.

Tools/F_mk/GMakerules.mak

commit 1f12c38fea8b0cb9bc6a11d53ba712c29df5ae62
Merge: 4bc5ddc87 c72eb8724
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Mar 14 13:37:52 2012 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 4bc5ddc875a2ce35e7157b1858658902f761a168
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Mar 14 13:37:22 2012 -0400

    add support for Fortran interface blocks to the tags target

Tools/F_mk/GMakerules.mak

commit 5720d077ee00d957ec6446f7de85254ba797600d
Author: Ryan Orvedahl <orvedahl@bender.astro.sunysb.edu>
Date:   Wed Mar 14 11:29:42 2012 -0400

    Ryan's routines for plotting particle data on top of plotfile
    variables.  The driver, plotparticles.py, makes a bunch of plots
    and movies.

python_plotfile/plotparticles.py
python_plotfile/plotsinglevar_parts.py

commit c72eb872410f2a5aa8a09ffeb125ee0312730fc0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Mar 13 14:06:27 2012 -0700

    Wrapped some output in mgt%verbose > 0.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit ed27f71a2e1cfd4af40e6e1278978032ec918702
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Mar 13 12:44:01 2012 -0700

    Removed -mp and added -ip for Intel.

Tools/C_mk/Make.defs

commit cd9b9fb1409a22e10c4416507df58fe41e5a3093
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Mar 13 12:43:34 2012 -0700

    Commented out some really old Intel Version 5 stuff.

Src/C_BaseLib/winstd.H

commit 0fb4b874dd676323407ec1fcfd7306875a2be829
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Mar 12 13:19:47 2012 -0700

    Revert out some of my previous changes.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.H

commit 02c83979bf25da437b2fe388d0f921dd216597c9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Mar 9 10:24:23 2012 -0800

    remove some antiquated comments and redundant BL_ASSERT statement

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 1f7d2590467a4245c237b8f323d495207fed090e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Mar 7 12:56:34 2012 -0800

    Use _OPENMP instead of BL_USE_OMP for wrapping #pragma omp lines.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxLib.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 17225b246343771e1362cd990333455df6077640
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Mar 7 12:55:33 2012 -0800

    Fixed to not need/use LinOp::bndryData(BndryData&).

Tests/LinearSolvers/C_CellMG/main.cpp

commit 6a4201eb29259a1b3025eade6912757a0fbb0828
Author: Matthew Emmett <memmett@unc.edu>
Date:   Wed Mar 7 13:27:41 2012 -0500

    PyBoxLib: Use ctypes.

Src/Python/GMakerules.mak
Src/Python/GPackage.mak
Src/Python/Makefile
Src/Python/README
Src/Python/mkpyfboxlib
Src/Python/pyboxlib/__init__.py
Src/Python/pyboxlib/base.py
Src/Python/pyboxlib/boxarray.py
Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/layout.py
Src/Python/pyboxlib/multifab.py
Src/Python/pyboxlib/pybl.py
Src/Python/src/blobjects.f90
Src/Python/src/blobjects.py
Src/Python/src/boxlib_numpy.c
Src/Python/src/boxlib_numpy.f90
Src/Python/src/fboxlib.f90
Src/Python/test.py

commit 54eb2dacf3d1ce5fdbe2b059620f11e6e1c222d2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 2 13:58:08 2012 -0800

    Add subroutine simple_2d_const to fill 2d stencils when the coefficients beta
    are constant (already existed in 3d)

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90

commit c2ceeb4879d9b9e05f2ee29127c428ae5b5d843d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Mar 2 13:38:57 2012 -0800

    1) Fix the computation of fluxes on high edges when using a higher-order
    cell-centered stencil (change to cc_stencil_apply.f90)
    2) Fix the computation of ghost cells between AMR levels when at an
    interior corner -- we need to first average the fine solution onto the
    coarse grid before using the coarse cells to interpolate, because the
    coarse cells under the fine grid can be used in constructing the
    slope in the coarse cell not under the fine grid.

Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 7da46fc92dcb74f98a0220ab576acde5ced83cae
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Mar 1 14:22:07 2012 -0800

    Add REAME for the multigrid tutorial.

Tutorials/MultiGrid_C/README

commit 46ff83b4021704ecf58a2d2666cdbe1f44dc79fe
Merge: 0452a2552 cc9236e49
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 29 16:38:30 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit cc9236e49a9b2d9babaff2bd1cc4a42e6b14f82e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 29 12:58:24 2012 -0800

    Commented out a couple warning messages.

Src/C_BaseLib/FArrayBox.cpp

commit bc6eb37c9fb86845989dc03f381c1f12a833262a
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Feb 29 11:17:16 2012 -0500

    get this compiling again

python_plotfile/GNUmakefile

commit 4f9614fc9fc649881ac7450b192748fde8afdcd8
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Mon Feb 27 19:20:00 2012 -0500

    add projection, eos, and incompressible tests.  Also update to the
    new data_processing location

Tools/C_util/regtests/Maestro-tests.ini

commit ae66a9ab804723415aec22e3a7cd2d3c02a11c9a
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Mon Feb 27 19:06:31 2012 -0500

    more sensible (optional) fParallel location to get this to compile
    if you have a MAESTRO checkout at the same level as AmrPostprocessing

GNUmakefile

commit 5681ff56f8f569cd7598d0920792517f3718db0a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 24 13:10:20 2012 -0800

    Fix the quadratic terms in subroutine FORT_CQINTERP in INTERP_2D.F.  They were missing
    the 1/2 in front of phi_xx * dx^2 term.

Src/C_AMRLib/INTERP_2D.F

commit 51e5a3c1c1a94734fa89723cbc464d69dabbb1ea
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 23 15:07:11 2012 -0800

    BOXLIB_HOME default should be ../../.. not ../..

Tutorials/MultiGrid_C/GNUmakefile

commit 179448c17609121d570366aa28dbc7beee73683c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 23 15:04:54 2012 -0800

    Make the BndryData member a const reference instead of a concrete data
    member.  This means that the BndryData object passed to the constructor
    had better not be destroyed before we use it.  The "right" way to do this
    would be to pass a reference-counted pointer to a BndryData.  I'll put
    that on my list ...

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.H

commit f78e11d9b1a5de57e0f685d99d08c02e22ce6465
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 23 15:02:59 2012 -0800

    Disallow some copy constructors and assignment operators.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp

commit 5c940c11d5afba1508e340bdc749793b4e84e85f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 23 13:45:58 2012 -0800

    Make copy constructor & assignment operator private.

Src/C_BoundaryLib/FabSet.H

commit 53de5fac7da00066329441f45e7c5d31bc786268
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Feb 23 13:29:38 2012 -0800

    Use PArrayNoManage instead of PArrayManage to cut down on copy()ing.

Tutorials/MultiGrid_C/main.cpp

commit d6cacd007daef8f26f5a9c751317471ee93bba2b
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue Feb 21 21:29:19 2012 -0500

    add the ability to add a string to the compilation command -- useful
    for forcing the code to use alternate microphysics.

Tools/C_util/regtests/testnew.py

commit 0452a25525b6ddf5722b591d9a31c5da19cf2089
Merge: 53d48d791 121ab03d5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 21 15:40:31 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 121ab03d54c2a7488f13203d5fb35b2205e95fd9
Author: John Bell <jbbell@lbl.gov>
Date:   Sat Feb 18 16:16:28 2012 -0800

    added note about how to build

Tutorials/Exp_CNS_NoSpec/README

commit 4a7942a0becf274f46e46f2f9277c1ef0af89896
Author: John Bell <jbbell@lbl.gov>
Date:   Sat Feb 18 16:14:25 2012 -0800

    added a README to the compact app

Tutorials/Exp_CNS_NoSpec/README

commit e07414343189ffed8e6ad422f11897afaf38da78
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 17 16:25:10 2012 -0800

    Convert fParallel/data_processing to AmrPostprocessing/F_Src.

CASTRO_gravity/GNUmakefile
CASTRO_gravity/fdustcollapse1d.f90
CASTRO_gravity/fdustcollapse2d.f90
CASTRO_gravity/fdustcollapse3d.f90
CASTRO_hydro/GNUmakefile
CASTRO_hydro/fsedov1d.f90
CASTRO_hydro/fsedov2d_cart.f90
CASTRO_hydro/fsedov2d_cyl_in_cartcoords.f90
CASTRO_hydro/fsedov2d_cyl_in_cylcoords.f90
CASTRO_hydro/fsedov2d_sph_in_cylcoords.f90
CASTRO_hydro/fsedov3d_cyl.f90
CASTRO_hydro/fsedov3d_sph.f90
CASTRO_radiation/GNUmakefile
CASTRO_radiation/fgaussianpulse.f90
CASTRO_radiation/flgt_frnt1d.f90
CASTRO_radiation/fradshock.f90
CASTRO_radiation/fradsource.f90
CASTRO_radiation/fradsphere.f90
CASTRO_radiation/frhdshocktube.f90
GNUmakefile
MAESTRO_tests/GNUmakefile
MAESTRO_tests/fgaussianpulse.f90
MAESTRO_tests/fmlcompare.f90
MAESTRO_tests/fmlconverge.f90
MAESTRO_tests/fnorm.f90
MAESTRO_wdconvect/GNUmakefile
MAESTRO_wdconvect/feint.f90
MAESTRO_wdconvect/fthermo.f90
MAESTRO_wdconvect/fthermo_driver.py
MAESTRO_wdconvect/fwdconvect.f90
MAESTRO_xrb/GNUmakefile
MAESTRO_xrb/fad_excess.f90
MAESTRO_xrb/fbuoyancy.f90
MAESTRO_xrb/fconv_slopes.f90
MAESTRO_xrb/fspeciesmass.f90
Palette
fIDLdump.f90
fIDLdump3d.f90
faverage.f90
fboxinfo.f90
fcompare.f90
fextract.f90
fextrema.f90
fsnapshot2d.f90
fsnapshot3d.f90
ftime.f90
fvarnames.f90
old_flame/GNUmakefile
old_flame/fbubble_position.f90
old_flame/fbubble_position_3d.f90
old_flame/fcusp.f90
old_flame/fcylflame.f90
old_flame/fflamelength.f90
old_flame/finteg.f90
old_flame/fturbkin.f90
old_flame/fwidth.f90
python/README
python/column_depth.py
python/conv_slopes.py
python/dumpparthistory.py
python/eos_data.txt
python/helmeos.py
python/parseparticles.py
python/test_helmeos.py
python/test_parseparticles.py
python/timestamp_00
python/timestamp_02
python_plotfile/GNUmakefile
python_plotfile/contourcompare.py
python_plotfile/fsnapshot.f90
python_plotfile/plotsinglevar.py
tutorial/GNUmakefile
tutorial/fspeciesmass2d.f90
tutorial/fwrite2d.f90

commit bc8926278143a1ab87560c17ace1cbcc02d5f073
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 17 14:56:04 2012 -0800

    Add new MultiFab norm0 function which takes a BoxArray.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 12aedbd36b7912164dde5b49278001e1490375b5
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Feb 17 16:45:11 2012 -0500

    make individual tests links off the main results page

Tools/C_util/regtests/testnew.py

commit 0c521c64f6e5e05ff91e877d72734cc071919ef4
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Feb 15 16:11:27 2012 -0800

    Remove -fast-math on GNU stuff due to vode finickyness

Tools/C_mk/Make.defs

commit d99d6888e4f4d9eafc3f61f211a6c26feac91235
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 15 14:28:38 2012 -0800

    Removed flags turning off exceptions for GNU.
    Either way it doesn't make much difference in run times.
    Added -ffast-math to the GNU optimization flags.
    This can make a sizeable difference in run times.
    This "can" break codes though.  In particular, we don't have it on
    in the F_mk stuff as it breaks MAESTRO somehow.

Tools/C_mk/Make.defs

commit 53d48d79131c4b0bc96c954c4941512128c607d7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 15 14:11:00 2012 -0800

    Fix 3D inflow boundary for F90 nodal solver.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 21e3faa66b64a3ec42fa7bbb690d1dabf02bc34c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 15 14:01:46 2012 -0800

    Use -O2 instead of -O3 with gfortran.  The latter can sometimes be slower.

Tools/C_mk/Make.defs

commit 5ef0214fc64cd6d671480490c6e0839c56318f7f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 15 12:47:27 2012 -0800

    Don't output any plotfiles if plot_int <= 0.

Tutorials/Exp_CNS_NoSpec/main.f90

commit ad316cda87891b33af0144f25a5e7739b2b2805b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 15 10:37:46 2012 -0800

    Make calculation of courno in ctoprim() optional.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit efda4046347062a43653a3a125ce618d841200e6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Feb 14 16:01:50 2012 -0800

    Fix bugs for 2D inflow boundary.  3D still needs to be fixed.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 6f195344494010d4a95b481d9e7fef823ee31fdd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 15:53:05 2012 -0800

    Fixed typo.

Tutorials/Exp_CNS_NoSpec/write_plotfile.f90

commit b3dd826a12e437b68f052c78e516c6c2da3dac4b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 15:52:12 2012 -0800

    Made write_plotfile() more generic.

Tutorials/Exp_CNS_NoSpec/main.f90
Tutorials/Exp_CNS_NoSpec/write_plotfile.f90

commit d9f12caf29f8b0b133cf4a3b948dc8f89b908983
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 15:35:59 2012 -0800

    Moved final output statement before boxlib_finalize().

Tutorials/Exp_CNS_NoSpec/main.f90

commit ae5a621f27287ff6d66374fe064e1edf67abe4b5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 14:26:42 2012 -0800

    Some code rearrangement.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit ac650ebac49d68674949df907b6148ca12cca719
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 13:44:12 2012 -0800

    New inputs file.

Tutorials/Exp_CNS_NoSpec/inputs.jbb

commit 704c64152a1de7ae562084f8a95b86c6c472a164
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 13:43:54 2012 -0800

    More like what JBB wanted.

Tutorials/Exp_CNS_NoSpec/init_data.f90
Tutorials/Exp_CNS_NoSpec/inputs_3d

commit 154f3e1a91111c608812d5b7ecfde2ab8d278ad0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 13:26:18 2012 -0800

    Replaced some divides with multiplies.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 11f5bdcfefe5ff8c2acfe58d8237355fa0b9bcda
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 13:03:45 2012 -0800

    Some memory and performance improvements.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 51c07ce5ce2945a6e56f19e2695da3e332d63c75
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 12:34:50 2012 -0800

    Some cleanup.

Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/init_data.f90

commit ee134688620c874e7896c230970f0d44b758c3b3
Merge: d84057616 0b4702e74
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 11:12:14 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d84057616f447f2a41196ea68783ac817b866c1a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 11:12:04 2012 -0800

    OMP init_data

Tutorials/Exp_CNS_NoSpec/init_data.f90

commit 0b4702e7491873e40d2d6defcf5f4aad7518594c
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Tue Feb 14 13:49:29 2012 -0500

    new main page format -- makes it easier to view many tests

Tools/C_util/regtests/testnew.py

commit b7d54afbbdc3f4ca433f9b20c929509fe05ce478
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 10:48:54 2012 -0800

    Some OMP tweaking.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 71ec1b3d993ae7d89413d76323d146aa89f0f68d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 10:23:10 2012 -0800

    OMP'd diffterm().

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 9c8e925b574dea8cc2d8b2729d12bd13b3528c17
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 14 10:01:44 2012 -0800

    OMP'd hypterm().

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 08faa433272cba5b2213550ef0b9a5b552786d2c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 21:23:05 2012 -0800

    Some renaming and added newer namelist stuff to example inputs file.

Tutorials/Exp_CNS_NoSpec/inputs_3d
Tutorials/Exp_CNS_NoSpec/main.f90

commit 623b8940699a726d6da44871d41fa33b87434982
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 20:58:08 2012 -0800

    Now write out when outputing a plotfile.
    Add more things to the namelist so they can be set in an input file.
    Some more cleanup.

Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/main.f90
Tutorials/Exp_CNS_NoSpec/write_plotfile.f90

commit d8b6c68402d378563cc08c023aa7c6c2ee7f85ee
Merge: 4877c5587 f11d3be3a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 20:28:22 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4877c5587d3daa7682072cf10740040ae2fcf908
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 20:27:52 2012 -0800

    Fixed bug; now appears to be working.
    Did some cleanup as well.

Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/init_data.f90
Tutorials/Exp_CNS_NoSpec/inputs_3d
Tutorials/Exp_CNS_NoSpec/main.f90

commit 3cc1401c74bce16cbb60934e12a11d4cbfb95e99
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 17:49:49 2012 -0800

    Fixed bug in difflux().
    Now calculate dt based on CFL/courno.

Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/init_data.f90
Tutorials/Exp_CNS_NoSpec/main.f90

commit f11d3be3ac1ac18cc29acfbcbb8a8c5c59d72f78
Merge: 521d1fd6a 4e8ec03af
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Feb 13 20:39:01 2012 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 521d1fd6a271dddd547905863b3567e79a732cd1
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Feb 13 20:38:40 2012 -0500

    add compareFile parameter to tests to allow us to explicitly specify
    the file to be used in the comparison
    
    make sure that the buildDir is infact valid
    
    if all are compileTests, then don't worry about if the benchmark
    directory exists

Tools/C_util/regtests/testnew.py

commit 4e8ec03af47dad0b878314b137cbafd2291c0681
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 16:53:50 2012 -0800

    Getting closer to working code.

Tutorials/Exp_CNS_NoSpec/init_data.f90
Tutorials/Exp_CNS_NoSpec/main.f90
Tutorials/Exp_CNS_NoSpec/write_plotfile.f90

commit fdb385607352754ea0bd548dec4a2f69376a7757
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 16:29:09 2012 -0800

    Added a couple more named constants.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 1ddb104a7e9385766d8b3082627c811a42181ba3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 16:18:56 2012 -0800

    Now calling diffterm().
    Using dummy values for ETA and ALAM.
    Still got to init data correctly as well.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 5a0b3003cb87bf9128d968f79652c01d65b5ef96
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 15:48:12 2012 -0800

    Some work getting diffterm().

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 9ad9192e9e0e264a8271cba0be2e02c8e4cca409
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 15:20:48 2012 -0800

    Actually call ctoprim() & hypterm().

Tutorials/Exp_CNS_NoSpec/advance.f90

commit e7a3df79ab7f8d42db923bf6db256bb118f7aa3b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 14:47:28 2012 -0800

    Brought in ctoprim() and hypterm().

Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/init_data.f90
Tutorials/Exp_CNS_NoSpec/main.f90
Tutorials/Exp_CNS_NoSpec/write_plotfile.f90

commit 6eeb24926850a2dc704c12789f7a05d575f173b6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Feb 13 12:11:40 2012 -0800

    Removed various flags used to turn off C++ exceptions.
    The various compilers on jaguarpf really want exceptions enabled.
    Shouldn't really effect performance.

Tools/C_mk/Make.Linux

commit d6fbcf1834bd345af83339b24740907b1aa80c15
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Feb 10 20:45:11 2012 -0800

    Virtualize a couple functions to support more generic control of plotfile and checkpoint output

BoxLib_Version.txt
Src/C_AMRLib/Amr.H
Tools/C_scripts/gen_release_tarball

commit 4c0a400aacdb34c30d6fcdb391aca35639dae19f
Merge: 1e03915a1 c7830e6c7
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Feb 10 20:44:45 2012 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c7830e6c77a33ad6187e159d9f2ef770aecea032
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 10 16:02:04 2012 -0800

    Some cleanup.

Tutorials/Exp_CNS_NoSpec/advance.f90

commit 6357e1abb9ff8153ccda2909ee544608ecfb8cca
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 10 16:01:49 2012 -0800

    Plug a couple memory leaks.

Tutorials/Exp_CNS_NoSpec/main.f90
Tutorials/WaveEquation_F/main.f90

commit 5d55ea7fc30c18f79831e64c76c8a24188884161
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 10 15:26:35 2012 -0800

    Some work on RK3 algorithm.

Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/main.f90

commit c8d26c262ad2d249f971120f1d46a25ca890801d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 10 14:12:38 2012 -0800

    A little more cleanup.  Still just WaveEquation.

Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/init_data.f90

commit 5d5ef8d6e1e73ae94a91f57f722eeefa3224769d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 10 14:06:26 2012 -0800

    A little cleanup.

Tutorials/Exp_CNS_NoSpec/inputs_2d
Tutorials/Exp_CNS_NoSpec/inputs_3d
Tutorials/Exp_CNS_NoSpec/main.f90

commit bbd95909a171e491648b8884824e2ec5f125cdd2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 10 13:38:49 2012 -0800

    Just copied files from WaveEquation_F.

Tutorials/Exp_CNS_NoSpec/GNUmakefile
Tutorials/Exp_CNS_NoSpec/GPackage.mak
Tutorials/Exp_CNS_NoSpec/advance.f90
Tutorials/Exp_CNS_NoSpec/init_data.f90
Tutorials/Exp_CNS_NoSpec/inputs_2d
Tutorials/Exp_CNS_NoSpec/inputs_3d
Tutorials/Exp_CNS_NoSpec/main.f90
Tutorials/Exp_CNS_NoSpec/write_plotfile.f90

commit 74d3da57ac3a0633c05bbe183c63a504e2056586
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Feb 10 09:03:54 2012 -0800

    Some patches from Chris for Macs.

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 4695e77d9f41b6f445408315c0fa4c4475ecee6a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Feb 10 08:26:27 2012 -0800

    Put Mike's fixes in for gcc/g++.

Tools/C_mk/Make.defs

commit 42db55787ce633e95fcd3bb952eaa0abcb4bae9b
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Thu Feb 9 16:31:03 2012 -0500

    add a sort to the test problem

Tools/C_util/regtests/testnew.py

commit d13bf9506a878f001a41c5e25a2361e01aef7eea
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Feb 9 12:58:19 2012 -0800

    The alpha term was incorrectly included in s_minion_cross_fill_2d and s_minion_cross_fill_3d

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 054ac4696b0e1e08435723314bf408e5f16c1856
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Feb 8 20:02:30 2012 -0500

    fix some typos

Tools/F_scripts/write_probin.py

commit f95cbd6017915fa9901126a25bc3b0f50835daa3
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Feb 8 20:00:43 2012 -0500

    make the problem names more unique.  Eliminate docs

Tools/C_util/regtests/gen_compile_test.sh

commit 3c3fefcd7fa4382fc5d5689616e1d3dfbdae0ce0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Feb 8 09:14:26 2012 -0800

    A little more generalization in support of Aleks.

Tools/C_mk/Make.defs

commit 2b9da5fe2278c31728555b1e83cad5f3d1c7088c
Merge: 9844778fe ab7751740
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Tue Feb 7 19:33:55 2012 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 9844778feafdc84e624077f646b8544052809bfa
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Tue Feb 7 19:33:11 2012 -0500

    add a tool to automatically generate the compile test parameters for
    all problems with a GNUmakefile

Tools/C_util/regtests/gen_compile_test.sh

commit ab77517406cf3223ee7c5b87d30ee2fe5ca68a0b
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Tue Feb 7 19:17:17 2012 -0500

    add support for compile-only suites (no other parameters other than
    build directory are needed)
    
    fix the webTopDir checks (now makes sure there is a "/"
    
    minor output tweaks
    
    don't print cvs/git info on webpage if we ran with --no_update

Tools/C_util/regtests/testnew.py

commit d83c6c416c329134b219a3e77f88c945b8bf2a59
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 7 13:07:24 2012 -0800

    Some mods to enable Aleks to use "gfortran46" instead of gfortran.

Tools/C_mk/Make.defs
Tools/F_mk/GMakedefs.mak

commit d30ef9f15cbe320921f9a37503f07fcee5918021
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 7 13:06:23 2012 -0800

    Use -O1 instead of -O when debugging.
    It compiles faster and gives better debug info inside gdb.

Tools/F_mk/comps/gfortran.mak

commit 8b6c07c7e4b4cd8c068116f16a7d20330edf181f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Feb 7 10:05:24 2012 -0800

    BOXLIB_HOME macro wasn't quite right.

Tests/LinearSolvers/ComparisonTest/GNUmakefile

commit 7ed675942b5d05bb6430e3fcbabd0ffbe88114c2
Merge: cf4caaba7 0ba36a85a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 6 14:10:14 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit cf4caaba7e07233dddd91577bb20dc6faf290d15
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Feb 6 14:09:21 2012 -0800

    OpenMP the sync residue subroutines.

Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 0ba36a85a76eec3951ca3c8a22abbcdbeef138e2
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Mon Feb 6 14:09:53 2012 -0500

    add RT, update build directories to reflect new directory structure

Tools/C_util/regtests/Maestro-tests.ini

commit a415f6cecc4fdd0ec6e478805f27127861a13038
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Mon Feb 6 14:09:35 2012 -0500

    if we fail to compile during a normal test, show the make output

Tools/C_util/regtests/testnew.py

commit 1d98cb2eb1f28356fa5dbfd6f2f3f5bae3dfa336
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Feb 5 16:38:27 2012 -0800

    Define lo_inflow(:) and hi_inflow(:) instead of lo_inflow(3) and hi_inflow(3)
    in nodal_divu.f90/subroutine divu.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit f6cc9ed18fe1f1337b32537b124d10ecf0d03bf5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 17:59:22 2012 -0800

    Support the case when fine grids touch inflow boundaries.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit cea650320323a69818dffe5f316a33eaf791f0a7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 15:42:52 2012 -0800

    Call bl_error if nonuniform grids are used in the F90 nodal solver.

Src/LinearSolvers/F_MG/mg.f90

commit 686cd540f2f91c3b60bc72f6ff5f4f165fb1f9cd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Feb 2 13:41:17 2012 -0800

    Pass velocity in ghost cells into the F90 nodal solver in order to
    support inflow boundary.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 877210180c8b8a413ce36f45034ed0898f21373d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 17:00:03 2012 -0800

    put subtract_divu_from_rh back

Src/LinearSolvers/F_MG/nodal_divu.f90

commit ca02edb9d8a6fa2d38f5cbf1be77bca4c7daad0f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 14:09:03 2012 -0800

    Fix a bug in computing the new u in 3D nodal projection.  The bug was
    due to confusing rho and sigma (which is 1/rho).

Src/LinearSolvers/F_MG/nodal_newu.f90

commit a2d6cdca3d04fe8702d9dac4f7e20636976d82ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 13:31:59 2012 -0800

    Fix a bug in 3D nodal projection with the dense stencil.  MG towers were
    used before they were built.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit cd5e5ef1b5c42edadace7394a72485050dc26a6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Feb 1 12:50:39 2012 -0800

    Fix a bug in 3D nodal projection

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/nodal_divu.f90

commit 4a943b9c62ccc99befff52e903546d8aaab3e5f5
Merge: 306e286be aa2f7db79
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 31 17:27:36 2012 -0800

    Merge branch 'dev'

commit aa2f7db79e32ef57218b86014dbc6af639481e08
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 31 16:11:21 2012 -0800

    3D support for have_divu

Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 306e286be05863043669bf4e810d5aa7796290ff
Merge: e836c3128 19de476e6
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Jan 31 19:01:04 2012 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit e836c3128c6822752147d82d552c4871a4c94890
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Tue Jan 31 19:00:17 2012 -0500

    remove -J and -I for nan -- the default Make.defs handles this now, and gfortran
    doesn't like it specified twice.

Tools/C_mk/Make.Linux

commit 19de476e6c36f24c7799ad3b84f6f15b7a08b50d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 30 14:01:17 2012 -0800

    Fix bugs for the cases when both fine and coarse levels touch physical boundaries.

Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 6575dc69a145763ca183a5dd8a4bd93a5c951757
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 27 16:18:57 2012 -0800

    Fix a bug. 2D version of mgt_set_vold was used in 3D.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit abb3405d8bf9bd46bdda1755238f0a48a1b32472
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 27 13:21:32 2012 -0800

    Delete "call flush()" that was checked in accidentally.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 0b26aaf395646e7c6e04f5ea9187b243260577bd
Merge: c7881bbb2 6173aa36b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 27 13:15:47 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6173aa36b71032c29040502b9493a36c4c5eb678
Merge: b785eb0b7 ea544ba8f
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 27 13:12:27 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit b785eb0b7e495fb729b94f91b0a0017bfc93c80c
Author: vince <vebeckner@lbl.gov>
Date:   Fri Jan 27 13:12:09 2012 -0800

    set version string for fabs and multifabs.

Src/Extern/amrdata/AmrData.cpp

commit c7881bbb2f9fefe017129c65e5ff3dfc8dbfa4d4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 27 13:11:19 2012 -0800

    Fix a bug in computing source at the interface due to passed rhs.
    
    Make bnorm = max(bnorm, tres0), otherwide we may have trouble if tres0
    is too big.

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit ea544ba8fe1db22c657fe0a83ee1365c4e0481da
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jan 27 12:52:10 2012 -0800

    Added the ability to flush fortran output (unit=6).
    This can be used to help sync up C++ and Fortran output when debugging.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 2a6d196f6952210b0bf8a0d7d825c51ebd4f4557
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 13:49:50 2012 -0800

    Add some comments

Src/LinearSolvers/F_MG/nodal_divu.f90

commit fe231bdc5bcb32704314c7542557eaa080dde525
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 26 13:43:26 2012 -0800

    clean up

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 4445d01ec5b196f38c71dbd978fe0f90a8603cb4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 25 17:51:13 2012 -0800

    support have_divu

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 1e03915a1827a80de7b811cf2a75c9d40140c4c9
Merge: 2cdd6eaa1 94f30abbf
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jan 25 16:38:01 2012 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 2cdd6eaa16266f5e90f39dd18d469ce51775f46a
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jan 25 16:35:24 2012 -0800

    Remove CMake hack suggested by one of the Amanzi folks

CMakeLists.txt

commit 94f30abbfb6674169a7ea366a101f2f81b78235f
Merge: 30bd8eb93 bf3bb541d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 20 13:24:31 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 30bd8eb9336009461a9e6c58efbfa87f411ca1f3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 20 13:23:38 2012 -0800

    Fix a parallel bug

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit bf3bb541d409227d5959d26fa6eaa56df1891099
Merge: e2c5b3a79 d9344e6f5
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Jan 20 12:08:12 2012 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit e2c5b3a7935d10874e7eeac83ed243e5869767d0
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Fri Jan 20 12:07:28 2012 -0500

    on bender, override the default compilers by mpif90 and mpicxx to
    be the versions that are in the current path.

Tools/F_mk/GMakeMPI.mak

commit d9344e6f5d8a5fa1e8c781a68714e32fe9381da6
Merge: 14eafc8ea 9a5bb1dd0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 19 17:17:14 2012 -0800

    Merge branch 'dev'

commit 9a5bb1dd0c42d2877b6d77b3047f1ce74ea4a80b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 19 17:10:50 2012 -0800

    3D implemented for nodal sync residue.

Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 14eafc8eab3b6b6262f44d867a5889c7dcf4dad0
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 19 17:00:14 2012 -0800

    rle update pubtest 4

Tests/IOBenchmark/README

commit c75b87ac1bb85d3dbbfa198cc57d01bcecda9e3f
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 19 16:46:28 2012 -0800

    rle update pubtest 3

Tests/IOBenchmark/README

commit 4a253b7365e0c1a0ed947847a8c99185c85bd2ff
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 19 16:43:18 2012 -0800

    rle update pubtest 2

Tests/IOBenchmark/README

commit 98235ea264bb643ab08a99a50a788c6b9055df90
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 19 16:38:05 2012 -0800

    rle update pubtest

Tests/IOBenchmark/README

commit ae9be45fc966bb7cecd45da405765240de4cc81d
Merge: 232484954 e383f0b7c
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 18 15:49:48 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2324849545f7f83bffa0a81b0011db04da609b74
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 18 15:49:28 2012 -0800

    rme update 3

Tests/IOBenchmark/README

commit e383f0b7cf0dbfb337f387eabcfe96df5d5b3457
Merge: cef5902a4 23620784b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 18 15:34:42 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit cef5902a468455af7f566c8076e21b55782c7dc9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 18 15:33:55 2012 -0800

    Fix a few memory leaks.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 23620784baeffe76099f7af97354b577f4b25029
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 18 11:19:14 2012 -0800

    rme update 2

Tests/IOBenchmark/README

commit 620d0dad51d7418cf6be0b9ebc214b984520cc1d
Author: vince <vebeckner@lbl.gov>
Date:   Wed Jan 18 11:08:17 2012 -0800

    rme update

Tests/IOBenchmark/README

commit 82ef714d345a8208027d6efeb4431127421f69a6
Author: Michael Zingale <zingale@inf.astro.sunysb.edu>
Date:   Tue Jan 17 15:56:48 2012 -0500

    update inf for new F16 install

Tools/F_mk/GMakeMPI.mak

commit e647a6dc9fd1c636b0a5968395d47170d4ae49fc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 13 15:51:52 2012 -0800

    Allow stencil type be passed to MGT_Solver.  MGT_Solver still reads
    mg.stencil_type.  But the optional _stencil_type argument in the
    MGT_Solver constructor, if provided, will have higher priority.  The
    reason for the modification is to make sure the MG solver and the
    nodal projection class in IAMR are consistent.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 5db1e9f479858555c972c4355af23327bbf2da7a
Merge: 521c2aa49 b843d64ab
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 13 14:26:40 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 521c2aa49cb5cf8bcb2a8e452592ef8a4040abbd
Merge: 2efda7d65 37fb65783
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 13 14:26:23 2012 -0800

    Merge branch 'dev'

commit 37fb657834a1ca6c157ab899434d7618295e7876
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Jan 13 14:23:16 2012 -0800

    change the size of zero_rh from (nlevs) to (2:nlevs) because rh(1) was
    never used.

Src/LinearSolvers/F_MG/ml_nd.f90

commit b843d64ab6f6dd75c23dcb90316cda81e40d30ec
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Jan 13 08:25:43 2012 -0800

    Some cleanup.

Tools/C_mk/Make.defs

commit 9f78fc730467518a7b5c14818d8461b9f58c88c7
Merge: 7676f02bb 57ac1a196
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 12 21:03:39 2012 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 57ac1a1967fc3590b03f1dd0a248f93e28733972
Merge: bdbacfe34 0564f8fbd
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 12 20:27:37 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7676f02bb3e348bbeaa03a9b4a439c9bab118bdb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 12 20:24:27 2012 -0800

    Minor tweak to get .mod files in the right place on hopper.

Tools/C_mk/Make.defs

commit 0564f8fbd996aea0c4cf9a57096d763c2ae8da43
Merge: d49e265e0 2efda7d65
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 12 17:18:45 2012 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit d49e265e05f1e2fbb40ebaa9bad2cfdd2733c2da
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 12 17:18:29 2012 -0800

    more 2D

Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/main.cpp

commit b191d1bcacaade9f151d9ee257b94b86726d639b
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 12 17:17:18 2012 -0800

    switch mpi on hedorah

Tools/C_mk/Make.mpi

commit 9b4eb6e605a2351ce62e78d29f0a2ac19a9ef488
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Jan 12 17:15:11 2012 -0800

    Allow 2D in solver tutorial

Tutorials/MultiGrid_C/COEF_2D.F
Tutorials/MultiGrid_C/RHS_2D.F

commit bdbacfe342bb2ce4117c6b990f0e0db27700ace7
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Jan 12 16:48:12 2012 -0800

    Fix to GNU FC stuff to get .mod files written to the appropriate place on
    hopper. The problem was that the "-J" flag was being set on the FC and fC
    lines, which are overwritten on Cray computers with ftn. Solution was to
    move all those flags set together with the compiler into [fF]FLAGS.

Tools/C_mk/Make.defs

commit 2efda7d6569005aa3d03b254e1292dcfe7f778d6
Merge: d7d4c021b 66213b92d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 11 16:58:12 2012 -0800

    Merge branch 'dev'

commit 66213b92da3767b1a5ae2dd82a7eafa044d9de8d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 11 16:54:59 2012 -0800

    Change the way of getting sync resid from the MG solver for safety.

Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit d7d4c021be3c0c77ca1577a5a0a1244fe303b08f
Merge: 8fde59bdd 8435b76cf
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 11 15:35:28 2012 -0800

    Merge branch 'dev'

commit 8435b76cfc242940071770cf14e2af2adf8a234e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 11 15:32:01 2012 -0800

    Fix a bug.  The ghost cells of sync_resid should be set to zero.

Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 8fde59bdd029b689b93990149258ed69bd1c8581
Merge: 201c5ad00 64314f2d9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 11 11:00:41 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 201c5ad000003229842628c4f982493b3d3364bd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Jan 11 10:52:53 2012 -0800

    Remove the hack in nodal smoother that try to match the C++ nodal
    solver.  The 2D hack had a bug.  Moreover, the old way is also
    problematic because the color (i.e., red or black) depends upon the
    layout of grids.

Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit 64314f2d96518256173d5f1dacc9d35c3c7695c3
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 10 17:41:17 2012 -0800

    boundary condition figures

Docs/AdvancedTopics/bc_example1.eps
Docs/AdvancedTopics/bc_example1.fig
Docs/AdvancedTopics/bc_example2.eps
Docs/AdvancedTopics/bc_example2.fig
Docs/AdvancedTopics/bc_example3.eps
Docs/AdvancedTopics/bc_example3.fig

commit 7510803ad377fff3656e5f1cfc1905b73389deea
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 10 17:40:37 2012 -0800

    starting a daunting documentation

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex

commit d374d653fc70b30ae29c3d0ad4f3b7065bb716e7
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 10 16:35:45 2012 -0800

    moving this

Docs/GettingStarted/hopper.run

commit a237ef60928ea7224152a7e2e1ad4a76cfd9623a
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Jan 10 16:35:33 2012 -0800

    moving this

Docs/AdvancedTopics/hopper.run

commit 69c83c282a777dba8826414f760a5db97c08fede
Merge: 46b0ffeef 46106c0ea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 12:50:28 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 46b0ffeef910e32b93219cf41bf7e2262b559c7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Jan 10 12:48:54 2012 -0800

    cleanup

Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 46106c0ea3b1ad86c1dd6c2cdf7e12378203f940
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Jan 9 17:40:42 2012 -0800

    minor updates

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/UsersGuide.tex

commit fe0f46152b50b6c41a4e8a17ca1eb6a22a4750cc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 9 17:35:14 2012 -0800

    It works for the simple problem now.  Cleanup is needed.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit 3d21a34d7bf26f8cb7fdda269d07bcd7400ae2d8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 9 14:30:52 2012 -0800

    Turn on do_diagnostics when mg.v >= 4.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 919ad433e6506db8ca49f67eb0cc20608a0ec0f7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 9 14:26:40 2012 -0800

    Allow MGT_Solver change smoother.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 6a729c98339eb9035a0dafc364cda5a7c68d58db
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Jan 9 13:59:18 2012 -0800

    There are cases that err = ml_residual is zero while err = ml_cycle is not.

Src/LinearSolvers/C_NodalMG/amr_multi.cpp

commit 138a2b186ffe39046d98d25a8471170980c77363
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sat Jan 7 17:09:52 2012 -0500

    add bender

Tools/F_mk/GMakeMPI.mak

commit 7cba34de3d61a4788a5455cd8bbae00710c7385a
Merge: cdd044f6c 5d5e01c41
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sat Jan 7 15:43:38 2012 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit cdd044f6c1879e07bf4c3bf3478bc0718427b2a3
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Sat Jan 7 15:41:36 2012 -0500

    update with separate web directory

Tools/C_util/regtests/Maestro-tests.ini

commit 5d5e01c41e057cfa524c223f816f07471b1ea091
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 6 14:46:15 2012 -0800

    1) Fix the mini_cycle routine which is used only for factor 4 refinement
       between AMR levels.
    2) Adjust the print statements which are used for verbosity > 3

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 04baf66392cb8a7014a7b7bc415bf80048fcc888
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Jan 6 13:22:13 2012 -0800

    Modify how we set do_diag so that it matches how it is set in the F_MG stuff;
    i.e. if verbosity >= 4 then do_diag = 1 (before it was hard-wired to 0)

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 8cba4afff361cfc6ccf5580d3732fe6b208e0e67
Merge: c4690f508 119ce3fe3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 5 17:21:17 2012 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit c4690f508c9d792b52e1e82807adcd4b56370cdd
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Jan 5 17:20:01 2012 -0800

    Fixed a bug. one_sided_ss should be built with stencil=.true.

Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 119ce3fe36fc89f560581b7eb327e5a34e548f27
Author: vince <vebeckner@lbl.gov>
Date:   Thu Jan 5 16:10:10 2012 -0800

    added rodan.

Tools/C_mk/Make.mpi

commit 66992034ec62ffcf885be5697f77ab17fbec90b0
Merge: fe2cfa8b1 1a9bd7993
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jan 4 14:07:59 2012 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit fe2cfa8b1e6c3af8923b6beb673fcdb174ae7907
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Jan 4 14:07:41 2012 -0800

    GNUmakefile for use with DUMPI trace package on hopper.

Tests/LinearSolvers/C_CellMG/GNUmakefile.dumpi

commit 1a9bd79938df655d6cf82768a6ce1d917234eed0
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Jan 4 13:52:42 2012 -0500

    Add mpi stuff for LENS at ORNL

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 3eba53a80224f80ff92d8a6a2234e08b5048bcc1
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 3 14:42:36 2012 -0800

    Change verbosity test in Amr.cpp to verbose>0 instead of verbose>1
    when use_efficient_regrid=1.

Src/C_AMRLib/Amr.cpp

commit 96a1fa2ea68588544c70edd2ff3174ff1d18e6af
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Jan 3 13:13:16 2012 -0800

    Add use_efficient_regrid flag which allows us to not recreate existing AmrLevels when
    the regridding process does not change the boxArray.

Src/C_AMRLib/Amr.cpp

commit 1574e6991d0d6c3dddf2c2a2c20870bc6a9b94b8
Author: Matthew Emmett <memmett@unc.edu>
Date:   Sat Dec 31 21:10:30 2011 -0500

    PyBoxLib: Add "read" and "copy" methods to multifab class.

Src/Python/pyboxlib/base.py
Src/Python/pyboxlib/multifab.py
Src/Python/src/fboxlib.f90
Src/Python/test.py

commit 29c238b19bc1c7c7a8259f69207641314b93efc3
Author: Matthew Emmett <memmett@unc.edu>
Date:   Sat Dec 31 01:37:28 2011 -0500

    PyBoxLib: Add "write" method to multifab class.

Src/Python/pyboxlib/multifab.py
Src/Python/src/fboxlib.f90

commit 0e7435273168d52f700f3cac9de126068db23f60
Author: Matthew Emmett <memmett@unc.edu>
Date:   Fri Dec 30 23:44:29 2011 -0500

    PyBoxLib: Add "nboxes" and "local_boxes" methods to layout class.

Src/Python/GMakerules.mak
Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/layout.py
Src/Python/pyboxlib/multifab.py
Src/Python/src/fboxlib.f90

commit 7b9343e21ce0bdc78520817891c1ac8f1aba9509
Merge: 758269311 c8e22c93f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 29 12:26:40 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 7582693114ff579398527ad8c05c4fc0f978f1ac
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 29 12:26:04 2011 -0800

    Fix the way we set dt_level in Amr.cpp when we restart with max_level > previous max_level
    and no subcycling.

Src/C_AMRLib/Amr.cpp

commit c8e22c93ff0d4bf23c87dcc782adbf3c9576d567
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 26 09:51:18 2011 -0800

    Added code for cims.nye.edu for Aleks.

Tools/C_mk/Make.mpi

commit d2a3d2c0a4d7f710d07fd344ccbc396773435fc9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Dec 25 17:47:34 2011 -0800

    Remove unused variable in Particles.H.

Src/C_AMRLib/Particles.H

commit af8e70eaef0ec7a6460ff441bf9cbaf78c37ac4e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 22 11:10:12 2011 -0800

    work in progress

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_sync_resid.f90

commit fc20f9554e6a613930b5e774f6c3fecd8e15a9f3
Merge: 61cf7f0af 79acec6c5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Dec 21 08:49:30 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 61cf7f0af039f04284a97aef300da501155aeaf0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Dec 21 08:49:10 2011 -0800

    Fix defaults for NReaders and NRedist.

Src/C_AMRLib/Particles.H

commit 79acec6c58221eaed8b41ad9a97850d3283abec6
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Dec 20 17:41:45 2011 -0800

    staggered grid convergence tester complete

Tools/C_util/Convergence/AVGDOWN_2D.F
Tools/C_util/Convergence/AVGDOWN_3D.F
Tools/C_util/Convergence/AVGDOWN_F.H
Tools/C_util/Convergence/DiffSameDomainRefinedStag.cpp

commit 5a1dd1a5df21a855409d3973f556cab9be2fa8d4
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Dec 20 16:16:17 2011 -0800

    good progress on the staggered grid convergence utility.  works now for x-direction, need to generalize to all directions and ref_ratios

Tools/C_util/Convergence/AVGDOWN_2D.F
Tools/C_util/Convergence/AVGDOWN_3D.F
Tools/C_util/Convergence/AVGDOWN_F.H
Tools/C_util/Convergence/DiffSameDomainRefinedStag.cpp
Tools/C_util/Convergence/GNUmakefile

commit 0faeb762d0edd3d50fc2b925f2a6c9ae3f229314
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Dec 20 09:50:28 2011 -0800

    fix comments, check in new template for staggered grid convergence testingZ

Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameDomainRefinedStag.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp

commit b831b864b8b446e6d52efe9dcb2dab9aea656592
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Dec 19 12:20:33 2011 -0800

    clean this up

Tools/C_util/Convergence/GNUmakefile

commit fdac7fee6aa73d9cf77ada046bfaa7d93ff3a5c4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Dec 15 09:12:51 2011 -0800

    Added a critical section around the std::cout call in Reset() just to be safe.

Src/C_AMRLib/Particles.cpp

commit b3d93cf0fd91df231dc4632b5b09cf11152bf6c6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 14 22:14:26 2011 -0800

    Added a critical section around that part of intersections() that builds the hash table.

Src/C_BaseLib/BoxArray.cpp

commit 27187d63fc3dede4c9e71c2938714c61eca66914
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Dec 14 13:15:09 2011 -0800

    More mods for Gunther.

Src/C_BaseLib/GNUmakefile

commit 3b2937b1c20fc95ef6333aa0acacc5de92bac112
Merge: 694cf96dc cc6e1512f
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Dec 12 18:52:24 2011 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 694cf96dc9050e3daf0cf6a3fc1ec99230cf9a78
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Dec 12 18:51:46 2011 -0500

    fix cray path

Tools/F_mk/GMakedefs.mak

commit cc6e1512f22aa71219a5dc76eed231a517d16005
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Dec 12 12:46:49 2011 -0800

    Add domlo and domhi to interface for ErrorFunc2.

Src/C_AMRLib/ErrorList.H

commit 3576f724d31d963588ae9a5c771f62a413edd0ab
Author: Matthew Emmett <memmett@unc.edu>
Date:   Mon Dec 12 12:01:27 2011 -0500

    PyBoxLib: Add "interleave" flag to multifab create method.
    
    This allows PyBoxLib to create interleaved FABs, which are indexed
    according to (c,i,j,k) instead of (i,j,k,c).

Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/multifab.py
Src/Python/src/boxlib_numpy.c
Src/Python/src/boxlib_numpy.f90
Src/Python/src/fboxlib.f90

commit ec2ebc2be594b79297d6632591984745c83cf867
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Dec 9 18:41:33 2011 -0800

    Add a couple of functions to MGT_Solver.  It now gets a cell center
    mask from Projection.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit 2ba36e0b3c83aa0c0cd3fb0c29e0bd7b5f2f3991
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 9 16:36:59 2011 -0800

    Inlined some one liners.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit c8adb2db1a31baccc7a7dfd83a9f37fe22702bd7
Merge: 830475865 da53d9186
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 9 15:37:54 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 8304758651fec2e56745c4da29c98ab02fb22bd8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Dec 9 15:37:37 2011 -0800

    Mods requested by Gunther for VisIt.

Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/Make.package

commit da53d918616a8ba9b71a70f600b2cf406c42c865
Merge: e3a0ebb31 ae8c47fd9
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 8 17:25:36 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e3a0ebb3126a0722d2d30705ff6a081dca735427
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 8 17:25:09 2011 -0800

    undo change in .gitignore

.gitignore

commit 1371f4ea700f54c7ef46df37f5460d517ec7ab1d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 8 17:22:06 2011 -0800

    If both rhs and v are provided, the nodal solver will use rhs + div v
    as RHS.  If only v is provided, it will use div v as RHS, as before.

.gitignore
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit ae8c47fd9acbe8e14645dff16cc7cc25d315ceb2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 8 14:56:47 2011 -0800

    Remove defined-but-unused "gridloc"

Src/C_AMRLib/Particles.H

commit 147eef2def11489f58ebc33332d2e61fd80a66b3
Merge: 5ef337ae0 5e0eb1d79
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 8 14:12:35 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 5ef337ae0d3313d2d111752d183ed92b67cbdf61
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 8 14:12:07 2011 -0800

    We do need to call post_regrid from level 0 up, not level "start", after all.

Src/C_AMRLib/Amr.cpp

commit 5e0eb1d7983aa49b34a5bc68dee89af70d8d3348
Merge: 19218c3a2 a246b8867
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 8 13:32:58 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 19218c3a2089dc212de506dc4b67d2e65d28b0c8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Dec 8 13:32:53 2011 -0800

    Fix a typo/bug when BL_FORT_USE_UPPERCASE

Src/LinearSolvers/F_MG/mg_cpp_f.h

commit a246b88670cda1aeac8b12c61eb92aac4b75ee47
Merge: 484fd0f25 e15c03629
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 8 13:11:35 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 484fd0f2538177c94ce6ecabce4a8f4e477dbc8f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 8 13:10:55 2011 -0800

    Only call post_regrid on the levels where the grids have actually changed;
    previously it was called from level 0 up, even though lbase may have been higher.

Src/C_AMRLib/Amr.cpp

commit 51912ef31a8ff67f8f23b45df2acc907c90d0aeb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Dec 8 13:10:05 2011 -0800

    Create new interface for F90 solvers from C++ that just sets the
    coefficients to be -1 off-diagonal and alpha = 0; this process now
    avoids making a bunch of extra arrays which just carried constant values.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit e15c03629eb6c7947c98d70682008f4402649a67
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Dec 7 20:21:39 2011 -0500

    pretty it up some more

Tools/C_util/regtests/testnew.py

commit 3f18f2d096ac6083165cdeb8c8858e3abb000e07
Merge: 41002b9ef e535678c0
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Dec 7 15:41:41 2011 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 41002b9efb22278fc924644cbabe90fe54cf71f5
Author: Michael Zingale <zingale@bender.astro.sunysb.edu>
Date:   Wed Dec 7 15:40:53 2011 -0500

    allow for the web directory to be specified independently
    
    also update the CSS some

Tools/C_util/regtests/testnew.py

commit e535678c02d747735869c199b10f0dc2e32c92e1
Merge: 201610315 41feff82f
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Dec 7 00:34:40 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 201610315b191c3f3d3cd29779fd3331cb4fd879
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Dec 7 00:34:03 2011 -0800

    Combine all calls to setPhysBoundaryVals in FillPatch, allowing one to intercept the default behavior of calling a static to fill bcs

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Tools/C_scripts/gen_release_tarball

commit 41feff82f0bb14c22efb3cb02a44eeb76691d2bd
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 6 10:12:44 2011 -0800

    Change default verbosity of CGSolver.cpp from 1 to 0.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 244d30baf144caa311689ffcdd5c9fa4a68f15ce
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Dec 6 10:11:31 2011 -0800

    Need to fix NRedist default.

Src/C_AMRLib/Particles.H

commit 6dda459bae7a60af869a3e4ca245a6259a9f9d59
Merge: b47507b94 6d32518b3
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 5 14:42:31 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6d32518b3bc58de92bd13eec74c0e84efc261df1
Merge: 49a787204 d94d63364
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Dec 5 14:41:57 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 49a787204f2d1a96a98ff498022f77f92c1d8d26
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Dec 5 14:41:39 2011 -0800

    back out of some of Ann's solvability changes

Src/LinearSolvers/F_MG/ml_cc.f90

commit b47507b940c74f30a33221b6a1230d6dff6593b1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 5 14:32:48 2011 -0800

    Fix a bug in deallocating multifabs for the nodal solver with the dense
    stencil.  The one_sided_ss multifab is not allocated in that case.
    
    The communication between MGT_Solver and the underlying F90 solver is
    changed so that the multifabs in the MGT_Solver can have an arbitrary
    number of components.  This saves memory because we do not have to
    copy the state data into the MGT solver.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90

commit d94d63364d53dd0f693e74414485b87673c83255
Merge: 90ed7e598 1d9765202
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 5 14:31:04 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 90ed7e598530073bc7b12071f24fb6e035424f6b
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Dec 5 14:28:40 2011 -0800

    Fine tune the setup of Hypre AMG solver according to the
    recommendation of Ulrike Meier.

Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp

commit 1d97652020e3a0d14f8f86515596a1278ec4f5ea
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Dec 5 13:15:45 2011 -0800

    Shut up a compiler warning about a possibly unset variable.

Src/C_AMRLib/Particles.H

commit 9f199f53eb595e38eaaeb461180eb514a12d3304
Merge: 730d22347 37ca7adfd
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Dec 2 10:11:02 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 730d2234731db401fb934b102e16697d25652d4d
Merge: 91ceeff13 05e230acf
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Dec 2 10:08:28 2011 -0800

    Merge branch 'master' of /home/marc/src/CCSE/tmp/../BoxLib

commit 05e230acf801011e50af4a9e4338e42eda4d4454
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Dec 2 10:06:46 2011 -0800

    Other part of rename

Tools/C_scripts/gen_release_tarball.txt

commit 0e93aa690c66dc7e3c0da2ac179c10f2f6d3370a
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Dec 2 10:06:07 2011 -0800

    Make tarball notes into a script

Tools/C_scripts/gen_release_tarball

commit 91ceeff135f39b7783521930bf9a5e1a55b825ff
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Dec 2 10:01:56 2011 -0800

    cmake fixes due to Ben Andre

CMakeLists.txt
Tools/CMake/InstallManager.cmake

commit 37ca7adfd0aac3879bd9962051069ce880f50486
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 21:27:52 2011 -0800

    Fix up InitFromAsciiFile.

Src/C_AMRLib/Particles.H

commit aadc1b399dca0c8a79c653e4984e62aef1c97512
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 19:27:59 2011 -0800

    This version breaks up the Redistribute calls into chunks
    in InitFromAsciiFile in Particles.H

Src/C_AMRLib/Particles.H

commit 449e35083b353dcb1253592bec2f3860b3a5dd62
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 28 17:08:05 2011 -0800

    Revert m_id & NextID() back to int.
    Keep num_particles and num_particles_read as longs.
    NextID() now checks if we try to read/initialize more than INT_MAX
    particles per any MPI process.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit bcb93e381fee7756f1957d8eeba545c5ee6c0a65
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 15:33:20 2011 -0800

    One more int --> long in Particles.H

Src/C_AMRLib/Particles.H

commit bc618d626f20db6c731dc98c1590e5956506cf73
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 15:32:12 2011 -0800

    One more int --> long in Particles.H

Src/C_AMRLib/Particles.H

commit 98e48cd941bcb89699a93a003a02e66a4827028d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 15:27:54 2011 -0800

    We need m_id and next_id  to be long instead of int for the case when
    we have lots and lots of particles.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit a89fc79a149ed60e3cd506ffaf4bc78c045b8bfc
Merge: 6e713b2ea 6c4cdf0c2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 15:17:22 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 6e713b2ea3f49f2d23324de21a9e8c822bf604fa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Nov 28 15:17:13 2011 -0800

    Fix error print statement.

Src/C_AMRLib/Particles.H

commit 6c4cdf0c2fa9ace75a82511f7bfb874a1153db3b
Merge: 8fbe03efc 50b273c43
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Mon Nov 28 13:59:53 2011 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 8fbe03efc3d6359046c4c054dcb0eb72b066ca2e
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Mon Nov 28 13:59:05 2011 -0500

    if there are no parameters defined, create the namelist anyway,
    with a dummy parameter, just to make sure that things compile.

Tools/F_scripts/write_probin.py

commit 50b273c43fb19cf6d47c7c879bb5f90c7d7a9e02
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Nov 26 08:40:54 2011 -0800

    We don't need to enforce solvability ahead of time when nlevs = 1 because
    we now enforce it each V-cycle when n = 1.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 907aa4c1ac0892ddddd8cc670e9da35edb4cc781
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Nov 26 08:37:50 2011 -0800

    We must pass the coeffs_sum_to_zero from mgt(1) to mgt(1)%bottom_mgt
    in order for the CG or BiCG solver to know the system is singular
    when using bottom_solver = 4.  Change for cell-centered only.

Src/LinearSolvers/F_MG/ml_cc.f90

commit cbf86e3475f97653e3f917a461fb9b600ee5520b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Nov 24 09:24:37 2011 -0800

    Added ParticleBase::MaxReaders().  This is the maximum number of readers
    wanted for InitFromAscii().  It's settable via ParmParse as:
    particles.nreaders=N.  It defaults to min(NProcs,64).  Note that
    this number is always std::min()d with itself and NProcs since we can
    never have more readers than MPI processes.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 12101839f885474cd2bb5ac5752b6e327acd5a1a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Nov 24 08:46:45 2011 -0800

    New version of InitFromAscii() that tries to cut down on Redistribute() overhead.

Src/C_AMRLib/Particles.H

commit 0e98fb6035a69c8bb158af4661605bb3b99a7ca5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Nov 23 13:56:14 2011 -0800

    Inlined index().  This is used in BaseFab::operator() for indexing into a
    FAB with an IntVect.  Doing this greatly sped up Particle::InterpDoit()
    and things like GetGravity(), MoveKick(), MoveKickDrift() which call
    InterpDoit() ...

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit 354c12f2f3a503ebc6aaafd66705b641d551b252
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Nov 23 13:54:00 2011 -0800

    Removed the "len" argument to GetGravity().
    Added an intermediate ifrac[n] = (1-frac[n]) n InterpDoit() to force the calculation to
    be done only once. Results in a modest speedup with g++ at least.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit aa2a5bbbf727109f43aa01e87d1d2d517467d7d8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 23 10:49:15 2011 -0800

    Fix shifting in domain replication in Particles.H

Src/C_AMRLib/Particles.H

commit 4a8e317dad80946cd090a0e305dd3ac1d70b2260
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 23 10:39:14 2011 -0800

    Remove random debug statement.

Src/C_AMRLib/Particles.H

commit 38c2f2269dc67445d5457ce88a1f6dca4142ab2c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 23 10:38:11 2011 -0800

    Fix test for print statement.

Src/C_AMRLib/Particles.H

commit e06387da5d83e83b851b15ba057243a17df00d4b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 23 10:35:25 2011 -0800

    Fix typo with lNrep...

Src/C_AMRLib/Particles.H

commit 1998fbdbdcd6dff1ffeff779d9d0160185c22125
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Nov 23 10:23:31 2011 -0800

    Changed the Nrep argument to InitFromAscii() to const IntVect* and defaulted it to zero.

Src/C_AMRLib/Particles.H

commit 3316244707ed9562ab4abd6930ec0511f028e4da
Merge: 47ea2d18b 3c66da0e3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Nov 23 09:43:26 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 47ea2d18bd6f96ece1cf882524d9bc8ea3c5b7f8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Nov 23 09:42:33 2011 -0800

    Use -O1 instead of -O0 for gcc/g++ when DEBUG=TRUE.
    This still gives good debugging info but yields much faster code.

Tools/C_mk/Make.defs

commit 3c66da0e32d57399982176bc9e87f36b024e9671
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 23 09:39:43 2011 -0800

    Pass Nrep through the calling sequence instead of hard-wiring it.

Src/C_AMRLib/Particles.H

commit b823629eeaef184ef274523ebe90783512fa51cb
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Wed Nov 23 08:03:37 2011 -0800

    more progress - wrote parallel jobs section

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/AdvancedTopics/hopper.run
Docs/GettingStarted/GettingStarted.tex
Docs/UsersGuide.tex

commit adc71bb4e3d0b8a48a21a7b0154d7d3002ccd292
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Tue Nov 22 20:41:20 2011 -0500

    frontmatter page numbers should be roman, main page numbers normal

Docs/UsersGuide.tex

commit b0499e4aa60841b14e2b34eff9d579c79f36c72f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 22 14:44:53 2011 -0800

    Change defaults for how far the bottom solver can go -- we now limit
    by keeping the min in any direction to be 8 rather than by number
    of levels.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90

commit 64104cbc58cadabe5bf3c380e700d6d74af647c5
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 22 14:08:41 2011 -0800

    new color scheme.  fixed typo

Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/UsersGuide.tex

commit 201d08ec73534348fcc8126306bc3cdfffdc5c15
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 22 11:54:05 2011 -0800

    Allow for the option of replicating the domain in InitFromAsciiFile.

Src/C_AMRLib/Particles.H

commit 3306205caca4acdc35b6ef7d552a8017f04bf080
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 22 11:21:25 2011 -0800

    getting started section complete

Docs/GettingStarted/GettingStarted.tex

commit b87bf023c303265ff811464130fb394cbc00bf19
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 22 10:25:04 2011 -0800

     more progress

Docs/AdvancedTopics/AdvancedTopics.tex
Docs/GettingStarted/GettingStarted.tex
Docs/UsersGuide.tex

commit 2108f2485a5584f02e6f0446d8e3a677c7c2f4a8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 22 08:38:11 2011 -0800

    more progress and some re-org

Docs/GNUmakefile
Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/UsersGuide.tex

commit dffffeb26fcb6b3326e5d0bd1b6f483f6c7ab7a6
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 22 08:37:53 2011 -0800

    new section

Docs/AdvancedTopics/AdvancedTopics.tex

commit 13f0096e50c3a7da0e4cb6b78a6de1df85b72093
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 22 08:06:44 2011 -0800

    turn off MPI by default

Tutorials/WaveEquation_C/GNUmakefile
Tutorials/WaveEquation_F/GNUmakefile

commit 6964bb8db84965d3cd4e57d683afff7d6748e150
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Nov 22 07:19:01 2011 -0800

    clean these up a bit

Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/Introduction/index_grid.odg
Docs/Introduction/index_grid2.eps
Tutorials/WaveEquation_C/GNUmakefile
Tutorials/WaveEquation_C/Make.package
Tutorials/WaveEquation_F/GNUmakefile
Tutorials/WaveEquation_F/GPackage.mak

commit e0a4d8b53779a07c9cd83a16728b86480a4ae427
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 21 15:42:25 2011 -0800

    starting to take shape

Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/Introduction/index_grid.odg
Docs/Introduction/index_grid2.eps
Docs/UsersGuide.tex
Tutorials/WaveEquation_F/main.f90

commit b2908d56c1694d55b27d0a7ccaf6aa08b0cb58b2
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 21 14:34:16 2011 -0800

    new fig

Docs/Introduction/AMR.eps
Docs/Introduction/Introduction.tex

commit 1422087b19b344e076c724de649992488601152e
Merge: d4dccce42 d01ad1707
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 21 13:40:32 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d4dccce42599d80c2e0aecea03b8d77182e3309e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 21 13:40:12 2011 -0800

    fixed to use regular old layouts and boxarrays

Tutorials/WaveEquation_F/advance.f90
Tutorials/WaveEquation_F/init_data.f90
Tutorials/WaveEquation_F/main.f90
Tutorials/WaveEquation_F/write_plotfile.f90

commit d01ad1707993eec099a5987b124f85b127d8c25c
Merge: cce69f934 f21d5a80b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 21 12:42:11 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit cce69f93485a627a459f888fe41a78fd8b111b01
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 21 12:41:54 2011 -0800

    Mod to compile with PGI on hopper.

Src/C_BaseLib/CoordSys.cpp

commit f21d5a80bec8b0b68d038cdce05d1d7aa21da05f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 21 11:25:15 2011 -0800

    saving progress

Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/UsersGuide.tex

commit 6bc5dec6d1d1ad2c76926f342f317c2700e3719b
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 21 09:37:20 2011 -0800

    now this builds again

Docs/Introduction/Introduction.tex

commit aa92dcf60c2fa8930168de9696406a7e87b8c5dc
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 21 09:35:37 2011 -0800

    more playing around with git - hope this works

Docs/Overview/Overview.tex
Docs/Overview/boxlib_directory_bw2.eps
Docs/Overview/castro_scaling.eps
Docs/Overview/data_loc.odg
Docs/Overview/data_loc2.eps
Docs/Overview/index_grid.odg
Docs/Overview/index_grid2.eps
Docs/Overview/lmc_scaling.eps
Docs/Overview/maestro_scaling.eps

commit 3fa44c6b57cce24a55016b22eecc0c864e88f949
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Mon Nov 21 09:35:07 2011 -0800

    more playing with git.  hope this works

Docs/GNUmakefile
Docs/GettingStarted/GettingStarted.tex
Docs/Introduction/Introduction.tex
Docs/Introduction/boxlib_directory_bw2.eps
Docs/Introduction/castro_scaling.eps
Docs/Introduction/data_loc.odg
Docs/Introduction/data_loc2.eps
Docs/Introduction/index_grid.odg
Docs/Introduction/index_grid2.eps
Docs/Introduction/lmc_scaling.eps
Docs/Introduction/maestro_scaling.eps
Docs/UsersGuide.tex

commit 008a0622fbef621a925468b893dbf8f0869804a8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 18 17:33:20 2011 -0800

    lots of comments in code, wrote small section in User's guide.  This could actually be released now

Docs/GettingStarted/GettingStarted.tex
Tutorials/WaveEquation_F/main.f90
Tutorials/WaveEquation_F/write_plotfile.f90

commit ccf821fc5fbdd87c81fd37b317bb10cb2d8feff8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 18 13:44:22 2011 -0800

    fortran version of WaveEquation_C.  fully working (I think)

Tutorials/WaveEquation_F/GPackage.mak
Tutorials/WaveEquation_F/advance.f90
Tutorials/WaveEquation_F/init_data.f90
Tutorials/WaveEquation_F/inputs_3d
Tutorials/WaveEquation_F/main.f90
Tutorials/WaveEquation_F/write_plotfile.f90

commit 0bd82fc4b746e534fd99b606dd966fbe8f7f883a
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 18 12:31:43 2011 -0800

    remove unused variables

Tutorials/WaveEquation_C/init_data_2d.f90

commit 97cece503026d5714a5e65ecc6ab5adc77b1d6c3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 18 12:30:09 2011 -0800

    datalog is now a Managed PArray instead of UnManaged so it gets properly
    cleaned up on exit.

Src/C_AMRLib/Amr.cpp

commit 60e49e8887c11ef51d1e178c0c5e6c78dd95df33
Merge: 7a134e64c 089f34994
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 12:14:32 2011 -0800

    Merge branch 'hypre'

commit 089f3499427013eedae833e5a97045f094e536b2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 12:13:36 2011 -0800

    Minor changes in input file

Tests/LinearSolvers/ComparisonTest/inputs.3d

commit 7a134e64cbb590fed2f7e6a23a3c99cd2bb1db59
Merge: abfa7d69a 864b3cd1e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 12:12:02 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit abfa7d69aec6dbe9f67cd79fc069a8f1c32e3d7f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 12:10:51 2011 -0800

    Collect more timing info.

Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp

commit 864b3cd1e128f7b1ff40bf96242685197f7b8537
Merge: 533705b6e ddc99b7aa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 18 10:58:18 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 533705b6e479c651d9f8a75396a80db201b4a07c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 18 10:58:02 2011 -0800

    Minor performance tweak to copyassoc_check().

Src/F_BaseLib/layout.f90

commit 5bae57425b7c9180063494642751e451e9e1768e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 10:37:56 2011 -0800

    Minor changes for the case when some processors have no grids.

Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp

commit bfb675fb27f78de40c3b0501e928689a55cfa30a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 10:35:32 2011 -0800

    Remove a useless statement.

Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp

commit 1b2767e18ffa88317ea7f616901dd983f3f8508d
Merge: 5c8115578 ddc99b7aa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 10:19:41 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5c81155787a1ef2a5d4ab73fd70ae3524bb05cb6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 10:18:55 2011 -0800

    Fix typo in a variable name.

Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp

commit ddc99b7aaf280b82b44f45c0662d544879c00d73
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Nov 18 10:08:27 2011 -0800

    delete BndryData objects in the destructor of HypreABecLap

Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp

commit 4f4b88299f587d92f658fe6a32b258f9dd4d2e4d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 18 09:44:56 2011 -0800

    Be a little smarter about which cached copyassocs to delete when the cache
    hits the maximum size.
    The max copyassoc cache size now defaults to 25 instead of 50.

Src/F_BaseLib/layout.f90

commit 55f782362f8bba46fa83860367548c9a807eb37f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 18 09:21:27 2011 -0800

    Added -lmpl for my machine.

Tools/F_mk/GMakeMPI.mak

commit 601bcdb325c712f0b3761e29121099cca262f63a
Merge: 5f2a2582f 30356b5b9
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Fri Nov 18 09:51:56 2011 -0500

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 5f2a2582f1823310b4cc78d74b5ef3c80e234ef0
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Fri Nov 18 09:51:08 2011 -0500

    shift the gfortran-specific comments into comps/gfortran.mak

Tools/F_mk/GMakedefs.mak
Tools/F_mk/comps/gfortran.mak

commit 30356b5b963010735f14967a428f8375fd63caf9
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Nov 18 06:47:56 2011 -0800

    starting new example

Tutorials/WaveEquation_F/GNUmakefile
Tutorials/WaveEquation_F/GPackage.mak
Tutorials/WaveEquation_F/inputs_2d
Tutorials/WaveEquation_F/main.f90

commit 2d199a1967eaaf4a1242a2e16aea308decb5bff9
Merge: 2edeec88a ded697878
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 17:51:10 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 2edeec88ab457fee5a59e98ef8f186e391c20d0c
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 17:50:49 2011 -0800

    tidy this tutorial up a biZ

Tutorials/WaveEquation_C/GNUmakefile
Tutorials/WaveEquation_C/inputs_2d
Tutorials/WaveEquation_C/inputs_3d

commit ded6978783361298ba77a8b0eace6dcf4f478689
Merge: 155d46f78 cd1fff349
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 17 17:14:10 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 155d46f78e9a8c17eec103addc48ae1aa26f8b4c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 17 17:13:39 2011 -0800

    Fix a bug in setBndryConds.  It now uses FabSetIter to loop over local boxes.

Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp

commit cd1fff3499060a7600e185870487463d67629f52
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:34:58 2011 -0800

    deleting old copies

Docs/BoxLib/Overview.tex
Docs/BoxLib/boxlib.tex
Docs/BoxLib/boxlib_directory_bw2.eps
Docs/BoxLib/castro_scaling.eps
Docs/BoxLib/data_loc.odg
Docs/BoxLib/data_loc2.eps
Docs/BoxLib/index_grid.odg
Docs/BoxLib/index_grid2.eps
Docs/BoxLib/lmc_scaling.eps
Docs/BoxLib/maestro_scaling.eps
Docs/preface/preface.tex

commit ccc53a1e61dbcf007dbfb84e174a168e598fb5dc
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Nov 17 15:31:36 2011 -0800

    Added mgt_flush_copyassoc_cache().
    This is now called on Finalize() to remove any cached copyassoc objects.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 293e74cd2e980fbb6949289c80939a2b009dc3f7
Merge: 7ec0f902d fa7cbff48
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:29:33 2011 -0800

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 7ec0f902ddf6a850ad0843e5a1c9e37d394406e5
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:29:17 2011 -0800

    more re-org

Docs/GNUmakefile
Docs/Overview/Overview.tex
Docs/UsersGuide.tex

commit 8a864c4beaacd916b7469414ac9d9387ce9afc57
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:24:24 2011 -0800

    new section

Docs/GettingStarted/GettingStarted.tex

commit 878cdfdfc4520f5b536c4c0a7a89e052849e4549
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:23:02 2011 -0800

    re-org

Docs/GNUmakefile
Docs/UsersGuide.tex

commit 8d1f3ae3888833c1c420ae4e59778fb3d393fa39
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:22:14 2011 -0800

    re-org

Docs/Preface/Preface.tex

commit 06baaa3305175f69939b21fedceddb27c8298972
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:21:41 2011 -0800

    re-org

Docs/Preface/preface.tex

commit 769a4c1b27dfdc02fa15d2f63fbdca7813fb0bd8
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:21:22 2011 -0800

    re-org

Docs/Overview/Overview.tex
Docs/Overview/boxlib_directory_bw2.eps
Docs/Overview/castro_scaling.eps
Docs/Overview/data_loc.odg
Docs/Overview/data_loc2.eps
Docs/Overview/index_grid.odg
Docs/Overview/index_grid2.eps
Docs/Overview/lmc_scaling.eps
Docs/Overview/maestro_scaling.eps

commit 1130ea23c1b3fdf12bc708218954d12dc29a45d5
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 15:20:58 2011 -0800

    re-org

Docs/BoxLib/Overview.tex

commit 2ad363cf5c8788b56211882d18fe7feb65fb5e1f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 14:52:06 2011 -0800

    updates

Docs/BoxLib/boxlib.tex

commit fa7cbff4834b2d173a6ed8d3bd46473ab0e1808a
Merge: 37b345c6f c76202d09
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 17 12:59:37 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 37b345c6f1c0830b1e4014c9d3c838d8a4b18a92
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Nov 17 12:58:49 2011 -0800

    Add timing information

Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp

commit c76202d098b98506d9d01a78d227a25348bfe97d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 12:19:35 2011 -0800

    updates

Docs/BoxLib/boxlib.tex
Docs/preface/preface.tex

commit 006862404d90c0c5600f12d4a94c0463aa2804f7
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 12:17:52 2011 -0800

    scaling figs

Docs/BoxLib/castro_scaling.eps
Docs/BoxLib/lmc_scaling.eps
Docs/BoxLib/maestro_scaling.eps

commit fa649f8ce88617eaae6fc24adbfc74eefc30996d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 11:06:43 2011 -0800

    moved file

Src/C_AMRLib/OpenSource.txt

commit f1b97850e63bbbebc0930d7ebda477185f5e9e83
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 11:05:45 2011 -0800

    boxlib tree figure

Docs/BoxLib/boxlib_directory_bw2.eps

commit 55dfcaa077aee5485f29cba52e8df62288d7dfc2
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 11:05:19 2011 -0800

    updating doc

Docs/BoxLib/boxlib.tex
Docs/GNUmakefile
Docs/README
Docs/UsersGuide.tex
Docs/preface/preface.tex

commit 6671913aa8d85aa02deb15b314b70bea092e06d1
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 11:04:12 2011 -0800

    moved license from C_AMRLib

license.txt

commit e7c1330b9f52db002dbef832d9e266e57991a0f3
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 10:15:31 2011 -0800

    renamed UsersGuide.tex

Docs/paper.tex

commit 657e80439f7cac20a560187a73f03f57b0c4117e
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 10:11:52 2011 -0800

    updating in progress...

Docs/BoxLib/boxlib.tex
Docs/BoxLib/maestro_directory.odg
Docs/GNUmakefile
Docs/UsersGuide.tex

commit af4064da45d071b3d64a408dffd5317c29a9d802
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 09:27:55 2011 -0800

    eliminating option for building sub-directories within the main documentation.  someone can add this back in if they actually see a reason for this

Docs/BoxLib/GNUmakefile

commit 68e80a8d6a16c2530ad915a9378cd4a4cf029543
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 09:27:24 2011 -0800

    git rid of these too

Docs/BoxLib/mac.odg
Docs/BoxLib/mac2.eps

commit 82b0ed43eb89b24ff7d0aa06f140465cd3a60fcc
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 09:24:39 2011 -0800

    get rid of this too

Docs/BoxLib/maestro_directory2.eps

commit f7451f0e101526236c0b87a0d9369e54ddc8255d
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Thu Nov 17 09:23:27 2011 -0800

    no idea why this was here
    Z

Docs/BoxLib/paper.tex

commit aadd3b5703cc2bc8325627cfeaf6519f257e3c22
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Nov 17 07:44:42 2011 -0800

    Just a little code rearrangement & reformatting in InitFromAscii().

Src/C_AMRLib/Particles.H

commit e17396dd7fe08ceac8750f8b24c00edd67ca6382
Author: Michael Zingale <zingale@xrb.astro.sunysb.edu>
Date:   Thu Nov 17 09:18:38 2011 -0500

    add xrb

Tools/F_mk/GMakeMPI.mak

commit 3d736e90138b35e6cd3f883ad68a64ef2dfeda3c
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Nov 16 22:25:03 2011 -0500

    add defaults for the input param strings -- this is needed for CASTRO

Tools/F_scripts/write_probin.py

commit 022a0ec15214e5f07c3ed2adcf2f46b6bd4e9181
Merge: 5d2e7336d e560e401c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 16 18:16:06 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 5d2e7336d0003600f58caa6c8b197f54c053fc55
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 16 18:15:07 2011 -0800

    In InitFromAsciiFile in Particles:H, we now read the file using at most 64 processors;
    this speeds things up dramatically for nprocs > 64.

Src/C_AMRLib/Particles.H

commit e560e401c33ab8a3b48d2107c7f4988354d53f6d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Nov 16 16:19:32 2011 -0800

    A little optimization & cleanup.

Src/C_AMRLib/Particles.H

commit 9a6c8131fba941cc9f30ae5b81652083a35191ba
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 16 14:41:13 2011 -0800

    We were not calling post_regrid when using regrid_on_restart with finest_level = 0.  Now we are.

Src/C_AMRLib/Amr.cpp

commit 0316344b00f4a1e148be64efe28c8c9e05a52588
Merge: bf7f4dfc4 b31073de0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 16 10:52:57 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit bf7f4dfc4592b24910f296e8cfecfeff15caf056
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Nov 16 10:51:26 2011 -0800

    Add Hypre to the comparison test

Tests/LinearSolvers/ComparisonTest/COMP_NORM_1d.f90
Tests/LinearSolvers/ComparisonTest/COMP_NORM_3d.f90
Tests/LinearSolvers/ComparisonTest/COMP_NORM_F.H
Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.H
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABecLap.cpp
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABec_3D.F
Tests/LinearSolvers/ComparisonTest/HypreABecLap/HypreABec_F.H
Tests/LinearSolvers/ComparisonTest/HypreABecLap/Make.package
Tests/LinearSolvers/ComparisonTest/Make.package
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/ComparisonTest/inputs.3d
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_hypre.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.H
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp

commit b31073de0c62326bcea7ae932596e0d78dbdcbc0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Nov 16 10:25:02 2011 -0800

    Removed some unused variables and some prettification.

Src/C_AMRLib/Particles.H

commit 656dfc9fd29ed3a46420d7c30635a9f96e2f309f
Author: vince <vebeckner@lbl.gov>
Date:   Tue Nov 15 13:48:59 2011 -0800

    added the IOBenchmark.

Tests/IOBenchmark/GNUmakefile
Tests/IOBenchmark/IOTest.cpp
Tests/IOBenchmark/IOTestDriver.cpp
Tests/IOBenchmark/README

commit ed89732db8067ff6403f7a960a366c1c197c8dca
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Nov 15 13:03:19 2011 -0800

    Add new routine -- set_const_gravity_coeffs -- that does not take an array as an argument.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 1b0c380933a88f9a58c1d0469ededd4c3aca7f8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 14 10:30:14 2011 -0800

    untrack tag files

.gitignore

commit 8872f0853150ce375a7219e06a7308d0fdd1cd3f
Merge: d386485ff 4c6336fea
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 14 10:27:38 2011 -0800

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d386485ff77954e160f2417db507acc6db81a2f0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 14 10:23:20 2011 -0800

    Add 1D case.

Tests/LinearSolvers/ComparisonTest/main.cpp

commit 6dec8a2c5d3d30f424905e8afb43542aa02241ef
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 14 10:21:15 2011 -0800

    Add 1D test.

Tests/LinearSolvers/ComparisonTest/COEF_1D.F
Tests/LinearSolvers/ComparisonTest/COEF_F.H
Tests/LinearSolvers/ComparisonTest/COMP_NORM_1d.f90

commit eceec14553c3c61803d807f475d77cab55c7ec6f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 14 10:18:33 2011 -0800

    Minor changes to make it more generic, in case the physical dome is
    not from 0 to 1.

Tests/LinearSolvers/ComparisonTest/COEF_3D.F

commit fdcb893436be392fd5a4f61d867dd99971acf179
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 14 10:15:41 2011 -0800

    Add 1D case to mg_tower_print.

Src/LinearSolvers/F_MG/mg.f90

commit 9a9495624d6ee89127443adcbe6b82356eb8265a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Nov 14 10:06:43 2011 -0800

    Fix the subroutines names in the calls to mgt_verify.
    
    Fix the size of arrays in a 1D routine.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 4c6336fea97a0e761674ea3a3e917f3af692c53d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Nov 11 08:37:07 2011 -0800

    1) Modify default stencil_order (sets order of boundary condition stencils) to be 2 instead of 1
    when the F90 solver is called from C++.
    2) Removed commented lines from stencil routine.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_stencil.f90

commit bb82920ab1f81b71b389c341b1a7eeadbd1784b7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 10 10:27:26 2011 -0800

    These are changes for how the Hypre solver is called -- from Rob Falgout.

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/inputs.3d

commit 3dcd64acd92fe836e30c04359d42d8218cf20b67
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Nov 9 15:42:35 2011 -0800

    Made the test in AmrData.cpp on whether the grids fit in the domain be
    an explicit test rather than a BL_ASSERT.

Src/Extern/amrdata/AmrData.cpp

commit 230fb283cf1ef7158fdd05876054740ea569a777
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Nov 7 19:37:16 2011 -0800

    Applied patches supplied by Steffen Klemer.

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit b1211ea2ed028adfd3c97d32d2bb72a6f4684650
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 4 15:07:26 2011 -0700

    eps from 1.e13 => 1.e-13.

Src/C_AMRLib/Particles.cpp

commit 80035b495101ffb45ef552a5a78a084ee78140aa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 4 10:31:33 2011 -0700

    Made some loops more memory-access efficient.

Src/LinearSolvers/F_MG/coarsen_coeffs.f90

commit 36f7f9e22b20fb0fb26ec28c67347505f3da4428
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Nov 4 10:15:12 2011 -0700

    1000.0 => 1000.0D0

Src/F_BaseLib/interp.f90

commit f5fbadb6baa1d499a45ae5a1bbde7de3965632d0
Merge: e5991002f 5e222f906
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 3 22:12:15 2011 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit e5991002f95bd600704cba1eea64d93c8377535d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Nov 3 22:11:34 2011 -0700

    Split subroutine mg_tower_smoother and jac_smoother out of  mg.f90
    and into mg_tower_smoother.f90 in the F_MG directory.

Src/LinearSolvers/F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower_smoother.f90

commit 5e222f906f1b8e7168fcb8fc6477ba59ee3a6a76
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Thu Nov 3 21:11:47 2011 -0400

    add a check whether we defined a parameter already in the previous
    set of runtime parameters

Tools/F_scripts/write_probin.py

commit 4dc8453e16dcfa854e6416d6acb2efc9850d4f93
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Thu Nov 3 20:14:55 2011 -0400

    add the ability to have 2 separate groups of runtime parameters.
    This allows them to be split into different modules.

Tools/F_scripts/write_probin.py

commit 0caab601bed3862e92b67d8c91422fc3dc234e4b
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Thu Nov 3 19:44:06 2011 -0400

    add comments

Tools/F_scripts/findparams.py

commit b4bf17e1bcd2085ba64b1cef1023166e3f804496
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Thu Nov 3 15:53:02 2011 -0400

    slight prettification

Tools/F_scripts/findparams.py

commit 729986137648a21b5208db8d0fa936d85445764d
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Nov 2 14:23:06 2011 -0400

    a simple script to search a list of directories for _parameters
    files and print the resulting list to stdout.  This is used by
    makefiles to provide the list of dependencies for write_probin.py

Tools/F_scripts/findparams.py

commit 4b33ad937d49eb8747147998fad26ea33d6c53cd
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Nov 2 10:28:27 2011 -0400

    move the write_probin.py script from the MAESTRO source to here so
    it can be used by other BoxLib codes (like CASTRO)

Tools/F_scripts/write_probin.py

commit 4583135213e2cb1ce9d85a0b79d41799995e17ab
Author: Matthew Emmett <memmett@unc.edu>
Date:   Sat Oct 29 09:06:56 2011 -0400

    PyBoxLib: Silence some warning, minor tweaks to build system.

Src/Python/GMakerules.mak
Src/Python/mkpyfboxlib
Src/Python/src/boxlib_numpy.c

commit 4568b590dd5df866b555202cc0afa3a6a61f95a9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 28 09:33:43 2011 -0700

    Moved the initialization of "ss" in s_minion_full_fill_3d() to before the OMP PARALLEL DO loop.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 03380a3099bb47f4aed6cd6b6b99563937c881ae
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 28 08:53:21 2011 -0700

    A little note explaining why this directory exists.

Tests/LinearSolvers/C_CellMG/dumpi/NOTE

commit 8f833d714f383cd92575e940f1b8bc00d831ea3c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 28 08:44:53 2011 -0700

    A little cleanup.

Tests/LinearSolvers/C_CellMG/dumpi/inputs.3d.4096core
Tests/LinearSolvers/C_CellMG/dumpi/inputs.3d.512core
Tests/LinearSolvers/C_CellMG/dumpi/inputs.3d.64core
Tests/LinearSolvers/C_CellMG/dumpi/inputs.3d.8core

commit 648d13ab7df788a163f952f3b62a5e8e5f555dff
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 28 08:42:24 2011 -0700

    Now accepts n_cells and max_grid_size.
    If n_cells is defined will make a domain that long in each direction
    and then split it up based on max_grid_size.  Otherwise expects to
    read in a file containing the initial BoxArray.

Tests/LinearSolvers/C_CellMG/main.cpp

commit 2f03144be46c9d5bd45a0cbb022e6bbda00ab07e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 27 14:32:51 2011 -0700

    Renamed the exascale directory -> dumpi since I really used these inputs
    files for the dumpi test with Joe Kenny.

Tests/LinearSolvers/C_CellMG/dumpi/inputs.3d.4096core
Tests/LinearSolvers/C_CellMG/dumpi/inputs.3d.512core
Tests/LinearSolvers/C_CellMG/dumpi/inputs.3d.64core
Tests/LinearSolvers/C_CellMG/dumpi/inputs.3d.8core

commit e40aec28e6bbf4c76b760e1f2c2c711837eb83b1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 27 14:30:49 2011 -0700

    I meant to put these input files into the exascale directory.

Tests/LinearSolvers/C_CellMG/exascale/inputs.3d.4096core
Tests/LinearSolvers/C_CellMG/exascale/inputs.3d.512core
Tests/LinearSolvers/C_CellMG/exascale/inputs.3d.64core
Tests/LinearSolvers/C_CellMG/exascale/inputs.3d.8core

commit d38d9856c7a863fae3c51f51d69357d22ad2ee95
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 27 14:25:29 2011 -0700

    Inputs files I used when running the MG test for dumpi that I passed to Joe Kenny.

Tests/LinearSolvers/C_CellMG/inputs.3d.4096core
Tests/LinearSolvers/C_CellMG/inputs.3d.512core
Tests/LinearSolvers/C_CellMG/inputs.3d.64core
Tests/LinearSolvers/C_CellMG/inputs.3d.8core

commit 3f693e5b7912a48a7a6d09978d674321a96686a7
Merge: 86c7e69aa 73eb59861
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 26 15:35:03 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 86c7e69aaf677defc37a081ec446d05a4786a932
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 26 15:33:29 2011 -0700

    added Amrvis namespace.
    updated files to use the namespace.
    fixed memory leak.

Src/Extern/amrdata/AmrData.H
Src/Extern/amrdata/AmrData.cpp
Src/Extern/amrdata/AmrvisConstants.H
Src/Extern/amrdata/DataServices.H
Src/Extern/amrdata/DataServices.cpp
Tools/C_mk/Make.mpi
Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGrid2.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/Statistics/PltFileFluxAve.cpp
Tools/C_util/Statistics/PltFileList.cpp
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.cpp

commit cb48ec6e773ceb223324a26e6cea4349442211ab
Author: vince <vebeckner@lbl.gov>
Date:   Wed Oct 26 15:25:57 2011 -0700

    fixed boxlib path.

Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Statistics/GNUmakefile

commit 73eb59861af4433b9054c7e8dede0d579e2ce47c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 26 14:38:56 2011 -0700

    Fix Redistribute so that empty boxes do not generate seg faults.

Src/C_AMRLib/Particles.H

commit 7c569c28436be896601316de4d5ecb55c8e02657
Merge: 34d014fb1 988925f7d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 24 14:01:48 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 34d014fb151b9e8ef3ae1b666c0e3ab5dca0e200
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 24 14:01:01 2011 -0700

    Deprecate CrseInit(FArrayBox&,...); spew a warning if used.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 35c8f0f67b4da689b2bf5fde54764f03addad11e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 24 14:00:24 2011 -0700

    If blocking_factor or max_grid_size are not explicitly defined, use supplied defaults.

Src/C_AMRLib/Amr.cpp

commit 988925f7d3ae669b1121efd2c75abc7b2f086c56
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 24 13:29:11 2011 -0700

    Get this Tests/LinearSolvers/F_MG test code to compile again.  No guarantee that it works correctly.

Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/cc_single.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/nodal_single.f90

commit ee552ff4374df9eec96d0347a40f5f39bba8ee30
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 24 12:23:30 2011 -0700

    Closer to compiling with new GIT layout.

Tests/LinearSolvers/F_MG/GNUmakefile
Tests/LinearSolvers/F_MG/GPackage.mak
Tests/LinearSolvers/F_MG/cc_multi.f90
Tests/LinearSolvers/F_MG/cc_single.f90
Tests/LinearSolvers/F_MG/nodal_multi.f90
Tests/LinearSolvers/F_MG/nodal_single.f90
Tests/LinearSolvers/F_MG/t_smoother.f90
Tests/LinearSolvers/F_MG/t_stencil.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 2803d5f6b4819acc0d91b75d16238b2393b9f6b9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 24 12:22:59 2011 -0700

    Add t/ to ignore list.

.gitignore

commit acc172852ef671997dfc67609e87002b404dea81
Merge: afbce3a60 42e5f79d8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 24 10:42:50 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit afbce3a60fb36634736695e11a2620bbde6ca037
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 24 10:41:41 2011 -0700

    Replaced saxpy(a,ONE,b) with plus_plus(a,b) calls.
    Replaced saxpy(a,-ONE,b) with sub_sub(a,b) calls.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_restriction.f90

commit 42e5f79d8fbc4eb577980fcc54100bdd8aafeac2
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 24 10:20:19 2011 -0700

    Fix bug in reading max_grid_size and blocking_factor arrays -- we need to read
    max_level+1 values, but we were only reading max_level values (when number of
    values > 1 in the inputs file)

Src/C_AMRLib/Amr.cpp

commit 1a7d04f042c3793081e06bdcfd9467b7c4f4a991
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 21 15:57:38 2011 -0700

    Modest speedup to simplify_doit().

Src/C_BaseLib/BoxList.cpp

commit 4c30fa0db73b55d00995383ff984c9b5ec6b4db3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 21 14:44:20 2011 -0700

    Got MPI working on my upgraded machine.

Tools/C_mk/Make.mpi

commit 8418c17e843c0fc93fa44aedc4ca2c868cc7a7f6
Merge: 2fafc8abd 110e38e50
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 21 13:56:20 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 2fafc8abdee5be08b72b287638a618d988a67b12
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 21 13:55:43 2011 -0700

    Added .gitignore that ignores d f o directories as well as *o *a and a few
    other things.

.gitignore

commit 110e38e50d3c9599b83b70bc3100e16edae38c6f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 21 13:54:16 2011 -0700

    Add the line
    
    p_n_comp[i].simplify();
    
    inside the grid_places() routine.  This reduces the number of grids
    dramatically when doing regridding with low lbase and high finest_level.
    Saves a factor of over 100 in test with lbase=2 and finest_level=7.

Src/C_AMRLib/Amr.cpp

commit b3906daa5ccf835f882fd0651ac35a881b1e7a94
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 21 13:47:26 2011 -0700

    Use BoxList::catenate() instead of BoxList::join() when possible.
    The former is more memory efficient.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp
Src/Extern/amrdata/AmrData.cpp

commit 6b4e094845656d5aadf5216e4621822efea65abb
Author: Matthew Emmett <memmett@unc.edu>
Date:   Thu Oct 20 15:35:40 2011 -0400

    PyBoxLib: Add ml_layout wrapper.

Src/Python/GMakerules.mak
Src/Python/pyboxlib/__init__.py
Src/Python/pyboxlib/layout.py
Src/Python/src/blobjects.py
Src/Python/src/fboxlib.f90

commit d95fd5c7e0af6c32b01c387e264f5d06c85a0840
Author: Matthew Emmett <memmett@unc.edu>
Date:   Thu Oct 20 14:26:07 2011 -0400

    PyBoxLib: Change makefile structure to mimic BoxLib, remove extraneous files.

Src/Python/GMakerules.mak
Src/Python/GPackage.mak
Src/Python/Makefile
Src/Python/mkpyfboxlib
Src/Python/src/blobjects.f90
Src/Python/src/boxlib_numpy.c
Src/Python/src/fboxlib.pyf
Src/Python/src/pyfboxlib.m4
Src/Python/src/pyfboxlib.pyf

commit bcfb7b58576bfd735e6ea02a5f570a9b72fd445e
Author: Matthew Emmett <memmett@unc.edu>
Date:   Thu Oct 20 11:36:12 2011 -0400

    PyBoxLib: Add Src/Python.

Src/Python/Makefile
Src/Python/README
Src/Python/pyboxlib/__init__.py
Src/Python/pyboxlib/base.py
Src/Python/pyboxlib/boxarray.py
Src/Python/pyboxlib/fab.py
Src/Python/pyboxlib/layout.py
Src/Python/pyboxlib/multifab.py
Src/Python/src/blobjects.f90
Src/Python/src/blobjects.py
Src/Python/src/boxlib_numpy.c
Src/Python/src/boxlib_numpy.f90
Src/Python/src/fboxlib.f90
Src/Python/src/fboxlib.pyf
Src/Python/src/pyfboxlib.m4
Src/Python/src/pyfboxlib.pyf
Src/Python/test.py

commit 5a34bbe8b48e6fac6d1f79a80d6277b2c0e75a54
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 19 19:27:05 2011 -0700

    Add options for Zarija's machine, stribog.

Tools/C_mk/Make.mpi

commit a2fe501abf74b4a06a99a0b1b8009e55e1320c65
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Oct 18 11:28:19 2011 -0700

    Add a space to the ouput message

Tools/C_util/regtests/testnew.py

commit 537419220029d0d441484ae6e18943f96dcaf67c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Oct 17 14:20:41 2011 -0700

    This has latest greatest InitCosmo from Jan Frederik.

Src/C_AMRLib/Particles.H

commit 35bb875236768e7dc6ee7ad79d84fae9a8117cca
Author: gilet <cgilet@lbl.gov>
Date:   Mon Oct 17 12:27:53 2011 -0700

    added -lmpl for orga

Tools/F_mk/GMakeMPI.mak

commit f5318cd38a6c967623e607b37423b5de4727e0a8
Author: Ryan Orvedahl <orvedahl@sn.astro.sunysb.edu>
Date:   Sat Oct 15 17:59:29 2011 -0400

    add support for sn.astro.sunysb.edu

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit d44483341d681b9d4a2afdcf8a87f1b8c4eab750
Merge: f6a4cda91 16462549d
Author: Michael Zingale <zingale@sn.astro.sunysb.edu>
Date:   Fri Oct 14 15:12:40 2011 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit f6a4cda91231f4efc5d397597af2c7b37d506f0a
Author: Michael Zingale <zingale@sn.astro.sunysb.edu>
Date:   Fri Oct 14 15:12:06 2011 -0400

    add MPI stuff for sn

Tools/F_mk/GMakeMPI.mak

commit 16462549dc5c0c3255510d5a69de51e175dc8df4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 14 12:11:54 2011 -0700

    Change int to long in i = 0 to truesize in clear (already did this in define).

Src/C_BaseLib/BaseFab.H

commit e3960aa58fbc39a03d46af4e2550f97215a9c4fc
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 14 11:35:09 2011 -0700

    Replace int by long in BaseFab::define so that it can handle very large
    (e.g, 1024^3) boxes.

Src/C_BaseLib/BaseFab.H

commit 8571c67fd2f6e3f2fd2c68e16a039af9356471a8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Oct 14 11:34:39 2011 -0700

    Fix mpi for manda.

Tools/C_mk/Make.mpi

commit 7b0fa08efc81d39d9bad37b0da8ca5b761119ad2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 13 14:26:03 2011 -0700

    Un-inlined some stuff that didn't need to be inlined.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/UseCount.cpp

commit 207606d4c205a8d0cc1f9f7ed45860fd4b3a89a9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 13 13:59:03 2011 -0700

    Merged the std::stable_sort() and std::reverse() into a static function Sort().

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit aed2c69cfe2ca8b3fe2e2d72ddf1c79789573bdb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 13 12:59:39 2011 -0700

    More protected => private for some data members.
    Un-inlined some stuff.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Orientation.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit aed3a358951146e68b40a9f21c08baaa18f69353
Merge: 200a8b17e 2c38d0867
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 12 13:54:36 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 200a8b17ec39e705a3c697f5b7f485134f91ca4a
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 12 13:53:40 2011 -0700

    Made as much "protected" data "private" as possible.
    Removed unneeded "virtual" on some member functions.

Src/C_AMRLib/AuxBoundaryData.H
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/Derive.H
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateDescriptor.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/RealBox.H
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/FabSet.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/MultiGrid.H

commit 2c38d08674fdc983d9493d00c70c96bb97b56722
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Oct 11 15:08:30 2011 -0700

    Use -O3 instead of -Ofast with PathScale to work-around current 4.0.9 bug in IPA on hopper.

Tools/C_mk/Make.Linux

commit 9199eccc7efec74c64f1b95a047ccaefd2b44aa9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Oct 11 15:01:01 2011 -0700

    -Ofast no longer works on latest PathScale on hopper.  Use -O3 instead.

Tools/F_mk/comps/Linux_pathscale.mak

commit b8851cc9682eebaeb22e8466350b013ab625ce11
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 10 13:16:59 2011 -0700

    Changes to work around PathScale bug.
    PathScale has problems with file scope C++ standard strings in MPI programs.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Tools/C_mk/Make.Linux

commit ecfcf1e544ed3ad8acdca615f7b3b214ab3d535c
Merge: 0ce370416 7c22d5a0c
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Oct 7 16:34:47 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib
    
    Conflicts:
            Tools/C_mk/Make.defs

commit 0ce370416a3dda399d6bcb5b628faccaf1c45005
Author: Marc Day <MSDay@lbl.gov>
Date:   Fri Oct 7 16:26:22 2011 -0700

    update for ascem with sub-comm in fBox

BoxLib_Version.txt
Tools/C_scripts/gen_release_tarball.txt

commit 7c22d5a0c6c6e68069650861c48bdb59e9d8e215
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 7 15:59:15 2011 -0700

    std::snprintf() => snprintf() to get to compile with PGI.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 44ff6a3c4815f4511add42f354631eb6d3dbbc5b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 7 15:12:55 2011 -0700

    Now always calls the mgt_init() that takes a single argument.
    We want to support George Pau who needs the ability to pass in an
    MPI_Communicator that is not MPI_COMM_WORLD.
    Added Finalize() that gets called on BoxLib::Finalize() which'll reset
    initialized to false.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit da9a293b5800a1f870b406aca9c5128620d14e3d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 7 15:10:02 2011 -0700

    mgt_init() now takes a single integer argument "comm".
    Removed the saved logical variable that only called parallel_initialize()
    on the first call.
    Instead MGT_Solver only calls mgt_init() when it needs to.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 3d907e46e81d9121e9296effbdf26a840fd91abf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Oct 7 15:06:21 2011 -0700

    parallel_initialize() now takes an optional integer "comm" argument.
    If it's present we use it instead of MPI_COMM_WORLD as the MPI communicator.

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit e32a61ceb6c82272573308b8dd484a1566e83c20
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Fri Oct 7 15:10:57 2011 -0400

    add the compilation and execution commands to the web output

Tools/C_util/regtests/testnew.py

commit 250a9d19d46ae3e77e6f2b183beede879917ec1e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 6 14:38:59 2011 -0700

    More tweaking on removeOverlap().
    There's got to be a better way to do this but I don't see it just yet.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 407404a044029c0b360b9d8bbbd22ea5e0397648
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 6 12:40:52 2011 -0700

    Instead of just calling std::list<Box>::clear() our version of clear()
    employs the swap() trick to really get rid of any extra memory hanging
    around due to stray Boxes.

Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit c06be835b829a81d4aae78ae6194c6997c3dc6fb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 6 12:30:18 2011 -0700

    removeOverlap() no longer returns a BoxList.
    Instead it's a void function.
    We now though fix up the resultant BoxArray so it doesn't have holes.
    We then can use the boxList() function to get a good non-overlapping list
    of boxes.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp

commit 3e161ca704c5da15ff0eb7da7969526065934a9b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 6 11:06:58 2011 -0700

    This has most of the previous tweeks put back in.
    What I broke was something in removeOverlap() which I'm still thinking
    about.  It's weird.

Src/C_BaseLib/BoxArray.cpp

commit 3b67bea29d3e7c86b1acc296763aa321f4784272
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Oct 6 10:34:33 2011 -0700

    I broke BoxArray somehow.
    I'm reverting to this earlier copy from Parallel/BoxLib till I figure out
    what I did.

Src/C_BaseLib/BoxArray.cpp

commit 92fdbc84a1883ecaa28d4de00f400e2837042b76
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Oct 5 20:03:05 2011 -0700

    Changes to InitCosmo in Particles.H only.

Src/C_AMRLib/Particles.H

commit 686858aefbd4a8c6365aef956710b74d99e94821
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 5 16:15:48 2011 -0700

    A little tidying of for() loops.

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 1cd4a272cc41ab48bc7a0fbae9fe3091d943f292
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 5 16:07:20 2011 -0700

    Some more tidying of for() loops.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 0e6794b3406cd17f4ac3052dbce268311896c42c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 5 15:39:01 2011 -0700

    Some tidying up of for() loops.

Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.cpp

commit cb37f8b376d63ad0dec758844e91052c74275c17
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 5 15:31:39 2011 -0700

    Some tidying up of for() loops.
    When possible moved function calls from the test portion to the init portion.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.cpp

commit a37264280e7fdf157ec86081d057c26be1b8e09c
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 5 14:07:33 2011 -0700

    Merged the guts of the two define() functions into a new function called by both.

Src/C_BaseLib/FabArray.H

commit d97f643e7850ea4b3fa27c5de84c2a70dc88dfdb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 5 12:57:09 2011 -0700

    Removed remnant embedded CVS $Id strings.

Src/LinearSolvers/C_TensorMG/DivVis_F.H
Tests/LinearSolvers/C_CellMG/Make.package
Tests/LinearSolvers/C_CellMG/main.cpp
Tools/C_mk/Make.OSF1
Tools/C_scripts/strip72
Tools/C_util/Make.package

commit 04aa6ad8c9ee929a213eb03cc3a83dcb8898d84e
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Oct 5 12:51:43 2011 -0700

    Use <> on include files not "" for consistency.

Src/C_AMRLib/DatasetClient.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/COORDSYS_F.H
Src/Extern/amrdata/AmrData.H
Src/Extern/amrdata/AmrData.cpp
Src/Extern/amrdata/DataServices.H
Src/Extern/amrdata/DataServices.cpp
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/hg_cg.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Tests/LinearSolvers/C_NodalMG/proj.cpp
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp
Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/ComputeAmrDataNorms.H
Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGrid2.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/PltFileFluxAve.H
Tools/C_util/Statistics/PltFileFluxAve.cpp
Tools/C_util/Statistics/PltFileList.cpp
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.H
Tools/C_util/Statistics/PltFileXAve.cpp
Tools/C_util/TV_TempWrite.H
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/checkMFghostcells.cpp
Tools/C_util/ViewMF/main.cpp
Tools/C_util/ViewMF/mfMinMax.cpp
Tools/C_util/ViewMF/viewMF.cpp
Tools/C_util/ViewMF/viewMFcol.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp
Tools/C_util/ViewMF/viewMFdiffHardWire.cpp
Tools/C_util/WritePlotFile.H
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/main.cpp
Tutorials/WaveEquation_C/main.cpp

commit 821166294c9aec067dbe61315c3bdc506d08755b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Oct 4 14:25:51 2011 -0700

    Simplified how AuxBoundary are built.
    We no longer have to explicitly force'm to not use the MinimizeCommCosts
    code.
    That code no longer exists.

Src/C_AMRLib/AuxBoundaryData.cpp
Tests/C_BaseLib/tMinCommCosts.cpp

commit f2b7bcd0196bdb1e1eedc55990ec810c5329f5ce
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 4 11:09:54 2011 -0700

    Move the definition of r1 so that even when we don't need to solve
    the "Solve Time" output is defined.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 42e1b952c138cfb5626957ca604174d5436dfc10
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Oct 4 09:42:49 2011 -0700

    Replace
             FOPTF += -mp1
             fOPTF += -mp1
    by
             FOPTF += -mp1 -fltconsistency
             fOPTF += -mp1 -fltconsistency
    in Make.defs for Intel verion 11.*   Without the -fltconsistency, the loss
    of precision with Intel optimization causes multigrid to fail.

Tools/C_mk/Make.defs

commit d3e62e3f886b01f87c118d09e3fe228b02721ce8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 3 12:58:46 2011 -0700

    Replaced Cray vector merge routines with fortran 90 merge() calls.

Src/Extern/amrdata/FABUTIL_2D.F
Src/Extern/amrdata/FABUTIL_3D.F

commit 876ea658026ee908442bff770e6b105fd4558375
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Oct 3 11:04:17 2011 -0700

    I'm changing BL_NOFAST => BL_FAST.
    I'm don't want the "fast" optimization options to be the
    default when DEBUG=FALSE.
    If you want to try using the "fast" optimization options you now
    have to set BL_FAST=TRUE in you GNUmakefile.
    Buyer beware.  This tends to expose bugs in compilers.

Tools/C_mk/Make.Linux

commit df144986a1811ac7b8a4f0c0b2c9bbf8aa951185
Author: lijewski <mjlijewski@lbl.gov>
Date:   Sat Oct 1 08:33:25 2011 -0700

    Fix to multi-level AssignDensity().
    We never should have tried to reuse the BoxArray in fmf that way.
    Weird thing is this code used to work.
    I think what happened is that I "fixed" MultiFab::clear() a while back.
    Previously all it did was get rid of the memory.  The new improved
    version also clear()d the BoxArray among a few other things.

Src/C_AMRLib/Particles.H

commit 15ca7d7db8fd6420703f96ff9ef6266bdcf612d8
Merge: 39537a808 f6ab0d901
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 30 11:43:25 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 39537a80834f6a1eaf6c42efc1fd50b493299d6e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 30 11:35:12 2011 -0700

    If the link files are absolute path, the old version would fail.
    This is now fixed.  The link files can now be either absolute path or
    just basename.
    
    The old version used gmake.  But on some systems the GNU amke is just
    "make".  In the new version, MAKE is a variable that can be changed in
    the input file for the script.  Also, numMakeJobs is added so that
    several make jobs can run simultaneously.

Tools/C_util/regtests/testnew.py

commit f6ab0d9014c9b4fa430c32de33c5b5f63d131498
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 29 16:08:02 2011 -0700

    Quiet compiler warning.

Src/C_AMRLib/DatasetClient.cpp

commit 3276cf0c8be88ac08522ca79f5f81546af8e75e5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 29 13:42:06 2011 -0700

    Removed all the wrappergen stuff.
    This is a third-party library for profiling MPI calls.
    The only reason it was in our original CVS repository was
    because Chuck made some modifications to it.

Tools/C_util/wrappergen/Makefile
Tools/C_util/wrappergen/PROTO
Tools/C_util/wrappergen/README
Tools/C_util/wrappergen/args.c
Tools/C_util/wrappergen/args.h
Tools/C_util/wrappergen/doc.c
Tools/C_util/wrappergen/doc.h
Tools/C_util/wrappergen/driver.c
Tools/C_util/wrappergen/expandingList.h
Tools/C_util/wrappergen/mpifn
Tools/C_util/wrappergen/petsccfg.h
Tools/C_util/wrappergen/prof.c
Tools/C_util/wrappergen/prof_wrapper.c
Tools/C_util/wrappergen/readproto.c
Tools/C_util/wrappergen/sample.c
Tools/C_util/wrappergen/sample.w
Tools/C_util/wrappergen/system.c
Tools/C_util/wrappergen/system.h
Tools/C_util/wrappergen/tools.h
Tools/C_util/wrappergen/wrappergen.c
Tools/C_util/wrappergen/wrappergen.h
Tools/C_util/wrappergen/write_proto.c

commit 171f6444f686e6ff269ff01ff18866aa6e7ecdd2
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 29 09:17:09 2011 -0700

    sprintf() => snprintf()
    This allows us to specify the size of the buffer into which we're writing
    so that we don't overflow the buffer & write arbitrary memory.
    We also can tell when the buffer when the buffer is too small to contain
    everything we wanted to write and abort if necessary.

Src/C_AMRLib/DatasetClient.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.cpp
Src/Extern/amrdata/AmrData.cpp
Src/Extern/amrdata/DataServices.cpp
Src/F_BaseLib/fabio_c.c

commit d971268f105b47536662e1b8d9bbaa86e356c342
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 28 15:48:15 2011 -0700

    Oops. Forgot a semi-colon.

Src/C_AMRLib/Particles.H

commit 0775ec172e43c6647c6697939f59172b3cdf4a5f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 28 15:40:36 2011 -0700

    Changed as many sprintf() calls to BoxLib::Concatenate() as possible.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Particles.H
Src/C_AMRLib/StationData.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BoundaryLib/BndryRegister.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/Statistics/PltFileFluxAve.cpp
Tools/C_util/Statistics/PltFileList.cpp
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.cpp
Tools/C_util/WritePlotFile.cpp
Tutorials/MultiGrid_C/writePlotFile.cpp
Tutorials/WaveEquation_C/writePlotFile.cpp

commit a5f3345328158031d47fe4f7086086c36e4b97eb
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 28 15:40:11 2011 -0700

    Cut at new GNUmakefile for GIT.

Tools/C_util/Statistics/GNUmakefile

commit 99413d31bb6c2830dab7b204ec7a9aae859af037
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 28 15:36:08 2011 -0700

    Cut at working GNUmakefile for new GIT repositories.
    Will needs to be fixed a tad once AmrData stuff is in it's correct place.

Tools/C_util/Convergence/GNUmakefile

commit b2a1bb8d2ca590317c02b5454d391223074abc72
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 28 15:10:18 2011 -0700

    Change [fF]DEBF from -O0 => -O1 for gfortran.
    Some version of gfortran get internal compiler error with -O0 on some
    hgproj code.

Tools/C_mk/Make.defs

commit 3a91b0e2266d899b8278c741fb0142e96b4834e0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 28 14:56:14 2011 -0700

    Removed some unused variables.

Tutorials/WaveEquation_C/main.cpp

commit 090fe46083ee54d0a5de9b2d7a9ce9937197e490
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 28 09:16:56 2011 -0700

    -O -> -O0 when debugging. Will produce slower but "truer" code.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 7d09ccf29d04579abeebd067f17eb86ece9f3f20
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 16:15:24 2011 -0700

    BoxLib_F with Dirichlet boundary works for both level solve and
    composite solve.
    
    Periodic and Neumann boundaries do not work yet.

Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp

commit a62ff46c318be5d6b2871db98edc50f0f2d7d3b2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 16:12:01 2011 -0700

    MGT_Solver::set_vis_coefficients(PArray<MultiFab>& aa,
                                 Array<PArray<MultiFab> >& bb,
                                 const Real& beta,
                                 Array< Array<Real> >& xa,
                                 Array< Array<Real> >& xb,
                                 int index_order=0);
    
    Add an optional argument index_order.
    
    If index_order == 0, bb[dim][level]
    else,                bb[level][dim]
    The second way is consistent with other set_?_coefficients.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 27563b647757f05150ca53509cee36671b4f1f94
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 14:23:50 2011 -0700

    add routines for computing norms to makefile

Tests/LinearSolvers/ComparisonTest/Make.package
Tests/LinearSolvers/ComparisonTest/main.cpp

commit 6b6b106f0ddbcb57745ccb02952256cb1c8df797
Merge: 3c0659975 bc9613a7c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 14:21:39 2011 -0700

    Merge branch 'boxarray'

commit bc9613a7c6b31b4770bb78573c83a74064b61d16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 14:20:52 2011 -0700

    compute 2-norm and max-norm

Tests/LinearSolvers/ComparisonTest/COMP_NORM_3d.f90
Tests/LinearSolvers/ComparisonTest/COMP_NORM_F.H
Tests/LinearSolvers/ComparisonTest/compute_norm.cpp

commit 3c06599753845035bf17942ed4fa4e84a4693c68
Merge: 0c00d87b4 af836b0a4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 27 14:02:34 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0c00d87b48c4758a30569954448e768c9f1fb405
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 27 14:01:29 2011 -0700

    Removed a couple gfortran warning flags on the f90 debug line that
    weren't supported by gfortran version 4.3.3 or anything earlier.

Tools/C_mk/Make.defs

commit 733901080ac93bb9d83716ecc46d20dc795a9cb8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 27 13:58:53 2011 -0700

    Removed some new/deletes and replaced with Array operations.

Src/C_AMRLib/TagBox.cpp

commit be03abf3dda7dd16595e976faf12fa9e6ac65ca1
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 27 13:58:24 2011 -0700

    Disabled the copy assignment operator and copy constructor.
    We don't want folks copying BaseFabs.

Src/C_BaseLib/BaseFab.H

commit af836b0a489897f67f5c89584f14e6ee99813b6b
Merge: f31ffcf0a dc23a56a4
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 12:49:41 2011 -0700

    Merge branch 'master' into boxarray

commit f31ffcf0ac3147899392a51f3393aa3e54d5df5a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 12:48:23 2011 -0700

    a file containing calls to BoxLib_F

Tests/LinearSolvers/ComparisonTest/solve_with_F90.cpp

commit dc23a56a4d009898dff0af54b5c2be1bf8db2a86
Merge: f74218209 b13e4c3ed
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 12:37:10 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f742182099fe785f7f1aa1201f37596041ec7839
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 12:36:50 2011 -0700

    write plotfile

Tutorials/MultiGrid_C/writePlotFile.H
Tutorials/MultiGrid_C/writePlotFile.cpp

commit 3118d92daa0bfba6d527a0d54b6398b8f50d2e58
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 27 10:35:16 2011 -0700

    Fix a bug: phys_bc was created by new BCRec, but was deleted.

Tutorials/MultiGrid_C/main.cpp

commit b13e4c3eddd17416ae3b7311184b5c2fce706443
Merge: bf0450f99 c206b9315
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 27 08:55:49 2011 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit bf0450f99ace578ddd3c136dc8a6b6b3cb4b57a8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 27 08:54:25 2011 -0700

    Make_defs: Turns out franklin does not like having two else statements in an "ifeq" sequence.  We have replaced the
    else ... else by a nested if statement inside the first else.

Tools/C_mk/Make.defs

commit 37b13c074e2854e97c9e34256cc559bc8acc2d57
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 17:26:16 2011 -0700

    Fix a comment about copy constructor and copy assignment operator.

Src/C_BoundaryLib/InterpBndryData.H

commit c206b931582659aa1ad93b9403ae675eb2c3bc3f
Merge: 911058ab0 5fa07424f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 15:55:59 2011 -0700

    Merge branch 'master' into boxarray

commit 911058ab0281d101ad182e3f0f5a424d66bf219c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 26 15:54:59 2011 -0700

    BoxLib_F runs.  But not sure whether or not the boundaries are set correctly.

Tests/LinearSolvers/ComparisonTest/COEF_3D.F
Tests/LinearSolvers/ComparisonTest/COEF_F.H
Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tests/LinearSolvers/ComparisonTest/Make.package
Tests/LinearSolvers/ComparisonTest/inputs.3d
Tests/LinearSolvers/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/writePlotFile.H
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp

commit 5fa07424f076b657e186014221cbc84c0fa8a4b4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 26 13:47:06 2011 -0700

    Changed the way Arenas are allocated.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/FabArray.H
Tests/LinearSolvers/C_NodalMG/proj.cpp

commit 3af755e10172e50145c71bf03a2087aa35090c50
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 23 18:28:37 2011 -0700

    Started the linear solver comparison test
    
    The setup of multilevel grids, coefficients, rhs and exact solutions
    are done.  It can also write a plotfile.

Tests/LinearSolvers/ComparisonTest/writePlotFile.H
Tests/LinearSolvers/ComparisonTest/writePlotFile.cpp

commit 89082af8d0737c0a7b3708ac1a3eac331d71c26f
Merge: ce2215486 84b153aad
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 23 10:15:21 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ce22154867b7cacf0f7596b7867df227568b9a68
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 23 10:14:56 2011 -0700

    We now pass vel_fac into Particles::InitCosmo() instead of computing it inside.

Src/C_AMRLib/Particles.H

commit 84b153aadbcf819c5af970512b735a743232bb8b
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Fri Sep 23 12:09:08 2011 -0400

    add support for link files (link1File, link2File, link3File).  These
    are linked into the run directory instead of copied.

Tools/C_util/regtests/testnew.py

commit dd1159cf6982401e59c56a8ffbcebe265969ae3a
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Fri Sep 23 10:43:06 2011 -0400

    do a symlink for helm_table.dat instead of copying it

Tools/C_util/regtests/testnew.py

commit 0ba92b526653a6d1498d0037197b147729bd80fb
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Sep 22 22:42:45 2011 -0400

    update for testnew.py

Tools/C_util/regtests/Castro-tests.ini

commit dd06551709d4e6c1ec9a3abaa69bd272bdbc6437
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Sep 22 22:14:08 2011 -0400

    update to work with the latest version of the test suite

Tools/C_util/regtests/Maestro-tests.ini

commit 15f0c8b5fb2b99e8a72c8141493a2fc9781b1928
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Sep 22 22:00:12 2011 -0400

    add git pull and changelogs for the boxlib directory

Tools/C_util/regtests/testnew.py

commit 7069ca493547eaaed4afc00d63ac61b7c8bddd7a
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 22 14:33:12 2011 -0700

    MG tutorial now writes plotfiles so that they can be read by Visit.

Tutorials/MultiGrid_C/Make.package
Tutorials/MultiGrid_C/main.cpp

commit 5f10bcc6c9dba744f917bf65741cdee8b9f80a8c
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 22 14:32:56 2011 -0700

    Make writePlotFile more general for an arbitary number of components.

Tutorials/WaveEquation_C/writePlotFile.cpp

commit fa0f122ac50f50dc941d007173ff1066bf89eb77
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 22 13:45:52 2011 -0700

    slight cleanup of the Hypre  driver

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_3D.F
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_F.H

commit 0ae1f0f4c80a1b2ed7152d2d01375c36905b8db3
Merge: c9129be8f 481abb529
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Sep 22 15:20:44 2011 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit c9129be8fd3c8ee6f78973f5798d81e4cbd73c40
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Thu Sep 22 15:20:00 2011 -0400

    add more checks

Tools/C_util/regtests/testnew.py

commit 481abb5297a5f40fc6ee84a2eaa2bfd5391658f2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 21 16:41:36 2011 -0700

    Give warning when both of the following are true:
    
    ifndef CG_USE_OLD_CONVERGENCE_CRITERIA
    
    mg. use_Anorm_for_convergence = 0.
    
    This appears to be a bad combination at least for the hard test in MG
    tutorial.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Tutorials/MultiGrid_C/GNUmakefile

commit 6b6fae2d8871b42df6e0bdbd75bb71010cdd0e0f
Merge: a14094a20 1c450406f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 21 15:56:53 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit a14094a20e02573dad55dfa809d3f159c8df2fe8
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 21 15:53:40 2011 -0700

    It seems too verbose that all the grids are printed out when
    mg.verbose>2.  The threshold is now >4.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 7986da139a58e7f5fef6a868cc836ae90fa7243e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 21 15:52:49 2011 -0700

    delete a space in write(*,*)

Src/LinearSolvers/F_MG/itsol.f90

commit 357760719d39ac86d3ba741beb698669fc70c7c7
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 21 15:39:52 2011 -0700

    In the bottom CG solver, A and RHS are rescaled first.  So the initial
    error printed out is different from the error printed out before
    bottom.  To avoid confusion, a note is added.

Src/LinearSolvers/F_MG/itsol.f90

commit 8ebfb8b1195c1f86df0978311f1bf1606a5709c1
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 21 15:24:44 2011 -0700

    Add CPPFLAGS += -DCG_USE_OLD_CONVERGENCE_CRITERIA
    
    This makes BoxLib_C bottom CG solver to use the old convergence
    criteria.  Using the new criteria, BoxLIb_C will fail at the hard
    test.

Tutorials/MultiGrid_C/GNUmakefile

commit 1c450406f5cb4093a33859f47d1ef33706dc13f6
Merge: 5412bd75b ee979881f
Author: Aleks Donev <donev@courant.nyu.edu>
Date:   Wed Sep 21 17:26:17 2011 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 5412bd75b4a7764573f3f66ff351ef40478ee7a1
Author: Aleksandar Donev <donev@donev.cims.nyu.edu>
Date:   Wed Sep 21 16:28:33 2011 -0400

    Added Courant systems to Makefile

Tools/F_mk/GMakeMPI.mak

commit ee979881f4b91e0c1d1d48f6305f75b448f3036f
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Wed Sep 21 12:22:57 2011 -0400

    add support for BOXLIB_HOME.  Finish cleaning things up.

Tools/C_util/regtests/testnew.py

commit a03fc3fa757170c3d071e8b29f8621e9761ad17b
Author: Michael Zingale <zingale@nan.astro.sunysb.edu>
Date:   Wed Sep 21 12:00:08 2011 -0400

    add BOXLIB_DIR to the list of information held by this module.

Tools/F_scripts/make_build_info

commit 5256c0efea8efc4c6220d90034a215abf48999d6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 20 11:08:18 2011 -0700

    Added SMG solver for Hypre

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/inputs.3d

commit 95473e2fcfcf26e63d44fcd9c52e5b093ed57cfb
Merge: 27393a8a4 446a5dbfa
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Sep 19 17:19:18 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 27393a8a43599e1ea363cb764e0338dcdc6519cb
Author: Marc Day <MSDay@lbl.gov>
Date:   Mon Sep 19 17:18:55 2011 -0700

    Replace Wall with everything but unused-dummy-arguments

Tools/C_mk/Make.defs

commit 179de187e7c91d3c984ffe8705c5fc4e72e68576
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 19 15:18:40 2011 -0700

    Two parameters are introduced in the setup of problems.  We now can
    run test problems with variable diffusion coefficient.

Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/RHS_3D.F
Tutorials/MultiGrid_C/RHS_F.H
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit 446a5dbfaeed6eb6b7cdf31bf535d5648a62cf88
Merge: 4bb5994a2 cb8b4bb81
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 19 13:50:40 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 4bb5994a294d8b72b09b418b5004e387303a076f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 19 13:49:30 2011 -0700

    Tests/StencilOrder:
    Add this new test program (with accompanying README file) to demonstrate the difference
    in timings that we see by simply modifying the ordering of the indices in multigrid stencils,
    from ss(i,j,k,n) to ss(n,i,j,k) demonstrates a roughly factor 5 speedup for this example
    stencil with 21 entries.

Tests/StencilOrder/README
Tests/StencilOrder/program.f90

commit cb8b4bb81fadb4c58299486e7aff7bf6d2ef7e35
Merge: 7f9dd74f8 d959e2c94
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 19 13:07:46 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 7f9dd74f852a11cdfefae5cb6e371eafb2238ff8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 19 13:07:14 2011 -0700

    Some endian test stuff for Darwin from Chris Malone.

Tools/F_mk/GMakedefs.mak

commit d959e2c9468a6ddf544563c719198229b33384b4
Merge: 9826b5873 fc456301f
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Sep 19 15:22:40 2011 -0400

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 9826b5873bb60d2ac306d1a8d1892ff14e27ab2c
Author: Michael Zingale <mzingale@mail.astro.sunysb.edu>
Date:   Mon Sep 19 15:21:54 2011 -0400

    new version of the test suite.  This uses test and suite objects
    to make things clearer and more managable.  Start of the changes
    to get git into things

Tools/C_util/regtests/testnew.py

commit fc456301f8bfc758f8b1fae3dae6cd88dbd9ea80
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 19 11:48:06 2011 -0700

    Changes in Src/LinearSolvers/F_MG only:
    These files use the new stencil ordering: ss(n,i,j,k) instead of ss(i,j,k,n).  This
    requires a new type of multifab (type stencil) which orders the data this way, but
    this new type does *not* currently support all the regular multifab operations,
    so care must be used.  Only the stencil arrays ("ss") are re-ordered this way.

Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit f561c5cce488d3de6ffd341bcc6fb867cb66229f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sun Sep 18 07:05:39 2011 -0700

    Add more output so it will be easier to see which test was run.

Tutorials/MultiGrid_C/main.cpp

commit 09871e7de3592b21763be1afc1a485c75a5251a5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 16 18:27:38 2011 -0700

    Add new flag to control BoxLib_C convergence criteria.

Tutorials/MultiGrid_C/inputs.3d

commit 31436522175714c49ac0474a116d31a4135dcfa3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Sep 16 16:45:14 2011 -0700

    Removed some duplicate code in Make.mpi.
    In vector_i, removed the built data member and use associated() instead.
    Use BUMP=1.5 as the exponential growth factor. Some cleanup as well.

Src/F_BaseLib/vector_i.f90
Tools/C_mk/Make.mpi

commit ca1131291f1159b687a11ee2bd872563a7b219c8
Merge: bd7f979dd 8a5c81305
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 16 16:19:56 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit bd7f979dd84f5393fede8f92c84f12c236df5cc5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 16 16:12:54 2011 -0700

    fix a problem in inputs

Tutorials/MultiGrid_C/inputs.3d

commit 8a5c813050fc481c50e4d78a6c54b39db706c19a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 16 15:38:59 2011 -0700

    Add a flag "use_Anorm_for_convergence" that allows us to control
    whether or not we use the Anorm in the convergence test.  This allows
    us to test convergence against the F90 solver and the Hypre solver.

Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 3771253dae9c1537a2aff7d02bb365b1083c8317
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 16 15:26:15 2011 -0700

    Fix test for print statements regarding convergence

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit b866af072ceef9b4033a98e239a0a5edb53a08db
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 16 15:04:57 2011 -0700

    Clean up print statements for convergence test.

Src/LinearSolvers/F_MG/ml_cc.f90

commit c992133785f25a9a6cf4ddd016c82537aa01a163
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 16 14:33:24 2011 -0700

    Add additional output (if verbose > 0) so we know what convergence criterion was used.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 2f9a7a5d3f14209d15f5e566f9b454667d0a62db
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 16 14:31:23 2011 -0700

    GNUmakefile: Add much more commentary about how to set variables so this will compile.

Tutorials/MultiGrid_C/GNUmakefile

commit 904298f01c8a13af7670a17bfb8a810208be720e
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 16 13:13:06 2011 -0700

    pass high-order boundary parameter to Fortran

Tutorials/MultiGrid_C/HypreABecLap/HypreABec_3D.F

commit 2cfd0849953447c836351af2906d8b3d851b2f16
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 16 12:04:40 2011 -0700

    make the stencil index in hypre consistent with what returned by
    BoxLib bndlib

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_3D.F
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_F.H

commit 57bb6e98e68b969c5836f0ffcf8e328da719a18d
Merge: ef8caaee1 2c203da57
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 16 10:45:48 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ef8caaee1209bb26c7c2ecd2b9fb61053d7a97bc
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 16 10:45:40 2011 -0700

    minor cleanup

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp

commit db8bff7285e0f202952a308fd6b2998cd32fb510
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Fri Sep 16 10:44:38 2011 -0700

    remove redundant soln.setVale(0.)'s

Tutorials/MultiGrid_C/main.cpp

commit 2c203da574e99842e883d336571a88f654df3d1c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 16 10:17:41 2011 -0700

    Separate out the Fortran code for the RHS from the Fortran code for the coefficients.

Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/Make.package
Tutorials/MultiGrid_C/RHS_3D.F
Tutorials/MultiGrid_C/RHS_F.H
Tutorials/MultiGrid_C/main.cpp

commit 77022ccfc18c1b77d2a934c4d44eedf1fbde2e57
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 16 10:08:28 2011 -0700

    Explicitly set cg.v = 0 so we don't get CG messages from BoxLib_C solver.

Tutorials/MultiGrid_C/inputs.3d

commit 148b6fc19287bc6772ff2cde0b1317ff76163407
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 15 21:37:36 2011 -0700

    1) Set solution to zero before each solve.
    2) Wrap one more solve_with_hypre by ifdef USEHYPRE

Tutorials/MultiGrid_C/main.cpp

commit 11bd7dc0d3c9067dfa63eeac1e1062f72a5da50f
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 15 17:40:32 2011 -0700

    fix a typo in a string for output file name

Tutorials/MultiGrid_C/main.cpp

commit fcff860f9bbc763877f704a838bf069826c9c68a
Merge: f37c1548a 402c4507d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 15 17:35:53 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib
    
    Conflicts:
            Tutorials/MultiGrid_C/main.cpp

commit f37c1548ac30085748d55bcd39d17e43f14c93f5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 15 15:55:46 2011 -0700

    Make bc_type and solver_type enum type rather than string type.  Using
    string is more error-prone due to typos in the string.
    
    Move to the part that sets boundaries to a function.  Bot BoxLib_C and
    Hypre use it.

Tutorials/MultiGrid_C/main.cpp

commit 402c4507d933431fac2bcd665e1358845899bef5
Merge: 1fd6890c3 ecc71f63e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 15 15:35:43 2011 -0700

    Merge branch 'master' of gamera.lbl.gov:/usr/local/gitroot/BoxLib

commit 1fd6890c30f350463a623ee4eefba32b26b48c77
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 15 15:35:25 2011 -0700

    Add solver_type = "All" and additional print statements.

Tutorials/MultiGrid_C/main.cpp

commit ecc71f63e99cf75674b1445a976507f2252eb253
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 15 13:53:35 2011 -0700

    1) Replace 1e40 by 1e200 in test in fillpatch.f90 whether region is completely covered
    2) Modify print statement to be more informative.

Src/F_BaseLib/fillpatch.f90

commit 9ab21bd28a9639164ad3331b006a495cbf0d17aa
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 15 10:37:03 2011 -0700

    The index for dimension was sometimes "n", sometimes "dir", and
    sometimes "i".   It is now changed to "n" for consistency.

Tutorials/MultiGrid_C/main.cpp

commit 2eff9b880d0582abd6d81445d352183c668f3ec0
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Thu Sep 15 10:25:27 2011 -0700

    Fix a bug.  dx[i] should be dx[n], where i is MFIter index, n is
    dimension index.
    
    update the setup of boundaries before calling hypre

Tutorials/MultiGrid_C/main.cpp

commit 8769abc6e192ab13ae63087ffc27dc428f7f2970
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 15 10:15:24 2011 -0700

    Changes from Chris Malone.

Src/F_BaseLib/GPackage.mak
Tools/C_mk/Make.Darwin
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 9d66dd2a2d6925fb7baaa4d68e8f2cab7a72c999
Merge: 0fca70a5b 21ab65eac
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Sep 15 08:46:57 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 0fca70a5b852b6c620952ef8eaf3b6c00987a5d4
Author: Marc Day <MSDay@lbl.gov>
Date:   Thu Sep 15 08:46:44 2011 -0700

    Clean up screen dump during build using C_mk stuff: if the GNUmakefile (or make cmd line) contains VERBOSE=FALSE or VERBOSE=OFF, the build line will not be echoed to the screen.  Added a line to simply say ...Building XXX... , commented out strip72 warning text, removed warning about unused dummy arguments in gfortran.  Comment out silly echo SUCCESS, since it reports success regardless - tests based on the presence of this string should be restructured.

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules
Tools/C_scripts/strip72

commit 21ab65eacd01206899e8be2512ec23c3dce655c3
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Sep 15 08:44:40 2011 -0700

    A little simplification; make the swap() call for clearing memory one liners.

Src/C_AMRLib/Particles.H

commit 6cc3450aff163bcae028488be5b6a18dd0a07a78
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 14 21:28:46 2011 -0700

    1) Fix boundary conditions for BoxLib_C solver in Tutorials/Multigrid_C
    2) Change multifab_remote --> remote in all places for consistency

Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_newu.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Tutorials/MultiGrid_C/main.cpp

commit ca596ac233c710651f857ff41e328fde28e28ab9
Merge: 064e8540f e5d1f1ef2
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 18:20:48 2011 -0700

    merge

commit 064e8540f8a9071d1641485c11a542583af09ab5
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 18:12:03 2011 -0700

    hypre A matrix is no longer symmetric

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_3D.F
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit e5d1f1ef29f8e083f8f35b51119773e87d5db0a5
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 14 17:11:11 2011 -0700

    More mods from Chris Malone.

Tools/F_mk/GMakedefs.mak

commit b303351e9b19db103b2cbb9a6aeca0a0e17d86f4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Sep 14 16:51:48 2011 -0700

    Added Darwin_intel.mak from Chris Malone.

Tools/F_mk/comps/Darwin_intel.mak

commit 54caef468b819921d73cbb8ab41534ee7994a68a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 14 14:19:49 2011 -0700

    Add comments about verbosity flags.

Tutorials/MultiGrid_C/inputs.3d

commit e251f094cadddc0c34becdfb6e6651b99a95d7c6
Merge: 55af7b122 9cf4e460a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 14 13:29:35 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 9cf4e460a1bcbe76be002aef78d640d3b3c22408
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 12:51:39 2011 -0700

    fix default BOXLIB_HOME

Tutorials/MultiGrid_C/GNUmakefile

commit 899f5b6917608215cd010e06254bbd7bf827150d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 12:08:01 2011 -0700

    clean up

Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit e9e21416bc4ca8e54c79ccb6294422071023af50
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 10:19:25 2011 -0700

    add the iostream and iomanip headers to HypreABecLap

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H

commit 59b01e5a147a01c47e62d12bcc827d876e78fe73
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 10:14:54 2011 -0700

    Add USE_HYPRE to GNUmakefile so that the code can be compiled without hypre.

Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/main.cpp

commit 55af7b1221be96e984d2aa37a62de9eb0361cd1e
Merge: 2842e2cde d7f4e737d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Sep 14 08:29:26 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d7f4e737de464fba0b0e169d9268c39d64c921a6
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 06:18:21 2011 -0700

    rename solvers to BoxLib_C and BoxLib_F

Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit b384a47ac9d3f362b15b045b478f41cd74bfb8e4
Merge: d0d2fcb33 dbd51e3ba
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 05:38:55 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d0d2fcb338e4c6f9d94d1a1174770588d1d2a59d
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Wed Sep 14 05:38:15 2011 -0700

    check in hypre driver

Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.H
Tutorials/MultiGrid_C/HypreABecLap/HypreABecLap.cpp
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_3D.F
Tutorials/MultiGrid_C/HypreABecLap/HypreABec_F.H
Tutorials/MultiGrid_C/HypreABecLap/Make.package

commit 2842e2cdec5d82c12418057e5e9cc4fc1bc7f069
Merge: 433581d40 dbd51e3ba
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 13 22:08:12 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e0e6504fe7aad096d52907c2771fa62a43b63916
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Tue Sep 13 18:12:45 2011 -0700

    8 combinations work.  The one doesn't work is C++ with periodic boundary.

Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit dbd51e3ba2a46a7d030f34b022de89c025f15272
Author: Marc Day <MSDay@lbl.gov>
Date:   Tue Sep 13 13:40:31 2011 -0700

    modify install procedure to clean up how an external code might link to the libraries

CMakeLists.txt
Src/C_AMRLib/CMakeLists.txt
Src/C_BaseLib/CMakeLists.txt
Src/C_BaseLib/ParmParse.H
Src/C_BoundaryLib/CMakeLists.txt
Src/Extern/amrdata/CMakeLists.txt
Src/Extern/gslib/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/LinearSolvers/C_CellMG/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt
Tools/CMake/CCSEConfig-install.cmake.in
Tools/CMake/CCSEConfigReport.cmake
Tools/CMake/CCSEConfigVersion-install.cmake.in
Tools/CMake/CCSELinkLine.cmake
Tools/CMake/CCSEOptions.cmake
Tools/CMake/InstallManager.cmake
Tools/CMake/MakefileConfig.export.in
Tools/CMake/ParseLibraryList.cmake
Tools/CMake/TransformVersion.cmake
Tools/C_scripts/boxlib-build.sh

commit 433581d40ccc2ddc75132bb4051ac2513962c758
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 13 13:15:18 2011 -0700

    This now has the working 3d 4th order variable coefficient stencil.

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90

commit a52c141bdbe3a50962fc9935ec113aa719d9abb6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 13 11:05:04 2011 -0700

    Do a maxSize() on the BoxArrays to get more grids.

Tests/C_BaseLib/tMFcopy.cpp

commit 22b9473cd7a908cfac60d6c4ca6613169c16721d
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 13 10:51:34 2011 -0700

    More work on parallel copy test.

Tests/C_BaseLib/tMFcopy.cpp

commit fe5d610e70e86b194533390cf97c5c6a91ac30ff
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Sep 13 07:00:35 2011 -0700

    Fix the 3d 4th order variable coefficient stencil.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 335d2fb1d0aed573b63ee17f7c35a20138464a04
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 12 18:21:20 2011 -0700

    More trying to get the 3D variable coefficient 4th order solver to work.

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90

commit 7c6b42a61a5dd3382b041633acc2a2a61a788842
Author: Weiqun Zhang <weiqunzhang@lbl.gov>
Date:   Mon Sep 12 16:38:08 2011 -0700

    fixed a couple of bugs.  C++ & F90 solvers work for Dirichlet boundary.

Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit b347a609d3d8712efc4eccbe332b3477fcf4890a
Merge: ec0a883e7 33413e65c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 12 14:53:52 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit ec0a883e7a0364095da0cbd0545c427d5f6f2b7c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 12 14:53:00 2011 -0700

    1) Broke cc_stencil.f90 into two files -- cc_stencil.f90 and cc_stencil_apply.f90
    2) Added 4th order stencil for variable coefficients in 3d (61 terms in stencil)

Src/LinearSolvers/F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_apply.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 33413e65cacbdbba82379bee4bea4bb3eb739357
Merge: e6dcb173b 5beed29d6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 12 14:31:11 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit e6dcb173b2ea6bae3e3c12454ebb0f04bd582b96
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 12 14:30:59 2011 -0700

    Fixed typo in comment.

Tests/C_BaseLib/tMFcopy.cpp

commit be6349c1429cd137a6ed7fabba39d4e602ab5f4f
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 12 14:30:02 2011 -0700

    Added SFC_Threshold() functions to set/get the sfc_threshold.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 8ac97f486cc1ca2e10874f1e227a2a0a539616cf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Sep 12 14:28:23 2011 -0700

    Added new test routine that tests parallel copy between two multifabs
    whose boxarrays cover the same area but have different number of boxes and
    hence different distribution.

Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tMFcopy.cpp

commit 5beed29d65613c0aeaa61cafb52d9ebc341c248b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 12 12:55:35 2011 -0700

    Remove extra arguments so this compiles.

Src/LinearSolvers/F_MG/cc_stencil_fill.f90

commit 98e04d0b35240c803d55d99588b89b5c3ba7c9b9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 12 12:54:41 2011 -0700

    Need to declare the new variables so this compiles (though still not working)

Src/LinearSolvers/F_MG/cc_stencil.f90

commit c6d6896b276b6fbe4d5b03fa7eb1b19ed646f31d
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Sep 12 12:06:36 2011 -0700

    1) New improved version of subroutine minion_fill_full_2d
    2) Introduced subroutine minion_fill_full_3d but it is not yet complete.
    3) Modified call to minion_full_fill_3d to test on whether ns = 61, not 125.

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90

commit e14967c1f6355a9009577f3856e4918b64a8a9fa
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Sep 10 09:32:52 2011 -0700

    Latest version -- added choice of bc_type -- still not fully working.

Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit 28ce486a549cd6bf0e767b9ac081e40a1871cbff
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 9 21:54:36 2011 -0700

    New Tutorials directory -- a C++ MultiGrid driver that will call the
    C++ solver, the F90 solver and the Hypre solver.

Tutorials/MultiGrid_C/COEF_3D.F
Tutorials/MultiGrid_C/COEF_F.H
Tutorials/MultiGrid_C/GNUmakefile
Tutorials/MultiGrid_C/Make.package
Tutorials/MultiGrid_C/inputs.3d
Tutorials/MultiGrid_C/main.cpp

commit c029a76578d71a39ee8220d33af09e3f56c29105
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Sep 9 17:25:13 2011 -0700

    No need to copy mf into plotMF

Tutorials/WaveEquation_C/writePlotFile.cpp

commit 2d1f88296b3e39250040e3b68f7881cf037719b9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 8 11:10:30 2011 -0700

    Keep this file here but don't put it in GPackage.mak
    
    Signed-off-by: Ann Almgren <asalmgren@lbl.gov>

Src/F_BaseLib/mt19937ar.f90

commit b5982ce6397f962f60c80d995ad18d461d476892
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Sep 8 09:49:30 2011 -0700

    Include options for the Gottingen machines.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi
Tools/F_mk/GMakedefs.mak

commit 1f976bf6558eb1b54f1ae7c9c80121668d78ac20
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 7 19:15:59 2011 -0700

    version/release info

BoxLib_Version.txt
Tools/C_scripts/gen_release_tarball.txt

commit c4ce57b990c33b57b0a721cd8b584d5952ab5175
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 7 18:41:58 2011 -0700

    Add gslib files here to simplify distribution for ASCEM

Src/Extern/gslib/CMakeLists.txt
Src/Extern/gslib/acorni.f
Src/Extern/gslib/backtr.f
Src/Extern/gslib/beyond.f
Src/Extern/gslib/blue.f
Src/Extern/gslib/chknam.f
Src/Extern/gslib/chktitle.f
Src/Extern/gslib/cova3.f
Src/Extern/gslib/dlocate.f
Src/Extern/gslib/dpowint.f
Src/Extern/gslib/dsortem.f
Src/Extern/gslib/gauinv.f
Src/Extern/gslib/gcum.f
Src/Extern/gslib/getindx.f
Src/Extern/gslib/getz.f
Src/Extern/gslib/green.f
Src/Extern/gslib/hexa.f
Src/Extern/gslib/ksol.f
Src/Extern/gslib/ktsol.f
Src/Extern/gslib/locate.f
Src/Extern/gslib/nscore.f
Src/Extern/gslib/numtext.f
Src/Extern/gslib/ordrel.f
Src/Extern/gslib/picksupr.f
Src/Extern/gslib/powint.f
Src/Extern/gslib/psfill.f
Src/Extern/gslib/psline.f
Src/Extern/gslib/pstext.f
Src/Extern/gslib/rand.f
Src/Extern/gslib/red.f
Src/Extern/gslib/resc.f
Src/Extern/gslib/scal.f
Src/Extern/gslib/setrot.f
Src/Extern/gslib/setsupr.f
Src/Extern/gslib/sortem.f
Src/Extern/gslib/sqdist.f
Src/Extern/gslib/srchsupr.f
Src/Extern/gslib/strlen.f

commit bb0c52ff2653fac67f9ab057189935478368ab59
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 7 18:40:50 2011 -0700

    Add some amrdata files here as a temporary measure until amrvis available elsewhere

Src/Extern/amrdata/AmrData.H
Src/Extern/amrdata/AmrData.cpp
Src/Extern/amrdata/AmrvisConstants.H
Src/Extern/amrdata/CMakeLists.txt
Src/Extern/amrdata/DataServices.H
Src/Extern/amrdata/DataServices.cpp
Src/Extern/amrdata/FABUTIL_2D.F
Src/Extern/amrdata/FABUTIL_3D.F
Src/Extern/amrdata/Make.package

commit 8ed8f3c60b7f4f9cb4eebaebf4a4cf3f38156417
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 7 18:38:40 2011 -0700

    Add support for CMake builds

CMakeLists.txt
Src/CMakeLists.txt
Src/C_AMRLib/CMakeLists.txt
Src/C_BaseLib/CMakeLists.txt
Src/C_BoundaryLib/CMakeLists.txt
Src/F_BaseLib/CMakeLists.txt
Src/LinearSolvers/C_CellMG/CMakeLists.txt
Src/LinearSolvers/C_to_F_MG/CMakeLists.txt
Src/LinearSolvers/F_MG/CMakeLists.txt
Tools/CMake/CCSEConfigReport.cmake
Tools/CMake/CCSEOptions.cmake
Tools/CMake/CMakeParseArguments.cmake
Tools/CMake/ExampleBoxLibConfig.cmake
Tools/CMake/ExampleCMakeLists.txt_CCSEApp
Tools/CMake/PreprocessBoxLibFortran.cmake
Tools/CMake/TestManager.cmake
Tools/C_scripts/boxlib-build.sh

commit 317490ddfd150c21486b3de05c3d046e68f2c462
Merge: 41a2e6843 ea561a2c1
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 7 18:34:43 2011 -0700

    Merge branch 'master' of /home/marc/src/CCSE/BoxLib

commit 41a2e68432f6483b50f90e74f95dd3d02842e6da
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Sep 7 18:32:09 2011 -0700

    Add Utility.H

Src/C_AMRLib/SlabStat.cpp

commit ea561a2c1a6dc8c17d543e93eb639c73661b05f6
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Sep 6 09:51:38 2011 -0700

    Got rid of explicit copy constructors and copy assignment operators.
    Use the compiler generated ones.

Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/Orientation.H

commit 08a1d7974e1a655f736b0295701f35ae8f87f23f
Author: cmalone <malone@ucolick.org>
Date:   Tue Aug 30 15:04:33 2011 -0700

    get rid of all the *.mod files in the CWD
    
    Signed-off-by: lijewski <mjlijewski@lbl.gov>

Tools/C_mk/Make.Darwin

commit 74449ac63d05a1c5bfcc66d191bf48ac6dcb11a9
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 30 13:52:19 2011 -0700

    workd with USE_F90_MG=TRUE

Tests/LinearSolvers/ComparisonTest/GNUmakefile

commit 3134b51ddd29a848aadfe986eb2be796906b0858
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 30 12:59:41 2011 -0700

    A wad of simplification and consolidation.
    Removed BL_USECLOSE -- always assume true.
    Removed BL_USEOLDREAD -- always assume false.
    Always use the ReadAndBcastFile() stuff whether or not USE_MPI=TRUE.
    Always use the fancy probin reader regardless of whether or not USE_MPI=TRUE.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Particles.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/VisMF.cpp

commit 87af60426e14f78d88e8f8e0623c142ed3f30bb8
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 30 09:03:02 2011 -0700

    Added Tutorials directory with first example: WaveEquation_C, a simple program that uses
    BoxLib stuff with the C++ make system to run a single-level wave equation evolution routine.

Tutorials/WaveEquation_C/GNUmakefile
Tutorials/WaveEquation_C/Make.package
Tutorials/WaveEquation_C/advance_2d.f90
Tutorials/WaveEquation_C/advance_3d.f90
Tutorials/WaveEquation_C/init_data_2d.f90
Tutorials/WaveEquation_C/init_data_3d.f90
Tutorials/WaveEquation_C/inputs_2d
Tutorials/WaveEquation_C/inputs_3d
Tutorials/WaveEquation_C/main.cpp
Tutorials/WaveEquation_C/writePlotFile.H
Tutorials/WaveEquation_C/writePlotFile.cpp

commit c042e7c56cc5e6b890dac68ce70f363a360b15c0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Mon Aug 29 14:51:27 2011 -0700

    Added Initialize()/Finalize() functions to ensure static variables are
    initialized properly.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 765947bd0286e574d3c95d34cb664250ae8b565f
Merge: f4e754d1f df774945f
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Aug 26 16:12:38 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit f4e754d1f95ea74ba1cc7252672a711b42a0ec88
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Aug 26 16:11:59 2011 -0700

    Chris' mod for macs

Tools/F_mk/GMakeMPI.mak

commit e905c1d4ecf7a85d543ff6ff4dafd9f735379dce
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Fri Aug 26 16:11:37 2011 -0700

    Chris' mod for mac's

Tools/C_mk/Make.Darwin

commit df774945f241d13b70ec953508541594611d04f8
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 26 16:11:27 2011 -0700

    0.0 -> 0.0d0 in a few places.

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/LinearSolvers/C_TensorMG/DV_2D.F

commit b92c343a694a2bfad207d1086dbdf762938ca882
Author: Theodore Kisner <tskisner.public@gmail.com>
Date:   Thu Aug 25 15:58:55 2011 -0700

    Had to modify this commit because BoxLib.f90 was named FBoxLib.f90 in Ted's work and boxlib_f.f90 in Ann's work. We kept it as boxlib_f.f90.
    
    Old message: Rename BoxLib.f90 to FBoxLib.f90 to avoid name conflicts in the output object files when building outputs in the top level of the source tree.
    
    Signed-off-by: lijewski <mjlijewski@lbl.gov>

Src/F_BaseLib/GPackage.mak

commit a9ab1ce1a92366736366fce1cc750a3a18435366
Author: Theodore Kisner <tskisner.public@gmail.com>
Date:   Thu Aug 25 15:15:03 2011 -0700

    Convert Cray vector merge functions to modern fortran merge syntax.
    
    Signed-off-by: lijewski <mjlijewski@lbl.gov>

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/LinearSolvers/C_CellMG/ABec_1D.F
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/LO_1D.F
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LP_1D.F
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_3D.F
Src/LinearSolvers/C_TensorMG/DV_2D.F
Src/LinearSolvers/C_TensorMG/DV_3D4.F

commit 50cadd0ec72a99ec0ba541965da0a6f3cce404c4
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 26 13:58:49 2011 -0700

    Removed some unused routines.

Src/LinearSolvers/C_NodalMG/hg_multi2d_full.f

commit 73d355db401ee91d2423b8d124a69128128a5527
Author: lijewski <mjlijewski@lbl.gov>
Date:   Fri Aug 26 10:48:51 2011 -0700

    Wrapped plotfile and checkpoint file timings in (verbose > 0).
    Also removed the probStartTime member from Amr.H.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 64dc0f1502e71714a348a55814738c998fea625a
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 25 15:16:41 2011 -0700

    Before these lines were commented out -- now they have been removed.

Src/LinearSolvers/F_MG/FParallelMG.mak

commit e807bbe683d15f27a856e97fb0eaab57c1f8f7da
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Thu Aug 25 15:13:51 2011 -0700

    1) Rename six files so they no longer have name conflicts with the C++ file.
    So ... box.f90 --> box_f.f90
           boxarray.f90 --> boxarray_f.f90
           cluster.f90 --> cluster_f.f90
           BoxLib.f90 --> boxlib_f.f90
           multifab.f90 --> multifab_f.f90
           particles.f90 --> particles_f.f90
    Note that this does not affect other files as these are included by module name, not file name.
    
    2) Also remove from F_MG/FParallelMG.mak the files which are in F_BaseLib/FParallel.mak

Src/F_BaseLib/FParallelMG.mak
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/box_f.f90
Src/F_BaseLib/boxarray_f.f90
Src/F_BaseLib/boxlib_f.f90
Src/F_BaseLib/cluster_f.f90
Src/F_BaseLib/multifab_f.f90
Src/F_BaseLib/particles_f.f90
Src/LinearSolvers/F_MG/FParallelMG.mak

commit caf3f9ebf19e2de5a1870f7532ddfa7c383169df
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 24 12:33:20 2011 -0700

    A simple commit to check that email notices are working.

Docs/GNUmakefile

commit 37b4b6d53044b074a3d66da6e7c2417677908e5c
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 23 14:04:30 2011 -0700

    Update the GNUmakefile in Tests/LinearSolvers/ComparisonTest

Tests/LinearSolvers/ComparisonTest/GNUmakefile

commit 40232598e1319dda44652d831a338469697fc362
Author: vince <vebeckner@lbl.gov>
Date:   Tue Aug 23 14:00:08 2011 -0700

    email push test 0.  v.

Tests/C_BaseLib/tVisMF.cpp

commit de7c0e8d8b6f3180a5184e074e4a59d73ebee607
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 18 14:12:34 2011 -0700

    Quieted some warnings.

Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp
Src/C_BaseLib/BoxLib.cpp

commit 093ff163bde1998b30cd10db1f7a087c291d74e0
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 18 13:44:14 2011 -0700

    Cleaned up the Make stuff.
    Removed all hints of installing things since we don't do that anymore.

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules
Tools/C_scripts/install-sh

commit 8949f1b4cf432f2d2ac49afe3466212f0ed8c2ea
Author: lijewski <mjlijewski@lbl.gov>
Date:   Thu Aug 18 13:23:14 2011 -0700

    Removed all .dsp stuff for generating Microsoft-compatible Makefiles.
    Also got rid of ckread.pl since we no longer generate tranfiles from
    ChemKin itself.

Tools/C_mk/Make.rules
Tools/C_scripts/ckread.pl
Tools/C_scripts/dsp.lib.mak
Tools/C_scripts/dsp.mak

commit ae55f73d3a53feb12d0f1b9d55df47c2d9539aa3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 13:14:08 2011 -0700

    Fixed comments to refer to new directory structure.

Src/F_BaseLib/FParallelMG.mak

commit 2a821bbf99b3132dc1e752d00910713a76120ce5
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 13:10:37 2011 -0700

    Make Tests/C_BaseLib and Tests/F_BaseLib both up to date.

Tests/C_BaseLib/GNUmakefile
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/mt19937ar.f90

commit 8cef4c250a5d531bd21eacd25334c0664776213f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 13:03:39 2011 -0700

    This now compiles.

Tests/LinearSolvers/C_TensorMG/GNUmakefile

commit 328f191a92ca01bf0080f788b381e5ccca0a69a4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 13:01:56 2011 -0700

    Remove reference to iamrlib.

Tests/LinearSolvers/C_CellMG/GNUmakefile

commit d2c2c38d18201ea98550804c9f2e0445c8d454ee
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 12:59:09 2011 -0700

    No more reference to fboxlib.

Tests/LinearSolvers/C_CellMG/main.cpp

commit ca6b57132139aba36b7a925f5ec91e1b1d1f221f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 12:58:13 2011 -0700

    Need a bunch of Mac* files, copied from IAMR/Source, to compile the macproj test.

Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/MACOPERATOR_2D.F
Tests/LinearSolvers/C_CellMG/MACOPERATOR_3D.F
Tests/LinearSolvers/C_CellMG/MACOPERATOR_F.H
Tests/LinearSolvers/C_CellMG/MACPROJ_2D.F
Tests/LinearSolvers/C_CellMG/MACPROJ_3D.F
Tests/LinearSolvers/C_CellMG/MacOpMacDrivers.H
Tests/LinearSolvers/C_CellMG/MacOperator.H
Tests/LinearSolvers/C_CellMG/MacOperator.cpp
Tests/LinearSolvers/C_CellMG/Make.package
Tests/LinearSolvers/C_CellMG/macprojTest.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit e2b0a645080550e0d81764a70ffad065e07681fc
Merge: e2456d183 35d9c4087
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 12:38:39 2011 -0700

    Merge branch 'master' of almgren@gamera:/usr/local/gitroot/BoxLib

commit e2456d18349b729e74a2be13400cef507e1d599e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 12:38:23 2011 -0700

    slight clean-up

Tests/LinearSolvers/ComparisonTest/main.cpp

commit 35d9c408794a22e947792c2dd8af048402e75dd2
Merge: 3cf0ba963 73ece674b
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Aug 17 12:37:05 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 73ece674b9afeafc8847727836170e2b419ec7f0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 12:36:02 2011 -0700

    Dont need our own copies of MacBndry* -- they're in C_BoundaryLib.

Tests/LinearSolvers/ComparisonTest/MacBndry.H
Tests/LinearSolvers/ComparisonTest/MacBndry.cpp

commit f9b0b3dcf09973a7cadb21f22058becb704c95fb
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 12:33:48 2011 -0700

    Now compiles with F90 solvers turned on as well.

Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tests/LinearSolvers/ComparisonTest/main.cpp

commit f2466e6ba5a3c11cf9db9880777b6911a8342da7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 12:27:53 2011 -0700

    This now compiles with the new BoxLib format.

Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tests/LinearSolvers/ComparisonTest/main.cpp

commit 367f14eb7ed804d4b26e00a8bd81a1b5716a5e18
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Wed Aug 17 12:12:03 2011 -0700

    Changes to try to get this to compile.

Tests/LinearSolvers/ComparisonTest/GNUmakefile

commit 3cf0ba963542df0eae03c6064d73ea4d8359d304
Author: Marc Day <MSDay@lbl.gov>
Date:   Wed Aug 17 11:00:33 2011 -0700

    Remove bibtex command

Docs/GNUmakefile

commit 92aa3d5100f4610172362a352d2b9e8d45dddddf
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 17 08:32:12 2011 -0700

    Removed a couple weird Crutchfield scripts.

Tests/LinearSolvers/C_TensorMG/doit
Tests/LinearSolvers/C_TensorMG/dotest

commit 9884a83ee14b9a1a7df495d5a5e26db3aface7ef
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 17 08:22:21 2011 -0700

    Removed instances of PROFILE={TRUE,FALSE} in GNUmakefiles.
    Left the PROFILE rule in Make.rules.

Tests/C_BaseLib/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tools/C_mk/Make.T3E
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/GNUmakefile.temp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/ViewMF/GNUmakefile
Tools/C_util/dbgTools/GNUmakefile

commit a6089d48ab34d894d485d4b0fb7534bbadf917f3
Merge: c071cfcd2 47ee822fa
Author: lijewski <mjlijewski@lbl.gov>
Date:   Wed Aug 17 08:10:59 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit 47ee822fa1adb96d1e63279205c2c8967c540940
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 16 20:59:36 2011 -0700

    PBOXLIB_HOME --> BOXLIB_HOME

Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/ComparisonTest/GNUmakefile

commit 51c03405a0bf4a75b89a569072897da840c4eb8e
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 16 20:58:33 2011 -0700

    1) PBOXLIB_HOME --> BOXLIB_HOME
    2) Get rid of ComparisonTest from Src/LinearSolvers/C_CellMG  -- it is already in Tests/LinearSolvers/C_CellMG

Src/LinearSolvers/C_CellMG/ComparisonTest/COEF_3D.F
Src/LinearSolvers/C_CellMG/ComparisonTest/COEF_F.H
Src/LinearSolvers/C_CellMG/ComparisonTest/GNUmakefile
Src/LinearSolvers/C_CellMG/ComparisonTest/MacBndry.H
Src/LinearSolvers/C_CellMG/ComparisonTest/MacBndry.cpp
Src/LinearSolvers/C_CellMG/ComparisonTest/Make.package
Src/LinearSolvers/C_CellMG/ComparisonTest/inputs.3d
Src/LinearSolvers/C_CellMG/ComparisonTest/main.cpp

commit e393c7f125dc74719d27e735ac55a8e0e034351b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 16 20:53:16 2011 -0700

    PBOXLIB_HOME --> BOXLIB_HOME

Tests/C_BaseLib/GNUmakefile

commit caae5456da98c941b79a6e138ee8e2d16afe6ad3
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 16 20:51:40 2011 -0700

    Change PBOXLIB_HOME --> BOXLIB_HOME

Src/LinearSolvers/F_MG/GPackage.mak
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/GNUmakefile.temp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/ViewMF/GNUmakefile
Tools/C_util/dbgTools/GNUmakefile

commit c1bbaf67fa33de4cc8c6a3fe17c9da8ec455017f
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 16 20:48:37 2011 -0700

    PBOXLIB_HOME --> BOXLIB_HOME.

Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 11ce5675a6cd6f7dd3a6d15915b14b28cf3ea306
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 16 18:18:00 2011 -0700

    Better for new BoxLib structure...

Tools/F_mk/GMakedefs.mak

commit c071cfcd2976cda7ce37af3ace85b0a8a7320d7b
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 16 16:34:11 2011 -0700

    No longer keeping around the POSIX Pthread stuff.

Src/C_BaseLib/Thread.H

commit 08b4e376a60c1a9f8e0f39dea5b2077a0941fc13
Merge: d9b487c60 8942fb1ee
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 16 16:25:05 2011 -0700

    Merge branch 'master' of gamera:/usr/local/gitroot/BoxLib

commit d9b487c60310ddd014c8b2cd8eb8069f7a251303
Author: lijewski <mjlijewski@lbl.gov>
Date:   Tue Aug 16 16:24:09 2011 -0700

    Removed all BL_PROFILE stuff.
    Left a bare-boned Profiling.H so code that still have BL_PROFILE stuff
    in them will compile.
    Also got rid of the POSIX Pthread stuff.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BLMpi.cpp
Src/C_BaseLib/BLMpi.w
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp
Tests/C_BaseLib/tMinCommCosts.cpp

commit 8942fb1ee1cef682a5102c9454a1de6eb449f6a5
Author: ajnonaka <AJNonaka@lbl.gov>
Date:   Tue Aug 16 15:36:49 2011 -0700

    progress toward getting fParallel stuff to compile

Tools/F_mk/GMakedefs.mak

commit 2aab2f6a480b2089d5fb88b967b4576ba45f50f9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 16 15:06:03 2011 -0700

    Removed all references to fParallel/extern/mpi, BL_USE_FARG, etc -- these were only
    needed for hive and harmonic.

Tools/F_mk/GMakeMPI.mak

commit 33503d4f93c2a8bd0edf96c0e5240036ed3e48ef
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Tue Aug 16 14:11:51 2011 -0700

    Change FPARALLEL --> . or ..  (i.e. fix paths)

Tools/F_mk/GMakedefs.mak

commit 4c3b77b7c854e9ac59be3f6438e096506f8d5ba9
Author: mjlijewski@lbl.gov <lijewski@lijewski.lbl.gov>
Date:   Tue Aug 16 08:56:28 2011 -0700

    Cleaned up some header file comments.
    Removed some embedded TeX and turned it into text.

Src/C_BoundaryLib/InterpBndryData.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H

commit 8a264cd961a93c9210037864723dd1d9c35d0cf5
Author: mjlijewski@lbl.gov <lijewski@lijewski.lbl.gov>
Date:   Mon Aug 15 15:51:28 2011 -0700

    Removed all .cvsignore files.
    Use .git/info/exclude instead.

Src/C_AMRLib/.cvsignore
Src/C_BaseLib/.cvsignore
Src/C_BoundaryLib/.cvsignore
Src/LinearSolvers/C_CellMG/.cvsignore
Src/LinearSolvers/C_NodalMG/.cvsignore
Tests/C_BaseLib/.cvsignore
Tests/F_BaseLib/.cvsignore
Tests/LinearSolvers/C_CellMG/.cvsignore
Tests/LinearSolvers/F_MG/.cvsignore
Tools/C_util/wrappergen/.cvsignore

commit 51c69739edb8a98da79b5a52e8acdf4b0179de14
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Aug 15 15:32:10 2011 -0700

    Moved these to Tests/LinearSolvers/C_NodalMG/test_grids.

Src/LinearSolvers/C_NodalMG/tests/3d_4_level.grids
Src/LinearSolvers/C_NodalMG/tests/gr.11
Src/LinearSolvers/C_NodalMG/tests/gr.15
Src/LinearSolvers/C_NodalMG/tests/gr.16
Src/LinearSolvers/C_NodalMG/tests/gr.19
Src/LinearSolvers/C_NodalMG/tests/gr.19l3
Src/LinearSolvers/C_NodalMG/tests/gr.19s2
Src/LinearSolvers/C_NodalMG/tests/gr.19s2.4
Src/LinearSolvers/C_NodalMG/tests/gr.19s4
Src/LinearSolvers/C_NodalMG/tests/gr.19s4.1
Src/LinearSolvers/C_NodalMG/tests/gr.292.11
Src/LinearSolvers/C_NodalMG/tests/gr.292.25
Src/LinearSolvers/C_NodalMG/tests/gr.7
Src/LinearSolvers/C_NodalMG/tests/gr.8
Src/LinearSolvers/C_NodalMG/tests/gr.8a
Src/LinearSolvers/C_NodalMG/tests/gr.ann.1
Src/LinearSolvers/C_NodalMG/tests/gr.sstanley.1
Src/LinearSolvers/C_NodalMG/tests/gr0
Src/LinearSolvers/C_NodalMG/tests/gr0a
Src/LinearSolvers/C_NodalMG/tests/gr0b
Src/LinearSolvers/C_NodalMG/tests/gr1
Src/LinearSolvers/C_NodalMG/tests/gr1mike.thin
Src/LinearSolvers/C_NodalMG/tests/gr1rick2
Src/LinearSolvers/C_NodalMG/tests/gr2
Src/LinearSolvers/C_NodalMG/tests/gr2.0
Src/LinearSolvers/C_NodalMG/tests/gr2.1
Src/LinearSolvers/C_NodalMG/tests/gr2.inf
Src/LinearSolvers/C_NodalMG/tests/gr2a2
Src/LinearSolvers/C_NodalMG/tests/gr2a4
Src/LinearSolvers/C_NodalMG/tests/gr2ann
Src/LinearSolvers/C_NodalMG/tests/gr2ann.l0
Src/LinearSolvers/C_NodalMG/tests/gr2ann.l1
Src/LinearSolvers/C_NodalMG/tests/gr2ann.l2
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p1
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p2
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p3
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p4
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p5
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p6
Src/LinearSolvers/C_NodalMG/tests/gr2b
Src/LinearSolvers/C_NodalMG/tests/gr2c
Src/LinearSolvers/C_NodalMG/tests/gr2cross
Src/LinearSolvers/C_NodalMG/tests/gr2d
Src/LinearSolvers/C_NodalMG/tests/gr2d2
Src/LinearSolvers/C_NodalMG/tests/gr2d4
Src/LinearSolvers/C_NodalMG/tests/gr2dave
Src/LinearSolvers/C_NodalMG/tests/gr2e
Src/LinearSolvers/C_NodalMG/tests/gr2f
Src/LinearSolvers/C_NodalMG/tests/gr2g
Src/LinearSolvers/C_NodalMG/tests/gr2h
Src/LinearSolvers/C_NodalMG/tests/gr2mike
Src/LinearSolvers/C_NodalMG/tests/gr2mike1
Src/LinearSolvers/C_NodalMG/tests/gr2mike2
Src/LinearSolvers/C_NodalMG/tests/gr2mike3
Src/LinearSolvers/C_NodalMG/tests/gr2r1
Src/LinearSolvers/C_NodalMG/tests/gr2r2
Src/LinearSolvers/C_NodalMG/tests/gr2r3
Src/LinearSolvers/C_NodalMG/tests/gr3.rz
Src/LinearSolvers/C_NodalMG/tests/gr3a
Src/LinearSolvers/C_NodalMG/tests/gr3ann
Src/LinearSolvers/C_NodalMG/tests/gr3ann2
Src/LinearSolvers/C_NodalMG/tests/gr3b
Src/LinearSolvers/C_NodalMG/tests/gr3c
Src/LinearSolvers/C_NodalMG/tests/gr3mike
Src/LinearSolvers/C_NodalMG/tests/gr3mike.3
Src/LinearSolvers/C_NodalMG/tests/gr3rick
Src/LinearSolvers/C_NodalMG/tests/gr3rick2
Src/LinearSolvers/C_NodalMG/tests/gr4
Src/LinearSolvers/C_NodalMG/tests/gr4level
Src/LinearSolvers/C_NodalMG/tests/gt.32
Src/LinearSolvers/C_NodalMG/tests/gt.bill1
Src/LinearSolvers/C_NodalMG/tests/gt.inputs.3d.spin.grids
Src/LinearSolvers/C_NodalMG/tests/gt.jbb.1
Src/LinearSolvers/C_NodalMG/tests/gt.sas
Src/LinearSolvers/C_NodalMG/tests/gt.scott.1
Src/LinearSolvers/C_NodalMG/tests/gt.sstanley_2.32
Src/LinearSolvers/C_NodalMG/tests/gt.sstanley_2.64
Src/LinearSolvers/C_NodalMG/tests/gt.sstanley_3
Src/LinearSolvers/C_NodalMG/tests/gt0
Src/LinearSolvers/C_NodalMG/tests/gt010
Src/LinearSolvers/C_NodalMG/tests/gt012
Src/LinearSolvers/C_NodalMG/tests/gt016
Src/LinearSolvers/C_NodalMG/tests/gt05
Src/LinearSolvers/C_NodalMG/tests/gt1
Src/LinearSolvers/C_NodalMG/tests/gt12
Src/LinearSolvers/C_NodalMG/tests/gt12.2
Src/LinearSolvers/C_NodalMG/tests/gt12.3
Src/LinearSolvers/C_NodalMG/tests/gt2
Src/LinearSolvers/C_NodalMG/tests/gt2t1
Src/LinearSolvers/C_NodalMG/tests/gt2t3
Src/LinearSolvers/C_NodalMG/tests/gt2t4
Src/LinearSolvers/C_NodalMG/tests/gt3
Src/LinearSolvers/C_NodalMG/tests/gt3ann
Src/LinearSolvers/C_NodalMG/tests/gt3ann2
Src/LinearSolvers/C_NodalMG/tests/gt4
Src/LinearSolvers/C_NodalMG/tests/gt4s2
Src/LinearSolvers/C_NodalMG/tests/gt4s2.4.4
Src/LinearSolvers/C_NodalMG/tests/gt4s2a
Src/LinearSolvers/C_NodalMG/tests/gt4s4
Src/LinearSolvers/C_NodalMG/tests/gt4s4.2.4
Src/LinearSolvers/C_NodalMG/tests/gt4s4.4.2
Src/LinearSolvers/C_NodalMG/tests/gt5
Src/LinearSolvers/C_NodalMG/tests/gt5s2
Src/LinearSolvers/C_NodalMG/tests/gt5s4
Src/LinearSolvers/C_NodalMG/tests/gt6
Src/LinearSolvers/C_NodalMG/tests/gt6s
Src/LinearSolvers/C_NodalMG/tests/gt6s2
Src/LinearSolvers/C_NodalMG/tests/gt6s4
Src/LinearSolvers/C_NodalMG/tests/gt7a
Src/LinearSolvers/C_NodalMG/tests/gt7aa
Src/LinearSolvers/C_NodalMG/tests/gt8
Src/LinearSolvers/C_NodalMG/tests/gt8a
Src/LinearSolvers/C_NodalMG/tests/gt8b
Src/LinearSolvers/C_NodalMG/tests/gt8c
Src/LinearSolvers/C_NodalMG/tests/gt8ms2
Src/LinearSolvers/C_NodalMG/tests/gtbig
Src/LinearSolvers/C_NodalMG/tests/gtbig2
Src/LinearSolvers/C_NodalMG/tests/gtbig3
Src/LinearSolvers/C_NodalMG/tests/gtbig4
Src/LinearSolvers/C_NodalMG/tests/gtbig5
Src/LinearSolvers/C_NodalMG/tests/gtclearlarge
Src/LinearSolvers/C_NodalMG/tests/gtclearsmall
Src/LinearSolvers/C_NodalMG/tests/gtgrav2
Src/LinearSolvers/C_NodalMG/tests/gtgrav4
Src/LinearSolvers/C_NodalMG/tests/gtjbb
Src/LinearSolvers/C_NodalMG/tests/gtjbb2
Src/LinearSolvers/C_NodalMG/tests/gtpfail
Src/LinearSolvers/C_NodalMG/tests/gtrick

commit 8b979a3aafc2085dbe64cc9ebf9a0464d3795051
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Aug 15 15:29:05 2011 -0700

    Move test directories out of Src.

Src/LinearSolvers/C_CellMG/Test/.cvsignore
Src/LinearSolvers/C_CellMG/Test/COEF_2D.F
Src/LinearSolvers/C_CellMG/Test/COEF_3D.F
Src/LinearSolvers/C_CellMG/Test/COEF_F.H
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/Make.package
Src/LinearSolvers/C_CellMG/Test/Palette
Src/LinearSolvers/C_CellMG/Test/amrvis.defaults
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_19boxes
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_256squared
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_2x2_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_2x2_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_3boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_3boxes_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_3boxes_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_3x2
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_big
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_d
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_e
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_small_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_small_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_stack_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_stack_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_stack_d
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_128cubed
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_256cubed
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_2boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_2x3x4
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_512cubed
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_big
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_mac_tst
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_shiftedUp
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_small_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/grids.15456
Src/LinearSolvers/C_CellMG/Test/grids/grids.213
Src/LinearSolvers/C_CellMG/Test/grids/grids.25600
Src/LinearSolvers/C_CellMG/Test/grids/grids.5034
Src/LinearSolvers/C_CellMG/Test/grids/in.2_19boxes
Src/LinearSolvers/C_CellMG/Test/grids/in.2_256squared
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3x2
Src/LinearSolvers/C_CellMG/Test/grids/in.2_big
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_d
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_e
Src/LinearSolvers/C_CellMG/Test/grids/in.2_small_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_small_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_d
Src/LinearSolvers/C_CellMG/Test/grids/in.2per_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/in.3_128cubed
Src/LinearSolvers/C_CellMG/Test/grids/in.3_256cubed
Src/LinearSolvers/C_CellMG/Test/grids/in.3_2boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_2x3x4
Src/LinearSolvers/C_CellMG/Test/grids/in.3_512cubed
Src/LinearSolvers/C_CellMG/Test/grids/in.3_big
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/in.3_mac_tst
Src/LinearSolvers/C_CellMG/Test/grids/in.3_shiftedUp
Src/LinearSolvers/C_CellMG/Test/grids/in.3_small_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3per_2x3x4
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.15456
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.213
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.25600
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.5034
Src/LinearSolvers/C_CellMG/Test/inputs.2d
Src/LinearSolvers/C_CellMG/Test/inputs.3d
Src/LinearSolvers/C_CellMG/Test/macprojTest.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Src/LinearSolvers/C_CellMG/Test/vpramps.dat
Src/LinearSolvers/C_NodalMG/Test/files.2d
Src/LinearSolvers/C_NodalMG/Test/files.3d
Src/LinearSolvers/C_NodalMG/Test/gt_breaks_27pt
Src/LinearSolvers/C_NodalMG/Test/inputs
Src/LinearSolvers/C_NodalMG/Test/proj.cpp
Src/LinearSolvers/C_TensorMG/Test/GNUmakefile
Src/LinearSolvers/C_TensorMG/Test/Make.package
Src/LinearSolvers/C_TensorMG/Test/Palette
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.H
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.cpp
Src/LinearSolvers/C_TensorMG/Test/amrvis.defaults
Src/LinearSolvers/C_TensorMG/Test/doit
Src/LinearSolvers/C_TensorMG/Test/dotest
Src/LinearSolvers/C_TensorMG/Test/grids/gr.3_2x3x4
Src/LinearSolvers/C_TensorMG/Test/grids/gr16.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr16x8.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr2D
Src/LinearSolvers/C_TensorMG/Test/grids/gr32.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr32x8.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr64.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr8.dog
Src/LinearSolvers/C_TensorMG/Test/inputs
Src/LinearSolvers/C_TensorMG/Test/inputs2D
Src/LinearSolvers/C_TensorMG/Test/inputs3D
Src/LinearSolvers/C_TensorMG/Test/inputs8
Src/LinearSolvers/C_TensorMG/Test/main_2D.F
Src/LinearSolvers/C_TensorMG/Test/main_3D.F
Src/LinearSolvers/C_TensorMG/Test/main_F.H
Src/LinearSolvers/C_TensorMG/Test/probin
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Src/LinearSolvers/C_TensorMG/Test/vpramps.dat

commit e9f3f8c22958c6f4cceff1cc70fd4a242c2d1489
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Aug 15 15:27:19 2011 -0700

    This test directory is now in Tests/F_BaseLib.

Src/F_BaseLib/test/.cvsignore
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/ball_def.14656
Src/F_BaseLib/test/conn_defs
Src/F_BaseLib/test/def_knapsack.out
Src/F_BaseLib/test/fornberg_weights.f90
Src/F_BaseLib/test/inputs.domain
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/makefile
Src/F_BaseLib/test/t_bl_prof.f90
Src/F_BaseLib/test/t_bx.f90
Src/F_BaseLib/test/t_bxasc.f90
Src/F_BaseLib/test/t_cls.f90
Src/F_BaseLib/test/t_knapsack.f90
Src/F_BaseLib/test/t_main.f90
Src/F_BaseLib/test/t_particles.f90

commit 8d3122395bd82ea9ccf56cbd988a457a8d4b6463
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Mon Aug 15 15:26:16 2011 -0700

    This test directory is now in Tests/C_BaseLib.

Src/C_BaseLib/test/.cvsignore
Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/ba.15456
Src/C_BaseLib/test/ba.15784
Src/C_BaseLib/test/ba.213
Src/C_BaseLib/test/ba.23925
Src/C_BaseLib/test/ba.25600
Src/C_BaseLib/test/ba.3865
Src/C_BaseLib/test/ba.5034
Src/C_BaseLib/test/ba.60
Src/C_BaseLib/test/ba.95860
Src/C_BaseLib/test/ba.mac.294
Src/C_BaseLib/test/mt19937int.out
Src/C_BaseLib/test/t8BIT.cpp
Src/C_BaseLib/test/tBA.cpp
Src/C_BaseLib/test/tCArena.cpp
Src/C_BaseLib/test/tDM.cpp
Src/C_BaseLib/test/tDir.cpp
Src/C_BaseLib/test/tFAC.cpp
Src/C_BaseLib/test/tFB.cpp
Src/C_BaseLib/test/tMF.cpp
Src/C_BaseLib/test/tMinCommCosts.cpp
Src/C_BaseLib/test/tParmParse.cpp
Src/C_BaseLib/test/tRan.cpp
Src/C_BaseLib/test/tVisMF.cpp
Src/C_BaseLib/test/tVisMF2.cpp
Src/C_BaseLib/test/tread.cpp

commit f8ff102c9dbd9e8520f375c7d64d23396dac7596
Author: mjlijewski@lbl.gov <lijewski@lijewski.lbl.gov>
Date:   Mon Aug 15 14:56:47 2011 -0700

    Removed all Doc++ junk.
    Also removed some extraneous GNUmakefiles.
    Reformatted some stuff to make it easier to read.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StationData.cpp
Src/C_AMRLib/TagBox.H
Src/C_BaseLib/Arena.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BLassert.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/SPACE.H
Src/C_BaseLib/SPACE_F.H
Src/C_BaseLib/Thread.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/docxx_squish.sty
Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/Mask.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/GNUmakefile
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H

commit 5670b5bf51594f0574064e222188042046edde89
Author: mjlijewski@lbl.gov <lijewski@lijewski.lbl.gov>
Date:   Mon Aug 15 12:11:54 2011 -0700

    Removed old CVS embedded version strings.

Src/C_AMRLib/FLUXREG_2D.F
Src/C_BaseLib/BLParmParse_F.f
Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/t8BIT.cpp
Src/C_BaseLib/test/tCArena.cpp
Src/C_BaseLib/test/tDir.cpp
Src/C_BaseLib/test/tFAC.cpp
Src/C_BaseLib/test/tFB.cpp
Src/C_BaseLib/test/tMF.cpp
Src/C_BaseLib/test/tParmParse.cpp
Src/C_BaseLib/test/tVisMF.cpp
Src/C_BaseLib/test/tread.cpp
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/ppm_util_c.c
Src/F_BaseLib/timer_c.c
Src/LinearSolvers/C_CellMG/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/Make.package
Src/LinearSolvers/C_CellMG/Test/macprojTest.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Src/LinearSolvers/C_NodalMG/GNUmakefile

commit b64c6562ee8f7cc0e2a02409e8ba004219bde137
Author: mjlijewski@lbl.gov <lijewski@lijewski.lbl.gov>
Date:   Mon Aug 15 11:26:00 2011 -0700

    Removed BLVERSION.H file.

Src/C_BaseLib/BLVERSION.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Make.package

commit a88c944ff43d29d9f020078586c9df6903ee9192
Author: mjlijewski@lbl.gov <lijewski@lijewski.lbl.gov>
Date:   Mon Aug 15 11:18:02 2011 -0700

    Removed some WorkQueue and Thread stuff.
    All the WorkQueue stuff is gone.
    Most of the POSIX Thread stuff is gone, but not the files themselves.
    BLProfiler still used the THread stuff.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/BLWorkQueue.cpp
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/WorkQueue.H
Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tProfiler.cpp
Src/C_BaseLib/test/tWorkQueue.cpp
Src/LinearSolvers/C_CellMG/ComparisonTest/main.cpp
Src/LinearSolvers/C_CellMG/Test/macprojTest.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tProfiler.cpp
Tests/C_BaseLib/tWorkQueue.cpp

commit 2ea54a393b2f80e119624c7e479617e08d00a381
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:55:47 2011 -0700

    Remove all Banner.html

Src/C_AMRLib/Banner.html
Src/C_BaseLib/Banner.html
Src/C_BoundaryLib/Banner.html

commit c06f48f5d5993c67ea0d33af53d955bfe14fffac
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:54:32 2011 -0700

    Remove cvs tags.

Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/t8BIT.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tDir.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tMF.cpp
Tests/C_BaseLib/tParmParse.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/C_BaseLib/tread.cpp

commit 3386f7da1304a22ed7c258705c1be309849b86e4
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:52:51 2011 -0700

    Removed cvs tags.

Src/C_BaseLib/Arena.H
Src/C_BaseLib/Arena.cpp
Src/C_BaseLib/Array.H
Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BLVERSION.H
Src/C_BaseLib/BLWorkQueue.cpp
Src/C_BaseLib/BLassert.H
Src/C_BaseLib/BLutil_F.f
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/CONSTANTS.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/Looping.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp
Src/C_BaseLib/SPACE.H
Src/C_BaseLib/SPACE_F.H
Src/C_BaseLib/Thread.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/UseCount.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/WorkQueue.H
Src/C_BaseLib/ccse-mpi.H

commit 1723679da4edcb73ee8a89504861d6c990b5987b
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:47:39 2011 -0700

    Remove cvs tags.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp
Src/C_BoundaryLib/INTERPBNDRYDATA_2D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_F.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/LO_BCTYPES.H
Src/C_BoundaryLib/LO_UTIL.F
Src/C_BoundaryLib/MacBndry.cpp
Src/C_BoundaryLib/Mask.H
Src/C_BoundaryLib/Mask.cpp

commit e9bd38eb0543d7bc810a8841d9d7c27fed611c75
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:45:28 2011 -0700

    Remove cvs tags.

Src/C_AMRLib/ARRAYLIM_1D.F
Src/C_AMRLib/ARRAYLIM_2D.F
Src/C_AMRLib/ARRAYLIM_3D.F
Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/AuxBoundaryData.cpp
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/DatasetClient.H
Src/C_AMRLib/DatasetClient.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/FILCC_1D.F
Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/FLUSH_F.H
Src/C_AMRLib/FLUXREG_1D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/MAKESLICE_3D.F
Src/C_AMRLib/MAKESLICE_F.H
Src/C_AMRLib/Make.package
Src/C_AMRLib/PROB_AMR_F.H
Src/C_AMRLib/SLABSTAT_1D.F
Src/C_AMRLib/SLABSTAT_2D.F
Src/C_AMRLib/SLABSTAT_3D.F
Src/C_AMRLib/SLABSTAT_F.H
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 0853d78c215cfc89ff19852e7e37688ba7531b24
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:39:15 2011 -0700

    Removing cvs tags.

Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/DivVis_F.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLO_2D.F
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Src/LinearSolvers/C_TensorMG/Make.package

commit 7470963748594addac6aaed1a1c416e4e071d916
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:28:11 2011 -0700

    Remove cvs tags.

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_1D.F
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/ABec_UTIL.F
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/CG_F.H
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LO_F.H
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_3D.F
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MG_2D.F
Src/LinearSolvers/C_CellMG/MG_3D.F
Src/LinearSolvers/C_CellMG/MG_F.H
Src/LinearSolvers/C_CellMG/Make.package
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/lo_bctypes.fi
Src/LinearSolvers/C_NodalMG/Make.package

commit 1045ed9d8e72715cb29aa0aa0c53f7a94fb35be9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:26:58 2011 -0700

    Deleted Banner and  removed CVS Id's from other files.

Src/LinearSolvers/C_CellMG/Banner.html

commit be145dc54dc3491e4d194a7cfc437b81452e6521
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 15:18:45 2011 -0700

    Remove reference to FBOXLIB_HOME.

Src/LinearSolvers/C_to_F_MG/Make.package

commit 8946379ebf787c5d33faf5a826d1f7ca833baff9
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 14:51:36 2011 -0700

    Fix $(TOP) --> $(PBOXLIB_HOME) for Tools/...

Tools/C_mk/Make.rules

commit 32aef1e65e8f6e4301c2d41de6977cdd6dc043d0
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Sat Aug 13 14:48:42 2011 -0700

    Fix the paths and names of mk and scripts

Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 3bab94175177e141d5a2149eab8cc2574bd5e76d
Author: Ann Almgren <almgren@gamera.lbl.gov>
Date:   Fri Aug 12 19:32:57 2011 -0700

    changed script

Tools/C_mk/Make.rules

commit 39c83ae9990acfc20434902adc1fd2fee6410d04
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 12 19:28:33 2011 -0700

    changed script location

Tools/C_mk/Make.rules

commit 7b4725caff4607cbcfa8196c467a5c30ccd1b754
Author: Ann Almgren <almgren@gamera.lbl.gov>
Date:   Fri Aug 12 18:57:18 2011 -0700

    Needed to fix the paths for mk and scripts.

Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 774eac855d0a663b87bbc838421a63c7934adff7
Author: Ann Almgren <asalmgren@lbl.gov>
Date:   Fri Aug 12 18:17:15 2011 -0700

    Modifying C_mk/Make* to reflect the new path for C_mk

Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit dbb2cf44a4e78b49d6b22a9ec7c9a4b03923279f
Author: almgren <almgren>
Date:   Thu Aug 11 13:47:16 2011 +0000

    This now includes the particles.

Src/C_AMRLib/Make.package

commit 7c645e6c22e78a7e1e5275d51fe50c7a822462ff
Author: almgren <almgren>
Date:   Wed Aug 10 22:11:31 2011 +0000

    Fix oops.

Src/C_BaseLib/Make.package

commit 5674ef7050fc42a42d414176ce7769dff7aba872
Author: ajnonaka <ajnonaka>
Date:   Wed Aug 10 20:33:52 2011 +0000

    added support for Intel12 on hopper

Tools/F_mk/comps/Linux_intel.mak

commit 363d9153cc5d5bf52f4916ec5505228cc1c664fb
Author: almgren <almgren>
Date:   Wed Aug 10 20:19:41 2011 +0000

    Remove RealBox, CoordSys and Geometry stuff.

Src/C_BoundaryLib/Make.package

commit 814bf8ac61f9b845ca53df281bce4a61d4fc4e2e
Author: almgren <almgren>
Date:   Wed Aug 10 20:18:57 2011 +0000

    Added RealBox, CoordSys, Geometry stuff.

Src/C_BaseLib/Make.package

commit 5545e5760409c9aa0aa0fb2f905ca780dee3f539
Author: almgren <almgren>
Date:   Wed Aug 10 19:40:14 2011 +0000

    Remove reference to Minion stencil in nodal stencil.

Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 16723e91d437860e201271fa28abc9e058f688e8
Author: almgren <almgren>
Date:   Wed Aug 10 19:27:09 2011 +0000

    Comment out all SPARSKIT files since we no longer build in the sparse solver capability.

Src/LinearSolvers/F_MG/FParallelMG.mak

commit da611c7af56b0a8896bf71cae7f116657418b3e8
Author: lijewski <lijewski>
Date:   Tue Aug 9 21:47:18 2011 +0000

    more Initialize()/Finalize() foo fah

Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 6fdd4e5d4b61af386b54f95a3d513e72ed48e83b
Author: lijewski <lijewski>
Date:   Tue Aug 9 21:32:45 2011 +0000

    added clear() to DeriveList

Src/C_AMRLib/Derive.H

commit 0f091e4f9fd05c6fe06f4152b2240fb8594288f6
Author: lijewski <lijewski>
Date:   Tue Aug 9 16:36:54 2011 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp

commit cda44e2ca8a6aa571f7549251774172ef25bdf42
Author: lijewski <lijewski>
Date:   Tue Aug 9 16:30:16 2011 +0000

    fix to clear(); have to also do a resize(0) to fully clear a StateDescriptorList

Src/C_AMRLib/StateDescriptor.cpp

commit 8d7d258a0601c335ce4e501bfd559a62fc81ccb7
Author: lijewski <lijewski>
Date:   Tue Aug 9 15:51:53 2011 +0000

    yet more work on Initialize()/Finalize()

Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit cd99a72952d76d217d23c423da18af0b8a569e17
Author: lijewski <lijewski>
Date:   Tue Aug 9 00:00:01 2011 +0000

    yet more work on Initialize()/Finalize()

Src/C_BaseLib/Arena.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp

commit 06f9820e1d8f25042cebcb24444204a9bae24050
Author: lijewski <lijewski>
Date:   Mon Aug 8 21:23:34 2011 +0000

    more work on Initialize()/Finalize()

Src/C_BaseLib/BLWorkQueue.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp

commit 9fe43bac57ae0d3013384c6a23f797ea38628c50
Author: lijewski <lijewski>
Date:   Mon Aug 8 20:47:45 2011 +0000

    more work on Initialize()/Finalize()

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 5182942ce238ae1dec64b64b0a53529cffd4c90f
Author: lijewski <lijewski>
Date:   Mon Aug 8 20:37:25 2011 +0000

    more work on Initialize()/Finalize()

Src/C_AMRLib/Amr.cpp

commit 1262f30784175f8fe04766180381dea5ddbed8aa
Author: lijewski <lijewski>
Date:   Mon Aug 8 17:24:24 2011 +0000

    put 'initialized' into unnamed namespace instead of static member

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 6a873f0b16d64137869cdf1bc1586aa69a80f413
Author: lijewski <lijewski>
Date:   Mon Aug 8 16:58:44 2011 +0000

    add clear() to ErrorList

Src/C_AMRLib/ErrorList.H

commit e45e13fe10f8419199fb44c402f40d94bf0ad016
Author: lijewski <lijewski>
Date:   Sat Aug 6 02:57:14 2011 +0000

    turn on/off cache statistics with geometry.verbose

Src/C_BaseLib/Geometry.cpp

commit 98def4c308bd32a77af45914a1bd991590225e21
Author: lijewski <lijewski>
Date:   Sat Aug 6 02:56:31 2011 +0000

    turn on/off cache statistics with fabarray.verbose

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 06a835e73f7ed81c0daa7445646218c19615bca4
Author: almgren <almgren>
Date:   Sat Aug 6 00:34:08 2011 +0000

    Allow us to use DistributionMapping.v as well as DistributionMapping.verbose to control the verbosity.

Src/C_BaseLib/DistributionMapping.cpp

commit b93b8cfe11c2b3143adcb947643e7772a5018513
Author: lijewski <lijewski>
Date:   Fri Aug 5 23:14:10 2011 +0000

    new way of doing Finalize()

Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit db783b7f28b6fbe76a3f93b8b07fc87514c060d1
Author: lijewski <lijewski>
Date:   Fri Aug 5 22:56:49 2011 +0000

    new way of doing Finalize()

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit d2ba695c2157a2aaefbb91f68708a8ba7bd651c1
Author: almgren <almgren>
Date:   Fri Aug 5 22:28:02 2011 +0000

    Needed ParmParse.H ...

Src/C_AMRLib/Particles.H

commit f378f62bca28e667d7e67c35425703ce1ea43dd6
Author: lijewski <lijewski>
Date:   Fri Aug 5 22:21:16 2011 +0000

    some cleanup

Src/C_BoundaryLib/InterpBndryData.cpp

commit 25da41aa71ae5908bdee5cc6f791808e30ef3859
Author: lijewski <lijewski>
Date:   Fri Aug 5 22:21:05 2011 +0000

    new way of doing BoxLib::Finalize()

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 215a39433faa50dfdaf3bc68e3a9047623eba742
Author: lijewski <lijewski>
Date:   Fri Aug 5 22:20:28 2011 +0000

    BoxLib now maintains a stack of functions that should be called on BoxLib::Finalize().
    Initialization functions that set defaults or that build global data that needs to be
    cleared out on BoxLib::Finalize() should define a function of the form:
    void (fp) () that performs necessary cleanup, and then register those
    functions via BoxLib::ExecOnFinalize(fp).

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParmParse.cpp

commit 18cb705fb09783c558e6ac373bb853ea74c9a109
Author: almgren <almgren>
Date:   Fri Aug 5 22:04:38 2011 +0000

    Allow a new type of ErrorFunc so that we can have different argument lists for the error tagging functions.

Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp

commit 51adc18f2e20bf3888e915616396e06609f16503
Author: lijewski <lijewski>
Date:   Thu Aug 4 21:13:49 2011 +0000

    more Initialize()/Finalize() foo fah

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.cpp

commit a9cc80ae4f3b36828e151cfde51f1759d041d41d
Author: lijewski <lijewski>
Date:   Thu Aug 4 20:25:44 2011 +0000

    Added Initialize()/Finalize() but not yet integrated into BoxLib.cpp

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit df55e9fbd3585d0891c92d316bfbdb58e03c3b7d
Author: lijewski <lijewski>
Date:   Thu Aug 4 19:36:57 2011 +0000

    flush the CPC cache in Finalize()

Src/C_BaseLib/FabArray.cpp

commit 4335f7c5d72dc132e0248cfec7afb111e4fae190
Author: almgren <almgren>
Date:   Tue Aug 2 18:47:14 2011 +0000

    Put central copy of MacBndry.{H,cpp} here instead of all applications carrying
    their own copy.

Src/C_BoundaryLib/MacBndry.H
Src/C_BoundaryLib/MacBndry.cpp
Src/C_BoundaryLib/Make.package

commit c95466b3881f13237a114d720042a67b7f5448ba
Author: lijewski <lijewski>
Date:   Mon Aug 1 20:32:12 2011 +0000

    more regularization of Initialize()/Finalize() calls

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParmParse.cpp

commit 371422edd3b22cf37b7f7db3b9c23828cb88c927
Author: lijewski <lijewski>
Date:   Thu Jul 28 18:10:15 2011 +0000

    MultiFabs can now be clear()d and define()d again

Src/C_BaseLib/FabArray.H

commit f02e765810e2bc2d16742e6cefa0ba974e03fd57
Author: almgren <almgren>
Date:   Thu Jul 28 05:39:50 2011 +0000

    get rid of minion_stencil_fill  routines, they were identical to the
    s_simple_2d_cc and s_simple_3d_cc but with order hard-wired to 2.

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90

commit 2a4fdb95436731421f83a01c8d4b091ec26723ea
Author: almgren <almgren>
Date:   Thu Jul 28 01:29:08 2011 +0000

    Fix loop indices in Minion 4th order variable density stencil.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 918bc1d4a64e8850da874c38312485012cf3cb2f
Author: lijewski <lijewski>
Date:   Wed Jul 27 19:48:05 2011 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/ComparisonTest/GNUmakefile
Tests/LinearSolvers/ComparisonTest/GNUmakefile

commit 47f6e1a5468e1939e600b2dff95b43f1618509b1
Author: marc <marc>
Date:   Mon Jul 25 18:10:11 2011 +0000

    Add ability to augment pp table externally, used in Amanzi, for example to init via Teuchos::ParameterList

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 36aae26414594f0d1978f21026e982223bafe4f7
Author: lijewski <lijewski>
Date:   Wed Jul 20 23:17:44 2011 +0000

    Added "stencil" optional logical that implies this multifab is to be used
    as a stencil.  This puts the "ncomps" components of the stencil into the
    first component of the multifab instead of the fourth component.  Use this
    at your own risk.  Almost all of the multifab routines will fail on such a
    multifab.

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90

commit 6f4f22cf235daa6bea7b49d77604fb99ce55d451
Author: mzingale <mzingale>
Date:   Wed Jul 20 15:33:44 2011 +0000

    local declarations of ZERO and ONE conflict with versions coming in
    from a module.  Explicitly include bl_constants_module now.  Some
    other module needs a private statement somewhere...

Src/LinearSolvers/F_MG/itsol.f90

commit 59571563e768118c82f0996a4fd83a48ff942787
Author: lijewski <lijewski>
Date:   Wed Jul 20 15:28:28 2011 +0000

    defined some constants to get code to compile

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90

commit 6cb9e3cd16a926bc65e3573787d3d9e6f7c7c1f5
Author: mzingale <mzingale>
Date:   Wed Jul 20 15:21:02 2011 +0000

    use bl_constants_module to get this compiling

Src/LinearSolvers/F_MG/cc_stencil.f90

commit b48ee7065218403570b3f8584e2c16f251f43274
Author: almgren <almgren>
Date:   Wed Jul 20 14:50:08 2011 +0000

    Don't need to define these here.

Src/LinearSolvers/F_MG/cc_stencil.f90

commit 507808bc89f8cc0ef0ffe00bfc2bea1af7c9f70a
Author: almgren <almgren>
Date:   Wed Jul 20 14:40:03 2011 +0000

    Move definition of BC_GEOM from cc_stencil.f90 to bc_functions.f90

Src/LinearSolvers/F_MG/bc_functions.f90
Src/LinearSolvers/F_MG/cc_stencil.f90

commit 4482386b0b1c33a8fef9c6cec591691b5ad67bb8
Author: almgren <almgren>
Date:   Wed Jul 20 14:37:52 2011 +0000

    Add BC_GEOM.

Src/LinearSolvers/F_MG/bc_functions.f90

commit 4730bbbe0e6c734ebbd591de6ef0ec7dca621ae7
Author: mzingale <mzingale>
Date:   Wed Jul 20 14:10:56 2011 +0000

    add missing "implicit none".  No longer compiles.

Src/LinearSolvers/F_MG/bc_functions.f90
Src/LinearSolvers/F_MG/nodal_neumann_bcs.f90

commit 0f548887d21ba25aa4af1e83a651e2ed664f9bc1
Author: almgren <almgren>
Date:   Wed Jul 20 05:25:44 2011 +0000

    Separate restriction modules.

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_restriction.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/nodal_restriction.f90

commit 65297acc1299e66e3eacb9eb73070758bb6b3782
Author: almgren <almgren>
Date:   Wed Jul 20 05:20:47 2011 +0000

    Add edge_restriction file.

Src/LinearSolvers/F_MG/edge_restriction.f90

commit 1e3da324127f598bf8aa4fa9dd138ba943413d0f
Author: almgren <almgren>
Date:   Wed Jul 20 05:06:12 2011 +0000

    Fix some modules...now compiles with CASTRO.

Src/LinearSolvers/F_MG/cc_mg_cpp.f90

commit 34d88900a8d6439a2a9f1600d14f4b2a7dc516c6
Author: almgren <almgren>
Date:   Wed Jul 20 04:44:52 2011 +0000

    Extracting ml_resid type stuff from ml_cc.f90

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_applyop.f90
Src/LinearSolvers/F_MG/cc_ml_resid.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit 9ca94ef87b02ba0a9251d1f6b15a47d33d6d0bf8
Author: almgren <almgren>
Date:   Wed Jul 20 04:32:44 2011 +0000

    Move applyop stuff into separate file.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 19040b6951e3d47168cf307895469d3d55954a31
Author: almgren <almgren>
Date:   Wed Jul 20 04:23:58 2011 +0000

    Add cc_applyop.f90

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_applyop.f90

commit 9df016746afe64358f3734b9d76867d87249a44c
Author: almgren <almgren>
Date:   Wed Jul 20 04:06:00 2011 +0000

    Forgot multifab_module.

Src/LinearSolvers/F_MG/ml_norm.f90

commit 81adbb460e1eccb4d09d9fa51c41e12ccecf085f
Author: almgren <almgren>
Date:   Wed Jul 20 04:04:35 2011 +0000

    Catch these up with other changes.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit 21c10ac23f16e1be7e67133636c2efa497c4feea
Author: almgren <almgren>
Date:   Wed Jul 20 04:04:08 2011 +0000

    ml_util.f90 --> ml_norm.f90

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/ml_norm.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit ec2390c4e1eecc51a3e1273bc0607d6d2c3d07eb
Author: almgren <almgren>
Date:   Wed Jul 20 03:54:05 2011 +0000

    Keep up with new files.

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak

commit 80058bed05e6f2accbdc3b36d105e367da044b7f
Author: almgren <almgren>
Date:   Wed Jul 20 03:53:53 2011 +0000

    Break up ml_interface_stencil.f90 into nodal and cc.

Src/LinearSolvers/F_MG/cc_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_interface_stencil.f90

commit 1fb6070c2bb1366231526eed54410f461b97f583
Author: almgren <almgren>
Date:   Wed Jul 20 01:51:56 2011 +0000

    Get ml_prolongation started to separate.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 3d341cba69a59f5b209dbbe49ab2db22f36ac7aa
Author: almgren <almgren>
Date:   Wed Jul 20 01:43:24 2011 +0000

    mg_nodal_cpp --> nodal_mg_cpp

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak

commit 36a1462fbe24410e18b04540cfb091927e99cb34
Author: almgren <almgren>
Date:   Wed Jul 20 01:42:44 2011 +0000

    Changed name.

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit a69f976d31a04b0763742443d8cf08b99c726c60
Author: almgren <almgren>
Date:   Wed Jul 20 01:40:31 2011 +0000

    add bl_error_module...

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/tridiag.f90

commit c1eb5723c800d27301e46f464eef59085cdb1cc5
Author: almgren <almgren>
Date:   Wed Jul 20 01:36:49 2011 +0000

    Fix nodal_newu...

Src/LinearSolvers/F_MG/GPackage.mak

commit 1753ffc34b166da6dbf83fd7e53f6464350b6cd2
Author: almgren <almgren>
Date:   Wed Jul 20 01:34:45 2011 +0000

    Clean up ...

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit 19e612d3c3d4303d0d47b9eb6eacec37b3fa86fc
Author: almgren <almgren>
Date:   Wed Jul 20 01:32:31 2011 +0000

    Remove ST_FILL... they were never used.

Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90

commit e8d079b25c5b51eeefae21c189a7bd5b28eb4e56
Author: almgren <almgren>
Date:   Wed Jul 20 01:29:44 2011 +0000

    stencil --> ...

Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit f1d0622175afc8c95f1202f83cfd4585506bcbfc
Author: almgren <almgren>
Date:   Wed Jul 20 01:29:18 2011 +0000

    stencil_module --> ...

Src/LinearSolvers/F_MG/mg_tower.f90

commit 5a7ae4eb96603b30a632658f17d8d3f1d43324c4
Author: almgren <almgren>
Date:   Wed Jul 20 01:28:43 2011 +0000

    stencil -->...

Src/LinearSolvers/F_MG/ml_util.f90

commit 556d3711389736629317787bfc1279e2d1b854af
Author: almgren <almgren>
Date:   Wed Jul 20 01:27:28 2011 +0000

    fix oops.

Src/LinearSolvers/F_MG/bc_functions.f90

commit 2208b4a405e3175f55279abcb6753303098b5f7a
Author: almgren <almgren>
Date:   Wed Jul 20 01:26:43 2011 +0000

    add bl_spacedim.

Src/LinearSolvers/F_MG/bc_functions.f90

commit 92d5b68fca546a6a8d0197963faf25fdbc54ad8d
Author: almgren <almgren>
Date:   Wed Jul 20 01:25:21 2011 +0000

    move BC_BIT...

Src/LinearSolvers/F_MG/bc_functions.f90
Src/LinearSolvers/F_MG/cc_stencil.f90

commit 8fdfa1eba96556286eea356217ac4653f0ad980e
Author: almgren <almgren>
Date:   Wed Jul 20 01:23:43 2011 +0000

    Extra bc_neumann, bc_dirichlet, etc, from cc_stencil.f90

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/bc_functions.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_neumann_bcs.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90

commit fec4f78936511d14ad59c36ff16b4f45be6bb301
Author: almgren <almgren>
Date:   Wed Jul 20 01:11:02 2011 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/nodal_neumann_bcs.f90

commit 27b7ef92a9dada0d501cab1bd769cdc39d287c0a
Author: almgren <almgren>
Date:   Wed Jul 20 01:10:22 2011 +0000

    stencil_module --> cc_stencil_module or nodal_stencil_module

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 2ad5c979f1ac746aabd9d8ebb248e2f9109ccb14
Author: almgren <almgren>
Date:   Wed Jul 20 00:59:59 2011 +0000

    impose_neumann_bcs.f90 --> nodal_neumann_bcs.f90

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/nodal_neumann_bcs.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/tridiag.f90

commit d337c3a6f2907cdf6104a7dfaa38986acd6a72cb
Author: almgren <almgren>
Date:   Wed Jul 20 00:56:30 2011 +0000

    Separate cc from nodal in the stencil* files.

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/cc_mg_cpp.f90
Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/cc_stencil.f90
Src/LinearSolvers/F_MG/cc_stencil_fill.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/nodal_mg_cpp.f90
Src/LinearSolvers/F_MG/nodal_stencil.f90
Src/LinearSolvers/F_MG/nodal_stencil_fill.f90
Src/LinearSolvers/F_MG/sparse_solve.f90

commit bc66ffd2168a0be05df0400fdf8562c52ca3424a
Author: almgren <almgren>
Date:   Wed Jul 20 00:44:13 2011 +0000

    Clean up from previous changes.. this now compiles with CASTRO...

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90
Src/LinearSolvers/F_MG/tridiag.f90

commit 9b85f71813d366774497ffda52d07473353940be
Author: almgren <almgren>
Date:   Wed Jul 20 00:36:27 2011 +0000

    Forgot to fix module name.

Src/LinearSolvers/F_MG/cc_smoothers.f90

commit 50cb0e6ce064098629595dcf18d091af0e729f5f
Author: almgren <almgren>
Date:   Wed Jul 20 00:36:06 2011 +0000

    Include cc_smoothers_module and nodal_smoothers_module instead of mg_smoother_module

Src/LinearSolvers/F_MG/mg.f90

commit 7e719cdede84b128d491a76711622ca369b9d2eb
Author: almgren <almgren>
Date:   Wed Jul 20 00:35:38 2011 +0000

    Separate mg_smoother.f90 into separate files -- cc_smoothers.f90 and nodal_smoothers.f90

Src/LinearSolvers/F_MG/cc_smoothers.f90
Src/LinearSolvers/F_MG/nodal_smoothers.f90

commit d99b33d5a5213eb20ff367b9afee89d62db0fd59
Author: almgren <almgren>
Date:   Wed Jul 20 00:32:58 2011 +0000

    Separate mg_smoother.f90 into nodal_smoothers.f90 and cc_smoothers.f90, and
    separate tridiag.f90 into a separate file.

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/tridiag.f90

commit e3047a371edb76ea781ba19842b28a779b7c62f8
Author: lijewski <lijewski>
Date:   Tue Jul 19 21:12:32 2011 +0000

    use -O3 for optimizing with gfortran instead of -O2

Tools/C_mk/Make.defs

commit ad54a1e611571480aee0e65054866a0722317d21
Author: almgren <almgren>
Date:   Tue Jul 19 17:17:29 2011 +0000

    These are the files I'm using to compare C++ to F90 solvers.

Src/LinearSolvers/C_CellMG/ComparisonTest/COEF_3D.F
Src/LinearSolvers/C_CellMG/ComparisonTest/COEF_F.H
Src/LinearSolvers/C_CellMG/ComparisonTest/GNUmakefile
Src/LinearSolvers/C_CellMG/ComparisonTest/MacBndry.H
Src/LinearSolvers/C_CellMG/ComparisonTest/MacBndry.cpp
Src/LinearSolvers/C_CellMG/ComparisonTest/Make.package
Src/LinearSolvers/C_CellMG/ComparisonTest/inputs.3d
Src/LinearSolvers/C_CellMG/ComparisonTest/main.cpp
Tests/LinearSolvers/ComparisonTest/COEF_3D.F
Tests/LinearSolvers/ComparisonTest/COEF_F.H
Tests/LinearSolvers/ComparisonTest/GNUmakefile
Tests/LinearSolvers/ComparisonTest/MacBndry.H
Tests/LinearSolvers/ComparisonTest/MacBndry.cpp
Tests/LinearSolvers/ComparisonTest/Make.package
Tests/LinearSolvers/ComparisonTest/inputs.3d
Tests/LinearSolvers/ComparisonTest/main.cpp

commit c3b66a45c2df14219273f16a71a15fbe9e8d408e
Author: marc <marc>
Date:   Tue Jul 19 17:11:07 2011 +0000

    Fix up fParallel calls

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp

commit c0ee0f0d7024949354f23c6e107c1c66a2cb9374
Author: almgren <almgren>
Date:   Tue Jul 19 00:07:05 2011 +0000

    Remove unused variables in George's new stencils to quiet warnings...

Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90

commit 0c3cec3bb85fd777d9333d9a40ca4a811de0174d
Author: almgren <almgren>
Date:   Mon Jul 18 23:45:01 2011 +0000

    Remove unused variables.

Src/LinearSolvers/F_MG/stencil.f90

commit 61b7c4524b0358eac0c09de67f29a3e40c65b02b
Author: lijewski <lijewski>
Date:   Mon Jul 18 20:51:17 2011 +0000

    substitute istringstream for deprecated istrstream

Src/C_AMRLib/Amr.cpp

commit 685b23ae3612d29e4ee14bfad64489b412ab9669
Author: lijewski <lijewski>
Date:   Mon Jul 18 19:52:05 2011 +0000

    substitute istringstream for deprecated istrstream

Src/C_BaseLib/VisMF.cpp

commit 3e1246abb615e01bcecd73f0d9be3b6c14e5dd49
Author: lijewski <lijewski>
Date:   Mon Jul 18 16:39:54 2011 +0000

    deal with losing an AmrLevel on a regrid() in Redistribute()

Src/C_AMRLib/Particles.H

commit f9faba62dca6845506ca028879b0033a8b992b28
Author: lijewski <lijewski>
Date:   Sat Jul 16 16:02:14 2011 +0000

    in Redistribute() must remove from the level map empty particle containers

Src/C_AMRLib/Particles.H

commit 6a46c0192080964df74c5f3ba2eda12358a4e1cd
Author: lijewski <lijewski>
Date:   Sat Jul 16 04:10:21 2011 +0000

    added m_particles.reserve() calls to the various init routines

Src/C_AMRLib/Particles.H

commit 53b796f19fffc43f820719cf6e6aace7f918220f
Author: almgren <almgren>
Date:   Sat Jul 16 04:01:36 2011 +0000

    Change tcmf -> new_cmf so that we dont re-use MultiFab after clear -- turns out that
    clear does not delete the boxarray...

Src/C_AMRLib/Particles.H

commit ca453237c5b36fce71eac881eddbbd54f7e5b3ba
Author: almgren <almgren>
Date:   Sat Jul 16 03:50:17 2011 +0000

    Add m_particles.resize() in Redistribute if m_particles.size() < m_amr.finestLevel()+1.

Src/C_AMRLib/Particles.H

commit 140d275d9bac9576a357f6c448eb9a2d574f3389
Author: lijewski <lijewski>
Date:   Thu Jul 14 23:32:18 2011 +0000

    cut scalar time in Redistribute() by roughly a factor of two

Src/C_AMRLib/Particles.H

commit 091de5cbace1e356fd9e50ba509c8696700a605e
Author: gilet <gilet>
Date:   Thu Jul 14 22:13:07 2011 +0000

    add note that this script is not for use on Jaguar

Tools/F_scripts/extract.parallel

commit 5b7487a65ff75d2026fd9b78b05f00613dcf8347
Author: almgren <almgren>
Date:   Thu Jul 14 21:24:35 2011 +0000

    Move LO_UTIL.F to bndrylib.

Src/LinearSolvers/C_CellMG/Make.package

commit 9e18adff4ab4d24e3c3a7c8d4a37a45026396ab1
Author: almgren <almgren>
Date:   Thu Jul 14 21:24:11 2011 +0000

    Add LO_UTIL.F

Src/C_BoundaryLib/Make.package

commit a690a0e114be17aab84e68decc68edbc0c345763
Author: lijewski <lijewski>
Date:   Thu Jul 14 16:53:26 2011 +0000

    ByteSpread() now also prints out total particle count.

Src/C_AMRLib/Particles.H

commit 195279b900be55a2f4b9244cd573de67bc56691a
Author: lijewski <lijewski>
Date:   Wed Jul 13 22:42:01 2011 +0000

    Bypass the MPI_Alltoall() calls in Redistribute() if there's no parallel
    work to do by doing a ReduceLongMax() on the number of particles I have
    that aren't mine.

Src/C_AMRLib/Particles.H

commit dcd41c87c1f69396eeebfb03555ec208f741a6dd
Author: mzingale <mzingale>
Date:   Wed Jul 13 21:31:22 2011 +0000

    have the timestamp routine that an optional argument, vel_mf, which
    contains the velocites.  If this mf is present, then output the
    velocity of the zone where the particle lives along with the other
    data

Src/F_BaseLib/particles.f90

commit eb62c53b045cfde29172927f2c64613f55bd3f67
Author: almgren <almgren>
Date:   Wed Jul 13 21:28:03 2011 +0000

    No longer need Make_nyx.package since we've moved those files into bndrylib.

Src/LinearSolvers/C_CellMG/Make_nyx.package

commit b5551be643ee4106634f9cf9117e13588f264b20
Author: almgren <almgren>
Date:   Wed Jul 13 21:27:31 2011 +0000

    Move files from mglib to here.

Src/C_BoundaryLib/Make.package

commit 53e6494593ee75135ef4d6c5351ccf89fcfe6c25
Author: almgren <almgren>
Date:   Wed Jul 13 21:26:24 2011 +0000

    Revised Make.package since we moved a bunch of files into bndrylib.

Src/LinearSolvers/C_CellMG/Make.package

commit bd18f00341da3c6ce06d5a0fe797eb90f3c49978
Author: lijewski <lijewski>
Date:   Wed Jul 13 21:16:48 2011 +0000

    now output time spent in scalar and parallel parts of Redistribute()

Src/C_AMRLib/Particles.H

commit c642b775550b8e89296acd3564d44a24b50a14e7
Author: gpau <gpau>
Date:   Wed Jul 13 00:17:26 2011 +0000

    added the general stencil for DIM=3: look for simpleg

Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90

commit 13a250e4eb77a48b0bd6baa3ac33ff43f9c3ef2b
Author: lijewski <lijewski>
Date:   Tue Jul 12 18:02:55 2011 +0000

    use memory a bit more efficiently in Redistribute()

Src/C_AMRLib/Particles.H

commit c86fa4695ac837582bdf9f5574aacf565e02ca82
Author: lijewski <lijewski>
Date:   Tue Jul 12 16:54:30 2011 +0000

    beefed up OK() a bit more

Src/C_AMRLib/Particles.H

commit 8e53caed16247af61d90fbe1c3bf2c14d286ce51
Author: lijewski <lijewski>
Date:   Mon Jul 11 20:29:08 2011 +0000

    Modest speedup to Redistribute().
    Previously we only passed m_cpu and m_id via MPI and recalculated m_lev,
    m_grid and m_cell using Where().  Now Redistribute() sends all the
    integral data via MPI and recalculates nothing.  For large numbers of
    particles this is a modest speedup.

Src/C_AMRLib/Particles.H

commit 947fb706c2b6d8955a6037921cb844cacd153f12
Author: lijewski <lijewski>
Date:   Fri Jul 8 21:34:26 2011 +0000

    modest speedups and simplifications to estTimestep()

Src/C_AMRLib/Particles.H

commit 6967b7c379fa4f82a827d1ddfaec946f2a9ffe7e
Author: lijewski <lijewski>
Date:   Fri Jul 8 20:20:49 2011 +0000

    figured out issue with MoveRandom(); should now scale perfectly with threads

Src/C_AMRLib/Particles.H

commit 8d3180a67ca30eca533c099d235e2e89a31f1ca3
Author: lijewski <lijewski>
Date:   Fri Jul 8 19:59:06 2011 +0000

    added parallel keyword to pragma omp so estTimestep() and MoveRandom() really threads

Src/C_AMRLib/Particles.H

commit b1ab379beadc08949857ac3e0a84bd517af4a8e4
Author: lijewski <lijewski>
Date:   Fri Jul 8 17:15:56 2011 +0000

    quiet some compiler warnings

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 5dbf4118285883df575ff1cb9e682551ba9fdb1d
Author: lijewski <lijewski>
Date:   Fri Jul 8 16:42:38 2011 +0000

    quiet some compiler warnings

Src/C_BaseLib/Looping.H

commit 983bc0f0763dd1fb8e0a5507d75da4f2693a0fea
Author: lijewski <lijewski>
Date:   Fri Jul 8 16:19:06 2011 +0000

    quiet some compiler warnings

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit ceb3f24a1a829cb2f179bb0fd83c171cd9554fbc
Author: lijewski <lijewski>
Date:   Fri Jul 8 16:03:40 2011 +0000

    removed some unused variables

Src/C_BaseLib/BaseFab.H

commit 00a22d5ede723cb57de43480773162a1452a3972
Author: lijewski <lijewski>
Date:   Fri Jul 8 16:02:51 2011 +0000

    cut number of random number calls in MoveRandom() by half

Src/C_AMRLib/Particles.H

commit bba19e122adcc51b93b0065200ac4929e87c2097
Author: mzingale <mzingale>
Date:   Fri Jul 8 15:54:28 2011 +0000

    add a function particle_global_numparticles to return the
    total number of active particles -- for diagnostics

Src/F_BaseLib/particles.f90

commit 391d413b7db96d72fa1c47ecabc11ac1ac2ec004
Author: marc <marc>
Date:   Wed Jul 6 23:19:58 2011 +0000

    Add + and - to allowed characters in identifiers

Src/C_BaseLib/ParmParse.cpp

commit ae532cbea1d182642f1ed72747f1ed9c467b0d29
Author: almgren <almgren>
Date:   Wed Jul 6 22:37:55 2011 +0000

    Make sure to do a copyplus instead of a pure copy for the case of a particle
    on a fine grid next to another fine grid -- without this a zero ghost cell
    could overwrite a non-zero ghost cell.

Src/C_AMRLib/Particles.H

commit 522b1bf8c50a2c0650272d1b13c3aa3ab784f0ce
Author: lijewski <lijewski>
Date:   Wed Jul 6 22:27:53 2011 +0000

    The parallel multifab -> multifab copy() can now also do add.
    
    The default is as before; i.e. if you want to copy src to dst:
    
      dst.copy(src)
    
    If you want you want to add src into dst:
    
      dst.copy(src,FabArrayBase::ADD);

Src/C_BaseLib/FabArray.H

commit 586f7b6ca002883fa6433e638fee7ac76f636593
Author: almgren <almgren>
Date:   Wed Jul 6 21:31:14 2011 +0000

    Fix periodic wraparound in multilevel AssignDensity.

Src/C_AMRLib/Particles.H

commit 88e7662bdffc6f364abebdf9ae3a210311bf57b9
Author: almgren <almgren>
Date:   Wed Jul 6 17:13:28 2011 +0000

    Fix the case in AssignDensity where we need to copy from fine ghost cells onto
    coarse valid regions.

Src/C_AMRLib/Particles.H

commit 7d7f5cbee5c8c29480d252d03101f5752dca889b
Author: almgren <almgren>
Date:   Wed Jul 6 07:31:34 2011 +0000

    Allow us to enforce solvability even for multilevel solves -- just enforce it at
    amr level = 0, not the higher levels.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 22838cfcc8270dbf64b2880754c92f681c4953ee
Author: almgren <almgren>
Date:   Wed Jul 6 02:59:40 2011 +0000

    Eliminate GetRhoFromParticles -- this was replaced by AssignDensity and
    other source in CastroParticles.cpp

Src/C_AMRLib/Particles.H

commit 1354ed707c676d73c84f12074aef5038f506aac4
Author: almgren <almgren>
Date:   Wed Jul 6 02:58:57 2011 +0000

    Add new routine -- MultiplyParticleMass -- used in SantaBarbara initialization.

Src/C_AMRLib/Particles.H

commit 25df466454bd540ea7f092ef8a3f20526b4ff0df
Author: almgren <almgren>
Date:   Tue Jul 5 20:43:16 2011 +0000

    Fix to GetRhoFromParticles when lev > 1 -- we need to count the contributions from particles
    at level lev-1 which might contribute to the density at level lev.

Src/C_AMRLib/Particles.H

commit 2c06cb640c8d5453db8936ada92b10393c7b38bb
Author: almgren <almgren>
Date:   Tue Jul 5 20:41:01 2011 +0000

    Add new subroutine part_sumdensup, which is just like subroutine part_summassup,
    but differs in that it does not multiply the coarse contributions by volfrac
    since it works with density instead of mass.

Src/C_AMRLib/Particles_1D.F
Src/C_AMRLib/Particles_2D.F
Src/C_AMRLib/Particles_3D.F
Src/C_AMRLib/Particles_F.H

commit ec0e20457e242a13276d959ceb3944ee67f95abc
Author: almgren <almgren>
Date:   Mon Jul 4 18:48:19 2011 +0000

    Fix initialization of multilevel Santa Barbara problem

Src/C_AMRLib/Particles.H

commit 7e7fe14f0c165c8f1cbfa76175c349487f71a29c
Author: gpau <gpau>
Date:   Sat Jul 2 14:09:47 2011 +0000

    added a generic stencil that constructs the entries to matrix directly.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90

commit da729fdb693dd8f22d439321135ae1ad949c382f
Author: gpau <gpau>
Date:   Sat Jul 2 13:54:39 2011 +0000

    changes made to handle a generic linear system solve.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 9dc3d17b7eba49573d8e70da3a33aa6e5af05c43
Author: marc <marc>
Date:   Fri Jul 1 23:10:54 2011 +0000

    to facilitate derivation, if necessary

Src/C_BaseLib/ParmParse.H

commit 6fd6b0712b6e1cd865e0df952b6227b7dcd8370d
Author: marc <marc>
Date:   Fri Jul 1 22:50:54 2011 +0000

    add hedorah to the list of special cases

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 009eb0af4410952e00ab3acfa080f9b22e936d73
Author: almgren <almgren>
Date:   Fri Jul 1 19:11:24 2011 +0000

    Fix ml_layout_build_la_array so instead of copying the entire mba, we only copy
    nlevel levels of it (as is done in ml_layout_build_n).

Src/F_BaseLib/ml_layout.f90

commit 5ad33e6c7ba99b91d028721b91055b46bc8a349c
Author: almgren <almgren>
Date:   Fri Jul 1 06:06:03 2011 +0000

    Don't print all the particles in InitFromAscii.

Src/C_AMRLib/Particles.H

commit 023cb64f8d417e25788a568c1078b198b777b22f
Author: almgren <almgren>
Date:   Thu Jun 30 21:59:46 2011 +0000

    Add new way of building ml_layout --  ml_layout_build_la_array -- which allows us to copy
    existing la_array(n) instead of making new ones.

Src/F_BaseLib/ml_layout.f90

commit 9be548bb4d7282bc794b5892e4a3bd927e53705f
Author: almgren <almgren>
Date:   Thu Jun 30 21:24:09 2011 +0000

    Destroy ba_new once we're done with it (elminated leftover layout in MEMORY STATS)

Src/F_BaseLib/make_new_grids.f90

commit 832f075efd6467c5512e241b191b89b740ce1e72
Author: lijewski <lijewski>
Date:   Wed Jun 29 16:10:50 2011 +0000

    Fixed bug in InitFromAscii() when running in parallel.
    There was in essence an off-by-one counting bug which caused the last
    particle read in by cpu 0 to be the first particle read in by cpu 1, and
    the last particle in the file to not be read in by cpu N was not read in at all.

Src/C_AMRLib/Particles.H

commit d1f8921e333351b68b32f255bba16d3959ce4b1f
Author: lijewski <lijewski>
Date:   Wed Jun 29 15:10:42 2011 +0000

    got rid of some unused variables in Timestamp()

Src/C_AMRLib/Particles.H

commit bda6db560ad4a0c39913fadcd2ee8b545ff2d4a2
Author: mzingale <mzingale>
Date:   Wed Jun 29 13:31:30 2011 +0000

    store .mod files in o/ on nan

Tools/C_mk/Make.Linux

commit 294eadbd90c692080c4c317f35269db5768109dd
Author: mzingale <mzingale>
Date:   Wed Jun 29 13:12:13 2011 +0000

    switch to latest MPI for nan

Tools/C_mk/Make.mpi

commit 7b95af193539583622c41532042aa106546b10c4
Author: lijewski <lijewski>
Date:   Wed Jun 29 05:23:51 2011 +0000

    remove some debugging I/O

Src/C_AMRLib/TagBox.cpp

commit e7d78bb0a9a7c1bb7fcc7547659bdc4c8e4f16a4
Author: lijewski <lijewski>
Date:   Wed Jun 29 05:21:17 2011 +0000

    fix to previous mod when USE_MPI=FALSE

Src/C_AMRLib/TagBox.cpp

commit 6138342c2c7821cd8f33cc89aa214cbb5c9f7ff7
Author: lijewski <lijewski>
Date:   Wed Jun 29 04:40:38 2011 +0000

    remove potential problem with send/recv args to MPI_Gatherv() being the same on the root processor

Src/C_AMRLib/TagBox.cpp

commit c865ef2ec22796fb676ee12d03cdc04c3cfebbb5
Author: mzingale <mzingale>
Date:   Tue Jun 28 21:51:33 2011 +0000

    no -module flag for nan

Tools/C_mk/Make.Linux

commit 16aecd6dc69f4477c30047509f29626423ce5662
Author: mzingale <mzingale>
Date:   Tue Jun 28 21:15:01 2011 +0000

    add MPI instructions for nan.  Need -DMPICH_SKIP_MPICXX to make things
    happy

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 01ca6e3e67f39e4eaf66df68139b261b877f24f3
Author: almgren <almgren>
Date:   Tue Jun 28 19:09:34 2011 +0000

    Remove characters from word.

Src/F_BaseLib/tag_boxes.f90

commit aa9445e4cbd258f6acebf33432365299d83ac41d
Author: marc <marc>
Date:   Fri Jun 24 23:13:09 2011 +0000

    Add some arguments for parallel stuff

Src/C_BaseLib/.cvsignore
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.H

commit 6aab3239d31273a7665637c2e05a72e7001c1a8e
Author: marc <marc>
Date:   Fri Jun 24 22:59:07 2011 +0000

    add hg file to list

Src/C_BoundaryLib/.cvsignore

commit 2815573c274a7a23225abd98462e6898c5fd37db
Author: marc <marc>
Date:   Fri Jun 24 22:40:28 2011 +0000

    stupid cast that seems to be needed for idiotic GNU compiler

Src/C_BoundaryLib/BndryData.cpp

commit 6b151be00d98f6a8a5adb338ac71bcf1fa9e5680
Author: lijewski <lijewski>
Date:   Fri Jun 24 21:03:23 2011 +0000

    more OMPing

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 5db3de4f63e56974efc9ee90481fe31e4b8a21f4
Author: lijewski <lijewski>
Date:   Fri Jun 24 21:01:36 2011 +0000

    some more OMPing

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 7e81f612a845fe9c7b8581dddf3351d2e13f050f
Author: lijewski <lijewski>
Date:   Fri Jun 24 21:01:02 2011 +0000

    some more OMPing and moved temp from stack to allocatable

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit adfe9a5c3fba81944e84d123a810bf019cd33bc3
Author: lijewski <lijewski>
Date:   Fri Jun 24 21:00:21 2011 +0000

    make lr, tb and fb allocatable instead of building on the stack

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 486514ce6d1d91e71630486ffc6c1170ef65cb41
Author: lijewski <lijewski>
Date:   Thu Jun 23 23:42:44 2011 +0000

    little more OMPing

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit ed54327e6d0ecd0b1a50b7be90b5a0b3627d603a
Author: lijewski <lijewski>
Date:   Thu Jun 23 20:10:33 2011 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 1b969ad882e799db0ba660f146bebc7cc0c4aef6
Author: lijewski <lijewski>
Date:   Wed Jun 22 23:13:49 2011 +0000

    single-precision constants -> double-precision constants

Src/F_BaseLib/fourth_order_interp_coeffs.f90

commit 7cdf73b872c7a7756b09c606ec74ee6dd1913cc0
Author: lijewski <lijewski>
Date:   Wed Jun 22 22:11:27 2011 +0000

    0 -> 0.0_dp_t in a few places

Src/F_BaseLib/multifab.f90

commit 14f5f41fe96df69697ae3d85e0dfd79cb74d696a
Author: lijewski <lijewski>
Date:   Wed Jun 22 21:19:15 2011 +0000

    More work on periodic_add_copy():
    Replace array assignments w/ calls to cpy_d() and additions with calls to
    cpy_d() using ml_restrict_copy_sum() as a filter.
    Likewise replace saxpy() calls with multifab_copy() calls using ml_restrict_copy_sum()
    as a filter.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 0f68a8e274847fba2a47e3865195d9da0384ff20
Author: lijewski <lijewski>
Date:   Wed Jun 22 18:11:33 2011 +0000

    little more simplificaton to periodic_add_copy(); can't be readily cached due to synced argument

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 6dd119b948d6ede093f11d006c6032881c19952f
Author: almgren <almgren>
Date:   Wed Jun 22 01:27:02 2011 +0000

    max --> std::max

Src/C_AMRLib/Particles.H

commit 3d6742502d029487f8a05e2de72f54c064f70152
Author: almgren <almgren>
Date:   Wed Jun 22 01:24:55 2011 +0000

    Fix typo.

Src/C_AMRLib/Particles.H

commit cf29429bd23db382febfaf64a943e5b472423ae1
Author: almgren <almgren>
Date:   Wed Jun 22 01:20:58 2011 +0000

    Change estTimestep so that we satisfy dt = cfl * a * dx / mag_vel where
    mag_vel is the maximum of a component in any one direction,
    not the magnitude of the velocity.

Src/C_AMRLib/Particles.H

commit 13eeccd14962d0cf9c37e8ed0877b1b17b3a0f32
Author: almgren <almgren>
Date:   Wed Jun 22 00:51:11 2011 +0000

    estTimestep now takes a CFL in the argument list which specifies what
    maximum fraction of a cell the particle can cross in a timestep.

Src/C_AMRLib/Particles.H

commit edd57d610f3b2afc19d4a0a2a3733237be55ef07
Author: lijewski <lijewski>
Date:   Wed Jun 22 00:01:51 2011 +0000

    use O2 when optimizing

Tools/F_mk/comps/gfortran.mak

commit 1f946cb9e799adbd645a7482ea87e60245565ee4
Author: gilet <gilet>
Date:   Tue Jun 21 19:16:42 2011 +0000

    add script to extract multiple files from HSI at a time

Tools/F_scripts/extract.parallel

commit 4e63435d3861384b29fa62a01621324cd20c4436
Author: lijewski <lijewski>
Date:   Tue Jun 21 19:05:17 2011 +0000

    early exit from periodic_add_copy() when not periodic

Src/LinearSolvers/F_MG/ml_restriction.f90

commit c6250667a9894072bd57a0ba3fc7bf0b804e4394
Author: lijewski <lijewski>
Date:   Tue Jun 21 19:04:51 2011 +0000

    removed comment

Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit d71bb0ce659081e86102bbe48b177f2f79bb8b38
Author: celdred <celdred>
Date:   Tue Jun 21 18:25:32 2011 +0000

    added gojira entry

Tools/F_mk/GMakeMPI.mak

commit 11cdd46a1aa18c76f4b82ba15f5a703aea88f992
Author: lijewski <lijewski>
Date:   Thu Jun 16 16:30:26 2011 +0000

    removed some unused code

Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit fd9dd5fb9dc16b56a45c75609e9adb2e5d6b8e80
Author: lijewski <lijewski>
Date:   Thu Jun 16 15:51:30 2011 +0000

    removed some XT3 junk

Src/C_BaseLib/Utility.cpp

commit f78280aced463907b7b46e21bf70067366baeb62
Author: lijewski <lijewski>
Date:   Tue Jun 14 20:35:53 2011 +0000

    remove option for calling bicubic interp on state data

Src/C_AMRLib/Particles.H

commit 9291908019b7aba1599c48e2d626085289c6fd24
Author: lijewski <lijewski>
Date:   Tue Jun 14 20:35:35 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles_2D.F

commit b677cf7587a15ced834bf165da452992bc577c70
Author: ajnonaka <ajnonaka>
Date:   Tue Jun 14 16:44:03 2011 +0000

    now printing lo/hi/avg FAB byte spread

Src/F_BaseLib/fab.f90

commit 74364aabaa73068b2b50e0ae6d6d732c95cfece7
Author: almgren <almgren>
Date:   Mon Jun 13 20:20:35 2011 +0000

    Need more files than we thought.

Src/LinearSolvers/C_CellMG/Make_nyx.package

commit c565ecfc4760a5857bb6503fbcd01629cf50d160
Author: almgren <almgren>
Date:   Mon Jun 13 20:03:47 2011 +0000

    Only include what we need for running NYX.

Src/LinearSolvers/C_CellMG/Make_nyx.package

commit b5da222c60158862ede94203fdb97b0fbb1a7a59
Author: lijewski <lijewski>
Date:   Fri Jun 10 23:48:03 2011 +0000

    quiet some unsed variable warnings

Src/C_AMRLib/Particles.H

commit baec2180b9dddc6fcc1092c0fb372ddc88c4e6a6
Author: lijewski <lijewski>
Date:   Fri Jun 10 23:45:29 2011 +0000

    we store the average advected velocity in particles that use AdvectWithUmac() for LMC

Src/C_AMRLib/Particles.H

commit dea4af6351150aae43f1d51484f8ac8903b37667
Author: lijewski <lijewski>
Date:   Fri Jun 10 23:39:54 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles_2D.F

commit 6d4f807926cfa4174c705f99a816666bac623e14
Author: lijewski <lijewski>
Date:   Fri Jun 10 17:43:22 2011 +0000

    make it explicit that we are using cell-centered data in bicubic

Src/C_AMRLib/Particles_2D.F

commit 299689332e319dcd6799916d75a27d328318801a
Author: wqzhang <wqzhang>
Date:   Fri Jun 10 16:23:59 2011 +0000

    more radiation benchmarks added

Tools/C_util/regtests/radiation-tests.ini
Tools/C_util/regtests/test-Ubuntu.py

commit 8a8203e98e3a3adcdd4a64617ec76c33a52bef46
Author: lijewski <lijewski>
Date:   Thu Jun 9 23:25:54 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles_2D.F
Src/C_AMRLib/Particles_F.H

commit 07853c1cf9a5d074a30ef790ce54855573bb7827
Author: lijewski <lijewski>
Date:   Wed Jun 8 21:40:33 2011 +0000

    more work on AdvectWithUmac(); now Redistribute between predictor and corrector

Src/C_AMRLib/Particles.H

commit fc7a2c2e658c1805561089a1731d97027c64aa93
Author: lijewski <lijewski>
Date:   Wed Jun 8 19:50:12 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles.cpp

commit b708b6397377646257a3c023af59c9055d8b8949
Author: mzingale <mzingale>
Date:   Wed Jun 8 17:46:17 2011 +0000

    add a generic catch for a linux machine with the generic localhost
    name (like a typical laptop), with an MPIHOME defined to an mpich
    directory.

Tools/F_mk/GMakeMPI.mak

commit bf08fe9b9de2000311598d8680bcd8888c8813cd
Author: lijewski <lijewski>
Date:   Tue Jun 7 21:53:57 2011 +0000

    just a little tidying up of things ...

Src/C_AMRLib/Particles.H

commit 0d285ff4c0dbe865941ac30ccec40b4e2f74bc6a
Author: gilet <gilet>
Date:   Mon Jun 6 23:49:26 2011 +0000

    module name was too long for PathScale on hopper

Src/F_BaseLib/fourth_order_interp_coeffs.f90
Src/F_BaseLib/interp.f90

commit 815845f7bb4f3f847dfbf9906f07e77d0f544ed0
Author: lijewski <lijewski>
Date:   Mon Jun 6 22:39:17 2011 +0000

    added optional finalize_parallel arg to Finalize() for George

Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp

commit 82a2510e323ec62868535a1587f627c8e72663b2
Author: almgren <almgren>
Date:   Mon Jun 6 22:15:21 2011 +0000

    oops.

Src/F_BaseLib/interp.f90

commit a28690dca4260c488fec8451d8a203079553960a
Author: almgren <almgren>
Date:   Mon Jun 6 22:13:37 2011 +0000

    fix name of interp_coeffs_module -> fourth_order_interp_coeffs_module.

Src/F_BaseLib/interp.f90

commit f53119a5e3707b9000c73ecb52a1af38c9a16455
Author: lijewski <lijewski>
Date:   Mon Jun 6 21:38:58 2011 +0000

    didn't have vel interp quite right in AdvectWithUmac()

Src/C_AMRLib/Particles.H

commit 857a7129fe46af8de66fc1b6171da0d939a07249
Author: lijewski <lijewski>
Date:   Mon Jun 6 19:51:29 2011 +0000

    Pulled the core of Interp() into InterpDoIt() which is now called by AdvectWithUmac().

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 85587e65aa23b18ad932427ed3d66ab36d4e4a4b
Author: almgren <almgren>
Date:   Mon Jun 6 18:52:27 2011 +0000

    Add fourth_order_interp_coeffs.f90

Src/F_BaseLib/GPackage.mak

commit 704ff0c459838089e58f442db1e5e52f289d290c
Author: almgren <almgren>
Date:   Mon Jun 6 18:51:45 2011 +0000

    Change name of module

Src/F_BaseLib/fourth_order_interp_coeffs.f90

commit b11143a955079ac5471ce8874dc26f08d198d77b
Author: almgren <almgren>
Date:   Mon Jun 6 18:51:27 2011 +0000

    Add Matt's implementation of fourth-order interpolation, which requires fourth_order_interp_coeffs_module

Src/F_BaseLib/fourth_order_interp_coeffs.f90
Src/F_BaseLib/interp.f90

commit 4db70bc3f40069263ed396b5948482bda8155c37
Author: almgren <almgren>
Date:   Mon Jun 6 18:46:27 2011 +0000

    Fix calling sequence for fourth_order_interp_2d, and replace calls by bl_error calls
    for 1d and 3d.

Src/F_BaseLib/fillpatch.f90

commit 78ac29b1fd19decc496b29ce5d4300cdda26eafb
Author: lijewski <lijewski>
Date:   Fri Jun 3 22:45:13 2011 +0000

    use scientific notation in Timestamp() and force 10 digits of accurracy

Src/C_AMRLib/Particles.H

commit f2351a2f268d524a61491fb00832ac4250b56e2c
Author: ajnonaka <ajnonaka>
Date:   Fri Jun 3 17:45:41 2011 +0000

    rennamed a bl_prof_timer to avoid conflict

Src/LinearSolvers/F_MG/stencil.f90

commit 92cfd9e553a91f08bd5c192fe52d35a7f97e1098
Author: ajnonaka <ajnonaka>
Date:   Thu Jun 2 21:44:31 2011 +0000

    fix error in ghost cell checking in multifab_sub_sub_c

Src/F_BaseLib/multifab.f90

commit 8f3e8d4fd7fb113c5a48d06bd7db4740e63f119f
Author: mzingale <mzingale>
Date:   Tue May 31 21:40:20 2011 +0000

    add .SDC to the suffix -- this way the build system uses separate files
    for the SDC and non-SDC versions of the code, and doesn't confuse
    object files if you switch.

Tools/F_mk/GMakedefs.mak

commit 06f1e14cc2794547afdade862619a923e3c54f51
Author: lijewski <lijewski>
Date:   Fri May 27 17:41:13 2011 +0000

    a little simplification

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit ac79d9c8dacb3d86884803b65ed346d2a2119a19
Author: lijewski <lijewski>
Date:   Thu May 26 21:11:27 2011 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit f2ff9233380c7bedff8f678b94d4922ede4a26f4
Author: lijewski <lijewski>
Date:   Thu May 26 20:57:34 2011 +0000

    don't build lasrctmp in fluxassoc_build() if not really needed

Src/F_BaseLib/layout.f90

commit 7e77e659fe84654e42c6509a6917a62b5a0276b9
Author: lijewski <lijewski>
Date:   Thu May 26 20:30:27 2011 +0000

    don't build latmp in boxassoc_build() if not really needed

Src/F_BaseLib/layout.f90

commit 776e4b688568cec5148d53d8a7da5f7fe92daf7c
Author: lijewski <lijewski>
Date:   Thu May 26 19:29:57 2011 +0000

    multifab_sum_boundary() now used layout_get_box_intersector() stuff

Src/F_BaseLib/multifab.f90

commit e5fedf82f39e37f4aba0a7d3af6117f042d0105a
Author: lijewski <lijewski>
Date:   Thu May 26 17:01:35 2011 +0000

    initial cut at multifab_sum_boundary()

Src/F_BaseLib/multifab.f90

commit f8e2818beac2c3696cb951d1e6e221f0eb5946b6
Author: lijewski <lijewski>
Date:   Wed May 25 21:59:17 2011 +0000

    Don't forget to call set_particle_id() in checkpoint() after
    get_particle_id().  The latter increments our internal particle_id counter
    and the former sets it back to where it should be.  Otherwise we "lose" a
    particle_id every time we write a checkpoint file.

Src/F_BaseLib/particles.f90

commit 64f354db9bd27f1519876dc47a9d171c123a947a
Author: almgren <almgren>
Date:   Mon May 23 22:33:00 2011 +0000

    Add new subroutine make_particle_count which fills a multilevel multifab with the number of particles per cell.

Src/F_BaseLib/particles.f90

commit baf0969bdffa78429469799481010cf23a9e7501
Author: almgren <almgren>
Date:   Mon May 23 20:52:14 2011 +0000

    Fix error message.

Src/F_BaseLib/particles.f90

commit db784ca3967dde67177ad3c3b9f94289a8cdb432
Author: lijewski <lijewski>
Date:   Mon May 23 20:30:21 2011 +0000

    added Tokenize()

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit f0e5a7262f1985332897c5fd1e3994b7b9075b1e
Author: almgren <almgren>
Date:   Mon May 23 18:42:30 2011 +0000

    Add comment.

Src/F_BaseLib/particles.f90

commit 83b9a8ca54af6185f5bb45c7648f16f4b86b06cf
Author: almgren <almgren>
Date:   Thu May 19 19:47:51 2011 +0000

    Added some debugging to InitCosmo.

Src/C_AMRLib/Particles.H

commit 05fc949f4be1061453164d76ca63d78f1aea509c
Author: almgren <almgren>
Date:   Thu May 19 18:21:52 2011 +0000

    New version of InitCosmo().

Src/C_AMRLib/Particles.H

commit ac4a76c37a96ee91a5d97d66b3754ee6581d1fc5
Author: lijewski <lijewski>
Date:   Wed May 18 20:49:11 2011 +0000

    IncrementWithTotal() now returns a long not an int.  Ints are only
    guaranteed to hold numbers up to 2^31-1.  All callers of this routine
    should change their return value from int to long as well.

Src/C_AMRLib/Particles.H

commit 9de2aeba25aa82479f6a0296a7ef831bf2d2541b
Author: almgren <almgren>
Date:   Wed May 18 19:19:22 2011 +0000

    Make a version of MoveRandom that takes level as an argument.

Src/C_AMRLib/Particles.H

commit 6ee09ccef5acf10e09ff3089a72f6cd85a6bd85c
Author: lijewski <lijewski>
Date:   Wed May 18 16:07:38 2011 +0000

    AdvectWithUmac() now assumes we have at least one ghost cell in umac.
    This means we only have to do one Redistribute() per call instead of two.
    It also means that particles that cross a periodic boundary work properly.

Src/C_AMRLib/Particles.H

commit bf573df91f390d32dac33f51de47b6d0d2047df7
Author: lijewski <lijewski>
Date:   Mon May 16 22:54:34 2011 +0000

    delta in move_advect() didn't take into account a non-zero problo

Src/F_BaseLib/particles.f90

commit 6ced58a03ae655f315fb156e4431754b9969499c
Author: lijewski <lijewski>
Date:   Mon May 16 22:47:19 2011 +0000

    delta in MoveKick[Drift] routines didn't take account of possibility of non-zero problo

Src/C_AMRLib/Particles.H

commit b550f28bfec6cbe649d60cfcc4a771b82e7f5cd8
Author: lijewski <lijewski>
Date:   Mon May 16 21:48:02 2011 +0000

    fixed my typo

Src/C_AMRLib/Particles.H

commit d5d55215e957a53d7fd7e2a93943049f97a37d74
Author: almgren <almgren>
Date:   Mon May 16 21:13:58 2011 +0000

    Remove unused "grid"

Src/C_AMRLib/Particles.H

commit 3d9d0fdfad0d5b7837677e92b18ada3b5fc56523
Author: lijewski <lijewski>
Date:   Mon May 16 17:25:21 2011 +0000

    removed unused variable

Src/C_AMRLib/Particles.H

commit d8b7b689bb9e8cc0e928f39b7c8cbc68da905921
Author: lijewski <lijewski>
Date:   Sun May 15 18:29:36 2011 +0000

    added assert that DeriveFunc != 0 in derive()

Src/C_AMRLib/AmrLevel.cpp

commit d0870c58233ce2c55008deb46b8000d49196bc6c
Author: lijewski <lijewski>
Date:   Sun May 15 17:08:14 2011 +0000

    removed some crufty KCC and Cfront stuff

Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/winstd.H
Tools/C_mk/Make.AIX
Tools/C_mk/Make.CRAY
Tools/C_mk/Make.CYGWIN_NT
Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.Linux
Tools/C_mk/Make.OSF1
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 674cb1867b66a22d98709ea291296ee31b960dbd
Author: lijewski <lijewski>
Date:   Sun May 15 15:24:12 2011 +0000

    think I've finally got Timestamp doing what I want

Src/C_AMRLib/Particles.H

commit 7df89127329fe9654fce6ef2f48d224aca3b1fe3
Author: almgren <almgren>
Date:   Fri May 13 21:54:27 2011 +0000

    Make the two Increment routines have separate names.

Src/C_AMRLib/Particles.H

commit b73ad2680871a65885dc3b50b0cb72f9d2750798
Author: almgren <almgren>
Date:   Fri May 13 21:46:06 2011 +0000

    Add a version of Particles that return the total number of particles in the domain at this level.

Src/C_AMRLib/Particles.H

commit 982d13f5d20af40181017a2dcbffc41237dc2cfb
Author: almgren <almgren>
Date:   Fri May 13 20:58:31 2011 +0000

    Clean up the Fortran-less Derive stuff.

Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp

commit 993a50ece9a698ea1d59ced039e47921a3a65e49
Author: almgren <almgren>
Date:   Fri May 13 20:35:05 2011 +0000

    Allow us to defined derived quantities without associated Fortran functions -- these must be defined
    entirely in the C++.

Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp

commit f257079eb376224f4cd8d564126f507c51c4d9cd
Author: almgren <almgren>
Date:   Fri May 13 17:52:25 2011 +0000

     If particle is right on a domain boundary then move it just inside the boundary.  Also add
    print statements about bad particle if initialization fails.

Src/C_AMRLib/Particles.H

commit 8b96bf627f19ac40a90c3823f9b8435d30b50563
Author: lijewski <lijewski>
Date:   Thu May 12 22:20:33 2011 +0000

    removed names from Timestamp

Src/C_AMRLib/Particles.H

commit bac09666619461957d350cfe0f2d9f82fd45360d
Author: lijewski <lijewski>
Date:   Thu May 12 20:58:44 2011 +0000

    close() Timestamp file after flush()

Src/C_AMRLib/Particles.H

commit b464cf223e59b0fe2953c6da4430c0db95aa0d15
Author: lijewski <lijewski>
Date:   Wed May 11 17:55:40 2011 +0000

    exist ASAP from Timestamp() if no work to do

Src/C_AMRLib/Particles.H

commit 8bc648e3df6c18aa746bd727e524bc72e81db0a3
Author: lijewski <lijewski>
Date:   Tue May 10 22:36:04 2011 +0000

    make AssignDensityDoIt() work with non zero-based prob domain like Interp()

Src/C_AMRLib/Particles.H

commit 60c408f21723411568f8c111e80455e1e792e94b
Author: lijewski <lijewski>
Date:   Tue May 10 22:34:35 2011 +0000

    make sure frac is in [0,1] in a floating-point way

Src/C_AMRLib/Particles.cpp

commit 2bab199c83876a4f26c0fe090e5d4ae0f350c249
Author: lijewski <lijewski>
Date:   Tue May 10 18:56:30 2011 +0000

    frac calculation in Interp now works with non zero-based prob domain

Src/C_AMRLib/Particles.cpp

commit cdf1d28eb7f3cef4d29a3c8899a225efd1cb095c
Author: lijewski <lijewski>
Date:   Tue May 10 04:55:21 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles.H

commit 11496dbf99136717cf8d5cf6b6dbb1090238538d
Author: lijewski <lijewski>
Date:   Mon May 9 20:03:29 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles.cpp

commit 4ecef25f64d4b2d08c1ca0d2e784e0ef3c788dbe
Author: lijewski <lijewski>
Date:   Mon May 9 19:48:36 2011 +0000

    just use MyProc when setting initial m_cpu

Src/C_AMRLib/Particles.H

commit a6e3de95f52692fb1abe0f2dc02455b182f40e1e
Author: lijewski <lijewski>
Date:   Mon May 9 17:27:45 2011 +0000

    removed lev argument from Interp()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit a7b2b08a76ceff86fe04b242cae3e458972b3251
Author: lijewski <lijewski>
Date:   Mon May 9 16:43:30 2011 +0000

    Timestamp() must now be passed the MultiFab to be sampled

Src/C_AMRLib/Particles.H

commit 005328d7cff938296d72e97ec29b9ed8a207f93c
Author: lijewski <lijewski>
Date:   Mon May 9 05:51:58 2011 +0000

    some I/O mods

Src/C_AMRLib/Particles.H

commit c66fd71313ac93f59e3e022ff20423bf9f0e686f
Author: lijewski <lijewski>
Date:   Mon May 9 05:51:03 2011 +0000

    removed some I/O

Src/C_AMRLib/Particles.cpp

commit 6d3e4367263341da38b978551a64a77e1cff3047
Author: lijewski <lijewski>
Date:   Mon May 9 04:35:50 2011 +0000

    print count of particles removed in RemoveParticlesNotAtFinestLevel()

Src/C_AMRLib/Particles.H

commit ecb5e2c80081124cb9ea68ddba803a3497bc31aa
Author: lijewski <lijewski>
Date:   Mon May 9 02:02:41 2011 +0000

    no longer remove zero length files in Timestamp; can't happen since each file gets a header

Src/C_AMRLib/Particles.H

commit b0157b7c4344a7d9944a3674b5558249e59351dc
Author: lijewski <lijewski>
Date:   Mon May 9 01:25:38 2011 +0000

    fixed some debug output when DIM=2

Src/C_AMRLib/Particles.H

commit 2a1c671b43122a393063b75ad5e95236584112d5
Author: lijewski <lijewski>
Date:   Mon May 9 00:09:20 2011 +0000

    refinement to Timestamp()

Src/C_AMRLib/Particles.H

commit 90c2093d82551068d67d5348d8b99832cca73770
Author: lijewski <lijewski>
Date:   Sun May 8 20:04:49 2011 +0000

    Undefaulted the second argument to InitFromAsciiFile().
    This way is someone updates to the latest code and tries to use it, they'll
    get an error, until I've gotten around to fixing all calling sequences.

Src/C_AMRLib/Particles.H

commit a68a43c985e9340e7aafc954608048639697ae02
Author: lijewski <lijewski>
Date:   Sun May 8 19:37:15 2011 +0000

    Apparently InitFromAsciiFile() has changed since I wrote it. Instead of
    just reading in the position data, N bytes of m_data where also being read it.
    Not sure how reading in all those bytes could possibly make sense since
    some of those bytes are there only to hold temporary position data in
    AdvectWithUmac(), but I
    had to change it a bit in order to make the routine work when I only want to
    read in positions: I added a default integer argument "extradata", that
    defaults to zero, which is the number of bytes of data in m_data to read
    in for each particle.  It MUST be <= N.
    The default way to use InitFromAsciiFile() is now to read in just
    positions. If you want to get "extra" data read in for each particle, you
    must specify the count as the second argument of the call.

Src/C_AMRLib/Particles.H

commit e6d4706e9297c294f364e87beb63a992431431c1
Author: lijewski <lijewski>
Date:   Sun May 8 19:02:58 2011 +0000

    remainder of particles in InitFromAscii() needs to go to last CPU not IOProc

Src/C_AMRLib/Particles.H

commit cfc3e121f6c54dfc5f9f384187138ae93a4569ec
Author: lijewski <lijewski>
Date:   Sat May 7 00:16:22 2011 +0000

    InitFromAsciiFile() is now much faster in parallel

Src/C_AMRLib/Particles.H

commit 6a685382d84e5693200086dc31b776ceca9109c1
Author: lijewski <lijewski>
Date:   Fri May 6 21:52:07 2011 +0000

    changed AdvectWithUmac() to John's satisfaction

Src/C_AMRLib/Particles.H

commit a75884e390c97f0ef40b138d181efc3b780d6fec
Author: lijewski <lijewski>
Date:   Fri May 6 21:21:07 2011 +0000

    modest speedup to InitFromAsciiFile(); more to come ...

Src/C_AMRLib/Particles.H

commit e9e7470fed2272736cc9c74380ba3a425f0b7f9c
Author: almgren <almgren>
Date:   Fri May 6 21:03:11 2011 +0000

    Add new routine -- GetRhoFromParticles which defines a grid-based density and
    modifies the mass of the particles so that the total mass of grid+particles
    remains the same.

Src/C_AMRLib/Particles.H

commit cb6e3d98c2d95fb42c73e46a89b89546c91dadd7
Author: almgren <almgren>
Date:   Fri May 6 00:06:04 2011 +0000

    If we call AssignDensity, then now allow domains that have no periodic boundaries
    as long as none of the particles are within one cell of the domain boundary.

Src/C_AMRLib/Particles.H

commit e44d65857cdf0b5a6525c7fcb68d2a6dd6b39b66
Author: lijewski <lijewski>
Date:   Thu May 5 22:49:45 2011 +0000

    GetGravity() now calls Interp()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 6d03b16bd05fd88bf7271a9e54c5612e481082b2
Author: lijewski <lijewski>
Date:   Thu May 5 17:35:39 2011 +0000

    added ParticleBase::Interp() -- called by Timestamp()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit e88dddf01cadbf788152057c90140af1c77f83fc
Author: lijewski <lijewski>
Date:   Wed May 4 19:46:04 2011 +0000

    early exit from Increment()

Src/C_AMRLib/Particles.H

commit 605884642822b536f131d7e843ecd0aa3223b8c6
Author: lijewski <lijewski>
Date:   Wed May 4 17:10:37 2011 +0000

    added RemoveParticlesNotAtFinestLevel() needed by HeatTransfer

Src/C_AMRLib/Particles.H

commit 693f459f4d079dcd967bb6f95dd1bc688465d55a
Author: lijewski <lijewski>
Date:   Tue May 3 21:01:37 2011 +0000

    removed some excess whitespace when printing in verbose

Src/C_AMRLib/Particles.H

commit 82e41c43b9c2ef8ae5ae975443ea370c89013b3c
Author: lijewski <lijewski>
Date:   Tue May 3 20:00:00 2011 +0000

    no longer force Timestamp() to have non-empty names and indices

Src/C_AMRLib/Particles.H

commit 02695422061820d45873bc32039f617256c94c6c
Author: lijewski <lijewski>
Date:   Tue May 3 19:21:09 2011 +0000

    refinement to how we reset NextID()

Src/C_AMRLib/Particles.H

commit 2aedc5f53e0744d7e13bcf8ea7b3ef617a8f3e63
Author: almgren <almgren>
Date:   Mon May 2 18:45:30 2011 +0000

    Only enforce periodicty in AssignDensity if there are actually particles present.

Src/C_AMRLib/Particles.H

commit fbe7c65160c6ba748d9d760d99db5c5c0f993484
Author: almgren <almgren>
Date:   Fri Apr 29 22:24:46 2011 +0000

    Modify fill_boundary so that it doesn't kick out if ng = 0.

Src/F_BaseLib/multifab.f90

commit d4a00477d5787991764f81c053780e2fa437714d
Author: lijewski <lijewski>
Date:   Fri Apr 29 17:57:19 2011 +0000

    slightly different rules for libraries from Gunther for VisIt usage

Tools/C_mk/Make.rules

commit 450486d8e81c8612d29fe7d73588e9f61ad4494f
Author: almgren <almgren>
Date:   Thu Apr 28 21:59:53 2011 +0000

    Correct criterion for destroying gcrse.

Src/F_BaseLib/fillpatch.f90

commit e9d8f693f9d1d7e360910b00a2548e5b72a3287e
Author: almgren <almgren>
Date:   Thu Apr 28 20:56:38 2011 +0000

    Changes by Ann & Mike L. which hopefully fix the problems we were seeing.  Still not clear if this will
    work in all cases; we are assuming that proper nesting covers situations.

Src/F_BaseLib/fillpatch.f90

commit 28650c3c29d14ce24d9cdfdbd6a269a0ded7fbc8
Author: almgren <almgren>
Date:   Thu Apr 28 19:33:36 2011 +0000

    If ng = 0 define ncomp(crse) components of gcrse (used to default to 1).

Src/F_BaseLib/fillpatch.f90

commit 0f7222451b2ef7c3674389623b76f0bb4a8ffa4a
Author: almgren <almgren>
Date:   Sun Apr 24 21:17:11 2011 +0000

    Allow for fourth order stencil with stencil_width = 2.

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 9d9d75484b1c8f8a0cbdc5fa43c1c80588cb2d15
Author: almgren <almgren>
Date:   Sun Apr 24 21:09:14 2011 +0000

    If fourth_order = .true. then call fourth_order_interp instead of lin_cc_interp.

Src/F_BaseLib/fillpatch.f90

commit 09cb63fe4a26628c69f2b40c26f121c0d2555424
Author: almgren <almgren>
Date:   Sun Apr 24 21:08:15 2011 +0000

    Add stubs for fourth order interpolation routines.

Src/F_BaseLib/interp.f90

commit 9f4b11dd03f45843e13d8338b1387292483a1cc9
Author: lijewski <lijewski>
Date:   Fri Apr 22 23:05:21 2011 +0000

    a little more OMP work

Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/stencil.f90

commit ff7c1dc677d145b3031d85a7f72f22e0dd32b584
Author: lijewski <lijewski>
Date:   Fri Apr 22 21:37:17 2011 +0000

    changed some 0 -> ZERO

Src/LinearSolvers/F_MG/stencil.f90

commit 2adea4dba94b682c675f8417f3b80d147b5f0c55
Author: almgren <almgren>
Date:   Fri Apr 22 21:35:20 2011 +0000

    1) Pass through optional argument stencil_width_input.
    2) Send ng=0 to fillpatch -- no need to create ghost cells of the buffer region mf's around the fine grids.

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 4a8196886bf909425d84d1e2a7f96ccb375e3b63
Author: almgren <almgren>
Date:   Fri Apr 22 21:29:06 2011 +0000

    Allow for a more general stencil_width (still defaults to one)

Src/F_BaseLib/fillpatch.f90

commit b0aa3d5d85f7c77112d8fbb46b178b7ff02c574b
Author: almgren <almgren>
Date:   Fri Apr 22 20:18:52 2011 +0000

    Fix test on whether coeffs sum to zero (used for whether we enforce solvability)

Src/LinearSolvers/F_MG/ml_cc.f90

commit a52813126f4ecb792a0ebafa76e10a77fc894aba
Author: almgren <almgren>
Date:   Fri Apr 22 20:07:27 2011 +0000

    Add new function -- "max_of_stencil_sum" that looks just like stencil_norm but
    doesn't take the absolute value of each component before summing.

Src/LinearSolvers/F_MG/stencil.f90

commit 6ad77c451b572c5a0916b660410bd41dec7f421e
Author: almgren <almgren>
Date:   Fri Apr 22 18:49:40 2011 +0000

    Adding additional print statement.

Src/LinearSolvers/F_MG/ml_cc.f90

commit f5a3eeae6f3fd0d18c953503f4c9cdcf1d2290c4
Author: ajnonaka <ajnonaka>
Date:   Thu Apr 21 20:12:24 2011 +0000

    prevent the grid iteration code from running during initialization if you have supplied a grid file.  This prevents multiple redundant calls to initData at level 1 and greater if you have supplied a fixed grid file

Src/C_AMRLib/Amr.cpp

commit 63ce685d1a068b2b704b1e032323be15dccad20a
Author: lijewski <lijewski>
Date:   Wed Apr 20 20:08:44 2011 +0000

    use CC wrapper instead of crayc++ for Cray

Tools/C_mk/Make.Linux

commit 908dc5e860846498385e06f296d1d5c7642492ee
Author: lijewski <lijewski>
Date:   Mon Apr 18 16:43:03 2011 +0000

    now print out number of OMP threads if BL_USE_OMP=TRUE

Src/C_BaseLib/BoxLib.cpp

commit 39ae8b3c87737dc1e87c7973f883f312b1c3c153
Author: marc <marc>
Date:   Thu Apr 14 22:25:22 2011 +0000

    Fix up the logic for BL_NO_FORT

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp

commit 2635c9c6d1473d2fb860ef64091caad1c94fa10d
Author: lijewski <lijewski>
Date:   Wed Apr 13 21:15:20 2011 +0000

    some OMP

Src/C_AMRLib/FLUXREG_3D.F

commit a97fe5d304dba7becaf09145fc4cba82dceaed0f
Author: lijewski <lijewski>
Date:   Wed Apr 13 21:03:26 2011 +0000

    minor performance improvement

Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F

commit 55eb06b7dc53fbcb3d9e091e88c9a2b438a6c24f
Author: almgren <almgren>
Date:   Fri Apr 8 18:46:32 2011 +0000

    Get rid of extra characters.

Src/F_BaseLib/make_new_grids.f90

commit cd0e19f8a0da727a603b578faea63a5ec424c8e0
Author: marc <marc>
Date:   Fri Apr 8 01:34:01 2011 +0000

    *** empty log message ***

Tools/C_util/ViewMF/viewMFcol.cpp

commit f5f4666586a88cc56957fcd518011c69336505e1
Author: lijewski <lijewski>
Date:   Thu Apr 7 21:18:19 2011 +0000

    removed all references to USE_THREADS

Src/C_BaseLib/test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/C_BaseLib/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tools/C_mk/Make.AIX
Tools/C_mk/Make.OSF1
Tools/C_mk/Make.defs

commit f12fbc91d63c458b990fdbbff06c025f874eda04
Author: lijewski <lijewski>
Date:   Sat Apr 2 23:26:07 2011 +0000

    minor simplification of AssignDensity()

Src/C_AMRLib/Particles.H

commit 82ab1bb973d33b8cb3ce36d007589084d6c2aa8f
Author: lijewski <lijewski>
Date:   Fri Apr 1 23:15:23 2011 +0000

    *** empty log message ***

Tools/C_mk/Make.mpi

commit f457f3aecf5f59bf196d84646b1ec060e8c634d1
Author: lijewski <lijewski>
Date:   Fri Apr 1 17:36:21 2011 +0000

    added GPROF stuff

Tools/F_mk/comps/gfortran.mak

commit 89933d91bd53141c6933fca0489ad05681415747
Author: almgren <almgren>
Date:   Thu Mar 31 18:03:47 2011 +0000

    Add comments about which MoveKick or MoveKickDrift function we're calling -- the one
    with gravity at cell centers or the one with the normal components of gravity on faces.

Src/C_AMRLib/Particles.H

commit e861d88b762ecb67f4cec33291376ac9198dba81
Author: lijewski <lijewski>
Date:   Thu Mar 31 16:59:12 2011 +0000

    added a little commented out debugging code

Src/C_BaseLib/Geometry.cpp

commit 73a594e109c38c55413b45a6433eb97f4ddeff9d
Author: lijewski <lijewski>
Date:   Thu Mar 31 16:17:04 2011 +0000

    got to call new SumPeriodicBoundary() with correct Geom

Src/C_AMRLib/Particles.H

commit 3e76426b6d945d83e3187a4c876ed97ff6c7ea3e
Author: lijewski <lijewski>
Date:   Wed Mar 30 23:59:27 2011 +0000

    integrated in new SumPeriodicBoundary(dstmf,srcmf)

Src/C_AMRLib/Particles.H

commit eefb2ed9f75c078b31f106fc8442c7a14bfcd066
Author: lijewski <lijewski>
Date:   Wed Mar 30 23:58:51 2011 +0000

    Wrote SumPeriodicBndry() taking a srcmf and dstmf.  Still needs to be tested.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 164218bfd121a1fcc83a701d98b98dd301e0215d
Author: lijewski <lijewski>
Date:   Wed Mar 30 21:42:56 2011 +0000

    more work on AssignDensity(); still not right for level 1 grid abutting periodic boundary

Src/C_AMRLib/Particles.H

commit 86b7ff10c1f6690ed1038ce96100088f00a510b9
Author: almgren <almgren>
Date:   Wed Mar 30 19:27:13 2011 +0000

    1) Change verbosity threshhold.
    2) If there are no particles at a level then return a negative est_dt for that level.

Src/C_AMRLib/Particles.H

commit fa2704113bfdcdabdfa927ee71e3e69305ffd387
Author: almgren <almgren>
Date:   Wed Mar 30 18:28:55 2011 +0000

    if particles.verbose > 0 then print out total number of particles when reading from ascii file.

Src/C_AMRLib/Particles.H

commit 42740248cc895aea2657556a44f310fdb87432c2
Author: lijewski <lijewski>
Date:   Wed Mar 30 18:16:59 2011 +0000

    modest improvement to bndry_reg_copy()

Src/F_BaseLib/bndry_reg.f90

commit e8b5492106ccb62f5609e4d77c73551a2f7905c4
Author: almgren <almgren>
Date:   Wed Mar 30 17:44:22 2011 +0000

    Add setval of tcmf.

Src/C_AMRLib/Particles.H

commit 639adad40603a008ed1e6a7eb85e36df63567751
Author: almgren <almgren>
Date:   Wed Mar 30 17:08:00 2011 +0000

    Make sure to call multifab_fill_boundary on crse mf when filling bndry_reg.

Src/F_BaseLib/bndry_reg.f90

commit 1449b4475e85b435c1e55708a7339070ac31e17d
Author: lijewski <lijewski>
Date:   Tue Mar 29 20:48:25 2011 +0000

    yet more work on multi-level AssignDensity()

Src/C_AMRLib/Particles.H

commit 86bedf1f31b4b61fe2836364bf0a2a28256685c5
Author: lijewski <lijewski>
Date:   Tue Mar 29 20:35:46 2011 +0000

    more work on multi-level AssignDensity()

Src/C_AMRLib/Particles.H

commit 2e607c6ec3c47588f94d9efc76ca681fd73a9900
Author: lijewski <lijewski>
Date:   Tue Mar 29 20:24:20 2011 +0000

    more work on multi-level AssignDensity()

Src/C_AMRLib/Particles_1D.F
Src/C_AMRLib/Particles_2D.F
Src/C_AMRLib/Particles_3D.F

commit 1ff8b6c60beea137c5bc0c00dec796c32a2711b5
Author: lijewski <lijewski>
Date:   Tue Mar 29 17:43:39 2011 +0000

    more work on multi-level AssignDensity()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles_F.H

commit efa64dda0100f8c22a6937a18b76089f95944f3c
Author: lijewski <lijewski>
Date:   Tue Mar 29 17:28:13 2011 +0000

    some work on multi-level AssignDensity()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles_1D.F
Src/C_AMRLib/Particles_2D.F
Src/C_AMRLib/Particles_3D.F
Src/C_AMRLib/Particles_F.H

commit df8f39e69bf64e688be67dbf6fac14113a4443ac
Author: lijewski <lijewski>
Date:   Mon Mar 28 23:00:26 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles_3D.F

commit 546dc04d610a66ffa2ade5411840500312715619
Author: lijewski <lijewski>
Date:   Mon Mar 28 23:00:13 2011 +0000

    added AssignDensityDoIt()

Src/C_AMRLib/Particles.H

commit 33521bafebe5b344063677ca39b2028d63365af3
Author: lijewski <lijewski>
Date:   Mon Mar 28 22:37:45 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles_1D.F
Src/C_AMRLib/Particles_2D.F

commit daf83bee7ed0c0fe46ddc72600d3469b0cef00cf
Author: lijewski <lijewski>
Date:   Mon Mar 28 22:20:08 2011 +0000

    added part_summassup()

Src/C_AMRLib/Particles_3D.F
Src/C_AMRLib/Particles_F.H

commit deeef1897a44aba4a4faa4e53755439cae10d5e1
Author: lijewski <lijewski>
Date:   Mon Mar 28 20:32:42 2011 +0000

    added part_sumdown()

Src/C_AMRLib/Particles_3D.F
Src/C_AMRLib/Particles_F.H

commit 51ba655bac551c1aa9ed204644295def2755f583
Author: lijewski <lijewski>
Date:   Mon Mar 28 16:19:35 2011 +0000

    mod to quiet g++

Src/C_AMRLib/Particles.H

commit 146912ef7a3289d09b79be4154cc0dcf7df1ee3a
Author: lijewski <lijewski>
Date:   Fri Mar 25 18:01:48 2011 +0000

    some OMP refinement

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/stencil.f90

commit afc37515da2d136cf9c2c40ab4a442e9b5dae86b
Author: lijewski <lijewski>
Date:   Fri Mar 25 17:11:38 2011 +0000

    some OMP refinement

Src/F_BaseLib/fab.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/multifab.f90

commit bed95c1771e0162447b847c7e30b3ea48bda9700
Author: lijewski <lijewski>
Date:   Thu Mar 24 21:27:31 2011 +0000

    some OMP refinement

Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LP_3D.F

commit 9044bb515ab7073fbd6ce16a13426c00d1bc300b
Author: lijewski <lijewski>
Date:   Thu Mar 24 20:50:43 2011 +0000

    some OMP refinement

Src/C_AMRLib/INTERP_3D.F

commit 21353eb59ea6f4ef48088a3a7803744bf8d8af49
Author: lijewski <lijewski>
Date:   Thu Mar 24 20:37:37 2011 +0000

    some OMP refinement

Src/C_BaseLib/SPECIALIZE_3D.F

commit 2140cb837261be7410fbdecf6466f6d2791996a7
Author: lijewski <lijewski>
Date:   Tue Mar 22 20:24:56 2011 +0000

    some cleanup

Src/C_AMRLib/Amr.cpp
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp

commit 8e36d2b91ba4644c9d591a08d6b1338f7930bd44
Author: lijewski <lijewski>
Date:   Tue Mar 22 20:02:48 2011 +0000

    No longer need to call AddToCache() to recache some MultiFabs.
    DistributionMapping::FlushCache() now only removes DMs that are not
    referenced by any MultiFabs.

Src/C_AMRLib/Amr.cpp

commit 260f9bf32f587a4506fc589c30ca791a3227d4e1
Author: lijewski <lijewski>
Date:   Tue Mar 22 20:01:39 2011 +0000

    The cache is now a std::map instead of a std::vector.
    FlushCache() now only removes DMs that are not referenced by any MultiFabs.
    Removed AddToCache().

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 66488df6e0ed070dd1cbc5c48dc2bd07c34a8c07
Author: almgren <almgren>
Date:   Sun Mar 20 17:42:38 2011 +0000

    Make the minion smoother be GSRB, for now anyway.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90

commit 2417f0eab67ab7cb83ff6577fd634cd19cdf9267
Author: almgren <almgren>
Date:   Sun Mar 20 15:36:34 2011 +0000

    Add crse flux construction for Minion's 2D cross stencil (ns = 9 as opposed to 7).

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit a362034c826b262715bea55938327e4ed16cd339
Author: almgren <almgren>
Date:   Sun Mar 20 15:35:56 2011 +0000

    Add flux construction for Minion's 2D cross stencils (ns = 9 as opposed to 7)

Src/LinearSolvers/F_MG/stencil.f90

commit 8750d3d4279eab462a7444e63f4b6ae853669717
Author: almgren <almgren>
Date:   Sun Mar 20 15:29:42 2011 +0000

    Fix typo.

Src/LinearSolvers/F_MG/ml_cc.f90

commit bb3be359ed62d543b91ca7d4911ad760002341e4
Author: almgren <almgren>
Date:   Sun Mar 20 15:26:43 2011 +0000

    Clean up how we test whether we should enforce solvability.

Src/LinearSolvers/F_MG/mg.f90

commit 063c6ec9b2274f439875dc176434a318f5e413a4
Author: almgren <almgren>
Date:   Sun Mar 20 15:25:59 2011 +0000

    Use new coeffs_sum_to_zero flag to decide whether to enforce solvability.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 46db06e6f82a444333a9ce83d20e1024f688bde0
Author: almgren <almgren>
Date:   Sun Mar 20 15:25:33 2011 +0000

    Add coeffs_sum_to_zero flag in mgt

Src/LinearSolvers/F_MG/mg_tower.f90

commit fb822cea060a2e912c938c110a1862e9f07a2c38
Author: almgren <almgren>
Date:   Sun Mar 20 02:51:00 2011 +0000

    Need to allow for nghost > 1.

Src/F_BaseLib/create_umac_grown.f90

commit f9dc28eec61dc7ec015c1d09241399ed26d688e1
Author: almgren <almgren>
Date:   Sat Mar 19 20:15:17 2011 +0000

    Grow the fine region by ng_fill instead of 1 so that we fill the right zone
    of ghost cells.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 297f684479389da634491e64e33c31b70a8ded84
Author: almgren <almgren>
Date:   Sat Mar 19 01:24:04 2011 +0000

    Remove unused variable.

Src/LinearSolvers/F_MG/ml_cc.f90

commit d1dbfe9f37d9e7113cf9cabfc14398deaf3ece97
Author: almgren <almgren>
Date:   Fri Mar 18 23:59:32 2011 +0000

    Comment out the making of bottom_singular until I figure out how to differentiate
    MAC solves from viscous/diffusive solves.

Src/LinearSolvers/F_MG/mg.f90

commit 9359d5c6dc4c8cec356c27bcafc1c05463c31dbd
Author: lijewski <lijewski>
Date:   Fri Mar 18 16:40:29 2011 +0000

    removed some too-little-work OMP loops

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/stencil.f90

commit ee4a5a8651742057c8e25f24146a4e06187e49a5
Author: lijewski <lijewski>
Date:   Fri Mar 18 16:03:41 2011 +0000

    removed some too-little-work OMP loops

Src/F_BaseLib/fab.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/multifab.f90

commit cd7454eb59e27aedd83f089737e3277f2cf7ac22
Author: lijewski <lijewski>
Date:   Thu Mar 17 22:11:14 2011 +0000

    removed some too-little-work OMP loops

Src/LinearSolvers/C_NodalMG/amr_real3d.f
Src/LinearSolvers/C_NodalMG/hg_avg3d.f

commit 338fa647ea9003dd64569043104e88ba2d70dbea
Author: lijewski <lijewski>
Date:   Thu Mar 17 21:13:01 2011 +0000

    removed some too-little-work OMP loops

Src/C_BaseLib/COORDSYS_3D.F

commit 7cb36dbe8cf80a87ad378e3939e0184f2cad4a0e
Author: lijewski <lijewski>
Date:   Thu Mar 17 21:00:23 2011 +0000

    removed some too-little-work OMP loops

Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/INTERP_3D.F

commit e45a546d4b670e0e183fa89a21dd282247465ddc
Author: lijewski <lijewski>
Date:   Thu Mar 17 20:52:50 2011 +0000

    removed some too-little-work OMP loops

Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LP_3D.F

commit cf12f0a8b1f6afb20e7224f7d33d0a609218a5e5
Author: almgren <almgren>
Date:   Wed Mar 16 19:50:38 2011 +0000

    We now allow crse to have more than one ghost cell (before required exactly one) and
    we only copy what is needed for interpolation.

Src/F_BaseLib/create_umac_grown.f90

commit cb72fe9926711677eedeae9acc0d26ef2e478288
Author: almgren <almgren>
Date:   Wed Mar 16 17:56:35 2011 +0000

    Convert is_singular from integer to logical.

Src/LinearSolvers/F_MG/mg.f90

commit 1238084fb571304a614ebc13ff7909b733aa9963
Author: almgren <almgren>
Date:   Wed Mar 16 17:34:59 2011 +0000

    Add "is_singular" optional argument to mg_tower_build so that you can over-ride the local test for solvability.

Src/LinearSolvers/F_MG/mg.f90

commit 40b92c9e79cf0ce927c3400d4cee847ecad57683
Author: nazgul <nazgul>
Date:   Tue Mar 15 23:56:12 2011 +0000

    Adding ability to specify DistributionMapping when defining
    FluxRegisters.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 6496454e9463a50842fd81c2ce5cbc287a7ebc6b
Author: nazgul <nazgul>
Date:   Tue Mar 15 23:55:15 2011 +0000

    Adding ability to specify DistributionMapping when defining these
    objects, in case the correct map has been flushed from the cache.

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 4c3e728e0161dbe06274a5b75cc6e81392a75362
Author: almgren <almgren>
Date:   Thu Mar 10 23:42:04 2011 +0000

    Add pleiades stuff.

Tools/C_mk/Make.mpi

commit 9e9ac222bf00746da9d412e516df37b71c8d2bc3
Author: wqzhang <wqzhang>
Date:   Wed Mar 9 23:54:05 2011 +0000

    Some new features.
    
    If one types "touch dump_and_continue" in the run directory, a
    checkpoint file and a plot file will be generated and then the run
    will continue.  The "dump_and_continue" file will be deleted.
    
    If one types "touch stop_run" in the run directory, the run will stop
    without generating a checkpoint.  The "stop_run" file will be deleted.
    
    If one types "touch dump_and_stop" in the run directory, a checkpoint
    file and a plot file will be generated and then the run will stop.
    The "dump_and_stop" file will be deleted.

Src/C_AMRLib/Amr.cpp

commit 4b563eed384008f151d3235e57a095a77236ec48
Author: ajnonaka <ajnonaka>
Date:   Wed Mar 9 13:32:07 2011 +0000

    typo in output string

Src/F_BaseLib/fab.f90

commit 1fab0e02a30478beff2acdf79d2552cdc498545a
Author: almgren <almgren>
Date:   Tue Mar 8 21:04:50 2011 +0000

    Modify the verbosity tests so that the "particles added per processor" print only happens
    if verbosity > 1.

Src/C_AMRLib/Particles.H

commit 6d3094e5eb4a2a731ec26e7bda3ba216e6cd4935
Author: marc <marc>
Date:   Tue Mar 8 18:47:47 2011 +0000

    *** empty log message ***

Tools/C_util/ViewMF/GNUmakefile
Tools/C_util/ViewMF/mfMinMax.cpp

commit 9ecdc4aedd638a06172ec165897fb7626e0f93c4
Author: lijewski <lijewski>
Date:   Tue Mar 8 02:09:14 2011 +0000

    little mod to previous OMP reorg of estTimestep()

Src/C_AMRLib/Particles.H

commit 4aab43cc31ace18a6bb5c04a9eded8087e4e5c8e
Author: almgren <almgren>
Date:   Tue Mar 8 01:32:18 2011 +0000

    Mike L's fixes to estTimestep make this work with PGI + OMP.

Src/C_AMRLib/Particles.H

commit 171bf8c3b5dadfed8fa9a3f5b279ae3457681b91
Author: almgren <almgren>
Date:   Mon Mar 7 03:39:11 2011 +0000

    Add additional solvability enforcement -- *before* we start the V-cycle.
    We might even be able to use this only and eliminate the tests inside the V-cycles ....
    but for now we'll leave them in.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 02f7c6714f89e5586e6cd22edea08ad77c615748
Author: almgren <almgren>
Date:   Sun Mar 6 16:20:48 2011 +0000

    Move ParallelReduceMin call out of verbose test.

Src/C_AMRLib/Particles.H

commit f1567c7e7770472db7365c2186d2c4f66bbd3ba9
Author: lijewski <lijewski>
Date:   Sat Mar 5 00:18:09 2011 +0000

    version of contains_nan() and contains_inf() that take scomp ncomp and ngrow

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 9d338e55bff0d3407bde7b00de2d0a98f19a8929
Author: almgren <almgren>
Date:   Fri Mar 4 02:03:50 2011 +0000

    Add Amr::NumDataLogs to tell you how many data streams you have opened.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 9430028f28312307619eb0a47c2d9f7be5df49ff
Author: almgren <almgren>
Date:   Thu Mar 3 23:19:38 2011 +0000

    Verbose --> SetVerbose

Src/C_AMRLib/Particles.H

commit decf8586bec23f742edaddc1499f895f8e468496
Author: lijewski <lijewski>
Date:   Thu Mar 3 21:49:55 2011 +0000

    some simplification

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit e6a410050705544b3b60dfeec67952ab99c15833
Author: lijewski <lijewski>
Date:   Thu Mar 3 17:57:22 2011 +0000

    added minIndex() and maxIndex()

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit c74965304bea2fd785d803cc4dcab168128ff377
Author: almgren <almgren>
Date:   Wed Mar 2 23:21:49 2011 +0000

    Comment out print statement.

Src/LinearSolvers/F_MG/mg.f90

commit 10148680c4c97961f463e4165a46c14023c7afa5
Author: almgren <almgren>
Date:   Wed Mar 2 23:21:08 2011 +0000

    Make the cell-centered single-level solver solvable if singular -- EACH V-cycle.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 36697343c540ba3bbe0bd08a25d1fc3f7a6b86f1
Author: almgren <almgren>
Date:   Wed Mar 2 23:20:11 2011 +0000

    Fix print statement.

Src/LinearSolvers/F_MG/itsol.f90

commit 092c96ddaf873fa943cc8539db1e5c38770ddd59
Author: lijewski <lijewski>
Date:   Tue Mar 1 17:12:29 2011 +0000

    simplified AdvectWithUMac()

Src/C_AMRLib/Particles.H

commit 0056194423bd84c11fb7a3cc76dcafccf9587a00
Author: lijewski <lijewski>
Date:   Tue Mar 1 17:09:07 2011 +0000

    simpler but equivalent formulas for delta and vel in move_advect

Src/F_BaseLib/particles.f90

commit 15359151ffd1f62f4bf3351fd19c2bd95ad3e180
Author: wqzhang <wqzhang>
Date:   Mon Feb 28 23:10:19 2011 +0000

    test.py does not work on Ubuntu (at least 10.04 LTS) because os.system calls dash instead of bash

Tools/C_util/regtests/test-Ubuntu.py

commit a13afe27106e45a63ad41d932f6795067f69cbfc
Author: wqzhang <wqzhang>
Date:   Mon Feb 28 23:05:34 2011 +0000

    *** empty log message ***

Tools/C_util/regtests/radiation-tests.ini

commit 76a3ed532b637df8bb0aa26f49d7ce6664960dfa
Author: lijewski <lijewski>
Date:   Mon Feb 28 21:17:26 2011 +0000

    removed an assertion

Src/C_AMRLib/Particles.H

commit a276abdc90f9e195149013cbb196e5a02abbcef6
Author: mzingale <mzingale>
Date:   Mon Feb 28 21:06:53 2011 +0000

    the predictor and corrector in the advection were both doing almost
    the same thing -- remove redundant code by looping over the velocity
    interpolation and redistribution

Src/F_BaseLib/particles.f90

commit 202d43019f5c85f7d01c68bccb5a2139f59fa87f
Author: lijewski <lijewski>
Date:   Mon Feb 28 19:03:52 2011 +0000

    bit more simplification

Src/C_AMRLib/Particles.H

commit da99837d45613ef4482d2618c7b632c60bf486b1
Author: lijewski <lijewski>
Date:   Mon Feb 28 18:29:09 2011 +0000

    made AdvectWithUMac mirror the one in fParallel

Src/C_AMRLib/Particles.H

commit bd814a9861ef552906b13e2be881a40a82f8d862
Author: lijewski <lijewski>
Date:   Mon Feb 28 18:23:43 2011 +0000

    some cleanup & speedups

Src/C_AMRLib/Particles.H

commit b9113d8337669d092906e46006a0853485e8aec2
Author: lijewski <lijewski>
Date:   Mon Feb 28 17:49:31 2011 +0000

    added code to check to infs mirroring nan code

Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio_c.c

commit 8191987436b691a83be2c3d0b44392f01b1a57a1
Author: almgren <almgren>
Date:   Sat Feb 26 01:59:18 2011 +0000

    Remove extraneous definition.

Src/C_AMRLib/Particles.H

commit ecc0a32a9959a6a70cf29f4974e0bcfe780e25bd
Author: almgren <almgren>
Date:   Sat Feb 26 01:50:11 2011 +0000

    Change default in estTimeStep to be 0.5 rather than 0.1

Src/C_AMRLib/Particles.H

commit ad32e4b18ad64991c9fab3090ac95b174b138847
Author: almgren <almgren>
Date:   Sat Feb 26 01:45:33 2011 +0000

    Added another version of moveKick and moveKickDrift that takes edge-based gravity components
    rather than cell-based.

Src/C_AMRLib/Particles.H

commit fb3267b96504790cbf9114432ed804ad6e612f4b
Author: almgren <almgren>
Date:   Sat Feb 26 00:03:02 2011 +0000

    Remove print statement.

Src/LinearSolvers/F_MG/itsol.f90

commit fefb50e6c1ecbb58b1e9eca675c6d0eb832d2911
Author: lijewski <lijewski>
Date:   Fri Feb 25 22:39:33 2011 +0000

    FAB_CONTAINS_NAN now works for gcc; need to test on __GNUC__ macro

Src/F_BaseLib/fabio_c.c

commit c793cbf2566a0a9c93f73be7c84d2414b61ef9fc
Author: lijewski <lijewski>
Date:   Fri Feb 25 22:13:25 2011 +0000

    contains_nan_bx_c()

Src/F_BaseLib/fab.f90

commit a3d1537258146a33d020563b145f6e36506e7a97
Author: lijewski <lijewski>
Date:   Fri Feb 25 21:17:51 2011 +0000

    contains_nan_allc() calls contains_nan_c()

Src/F_BaseLib/fab.f90

commit e36f505e3c905f7fad735cc980c7be3560d18892
Author: lijewski <lijewski>
Date:   Fri Feb 25 21:10:52 2011 +0000

    added contains_nan_c()

Src/F_BaseLib/fab.f90

commit b93d6a7a7c8466b1876e10bd823070d8bb651734
Author: lijewski <lijewski>
Date:   Fri Feb 25 18:47:10 2011 +0000

    some simplification of add_point()

Src/F_BaseLib/particles.f90
Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit c49682e5717c7fac9d38eb694ad23efbe4d5dc7a
Author: mzingale <mzingale>
Date:   Fri Feb 25 16:52:21 2011 +0000

    remove the conditional_add routine -- it required that all processors
    call it at the same time -- this is not how we do the particle adds
    in MAESTRO.  Instead, implement a less ambitious version by adding
    the "conditional" logical optional argument to the normal
    pointwise add routine.  If true, then this will only add the particle
    if there is not already one in the same zone/level.

Src/F_BaseLib/particles.f90

commit da0d39fa20dcefb72658a32b5d48935ef5baf468
Author: marc <marc>
Date:   Thu Feb 24 01:06:52 2011 +0000

    *** empty log message ***

Tools/C_util/ViewMF/viewMF.cpp

commit e754a154e1dac939fcfac94c9d6b6f582d01dc57
Author: almgren <almgren>
Date:   Tue Feb 22 23:53:07 2011 +0000

    Make sure to do singular adjustment *before* diagonal preconditioning.

Src/LinearSolvers/F_MG/itsol.f90

commit b36e5e07bc95c3c7939f8f8501c320f080f8bc64
Author: almgren <almgren>
Date:   Tue Feb 22 23:35:14 2011 +0000

    Fix test for mgt%bottom_singular.

Src/LinearSolvers/F_MG/mg.f90

commit 1f9b10ee9111e8f17ed96979b312899e9e3c0565
Author: almgren <almgren>
Date:   Tue Feb 22 21:48:34 2011 +0000

    Change Init --> InitFromAsciiFile

Src/C_AMRLib/Particles.H

commit d45146841a13d705b7e98791a1c4fdd1fb895f7e
Author: mzingale <mzingale>
Date:   Sun Feb 20 15:45:19 2011 +0000

    first cut at a "conditional add" routine -- only add a particle if it
    is some distance (dr) away from any existing particle.  Needs more
    testing, but seems to work.

Src/F_BaseLib/particles.f90

commit ec735c5b5208b57c5f092168b512eb147dc51d28
Author: almgren <almgren>
Date:   Fri Feb 18 21:28:34 2011 +0000

    1) Wrapped printing of read time for PROBINIT inside verbose>1 test.
    2) Added sanity checks when restarting to check n_cell and ref_ratio from inputs file against what is in checkpoint file.
    If the index-space domains at all levels don't match then the code aborts on restart.

Src/C_AMRLib/Amr.cpp

commit 51144f0206314ae2ae58bcb35f4851d7493c869c
Author: lijewski <lijewski>
Date:   Thu Feb 17 17:14:24 2011 +0000

    more specialized versions of contains_nan() and contains_inf()

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp

commit 3b36953818e096536b48b416dda94b38e019bddd
Author: lijewski <lijewski>
Date:   Thu Feb 17 00:02:18 2011 +0000

    changes to debugging interface

Src/F_BaseLib/particles.f90

commit c6e4a3ec1522655239e36a34ebb70909961d1567
Author: almgren <almgren>
Date:   Tue Feb 15 22:38:43 2011 +0000

    Forgot commas.

Src/C_AMRLib/Particles.H

commit 753ee107fdb96631044fe272a7221382d1aeb404
Author: almgren <almgren>
Date:   Tue Feb 15 22:33:16 2011 +0000

    Fix typos.

Src/C_AMRLib/Particles.H

commit 9394334f629e51ba6f0b717fb83a604194b0425a
Author: almgren <almgren>
Date:   Tue Feb 15 20:55:18 2011 +0000

    This has the correct time stepping now (fingers crossed)

Src/C_AMRLib/Particles.H

commit 8fc6d3eca6346901387f6f3105a1b9b0525c57a9
Author: almgren <almgren>
Date:   Mon Feb 14 22:54:12 2011 +0000

    Add adot/a term to velocity update.

Src/C_AMRLib/Particles.H

commit 7ab13319272884efdfb1dd609bc5cf471d6fe963
Author: almgren <almgren>
Date:   Mon Feb 14 02:48:02 2011 +0000

    This version includes new options for JFE's machine (Jan Frederik Engels).

Tools/C_mk/Make.defs

commit 5ea376fad0c0bc6ca9c9c91f1f0874fbc18e2e5e
Author: almgren <almgren>
Date:   Sat Feb 12 03:17:19 2011 +0000

    Integrate changes from Test_90Mpc version.

Src/C_AMRLib/Particles.H

commit 066b496b2a4796e883fe18819873e5977d101b86
Author: lijewski <lijewski>
Date:   Fri Feb 11 22:30:02 2011 +0000

    some cleanup

Src/C_AMRLib/Particles.H

commit 9820e1f703baf3a36fe4a23f3c1230bb75cac6dc
Author: lijewski <lijewski>
Date:   Fri Feb 11 21:50:34 2011 +0000

    added WriteAsciiFile()

Src/C_AMRLib/Particles.H

commit 1d6773edf0754278edf55f8a080d31b38690523e
Author: marc <marc>
Date:   Thu Feb 10 19:15:21 2011 +0000

    adjust usage of numLevelsMAX to be consistent with its name, was allowing one extra level

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 010fb60a7449ae71ff633bee3e6da4771022f54c
Author: lijewski <lijewski>
Date:   Thu Feb 10 00:06:50 2011 +0000

    fixed issue with Timestamp()

Src/C_AMRLib/Particles.H

commit 1ff197a7cb6f3337b5fa9804d447a74eb7483db5
Author: lijewski <lijewski>
Date:   Wed Feb 9 23:42:03 2011 +0000

    *** empty log message ***

Src/C_AMRLib/Particles.H

commit 57f06b41befa0fc1f1a752e1f01028e414d7934d
Author: lijewski <lijewski>
Date:   Wed Feb 9 23:21:15 2011 +0000

    some work on advectWithUMac()

Src/C_AMRLib/Particles.H

commit 83c98742ce84a1905af56178698809277970cc01
Author: lijewski <lijewski>
Date:   Tue Feb 8 23:01:50 2011 +0000

    bit more work on Timestamp() -- appears to be working

Src/C_AMRLib/Particles.H

commit 1d44bf67d4d27d058c79bae2d2c0465d9939e85d
Author: lijewski <lijewski>
Date:   Tue Feb 8 22:17:50 2011 +0000

    redistribute() now also does the origpos member

Src/F_BaseLib/particles.f90

commit 052bcb45974fa501ff0ed58d83c0092e9194cfa8
Author: lijewski <lijewski>
Date:   Tue Feb 8 19:19:01 2011 +0000

    more work on Timestamp()

Src/C_AMRLib/Particles.H

commit 36eb78f73485bf89f1f96d44a7cc8a3c47ba30a6
Author: lijewski <lijewski>
Date:   Tue Feb 8 19:05:22 2011 +0000

    some work on Timestamp()

Src/C_AMRLib/Particles.H

commit 7a69276e0928c2ca225efff9391fc149c702b7f0
Author: mzingale <mzingale>
Date:   Sun Feb 6 03:07:39 2011 +0000

    first attempt at doing second-order in time advection of the particles.
    A new field, origpos(), was added to the particle datatype to store
    the position of the particle at the start of the time integration.
    Redistribution is now done twice -- once at the half-time and then
    after the final movement of the particle.

Src/F_BaseLib/particles.f90

commit 1cfb9ac8ad1c1ae641b8d97119a85d1194f99025
Author: lijewski <lijewski>
Date:   Fri Feb 4 23:20:33 2011 +0000

    we now checkpoint/restart the max value of particle_id

Src/F_BaseLib/particles.f90

commit 6960604d56982e3e3fbb58049e5e484292412061
Author: lijewski <lijewski>
Date:   Fri Feb 4 22:46:21 2011 +0000

    we now checkpoint/restart the max value of NextID()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 2cfae6126c8237ca57b5fe4377a9969e9e6b0d65
Author: lijewski <lijewski>
Date:   Fri Feb 4 22:30:24 2011 +0000

    Init() can now be called on restart too - doesn't assume there are no existing particles in container

Src/C_AMRLib/Particles.H

commit 02f2c51091b16cac95b89a7e25e9056b5b0a0f2d
Author: lijewski <lijewski>
Date:   Fri Feb 4 21:32:06 2011 +0000

    do NOT use the update arg to Where() after PeriodicShift()

Src/C_AMRLib/Particles.H

commit 4acd736c44b3b951520540649ff01ee07e5b942d
Author: lijewski <lijewski>
Date:   Fri Feb 4 21:31:25 2011 +0000

    PeriodicShift() now only tries a particular dir if you're periodic in that dir

Src/C_AMRLib/Particles.cpp

commit cad83c1ba8cd1f9cb47aac175a46aeeb2614cb55
Author: lijewski <lijewski>
Date:   Fri Feb 4 20:25:50 2011 +0000

    deal with N==0 in InitRandom()

Src/C_AMRLib/Particles.H

commit 867b8e4a8f06c421dd131642830d82bc7a18e736
Author: lijewski <lijewski>
Date:   Fri Feb 4 19:08:15 2011 +0000

    integrated in ParticleBase::NextID()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit ff551c5253d92b019f881f7f72467910e0fa265f
Author: lijewski <lijewski>
Date:   Fri Feb 4 18:47:34 2011 +0000

    Particles can now be invalidated.
    Their ID is negated.
    Algorithms must ignore invalid particles.
    Redistribute() gets rid of them.
    Checkpoint() doesn't write'm to disk.

Src/C_AMRLib/Particles.H

commit f348386750a4d0bd3884c3b7e9b6e9ad2cffc26c
Author: lijewski <lijewski>
Date:   Fri Feb 4 16:44:00 2011 +0000

    added a BL_ASSERT()

Src/C_AMRLib/Particles.H

commit a6554e10ec5e1caad6739693d43e7edb3965f299
Author: lijewski <lijewski>
Date:   Wed Feb 2 22:15:45 2011 +0000

    removed do_not_minimize_comcost stuff

Src/C_BaseLib/DistributionMapping.cpp

commit 9830644617668bc960cb40591b21d0c51cad79ab
Author: marc <marc>
Date:   Wed Feb 2 01:42:16 2011 +0000

    *** empty log message ***

Tools/C_mk/Make.mpi

commit d67e0c21e31df0b528985988a96fac7237e98e22
Author: mzingale <mzingale>
Date:   Sun Jan 30 02:45:07 2011 +0000

    change the header names to contain no spaces so it is easier to parse

Src/F_BaseLib/particles.f90

commit 06ea0c878ba9ce8b551458e43e009a3afd35397b
Author: mzingale <mzingale>
Date:   Sat Jan 29 20:13:12 2011 +0000

    add a header to the top of the timestamp files that lists the name of
    each column.  This requires that a names() array is passed through
    giving the name of each data field.

Src/F_BaseLib/particles.f90
Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 408c4522f7929a2efce9b4e3d8584fb55af9c67d
Author: ajnonaka <ajnonaka>
Date:   Sat Jan 29 01:59:27 2011 +0000

    created a tidy interface for adding a single particle at a point

Src/F_BaseLib/particles.f90

commit 8c2407bad4bcf8e1c88c0ce7d659b5d3cfb2f247
Author: ajnonaka <ajnonaka>
Date:   Fri Jan 28 18:12:27 2011 +0000

    generalized piecewise bilinear advection of particles using mac velocities to 1d/2d/3d

Src/F_BaseLib/particles.f90

commit 97e1496134e7c74ea31aea6c69149b3b6aa78985
Author: ajnonaka <ajnonaka>
Date:   Fri Jan 28 00:41:26 2011 +0000

    bilinear advection using MAC velocities (2d only)

Src/F_BaseLib/particles.f90

commit 83cc07e9c5753d9619fac59f1a2bd69c664a4ed5
Author: ajnonaka <ajnonaka>
Date:   Fri Jan 28 00:23:49 2011 +0000

    particle_move_advect now takes mac velocities as input.  Still using 1st order approximation to velocity at a point, which will be upgraded soon.
    
    moved advection of particles to advance.f90, immediately following the second call to macproject

Src/F_BaseLib/particles.f90

commit 41ca636b59e63f22e4efe77aad6599abaea74390
Author: lijewski <lijewski>
Date:   Thu Jan 27 23:39:44 2011 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 88e22e618409a8333cc601f0068d151f6c30dd83
Author: ajnonaka <ajnonaka>
Date:   Thu Jan 27 23:38:52 2011 +0000

    made particle_id a saved variable
    added global accessor for particle_id

Src/F_BaseLib/particles.f90

commit 72bf41f600bebec44a17159202e75078708fc2db
Author: lijewski <lijewski>
Date:   Thu Jan 27 23:19:50 2011 +0000

    more error checking

Src/F_BaseLib/vector_i.f90

commit fa8f593fc9616dc5f4966014c84ab1502fcca930
Author: ajnonaka <ajnonaka>
Date:   Thu Jan 27 22:53:08 2011 +0000

    changed problo/hi -> prob_lo/hi to make consistent with VARDEN and MAESTRO

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/particles.f90

commit 793278eba90fa491451c1700430cbda0d7ad5bee
Author: ajnonaka <ajnonaka>
Date:   Thu Jan 27 22:46:20 2011 +0000

    added an advect function

Src/F_BaseLib/particles.f90

commit b1a6fee9ddc2360255388a11909ccc22ba729490
Author: lijewski <lijewski>
Date:   Thu Jan 27 22:31:22 2011 +0000

    more error checking

Src/F_BaseLib/particles.f90

commit 35f05e1a007215f81547ec8626771855d560e5e3
Author: lijewski <lijewski>
Date:   Thu Jan 27 22:13:30 2011 +0000

    brought up-to-date with latest particle changes

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit bfa95841f2da0da4ed46702ea06218a3c7ab52e4
Author: lijewski <lijewski>
Date:   Thu Jan 27 21:27:57 2011 +0000

    mods for MAESTRO

Src/F_BaseLib/particles.f90

commit 6866556f33baf7fb91c16945f77e21e4ca35f720
Author: lijewski <lijewski>
Date:   Wed Jan 26 22:51:02 2011 +0000

    now used PARTICLES

Src/F_BaseLib/test/GNUmakefile
Tests/F_BaseLib/GNUmakefile

commit 1285bb4c4c58dc32908a701abd338f6dd8e34598
Author: lijewski <lijewski>
Date:   Wed Jan 26 22:47:07 2011 +0000

    added PARTICLES macro to get particles.f90

Src/F_BaseLib/GPackage.mak

commit 2e934edde00f0f3d9a3bf1b2d32a8e9dda91978c
Author: ajnonaka <ajnonaka>
Date:   Wed Jan 26 21:12:13 2011 +0000

    add f90sources += particles.f90

Src/F_BaseLib/GPackage.mak

commit d849e3d80066fb6d26b492e6e4a11bb8a7297d8e
Author: lijewski <lijewski>
Date:   Wed Jan 26 17:11:47 2011 +0000

    added dataptr()

Src/F_BaseLib/particles.f90
Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 5f5cc418453a3f337ce32dd1ffcf39aa448fab68
Author: marc <marc>
Date:   Tue Jan 25 23:50:22 2011 +0000

    Add placeholder for max_order...ordre of tangential interpolant...supporting only 1 and 3 at the moment

Src/C_BoundaryLib/INTERPBNDRYDATA_2D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_F.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp

commit 7d08a25cee9226319a770ea2ef94b9741b8a2e6d
Author: lijewski <lijewski>
Date:   Tue Jan 25 23:26:33 2011 +0000

    some simplification

Src/F_BaseLib/particles.f90
Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 4ebccc21f7bb4011b7ced2ed8b13d84b684f0322
Author: lijewski <lijewski>
Date:   Tue Jan 25 22:26:54 2011 +0000

    2D now appears to work also

Src/F_BaseLib/particles.f90
Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 9fb9e098439849a193b915a77f9de94eb3481a18
Author: lijewski <lijewski>
Date:   Tue Jan 25 18:44:57 2011 +0000

    some simplification

Src/F_BaseLib/particles.f90

commit d92e7996959a376a82a072f19bf92cefafe82cd3
Author: lijewski <lijewski>
Date:   Tue Jan 25 17:16:44 2011 +0000

    particle_vector -> particle_container

Src/F_BaseLib/particles.f90
Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 35e9855c36bd1ed7f42db8fa70416f5cf4ca70e7
Author: lijewski <lijewski>
Date:   Tue Jan 25 00:04:21 2011 +0000

    little more cleanup

Src/F_BaseLib/particles.f90

commit 0f896f5a3aba2be62728f1dbb7af198072d3ccfa
Author: lijewski <lijewski>
Date:   Mon Jan 24 23:56:30 2011 +0000

    remove empty timestamp files after each series of writes

Src/F_BaseLib/particles.f90
Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 79ef8c32de4a6213608aa3beef55499fada19c6f
Author: lijewski <lijewski>
Date:   Mon Jan 24 23:55:59 2011 +0000

    added some unlink() code for empty files used by particle code

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c

commit d6d7dc83cd692cbb73efd79b19245942e8789f77
Author: lijewski <lijewski>
Date:   Mon Jan 24 23:08:26 2011 +0000

    can now set/unset verbosity and debugging via function calls

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 6ec088427b03ea52a928dac38310433f83c5a081
Author: lijewski <lijewski>
Date:   Mon Jan 24 23:07:58 2011 +0000

    some cleanup

Src/F_BaseLib/particles.f90

commit 021d126a42e06a6e43fda6ba19a08a3b77525559
Author: lijewski <lijewski>
Date:   Mon Jan 24 22:36:05 2011 +0000

    added some timestamp() tests

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 54d069772cf48b2306577dbe051ca8db4f071152
Author: lijewski <lijewski>
Date:   Mon Jan 24 22:35:42 2011 +0000

    timestamp() appears to be working

Src/F_BaseLib/particles.f90

commit 0f7ddc22273de44115b69ad2e0c4f401da0845af
Author: lijewski <lijewski>
Date:   Mon Jan 24 22:22:58 2011 +0000

    timestamp() closer to working

Src/F_BaseLib/particles.f90

commit 898c78342a8d04421dfe68d74c30163260100b1f
Author: lijewski <lijewski>
Date:   Mon Jan 24 21:06:56 2011 +0000

    *** empty log message ***

Src/F_BaseLib/fabio_c.c

commit 4b5bb86d2e0a5ee6047f1df56fbbc3be424cfaa2
Author: lijewski <lijewski>
Date:   Mon Jan 24 21:06:42 2011 +0000

    some work on timestamp()

Src/F_BaseLib/particles.f90

commit aba76452d148a3eaf5be20f6ffcd719bfe701216
Author: lijewski <lijewski>
Date:   Fri Jan 21 21:23:59 2011 +0000

    added couple more functions needed by particle code

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c

commit 4b83cf01f208d667245d775dbb9c9bb0f2294713
Author: lijewski <lijewski>
Date:   Fri Jan 21 21:22:03 2011 +0000

    some cleanup

Src/F_BaseLib/particles.f90

commit 2441c7cd9e3f2518891ae362536ba7606894bffd
Author: lijewski <lijewski>
Date:   Fri Jan 21 20:59:15 2011 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 7030025520e245ae5235288524be68abd3e5da4e
Author: lijewski <lijewski>
Date:   Fri Jan 21 20:52:04 2011 +0000

    some code to test restart()

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 044e7d90f94dfff32fca14b036ff582e22995735
Author: lijewski <lijewski>
Date:   Fri Jan 21 20:51:52 2011 +0000

    restart appears to be working

Src/F_BaseLib/particles.f90

commit fcca1e3fd4b895f6df52a11e8f6188b29d8bcab3
Author: lijewski <lijewski>
Date:   Fri Jan 21 01:21:27 2011 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 9871b024787e61946e720fe2cd9ae7a60e7a6ecc
Author: lijewski <lijewski>
Date:   Fri Jan 21 01:21:16 2011 +0000

    some work on restart()

Src/F_BaseLib/particles.f90

commit 4b6f198a27c4aef8959451569b13b7d43f183fbf
Author: lijewski <lijewski>
Date:   Thu Jan 20 21:35:32 2011 +0000

    checkpoint() appears to work; on to restart()

Src/F_BaseLib/particles.f90

commit c79367e01c3fc2391384cc432fbf2077a8e7c719
Author: lijewski <lijewski>
Date:   Thu Jan 20 17:45:26 2011 +0000

    checkpoint() is that much closer to working

Src/F_BaseLib/particles.f90

commit 1a749d52cf690a1b196db1855cfa168733844d87
Author: lijewski <lijewski>
Date:   Wed Jan 19 23:51:18 2011 +0000

    yet more work on checkpoint()

Src/F_BaseLib/particles.f90

commit 450135d72fb4b5ba7fef6838e460637b0d1371a7
Author: lijewski <lijewski>
Date:   Wed Jan 19 23:50:27 2011 +0000

    moved interface for particle write routines from particles.f90 to here

Src/F_BaseLib/fabio.f90

commit bc08374707f7d752c7d84dcc564a0e2fec807e4b
Author: lijewski <lijewski>
Date:   Wed Jan 19 23:37:33 2011 +0000

    added couple C I/O functions needed by particle code

Src/F_BaseLib/fabio_c.c

commit 9e24f9c5cdac9615d00d72524827b101e998e4fa
Author: lijewski <lijewski>
Date:   Wed Jan 19 23:37:09 2011 +0000

    yet more work on checkpoint()

Src/F_BaseLib/particles.f90

commit 34dcae34170bea43e7b92dec38a9c329b6cd59fa
Author: lijewski <lijewski>
Date:   Wed Jan 19 22:26:51 2011 +0000

    some more work on checkpoint()

Src/F_BaseLib/particles.f90

commit 8cdcacccae1f1647f43f1cd93eda3b1cb634e4fc
Author: lijewski <lijewski>
Date:   Wed Jan 19 21:43:22 2011 +0000

    some work on checkpoint()

Src/F_BaseLib/particles.f90

commit 9ec9f68ce28ddd092ba66882784c3cf9c1eb6a96
Author: lijewski <lijewski>
Date:   Fri Jan 14 21:25:30 2011 +0000

    comment out particles.f90 for the moment

Src/F_BaseLib/GPackage.mak

commit 93978bc12db39de004a594cb45e8a76b11dd6b48
Author: lijewski <lijewski>
Date:   Thu Jan 13 19:13:20 2011 +0000

    redistribute() appears to be working

Src/F_BaseLib/particles.f90

commit 1d16e087d9af21bdea2ef33d825558b8cea78886
Author: lijewski <lijewski>
Date:   Thu Jan 13 19:12:58 2011 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 30e05579aaf617425fb672e77b5c121959a16c0d
Author: lijewski <lijewski>
Date:   Thu Jan 13 18:15:16 2011 +0000

    redistribute() is closer to being working code ...

Src/F_BaseLib/particles.f90

commit 453f37c586d59f6365a2480b90c614b24648a513
Author: lijewski <lijewski>
Date:   Thu Jan 13 18:14:54 2011 +0000

    more testing for redistribute()

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 48e34c80d7cb5e84e5ea5031ad2d89b90d4951e6
Author: lijewski <lijewski>
Date:   Thu Jan 13 00:18:13 2011 +0000

    some work on redistribute() - not finished

Src/F_BaseLib/particles.f90

commit a9d924603278973e37859a737133446a3b96936e
Author: lijewski <lijewski>
Date:   Wed Jan 12 22:12:29 2011 +0000

    Figured out the Intel -vs- gfortran issue.
    I wasn't setting the rr(n,:) component of the ml_boxarray.
    That should really be passed as part of build_n().

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit ba7c173e60df7c00d98e57de52f52ca0b592772d
Author: lijewski <lijewski>
Date:   Wed Jan 12 21:49:57 2011 +0000

    move_randomo() implemented; works with gfortran but not Intel 11.1 ???

Src/F_BaseLib/particles.f90

commit 1b2347d1c4da8f4d71ab1431290bf8324aa62bbc
Author: lijewski <lijewski>
Date:   Wed Jan 12 21:49:24 2011 +0000

    test code for move_random()

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 8999d5e16a4add74b3bbadea3f72e70003053d94
Author: lijewski <lijewski>
Date:   Wed Jan 12 17:55:14 2011 +0000

    multi-level mla's appear to work OK

Src/F_BaseLib/particles.f90

commit 6c817629eb7e53c96f2be62febd0acf6e78a5a95
Author: lijewski <lijewski>
Date:   Wed Jan 12 17:54:41 2011 +0000

    added test for multi-level mla

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit ccf577809346848cc3e1be7ab8c8beb5d37c6418
Author: lijewski <lijewski>
Date:   Wed Jan 12 03:09:37 2011 +0000

    fixed bug -- how did it work for me before?

Src/F_BaseLib/particles.f90

commit a03164472ba68378ddaeed2b239e8285a917e04a
Author: lijewski <lijewski>
Date:   Wed Jan 12 00:27:26 2011 +0000

    init_random() seems OK in serial

Src/F_BaseLib/particles.f90

commit 923d7e6ca349840a4ffe1bf2b07d14e3e70ae79e
Author: lijewski <lijewski>
Date:   Wed Jan 12 00:26:52 2011 +0000

    testing init_random()

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit aa975c19008193677954d44d80e56f47c79f15db
Author: lijewski <lijewski>
Date:   Tue Jan 11 23:56:23 2011 +0000

    wrote init_random() -- untested yet

Src/F_BaseLib/particles.f90

commit 62ac6b9ba8e33f889b5a6a296bbd59002f792f1e
Author: lijewski <lijewski>
Date:   Tue Jan 11 22:24:08 2011 +0000

    wrote particle_index() and particle_where(); now to test ...

Src/F_BaseLib/particles.f90

commit 4741b3debed1f30e50351d26aac42d2c8df8237c
Author: lijewski <lijewski>
Date:   Tue Jan 11 20:30:22 2011 +0000

    particle_vector knows about valid/invalid particles

Src/F_BaseLib/particles.f90

commit f888ec5ee834e8fa45a3860a134526806ed96609
Author: lijewski <lijewski>
Date:   Tue Jan 11 20:30:01 2011 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 7ecddec52432edff84f7e76a9819106a43558dff
Author: lijewski <lijewski>
Date:   Tue Jan 11 18:25:28 2011 +0000

    added particle_vector

Src/F_BaseLib/particles.f90

commit b45cfa8f81244d0c5747c32b722e0c943e7a335b
Author: lijewski <lijewski>
Date:   Tue Jan 11 17:02:19 2011 +0000

    added particles stuff

Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90

commit 7187ab287dbac198d273661d2a4d6fa044b84375
Author: lijewski <lijewski>
Date:   Tue Jan 11 17:01:50 2011 +0000

    particles test code

Src/F_BaseLib/test/t_particles.f90
Tests/F_BaseLib/t_particles.f90

commit 7df9d2c335f29bb3c16a334955ada3c6a6eae26c
Author: lijewski <lijewski>
Date:   Tue Jan 11 17:01:11 2011 +0000

    added particles.f90

Src/F_BaseLib/GPackage.mak

commit 6ae26882e0b475619250202303e23ac8433f00cc
Author: lijewski <lijewski>
Date:   Tue Jan 11 17:00:47 2011 +0000

    Just getting started ...

Src/F_BaseLib/particles.f90

commit 64c1d3862458024004442155d8f2cf2b0b97e817
Author: almgren <almgren>
Date:   Thu Jan 6 23:05:44 2011 +0000

    Add JFE's InitCosmo() routine which sets up initial conditions a la Martin White.

Src/C_AMRLib/Particles.H

commit 51f3b9ce40e031405c8b2f71b4957fb01bb0195f
Author: almgren <almgren>
Date:   Mon Jan 3 21:35:05 2011 +0000

    Add a to estTimestep.

Src/C_AMRLib/Particles.H

commit ebc94aee6ffa46230fbc9b0164d9a56f5e83d9f7
Author: almgren <almgren>
Date:   Mon Jan 3 20:49:31 2011 +0000

    Fix...

Src/C_AMRLib/Particles.H

commit 31b31408a973951dcb0d24121e82f67b01115f51
Author: almgren <almgren>
Date:   Mon Jan 3 20:48:00 2011 +0000

    Add versions of moveKick and moveKickDrift that include the comoving coordinate stuff.

Src/C_AMRLib/Particles.H

commit 88dfccf64427cde51113d91593b48d8c155df152
Author: almgren <almgren>
Date:   Mon Jan 3 20:26:30 2011 +0000

    This doesn't compile.

Src/C_AMRLib/Particles.H

commit 8e1334a37bdbb336830e3048bcaece46e08d5bd0
Author: gpau <gpau>
Date:   Wed Dec 22 23:46:58 2010 +0000

    *** empty log message ***

Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/GNUmakefile

commit 579daae447b79f8d1183eb25fe5d804c67dd06f0
Author: ajnonaka <ajnonaka>
Date:   Tue Dec 21 18:38:02 2010 +0000

    added ability to pass in aux multifab to tagging routines

Src/F_BaseLib/make_new_grids.f90
Src/F_BaseLib/tag_boxes.f90

commit 465bb870714fc6f6519d22f82aea45b4ef957654
Author: mzingale <mzingale>
Date:   Tue Dec 21 15:08:41 2010 +0000

    add toy_convect, diffusion tests

Tools/C_util/regtests/Maestro-tests.ini

commit a6a07dcba5ae940060a93e13f0596349e5a4f4f0
Author: ajnonaka <ajnonaka>
Date:   Mon Dec 20 20:34:35 2010 +0000

    fixed bug in calls to multifab_fill_boundary and multifab_physbc_edgevel for problems where nlevs > 2

Src/F_BaseLib/create_umac_grown.f90

commit 03b256c4a36107e180f05bf4bc0f9cd07b125f6f
Author: mzingale <mzingale>
Date:   Wed Dec 15 03:30:51 2010 +0000

    trap uninitalized variables in debug mode

Tools/F_mk/comps/gfortran.mak

commit a3e47d18e0b145233f82ce31c689d3ebb8655278
Author: mzingale <mzingale>
Date:   Tue Dec 14 03:23:35 2010 +0000

    add support for MPI for fParallel-based runs

Tools/C_util/regtests/test.py

commit 1325df76afc9c5339e28f66e0b26cf8d87cc15e1
Author: gpau <gpau>
Date:   Thu Dec 9 00:53:21 2010 +0000

    fix for pgCC oddity

Src/C_BaseLib/BaseFab.cpp

commit 374d27fce8038d14e4faba493b13804d2b208625
Author: lijewski <lijewski>
Date:   Wed Dec 8 23:07:06 2010 +0000

    mods for compiling VisIt with Microsoft

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/winstd.H

commit 036231f5daaf6f9d3090afe33eb79df3b15bfd09
Author: lijewski <lijewski>
Date:   Wed Nov 24 02:50:25 2010 +0000

    Yet another downgrade of the Cray optimization options.
    I've finally managed to get Castro/ParticleTest working with the Cray compiler on grace.
    The C++ used "-O 1 -h noexceptions" and the Fortran "-O 1,vector0 -h noomp".
    This is strictly with MPI not with OMP.
    It takes roughly twice as long per timestep as does PGI.

Tools/C_mk/Make.Linux

commit 6a8feccc1f719d6873cb062e6f0e6f1c81f57a91
Author: lijewski <lijewski>
Date:   Sat Nov 20 21:50:29 2010 +0000

    Downgrade Cray optimization from -O 2 -> -O 1.
    Still can't get Castro/ParticleTest to run.
    It's dying in the first gravity solve.
    Weird since MAESTRO/wdconvect works with -O 1.

Tools/C_mk/Make.Linux

commit e732667011ef231c471b2532675631b13930bd3e
Author: lijewski <lijewski>
Date:   Sat Nov 20 20:21:26 2010 +0000

    Downgrade optimization from -O2 -> -O1.
    -O2 hits an OMP bug though -O2 works fine with just MPI.
    Weirdly -O1 appears to produce slight faster code (just a few percent).

Tools/F_mk/comps/Linux_cray.mak

commit ec85ba75a9371d680b3013013628e270f7d00e0d
Author: mzingale <mzingale>
Date:   Sat Nov 20 01:42:58 2010 +0000

    add a 1-d version to get flame_1d running again

Src/F_BaseLib/multifab_physbc_edgevel.f90

commit f69e436e21ac9b11d005b06fb86d2e38b8454b9e
Author: lijewski <lijewski>
Date:   Fri Nov 19 18:06:59 2010 +0000

    dm wasn't being initialized

Src/F_BaseLib/test/t_bxasc.f90
Tests/F_BaseLib/t_bxasc.f90

commit fd20966736ec945991c5d2f935be1bd8de576fad
Author: lijewski <lijewski>
Date:   Thu Nov 18 20:14:12 2010 +0000

    tweaks to Cray options to work around a bug

Tools/C_mk/Make.Linux

commit 7db322e0c33adf87ea5259dbb0a8b5cbcfc773a7
Author: ajnonaka <ajnonaka>
Date:   Mon Nov 15 20:50:51 2010 +0000

    default max_bottom_nlevel=3 instead of 1024

Src/LinearSolvers/F_MG/mg_tower.f90

commit 05404c58f1e98116b48e7d38fabe731a15428d41
Author: lijewski <lijewski>
Date:   Mon Nov 15 19:23:57 2010 +0000

    speedup to InitRandom()

Src/C_AMRLib/Particles.H

commit 1b89204fbe3c20a24c26cba5c7a3d30b510c3599
Author: vince <vince>
Date:   Mon Nov 15 19:13:37 2010 +0000

    couts.

Src/C_AMRLib/StationData.cpp

commit b933c1cfd4a3bd039cc5c22bcc9473b6fa2826e4
Author: lijewski <lijewski>
Date:   Thu Nov 11 21:08:56 2010 +0000

    parallel_abort() was ignoring the optional string argument

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit 7d99a64c37a7ca3d9974035bc5888343d6f3e361
Author: ajnonaka <ajnonaka>
Date:   Thu Nov 11 17:54:39 2010 +0000

    fixed USE_OLDPLOTPER

Tools/C_mk/Make.defs

commit c487c7ea18909f44d52c84abcbb8be44bdd4cf25
Author: ajnonaka <ajnonaka>
Date:   Thu Nov 11 17:48:44 2010 +0000

    add support for USE_OLDPLOTPER=TRUE in makefile

Tools/C_mk/Make.defs

commit 34369ca97c3ba3e73a92211c3ec8f0bc8ea282d2
Author: ajnonaka <ajnonaka>
Date:   Thu Nov 11 17:48:24 2010 +0000

    change "BL_USEOLDPLOT_PER" to "BL_USE_OLDPLOTPER" to be consistent with other cases

Src/C_AMRLib/Amr.cpp

commit 02dd446f78166bcd17ce12630371a1b19c074d7f
Author: lijewski <lijewski>
Date:   Wed Nov 10 23:46:48 2010 +0000

    tweaked g++ and gfortran debug options

Tools/C_mk/Make.defs

commit 1345fa56321794813488e188b608c0527ac649c6
Author: lijewski <lijewski>
Date:   Wed Nov 10 23:46:09 2010 +0000

    quiet -Wall warnings

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/MAKESLICE_3D.F
Src/C_BaseLib/COORDSYS_3D.F

commit 9167678d102c90c47100a7e321ac5e7b8d0d4e95
Author: lijewski <lijewski>
Date:   Wed Nov 10 22:10:08 2010 +0000

    more IPM tweaks for hopper and franklin

Tools/C_mk/Make.Linux

commit 033096e841d50e7a21c561b3158036cc549a053f
Author: lijewski <lijewski>
Date:   Tue Nov 9 21:16:51 2010 +0000

    short-circuited some parallel routines when nprocs()==1

Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 2660b6291fbfc131c30598c42f176702ca130c61
Author: lijewski <lijewski>
Date:   Tue Nov 9 20:37:41 2010 +0000

    added MPI_Gatherv() capability to parallel_gather()

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit 4a4c4fe8ce364e5eca939e821ee61f4560158136
Author: lijewski <lijewski>
Date:   Tue Nov 9 20:36:44 2010 +0000

    added simple parallel_gather() test

Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90

commit 279aae3f83ed5b9662287e2a5e3067404e02d102
Author: almgren <almgren>
Date:   Tue Nov 9 20:08:24 2010 +0000

    Cleanup...

Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F
Src/C_BaseLib/COORDSYS_F.H

commit 85e8d8da31fc9e6555fe38c7a9f7aced53c7704a
Author: lijewski <lijewski>
Date:   Tue Nov 9 17:16:07 2010 +0000

    compiles again

Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bx.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bx.f90
Tests/F_BaseLib/t_main.f90

commit e565151be781216367652085e44261672b07cfc2
Author: almgren <almgren>
Date:   Tue Nov 9 16:56:07 2010 +0000

    Replace 1e-20 by 1d-50 -- we were bumping into this limit in very
    low density astrophysics problems.

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit c867217aa35191665c089d2a6385ced44aaa8f6b
Author: vince <vince>
Date:   Mon Nov 8 20:19:22 2010 +0000

    fix for stationdata with capped finest level.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit ef14bef657b09c81e30124fc24cf11ae6c7127e8
Author: vince <vince>
Date:   Fri Nov 5 21:22:19 2010 +0000

    fixed station bug.
    modified plot_per to adjust timestep.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit 699fe61c3f1ae8069ff6966165f8ff59c5722a6b
Author: lijewski <lijewski>
Date:   Fri Nov 5 21:00:44 2010 +0000

    fixed bug I just introduced

Src/C_AMRLib/Particles.H

commit cbf6d34a7e961f36ab118895ae89819a809fb00d
Author: lijewski <lijewski>
Date:   Fri Nov 5 20:13:53 2010 +0000

    trimmed memory use in Redistribute() a tad

Src/C_AMRLib/Particles.H

commit 185a0cfc994214c4a95c611fe536573fe8ee52d4
Author: lijewski <lijewski>
Date:   Fri Nov 5 18:04:54 2010 +0000

    call mgt_use_alltoallv() if fabarray.do_alltoallv is true

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 804466f78aef5fa6b846a803a595b0cd6b475807
Author: lijewski <lijewski>
Date:   Fri Nov 5 18:04:09 2010 +0000

    added mgt_use_alltoallv() which sets Do_AllToAllV in multifab_module to true

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit f7bba288baf7e4a7172a95fa384693a164975748
Author: lijewski <lijewski>
Date:   Fri Nov 5 16:47:15 2010 +0000

    Twiddle particles by some epsilon in PeriodicShift() in the case where
    they lie exactly on the domain boundary.  We do this to make sure the
    particles when periodically shifted is back in the domain.  I don't trust
    floating point arithmetic to always do the right thing.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit a697c679a831cf74b0dff3b290b77fe7e4ef1f8b
Author: lijewski <lijewski>
Date:   Thu Nov 4 16:53:00 2010 +0000

    wrapped some stray I/O statements in m_verbose > 0

Src/C_AMRLib/Particles.H

commit c05dcae3cb69182f673112946762a2586c46404c
Author: lijewski <lijewski>
Date:   Thu Nov 4 16:24:40 2010 +0000

    some more error checking

Src/C_AMRLib/Particles.H

commit 72684afbb7ea1d69c108c2be628bc0b1caabba89
Author: lijewski <lijewski>
Date:   Wed Nov 3 06:01:07 2010 +0000

    changed the byte spread output to refer to MPI processes instead of CPUs

Src/F_BaseLib/fab.f90

commit 03cfa026aedfd1b53d7e5714e4fd664b104a50f0
Author: almgren <almgren>
Date:   Tue Nov 2 16:05:37 2010 +0000

    oops -- still need variable "vol"

Src/LinearSolvers/F_MG/mg.f90

commit 35e75225395922a487a61b0f97ea2f6e2cedd7bd
Author: almgren <almgren>
Date:   Tue Nov 2 16:00:35 2010 +0000

    Change box_volume to box_dvolume so we can handle really big
    numbers (too big for an integer)

Src/LinearSolvers/F_MG/mg.f90

commit 25cc8a815e055be39ccaebcc3168c8e3b68c0ffa
Author: lijewski <lijewski>
Date:   Mon Nov 1 23:01:49 2010 +0000

    Added timer to InitRandom().
    Added some more error checking.
    Unroll the last of simple BL_SPACEDIM loops.

Src/C_AMRLib/Particles.H

commit aec28d67e7f334a4e9b25d5b3c7b13bf300ed745
Author: lijewski <lijewski>
Date:   Mon Nov 1 21:26:59 2010 +0000

    we no longer send/recv m_lev, m_grid or m_cell -- the receiving MPI process just recalculates

Src/C_AMRLib/Particles.H

commit 586ca3793a51584d0851a6b0d9cac2c3a56f8c58
Author: lijewski <lijewski>
Date:   Mon Nov 1 20:57:00 2010 +0000

    some performance tweaks

Src/C_AMRLib/Particles.H

commit 1411cd0485927f1ccc044b8c42d92bec954246a9
Author: lijewski <lijewski>
Date:   Mon Nov 1 18:04:36 2010 +0000

    no longer write p.m_lev and p.m_grid to disk -- they can be easily recreated given how we write checkpoint files

Src/C_AMRLib/Particles.H

commit a1ad4cf64a59656d72ef5a3dd01078d059ce9316
Author: lijewski <lijewski>
Date:   Mon Nov 1 17:22:41 2010 +0000

    I've redone how particles are stored.  Instead of a single deque we now
    have a deque per grid per level.  This makes most of the algorithms that
    operate on particles containers more memory efficient since they almost
    always work on a level by level and grid by grid basis.

Src/C_AMRLib/Particles.H

commit d19ced8db8759c2eebb1f081dc83ad53039e3d3a
Author: lijewski <lijewski>
Date:   Mon Nov 1 17:16:55 2010 +0000

    some IPM stuff for hopper

Tools/C_mk/Make.Linux

commit 47ca92460b111674f4b5d94becda416ff765a1e9
Author: lijewski <lijewski>
Date:   Fri Oct 29 22:50:41 2010 +0000

    added ability to sort particles -- not yet used

Src/C_AMRLib/Particles.H

commit a6fa5c893abd0df8c0afa1a12ca5befd26f5ae00
Author: lijewski <lijewski>
Date:   Fri Oct 29 21:39:15 2010 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_cc.f90

commit a2c528428bd15616e30532d2804d593174dfe61c
Author: almgren <almgren>
Date:   Fri Oct 29 21:16:41 2010 +0000

    Add code to print "sum of rhs" *only* for all periodic bc's and cell-centered.

Src/LinearSolvers/F_MG/ml_cc.f90

commit c48e6f06d2e7deea90b8b8ce9aa34d363ca26dc9
Author: lijewski <lijewski>
Date:   Fri Oct 29 20:36:14 2010 +0000

    added serialize option to InitRandom()

Src/C_AMRLib/Particles.H

commit cfc48b8c917be36dbd1916c32244601c3487c94d
Author: lijewski <lijewski>
Date:   Fri Oct 29 17:22:04 2010 +0000

    *** empty log message ***

Src/C_AMRLib/Particles.cpp

commit f04e94647d924f0b86d67bb2697966e103f18156
Author: lijewski <lijewski>
Date:   Thu Oct 28 15:56:43 2010 +0000

    AssignDensity() wasn't quite right for 3D

Src/C_AMRLib/Particles.H

commit 18b725b8bcda7dbb56df45c31bbfbfcbb6d4519f
Author: lijewski <lijewski>
Date:   Wed Oct 27 22:11:54 2010 +0000

    tweak to OMP in sumParticleMomentum() to satisfy PathScale

Src/C_AMRLib/Particles.H

commit ec14ab52c77f77de9612859f440a38f5aa76b585
Author: lijewski <lijewski>
Date:   Wed Oct 27 22:04:34 2010 +0000

    simplified the OMP scheme for sumParticleMomentum()

Src/C_AMRLib/Particles.H

commit c0be065d433ff7206653b04546d57843466d59eb
Author: lijewski <lijewski>
Date:   Wed Oct 27 21:56:03 2010 +0000

    OMPd sumParticleMomentum()

Src/C_AMRLib/Particles.H

commit 6c71f397461189c44936765f7589601fc906dbca
Author: lijewski <lijewski>
Date:   Wed Oct 27 21:25:55 2010 +0000

    came up with a way to OMP AssignDensity()

Src/C_AMRLib/Particles.H

commit 4f77026d5e1d9ae2e142ecc6fb83b16143f0f820
Author: lijewski <lijewski>
Date:   Wed Oct 27 20:45:39 2010 +0000

    sumParticleMomentum() now calculates all BL_SPACEDIM momemtums at once

Src/C_AMRLib/Particles.H

commit 7147d6d4df1f54bebf1a3ee384f9305cffbc7946
Author: lijewski <lijewski>
Date:   Wed Oct 27 19:41:04 2010 +0000

    mods for PathScale

Tools/C_mk/Make.Linux

commit bdad9c9db4e9791b17a284014f50d4f75c999017
Author: lijewski <lijewski>
Date:   Wed Oct 27 17:44:22 2010 +0000

    added -h noexceptions to CXXFLAGS for Cray

Tools/C_mk/Make.Linux

commit b1b6fdf4ad66889c8acd6a673de04d14d4be4806
Author: lijewski <lijewski>
Date:   Tue Oct 26 23:25:02 2010 +0000

    Decreased the optimization in BL_NOFAST for PathScale to just -O.
    Looks like I have to use BL_NOFAST on the current version of hopper.
    Else I get Bottom solver failures in the gravity solve.

Tools/C_mk/Make.Linux

commit 50cb0c483c41abc87c84e7504980646c89b7e4d7
Author: lijewski <lijewski>
Date:   Tue Oct 26 22:09:17 2010 +0000

    decrease Cray optimization intensity

Tools/F_mk/comps/Linux_cray.mak

commit d4920dca1894f54daeab5f9d1d4ab55866f7be26
Author: lijewski <lijewski>
Date:   Tue Oct 26 20:32:29 2010 +0000

    decreased Cray optimization strenght a bit

Tools/C_mk/Make.Linux

commit 37ea3ac68239abae316e19e779681be14dda8cce
Author: lijewski <lijewski>
Date:   Tue Oct 26 20:21:33 2010 +0000

    mods to quiet Cray compiler

Src/C_AMRLib/Particles.H

commit 07cd56f74dc3254a03fc14b2803a8eafef3b7fee
Author: lijewski <lijewski>
Date:   Mon Oct 25 23:36:18 2010 +0000

    OMPd estTimestep()

Src/C_AMRLib/Particles.H

commit c4a4a983120c88fd4d38b98599d585c908efc45f
Author: almgren <almgren>
Date:   Mon Oct 25 22:10:07 2010 +0000

    Fix indexing of cell vs csect in AssignDensity...

Src/C_AMRLib/Particles.H

commit 1ab78da01b160aa4f93efe85c8031bae44458634
Author: almgren <almgren>
Date:   Mon Oct 25 22:01:54 2010 +0000

    Fix up getGravity

Src/C_AMRLib/Particles.cpp

commit ea4151f491c61752ed04bf2154e7c0c6da9319ce
Author: lijewski <lijewski>
Date:   Mon Oct 25 20:06:33 2010 +0000

    getParticleGrav() -> ParticleBase::GetGravity()

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit bc9b83affba9cf1d6d06b23603a9612fda7fcf16
Author: almgren <almgren>
Date:   Mon Oct 25 18:47:48 2010 +0000

    This now includes Jan's updates which use getParticleGrav to interpolate the
    gravity onto particle locations instead of using the cell-centered value.

Src/C_AMRLib/Particles.H

commit 1f411ab5e706032e5236e50e2841e5c98331dac5
Author: lijewski <lijewski>
Date:   Mon Oct 25 03:43:11 2010 +0000

    little cleanup

Src/C_AMRLib/Particles.H

commit f5b55c0106b7f82a58ab9190abb2768d9cb5b0f7
Author: lijewski <lijewski>
Date:   Mon Oct 25 01:59:43 2010 +0000

    std::list -> std::deque as the latter is more amenable to OMPing

Src/C_AMRLib/Particles.H

commit 93fa83226be2bfa117a889822b14469c41e0657a
Author: lijewski <lijewski>
Date:   Sun Oct 24 23:41:46 2010 +0000

    some OMPing

Src/C_AMRLib/Particles.H

commit e635c870b4448a70ab4dac1c69dc1fe9d5d206ca
Author: lijewski <lijewski>
Date:   Sun Oct 24 22:45:29 2010 +0000

    minor performance tweaks

Src/C_AMRLib/Particles.H

commit cca09a3d9e373142bc5a6ea774c47e8b775c1da0
Author: lijewski <lijewski>
Date:   Sun Oct 24 22:07:10 2010 +0000

    add some more timers

Src/C_AMRLib/Particles.H

commit 93dd81491112a8d4f981c4ac2a84ca66fd7d6203
Author: lijewski <lijewski>
Date:   Fri Oct 22 23:25:30 2010 +0000

    more Cray tweaks

Tools/C_mk/Make.Linux

commit 905dfc24b8ffe0a8f42647826c940eb8d59a25b9
Author: lijewski <lijewski>
Date:   Fri Oct 22 22:26:31 2010 +0000

    fixed bug in AssignDensity() when DIM=3 - be good if Jhon could confirm

Src/C_AMRLib/Particles.H

commit e1657e8780492c6b131425518e5ab0363a8bc622
Author: wqzhang <wqzhang>
Date:   Fri Oct 22 21:10:12 2010 +0000

    added my desktop baragon

Tools/C_mk/Make.defs

commit 0e402335de03e6053d27995301edb225ad3ede17
Author: ajnonaka <ajnonaka>
Date:   Fri Oct 22 20:31:36 2010 +0000

    if USE_LEVELSET=T, at .LevelSet suffix to executable name

Tools/C_mk/Make.defs

commit 39a5d403027d92d8511243cce596dd95caa8ac5a
Author: lijewski <lijewski>
Date:   Fri Oct 22 20:26:10 2010 +0000

    more Cray stuff

Tools/C_mk/Make.Linux

commit a13bca42cf898079677b3f48306161ac0cdb0a10
Author: lijewski <lijewski>
Date:   Fri Oct 22 16:48:51 2010 +0000

    some work adding Cray

Tools/C_mk/Make.Linux

commit 9c23cefc5becaf4f9ddf14596cdbbde5dd1e02de
Author: lijewski <lijewski>
Date:   Fri Oct 22 15:34:29 2010 +0000

    added -Minline flag

Tools/F_mk/comps/Linux_pgi.mak

commit 4ef1e55f01d7c94cd9f361a0d1368cc49eefec44
Author: lijewski <lijewski>
Date:   Thu Oct 21 20:59:14 2010 +0000

    for Cray compilers

Tools/F_mk/comps/Linux_cray.mak

commit 23bfbc8384952aa45d81521cd5e875d0623800cc
Author: lijewski <lijewski>
Date:   Thu Oct 21 20:58:15 2010 +0000

    some work for Cray compiler suite

Tools/F_mk/GMakedefs.mak

commit 458676a5bc634ed2fe47221592611def53bb0222
Author: lijewski <lijewski>
Date:   Thu Oct 21 18:21:39 2010 +0000

    added grace

Tools/F_mk/GMakeMPI.mak

commit a7630a69256ac207b765a5083d213abc2aec4d75
Author: lijewski <lijewski>
Date:   Wed Oct 20 23:17:09 2010 +0000

    tweaked the PGI optimization flags

Tools/C_mk/Make.Linux

commit 91681b72b57cd0563234dd5dd65122bd4d351003
Author: lijewski <lijewski>
Date:   Wed Oct 20 23:15:22 2010 +0000

    added GRACE

Tools/C_mk/Make.defs

commit 3f9e34e18ef417cecc487e3f0bfb6e1e9023923b
Author: ajnonaka <ajnonaka>
Date:   Wed Oct 20 13:58:53 2010 +0000

    mpi for my home machine

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit 699296f89d4ed42db03736a3b17026b94be5905f
Author: mzingale <mzingale>
Date:   Wed Oct 20 13:54:55 2010 +0000

    add support for kraken

Tools/F_mk/GMakeMPI.mak

commit 7c420e6e21e12e9649a374d8e5e74486d4b84472
Author: wqzhang <wqzhang>
Date:   Tue Oct 19 22:48:32 2010 +0000

    *** empty log message ***

Tools/C_mk/Make.rules

commit 4b376771d07635394baab35c6afa0828d8735aba
Author: ajnonaka <ajnonaka>
Date:   Tue Oct 19 00:04:05 2010 +0000

    MPI for ebirah

Tools/F_mk/GMakeMPI.mak

commit 8cd95fd8565f30cabfbffc2ea871f888e325b795
Author: almgren <almgren>
Date:   Mon Oct 18 21:48:52 2010 +0000

    We do not need those lines for compiling with intel on ranger.

Tools/C_mk/Make.mpi

commit ace12b459ae4b24b7d2745b50db5ffff0dbe7ea0
Author: lijewski <lijewski>
Date:   Mon Oct 18 21:09:32 2010 +0000

    introduced  version string for checkpoint/restart files

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 9a35210d1497cb72a784cc678f6fe38308ae7e37
Author: lijewski <lijewski>
Date:   Mon Oct 18 20:02:18 2010 +0000

    some performance tweaking

Src/C_AMRLib/Particles.H

commit bda8decbfcdff2146d2da8902586ef1350b5fb27
Author: lijewski <lijewski>
Date:   Mon Oct 18 19:18:49 2010 +0000

    a little cleanup

Src/C_AMRLib/Particles.H

commit db5fb9fb0efc49201208e70543857f2f9f65cfef
Author: lijewski <lijewski>
Date:   Mon Oct 18 18:26:32 2010 +0000

    now unlink() zero-length data files but not directories

Src/C_AMRLib/Particles.H

commit 013e613060d25cc8d542de14a26907c7d325b6ec
Author: lijewski <lijewski>
Date:   Mon Oct 18 17:14:17 2010 +0000

    non-backward compatible performance change to particle checkpoint/restart files

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 004ff2311d1908247127d054adbda22004db6c90
Author: almgren <almgren>
Date:   Fri Oct 15 22:55:19 2010 +0000

    Add orion.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 7f608cec15614f1082fb79c0e8653bcc4eda43aa
Author: lijewski <lijewski>
Date:   Fri Oct 15 21:33:53 2010 +0000

    some cleanup and additional error checking

Src/C_AMRLib/Particles.H

commit b854f15dc32230b27c87df5b3c79466eb057217e
Author: ajnonaka <ajnonaka>
Date:   Fri Oct 15 20:45:02 2010 +0000

    bugfix - using && instead of .and. didn't work with my gfortran

Src/LinearSolvers/F_MG/mg.f90

commit 78923cd35cbdf8f7659201c36e6cfda0655992c0
Author: lijewski <lijewski>
Date:   Fri Oct 15 20:42:51 2010 +0000

    Restart() appears to be working.
    Will need to be updated when Vince's IntRealDescriptor-style stuff is ready.

Src/C_AMRLib/Particles.H

commit b55e7a415384e47da6873af4ea4f89da0509f478
Author: almgren <almgren>
Date:   Fri Oct 15 20:35:40 2010 +0000

    Add "if verbose > 1" before print statement re bottom_solver=4 coarse domain size

Src/LinearSolvers/F_MG/mg.f90

commit 2a7f7eea5b928a7131b1b517fd52e5feffeee16f
Author: adonev <adonev>
Date:   Fri Oct 15 20:21:27 2010 +0000

    Added flag BL_FAST_COMP

Tools/F_mk/comps/Linux_intel.mak

commit 8dc3a14ee9a109cd64d6653045cc2af22a62ee5b
Author: lijewski <lijewski>
Date:   Fri Oct 15 17:03:47 2010 +0000

    Now writing out particles in native binary.
    Needs to eventually to brought up to date with Vince's IntDescriptor stuff
    when he's done with it.

Src/C_AMRLib/Particles.H

commit 87caa7bf7c1ea44598dc176ff63a227ab20897f0
Author: lijewski <lijewski>
Date:   Thu Oct 14 23:50:37 2010 +0000

    a little cleanup

Src/C_AMRLib/Particles.H

commit 45e68c8b71ca3d6e3e4369cbbaccbb043c1ace5e
Author: lijewski <lijewski>
Date:   Thu Oct 14 23:34:34 2010 +0000

    OK() is now more thorough

Src/C_AMRLib/Particles.H

commit 9d86b374ab6e6c178e1a53b52f4c279a74c2aff7
Author: lijewski <lijewski>
Date:   Thu Oct 14 23:13:04 2010 +0000

    yet more work on Checkpoint()

Src/C_AMRLib/Particles.H

commit 1901783cc450c81f58f807063abfe267caac1212
Author: lijewski <lijewski>
Date:   Thu Oct 14 22:37:31 2010 +0000

    more work on Checkpoint()

Src/C_AMRLib/Particles.H

commit dbdc78e5254ed57695365cf084ac4b2da54e3a42
Author: lijewski <lijewski>
Date:   Thu Oct 14 21:51:03 2010 +0000

    initial work on Checkpoint(); more needed

Src/C_AMRLib/Particles.H

commit 0db3ea4f12eaddbbb0809f4e00acdc346cc9b3f6
Author: lijewski <lijewski>
Date:   Thu Oct 14 17:34:43 2010 +0000

    some optimization

Src/C_AMRLib/Particles.H

commit e1e161c89abb3539f0d89d8cfe8a7ce980b13ad0
Author: lijewski <lijewski>
Date:   Wed Oct 13 23:11:33 2010 +0000

    some cleanup and more error checking

Src/C_AMRLib/Particles.H

commit 19da4fae4dbce31813ada5b8abdd6d93ddf385c0
Author: almgren <almgren>
Date:   Sat Oct 9 19:16:31 2010 +0000

    Add verbose to test for output...

Src/C_AMRLib/Particles.H

commit 2e5835f505ed67597d8e274eb0125e3653e04345
Author: almgren <almgren>
Date:   Sat Oct 9 16:31:01 2010 +0000

    Make sure to set bottom_singular = .true. if the boundary conditions for the
    current solve are all periodic.

Src/LinearSolvers/F_MG/mg.f90

commit e934ce022e92adde473b015de4df04a970ca81e0
Author: almgren <almgren>
Date:   Fri Oct 8 20:50:57 2010 +0000

    These appear to actually work with clumping particles in 2d.

Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit 01aedbaf9ba4d00404a2b11408ea8cff334c3207
Author: almgren <almgren>
Date:   Fri Oct 8 17:03:28 2010 +0000

    Latest updates from JF.

Src/C_AMRLib/Particles.H

commit c4dd3d4cdac940584afca35cea9e3aea32fa48be
Author: almgren <almgren>
Date:   Thu Oct 7 16:49:54 2010 +0000

    Change the default particle to have the first real component have value = 1
    (and all the others are zero).

Src/C_AMRLib/Particles.H

commit 14be603f02e57e14d5d56ace2f81f9c1921ffe88
Author: almgren <almgren>
Date:   Wed Oct 6 22:05:14 2010 +0000

    Add Particles_F.H

Src/C_AMRLib/Particles_F.H

commit 607c40956248a34d97f16680d7fc731eaf37fbc2
Author: almgren <almgren>
Date:   Wed Oct 6 21:14:44 2010 +0000

    This is a merge of Mike's latest and Jan's latest -- it has everything as of now.

Src/C_AMRLib/Particles.H

commit 96368a67b4f244f36c8b6a89cad845f35f54be9d
Author: almgren <almgren>
Date:   Wed Oct 6 20:17:48 2010 +0000

    Moved Particles.* from amrlib to particles directory.

Src/C_AMRLib/Make.package
Src/C_AMRLib/Particles.H
Src/C_AMRLib/Particles.cpp

commit f85de47915842a1a30059f2029f0a1584019a21b
Author: vince <vince>
Date:   Wed Oct 6 20:01:22 2010 +0000

    added new machines.

Tools/C_mk/Make.mpi

commit 511263a4974b7133f05af6222fe4e21554ac6ace
Author: lijewski <lijewski>
Date:   Wed Oct 6 15:44:20 2010 +0000

    little code rearrangement

Src/C_BaseLib/FabArray.H

commit 84db0fa66d0d581fee32c4472da7c7cbe41574bd
Author: lijewski <lijewski>
Date:   Wed Oct 6 15:38:30 2010 +0000

    little code rearrangement in SumPeriodicBoundary()

Src/C_BaseLib/Geometry.cpp

commit 8f2776af708cd403e1689171c5cf6d75fd41f067
Author: lijewski <lijewski>
Date:   Wed Oct 6 15:31:30 2010 +0000

    use intersections() in SumBoundary()

Src/C_BaseLib/MultiFab.cpp

commit b43e60333e519c5657418237ca9ad78df52e03c9
Author: lijewski <lijewski>
Date:   Wed Oct 6 15:14:27 2010 +0000

    minor code motion

Src/C_BoundaryLib/BndryData.cpp

commit a6bcb87153b36fa75e39bc10f1e927c37577f6b2
Author: lijewski <lijewski>
Date:   Wed Oct 6 15:14:27 2010 +0000

    minor code motion

Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 69546ec70e6e895ec5ad788986bb81c7e6ab7b7e
Author: lijewski <lijewski>
Date:   Tue Oct 5 23:00:00 2010 +0000

    added initial cut of SumBoundary()

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 16b40b9b494ae663ace6f023435eddf830d0aca6
Author: lijewski <lijewski>
Date:   Tue Oct 5 21:40:47 2010 +0000

    added SumPeriodicBoundary()

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 3b8a0190c893b5af2cc924186ecb477fda6235d4
Author: lijewski <lijewski>
Date:   Mon Oct 4 16:47:42 2010 +0000

    ParmParse can now deal with longs

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit a9a7faeef0afa168f4ea1309a29d8c478eeb1c5b
Author: adonev <adonev>
Date:   Sun Oct 3 23:32:29 2010 +0000

    donev in Makefile

Tools/C_mk/Make.mpi

commit 31b7045112f1462cc91fc27aedf25736d708377a
Author: ajnonaka <ajnonaka>
Date:   Fri Oct 1 23:13:06 2010 +0000

    more makefile hacking

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/multifab_physbc_edgevel.f90

commit 23e75b9be1ebcd018f6ee2dc90ba54843a11099c
Author: ajnonaka <ajnonaka>
Date:   Fri Oct 1 22:41:37 2010 +0000

    in progress hacking to get the initial model stuff to compile

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/multifab_physbc_edgevel.f90

commit f292b253025921032f52e0efc5fe82ca09a42718
Author: marc <marc>
Date:   Fri Oct 1 21:55:40 2010 +0000

    Add win include

Src/C_BaseLib/IntVect.H

commit 2cdac7e3efe399cd82753f55be39b6181f5ff63f
Author: marc <marc>
Date:   Fri Oct 1 21:54:57 2010 +0000

    Rename macro for excluding fortran functions from boxlib build

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/Make.package

commit 17c95e390429d07c689ea084567d095d16b13ac9
Author: ajnonaka <ajnonaka>
Date:   Fri Oct 1 21:54:18 2010 +0000

    moved MAESTRO/Source/impose_phys_bcs_on_edge_vels into /boxlib/ and rennamed it multifab_physbc_edgevel.
    
    create_umac_grown.f90 now calls multifab_physbc_edgevel on the coarsest and the current fine level

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/create_umac_grown.f90
Src/F_BaseLib/multifab_physbc_edgevel.f90

commit bed6cb58df43b10043b1f7df7c1a0f77fc6b0708
Author: lijewski <lijewski>
Date:   Fri Oct 1 21:44:47 2010 +0000

    brought back from the dead

Src/C_BaseLib/GNUmakefile

commit 4271dd0d25039be17c88c19493127403652ef89d
Author: ajnonaka <ajnonaka>
Date:   Fri Oct 1 21:14:33 2010 +0000

    need to pass the_bc_level into create_umac_grown so we can call impose_phys_bcs_on_edges

Src/F_BaseLib/create_umac_grown.f90

commit 40ca155204a341b50e2fdaa8fb8a44cea0b38f1a
Author: ajnonaka <ajnonaka>
Date:   Fri Oct 1 20:40:21 2010 +0000

    it would help if i actually added this file to the repository

Src/F_BaseLib/create_umac_grown.f90

commit e234e1b5a2b8cbb770c967e20e53f6b47d235982
Author: ajnonaka <ajnonaka>
Date:   Fri Oct 1 19:34:31 2010 +0000

    move create_umac_grown.f90 into /boxlib/ and removed these local copies

Src/F_BaseLib/GPackage.mak

commit a35d17cfd95db2d325cc07b034f7d13be65518b4
Author: almgren <almgren>
Date:   Fri Oct 1 17:40:07 2010 +0000

    We need to back out this change from v1.36 to v1.37 or the CASTRO codes don't build anymore

Tools/C_mk/Make.rules

commit 0342844f3301c1c76d8a972a83c729b7bcb8b865
Author: lijewski <lijewski>
Date:   Thu Sep 30 22:41:03 2010 +0000

    some VisIt changes from Gunther

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/Make.package
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 0b6cb900ceffd9fef061e8b8ab3f730545e67ce0
Author: ajnonaka <ajnonaka>
Date:   Thu Sep 30 05:00:39 2010 +0000

    remove unused variables

Src/F_BaseLib/fab.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 14e011b1a93a61b2599c6691acf69f3f27f95e95
Author: ajnonaka <ajnonaka>
Date:   Thu Sep 30 01:08:20 2010 +0000

    turn on gfortran compiler warnings if you are in debug mode.  it will warn you about uninitialize and unused variables

Tools/F_mk/comps/gfortran.mak

commit e4de48465afea8d24e4ff137eea33692f8a46e3c
Author: marc <marc>
Date:   Wed Sep 29 23:16:18 2010 +0000

    removing files that were renamed to avoid name collisions

Src/LinearSolvers/C_NodalMG/cg.cpp
Src/LinearSolvers/C_NodalMG/cg_2d.f
Src/LinearSolvers/C_NodalMG/cg_3d.f

commit 8831c4a3be3348ba3ed6256fb59f3a2e467273c1
Author: marc <marc>
Date:   Wed Sep 29 23:14:21 2010 +0000

    Incorporate name changes into filelist

Src/LinearSolvers/C_NodalMG/Make.package

commit b616ca28d54b3c79a7cbcebde0b9942b91ae0cf2
Author: marc <marc>
Date:   Wed Sep 29 23:13:40 2010 +0000

    Renamed from cg_3d.f to avoid name collision in case-insensitive environments

Src/LinearSolvers/C_NodalMG/hg_cg3d.f

commit 670c8477cc7c2fa740c8cc49da4e13f02cc7f89f
Author: marc <marc>
Date:   Wed Sep 29 23:12:54 2010 +0000

    Renamed from cg_2d.f to avoid name collision in case-insensitive environments

Src/LinearSolvers/C_NodalMG/hg_cg2d.f

commit 4f9d253e0df25142f4d4b2f5ae7522e3ca0b5f0a
Author: marc <marc>
Date:   Wed Sep 29 23:11:30 2010 +0000

    Renamed from cg.cpp to avoid name collision in case-insensitive environments

Src/LinearSolvers/C_NodalMG/hg_cg.cpp

commit 06493f646345bd241f1e34e293b1801843977a17
Author: marc <marc>
Date:   Wed Sep 29 03:46:35 2010 +0000

    *** empty log message ***

Tools/C_mk/Make.CYGWIN_NT

commit e4efb88b979d73acac5a9e78584b90b09663daac
Author: adonev <adonev>
Date:   Mon Sep 27 23:28:22 2010 +0000

    Added host donev

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 22bbfe0b44f13da00d39ddea4e266bb4ae8d3dc9
Author: adonev <adonev>
Date:   Mon Sep 27 21:22:18 2010 +0000

    Added host donev

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak

commit a529bc8014dfc340cb4ec2ee2c3e2977f3c2a3ef
Author: lijewski <lijewski>
Date:   Mon Sep 27 21:11:33 2010 +0000

    more particle stuff

Src/C_AMRLib/Make.package

commit 6ad5817ec0aec986897d5ee9a9fcfa875e04d24f
Author: gpau <gpau>
Date:   Wed Sep 22 04:47:04 2010 +0000

    Doing function provided by ViscBndry differently: do not need ViscBndry in solve.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit a003a1e01bddf388fa6b50603da9b5432caedaae
Author: gpau <gpau>
Date:   Tue Sep 21 22:01:10 2010 +0000

    *** empty log message ***

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit f052c129196931bb6cb4e9c3379cddac6cbaa545
Author: wqzhang <wqzhang>
Date:   Thu Sep 16 21:29:17 2010 +0000

    Fixed a comment

Src/C_BaseLib/IntVect.H

commit b2ddf346fc1da0ad0a51d2c00b01830ec865f426
Author: ajnonaka <ajnonaka>
Date:   Thu Sep 16 17:56:36 2010 +0000

    Chris' fix to get PathScale working on atlas

Tools/F_mk/GMakeMPI.mak

commit ccaa62ebc2d682073546dbe4929e8ab99f75949c
Author: marc <marc>
Date:   Mon Sep 13 20:33:30 2010 +0000

    fix PathScale second underscore thing

Tools/C_mk/Make.Linux

commit 8616318751812416775435c75a6d1d28d93612ba
Author: lijewski <lijewski>
Date:   Fri Sep 10 23:05:34 2010 +0000

    beefed up FULLWARN for g++

Tools/C_mk/Make.defs

commit 2a135e619f582121cd4a6988f5b452ab898c2811
Author: lijewski <lijewski>
Date:   Fri Sep 10 22:34:20 2010 +0000

    now passes g++ -pedantic -Wall

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BoundaryLib/BndryData.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 6930f58a911770263d0f9b4898805b4b65b454a6
Author: lijewski <lijewski>
Date:   Fri Sep 10 20:24:52 2010 +0000

    added -fbacktrace flag when debugging with gfortran

Tools/F_mk/comps/gfortran.mak

commit 280fa58ae08981cf5c75b518c0da0c5c38562150
Author: lijewski <lijewski>
Date:   Thu Sep 9 16:47:29 2010 +0000

    unOMPd setval()

Src/F_BaseLib/fab.f90

commit da39749fe0f526ee4032b9d7d1841b6241123632
Author: lijewski <lijewski>
Date:   Thu Sep 9 16:27:10 2010 +0000

    removed some unused dummy arguments and unOMPd SETVAL

Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 17fab4f6bbc51ad420af20c838767766b856ab93
Author: almgren <almgren>
Date:   Wed Sep 8 16:47:35 2010 +0000

    Add kraken stuff.

Tools/C_mk/Make.Linux

commit 75299b5aaa380d8f736336f058a00f5bd82ae564
Author: almgren <almgren>
Date:   Wed Sep 8 16:46:48 2010 +0000

    Add kraken info.

Tools/C_mk/Make.defs

commit 288527260ed37727f60ba77a76adff9c22c514ce
Author: gpau <gpau>
Date:   Tue Sep 7 18:03:14 2010 +0000

    *** empty log message ***

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 530f5b60ccbbecc813fa1128035cb165d6592e97
Author: almgren <almgren>
Date:   Thu Sep 2 23:35:06 2010 +0000

    Fix bug in stencil_norm inside if present(mask) test.

Src/LinearSolvers/F_MG/stencil.f90

commit d419c5bd440786ef295861e542094b5a1c1a7c02
Author: ajnonaka <ajnonaka>
Date:   Tue Aug 31 15:21:08 2010 +0000

    MPI on my home machine

Tools/F_mk/GMakeMPI.mak

commit ed3928691807dabe708f0a130afb668967f8be1e
Author: ajnonaka <ajnonaka>
Date:   Tue Aug 31 15:21:01 2010 +0000

    MPI on my home machin

Tools/C_mk/Make.mpi

commit 94ea214989b8f8d259bfb9bc078f636f402344c1
Author: ajnonaka <ajnonaka>
Date:   Fri Aug 27 23:02:54 2010 +0000

    added -fno-range-check for gfortran to get the fParallel/extern/random/mt19937ar.f90 stuff to compile

Tools/C_mk/Make.defs

commit f760fe9bd0adab2ae59b62183702e80e741eb376
Author: ajnonaka <ajnonaka>
Date:   Fri Aug 27 22:43:02 2010 +0000

    new install of mpi.  Fixed to work with gfortran on atragon

Tools/C_mk/Make.mpi

commit 106038a8f392307314d17c84788482f812339fb9
Author: ajnonaka <ajnonaka>
Date:   Fri Aug 27 22:32:11 2010 +0000

    new install of mpi.  Fixed to work with gfortran on atragon

Tools/F_mk/GMakeMPI.mak

commit 68767687a2bae8161b462edbf1e18f2d44e89b7d
Author: almgren <almgren>
Date:   Fri Aug 27 21:54:47 2010 +0000

    This modifies the convergence criterion for the solver in ml_cc so that
    it stops when res < eps * MAX(bnorm,tres0) instead of res < eps * bnorm.
    Here bnorm = norm(rhs) and tres0 = norm(resid0).

Src/LinearSolvers/F_MG/ml_cc.f90

commit c6fd0dc65ac69db837f93550c5e95a395fcf8dbc
Author: ajnonaka <ajnonaka>
Date:   Thu Aug 26 21:33:27 2010 +0000

    printing out fancy bottom solver grids even when mg_verbose=0

Src/LinearSolvers/F_MG/mg.f90

commit 2abb2890caf57d98b13068cc8e48168e40976d54
Author: nazgul <nazgul>
Date:   Thu Aug 26 00:15:56 2010 +0000

    Commenting out iters.f, as it causes build problems for Castro
    and does not appear to be used.
    
    Louis

Src/LinearSolvers/F_MG/FParallelMG.mak

commit f7bca0357aeb645235d6c68ee788f76328cc54ee
Author: lijewski <lijewski>
Date:   Wed Aug 25 21:40:17 2010 +0000

    no longer include sparse_solve.f90

Src/LinearSolvers/F_MG/FParallelMG.mak

commit cf043347ab65831b2c24d608708888521da14feb
Author: lijewski <lijewski>
Date:   Wed Aug 25 20:37:51 2010 +0000

    removed some dubiously useful OMP constructs

Src/LinearSolvers/F_MG/ml_util.f90

commit 56e332685e1d7ae171aa2b68e85d7e6a81a7a47c
Author: lijewski <lijewski>
Date:   Wed Aug 25 19:51:11 2010 +0000

    remove OMP stuff on faces -- not enough work

Src/LinearSolvers/F_MG/impose_neumann_bcs.f90

commit 7e3f458a6ba9318d893f5cfa6a331a49a7f3d49d
Author: lijewski <lijewski>
Date:   Wed Aug 25 19:35:15 2010 +0000

    OMP'd stencil_norm() when present(mask)

Src/LinearSolvers/F_MG/stencil.f90

commit 9b1b1172a2be3fc91fa1e66beab8f36a73652e40
Author: lijewski <lijewski>
Date:   Tue Aug 24 23:08:25 2010 +0000

    some cleanup

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_mask.f90

commit f62a514ed549f31d8f3a5b7c68bbe77e92a01b96
Author: ajnonaka <ajnonaka>
Date:   Tue Aug 24 21:41:34 2010 +0000

    fixed the 12 thread multilevel bug.  now it gives the same answer as 6 threads to machine precision

Src/LinearSolvers/F_MG/stencil.f90

commit 633071250b98233ca062c7702039e247f9fb40b9
Author: almgren <almgren>
Date:   Tue Aug 24 20:30:31 2010 +0000

    end if --> endif

Src/C_BaseLib/BoxLib.cpp

commit 948a8181a1ab1b84861173c2cdd2f79df15e666d
Author: almgren <almgren>
Date:   Tue Aug 24 20:12:38 2010 +0000

    Print out many MPI processes even if only one.

Src/C_BaseLib/BoxLib.cpp

commit c71e59a2892ba6c87bbb753ad133a7384aedb603
Author: lijewski <lijewski>
Date:   Tue Aug 24 20:12:00 2010 +0000

    removed all nocomm stuff and some OMP loops of dubious usefulness

Src/F_BaseLib/multifab.f90

commit aead63ff2827ad21c6d2e6fc91aa046f4657852a
Author: almgren <almgren>
Date:   Tue Aug 24 20:08:19 2010 +0000

    Wrap the statement "MPI initialized..." with
    #ifdef BL_USE_MPI

Src/C_BaseLib/BoxLib.cpp

commit 6300eabc2e5d75855bfa71bac75a666abafe998d
Author: lijewski <lijewski>
Date:   Tue Aug 24 17:46:28 2010 +0000

    removed ml_layout_build_la() -- not used by any current code

Src/F_BaseLib/ml_layout.f90

commit b852c5281e3c582ddd70405faafac9471a44cf5a
Author: lijewski <lijewski>
Date:   Tue Aug 24 17:31:57 2010 +0000

    Added destroy_all_layouts member to ml_layout.
    This is so we can distinguish between the two main ways of building
    ml_layouts.
    In most f90 code we use build() which forces the layouts of higher levels
    to be owned by the one at the coarsest level, via proper nesting.
    In the MGT code however the layouts are build level by level and hence in
    destroy() we must destroy all of them, not just the one at the coarsest
    level.

Src/F_BaseLib/ml_layout.f90

commit dcce444829a4570fa6c1c7ec79bdc600270f1cd2
Author: ajnonaka <ajnonaka>
Date:   Mon Aug 23 23:36:14 2010 +0000

    upgraded the fancy bottom_solver_type 4 to allow an even coarsen bottom solve for this bottom solver.  ultra complicated and will get some details in the user's guide when I figure out a clean way of describing it

Src/LinearSolvers/F_MG/mg.f90

commit 2d2d0344bb9cc50e4f9c46c533d85151d710b448
Author: lijewski <lijewski>
Date:   Mon Aug 23 23:30:51 2010 +0000

    got rid of OMP shared variable warnings via firstprivate

Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/stencil.f90

commit c8dbe1da99619aadc5550ab71647657d25eb28ee
Author: ajnonaka <ajnonaka>
Date:   Mon Aug 23 20:35:00 2010 +0000

    some cleanup - preparing to make the new bottom solver more robust by allowing more levels in certain cases.  Example:  we would like a 20^3 problem to be able to go down to a 5^3 rather than the 10^3 it would currently do.

Src/LinearSolvers/F_MG/mg.f90

commit fcde7f4c4f9ffdabebf01d41337639d2d15f4b1c
Author: lijewski <lijewski>
Date:   Fri Aug 20 17:30:30 2010 +0000

    some cleanup

Src/LinearSolvers/F_MG/ml_solve.f90

commit 75264e4526a635be0f582142cb4cc35f90b3ef62
Author: lijewski <lijewski>
Date:   Fri Aug 20 17:03:27 2010 +0000

    unOpenMPd set_faces_edges_corners_3d - probably not a win

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit b1f5c864cb35752d502e90a06ea2cc34638b33ae
Author: lijewski <lijewski>
Date:   Fri Aug 20 16:46:50 2010 +0000

    some more OpenMPing

Src/LinearSolvers/F_MG/stencil.f90

commit cbb3f9129ec1b20a47999d2a0d74040a938aea74
Author: lijewski <lijewski>
Date:   Thu Aug 19 23:45:25 2010 +0000

    removed some unused routines & made some private

Src/LinearSolvers/F_MG/stencil.f90

commit 1aedf33e9ebf227cc2db640b8abde257b4256294
Author: lijewski <lijewski>
Date:   Thu Aug 19 22:56:32 2010 +0000

    refined public interface

Src/LinearSolvers/F_MG/nodal_mask.f90

commit abce4934d0c8e2b38882933f6a43fd0070face59
Author: lijewski <lijewski>
Date:   Thu Aug 19 22:36:40 2010 +0000

    fixed up public/private stuff

Src/LinearSolvers/F_MG/ml_restriction.f90

commit ffd6875881d636878306772a6ee9a1f8e16e83ef
Author: lijewski <lijewski>
Date:   Thu Aug 19 22:29:44 2010 +0000

    made only those routines that need to be public

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit add76ce0ccca76e56a74db4043e276a9ec0fed39
Author: lijewski <lijewski>
Date:   Thu Aug 19 22:20:46 2010 +0000

    made only those functions used outside this module public

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 9c3012093c84031db79e9512be0d6c94f863b70b
Author: lijewski <lijewski>
Date:   Thu Aug 19 22:12:30 2010 +0000

    make scale_residual_[123]d private

Src/LinearSolvers/F_MG/ml_cc.f90

commit b733db4d7b564b8b496c2a4b96b7fd6cf74ed7df
Author: ajnonaka <ajnonaka>
Date:   Thu Aug 19 21:51:52 2010 +0000

    output number of threads and MPI processes to job_info and at the beginning of each run

Src/F_BaseLib/BoxLib.f90
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/omp.f90
Src/F_BaseLib/omp_stubs.f90

commit f3a8c0644ac02096d97e5b5f331c0d897355289e
Author: lijewski <lijewski>
Date:   Thu Aug 19 21:30:06 2010 +0000

    some OpenMPing

Src/LinearSolvers/F_MG/itsol.f90

commit 12db264079513f77842aca5df518a844f2f9ca1f
Author: lijewski <lijewski>
Date:   Thu Aug 19 21:19:17 2010 +0000

    some OpenMPing

Src/LinearSolvers/F_MG/nodal_newu.f90

commit c2ca381fe5a736f8c7a960aa1c543b2470e4b461
Author: almgren <almgren>
Date:   Thu Aug 19 00:37:34 2010 +0000

    Modified the nodal solver output to more closely match the MAC solver --
    specifically, it now prints
    
    F90mg: Final Iter.   7 resid/resid0 =  0.33106928E-11
    
    rather than
    
    MG finished at   7 iterations
    
    at the end of the solve.

Src/LinearSolvers/F_MG/ml_nd.f90

commit fb7ba108b94f8c48c628ca1d9ff989381f050e8b
Author: lijewski <lijewski>
Date:   Wed Aug 18 22:10:12 2010 +0000

    attempt to shut up 'possible uninitialized variable' msgs

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/plotfile.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 3bc6ca71589b6d5b2b298298cc1f661737e34c38
Author: lijewski <lijewski>
Date:   Wed Aug 18 20:15:12 2010 +0000

    0 -> 0_dp_t and removed a print statement

Src/F_BaseLib/multifab.f90

commit 1f9999920509e1e48203de4ed7d0f890263467b7
Author: ajnonaka <ajnonaka>
Date:   Tue Aug 17 13:44:07 2010 +0000

    in MAESTRO/Source/ rennamed cluster_min_width to minwidth so it matches what's in boxlib/cluster.f90
    
    now you can set blocking_factor in the inputs file
    
    both blocking_factor and minwidth default to 8 in both MAESTRO and cluster.f90

Src/F_BaseLib/cluster.f90

commit f529a0652e527cf96d8670dcb5fd0cb7f65f184a
Author: ajnonaka <ajnonaka>
Date:   Tue Aug 17 13:09:04 2010 +0000

    output says "MPI initialized with  XXXX  MPI processes" instead of CPUs

Src/F_BaseLib/BoxLib.f90

commit 768c329836d3e9910e439d34c5dde29de36139ae
Author: lijewski <lijewski>
Date:   Mon Aug 16 20:02:11 2010 +0000

    plugged memory leak

Src/F_BaseLib/fabio.f90

commit 9f20a9685cb3dca6826a968f191a97940b7bf33b
Author: lijewski <lijewski>
Date:   Mon Aug 16 19:26:22 2010 +0000

    shut up some valgrind warnings

Src/F_BaseLib/bndry_reg.f90

commit ec7573d0b1f10478f3c43ea78f63d873fd290c3e
Author: mzingale <mzingale>
Date:   Mon Aug 16 13:22:09 2010 +0000

    get make_benchmarks working again if there are self-tests defined

Tools/C_util/regtests/test.py

commit 3e4445a08c5e8ff823b768b1ba5872f57e023d51
Author: lijewski <lijewski>
Date:   Fri Aug 13 21:44:26 2010 +0000

    some OpenMPing

Src/LinearSolvers/F_MG/nodal_divu.f90

commit f5909642f1be94b2ac895b3b519aebf612712de9
Author: lijewski <lijewski>
Date:   Fri Aug 13 20:30:07 2010 +0000

    some OpenMPing

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 93d7cc34ac04c5b387cc57f3b3fb1852c738db87
Author: lijewski <lijewski>
Date:   Fri Aug 13 20:18:08 2010 +0000

    some OpenMPing

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 235bc7141a3efa55d6b93a9dfd61b4c9010c5249
Author: lijewski <lijewski>
Date:   Fri Aug 13 17:21:51 2010 +0000

    some OpenMPing

Src/LinearSolvers/F_MG/mg_restriction.f90

commit ac1170ad718d735b52e887551d751fdfac8a491a
Author: lijewski <lijewski>
Date:   Fri Aug 13 17:05:32 2010 +0000

    some OpenMPing

Src/LinearSolvers/F_MG/coarsen_coeffs.f90

commit d8115d3ce0ecd124f90f247e6a8e97ad018e4e48
Author: lijewski <lijewski>
Date:   Fri Aug 13 16:33:13 2010 +0000

    some code rearrangement

Src/F_BaseLib/sort_box.f90

commit 84fd7fda33c261f086f02367cc4ff828f37de640
Author: lijewski <lijewski>
Date:   Fri Aug 13 16:24:31 2010 +0000

    some OpenMPing

Src/F_BaseLib/interp.f90

commit 7a5724bcaef7a86c3b2c99f5387bedb3f16c7603
Author: ajnonaka <ajnonaka>
Date:   Fri Aug 13 15:16:41 2010 +0000

    test commit for cvs email notifications

Src/F_BaseLib/make_new_grids.f90

commit 0c065b307246b062d6891a15cd85d9e697f00001
Author: ajnonaka <ajnonaka>
Date:   Fri Aug 13 14:38:54 2010 +0000

    New probin variables that let you set max_grid_size as a function of level.  They are max_grid_size_1, max_grid_size_2, and max_grid_size_3.
    
    Note max_grid_size_base has been replaced by max_grid_size_1.
    
    These default to max_grid_size if they are not set.
    
    max_grid_size_1 is max_grid_size for the coarsest level, "level 1"
    max_grid_size_2 is max_grid_size for the first level of refinement, "level 2"
    max_grid_size_3 is max_grid_size for the second level of refinement and beyond, "level 3 and beyond"
    
    Modified inputs files to reflect this.
    
    Also, setting the default value of cluster_min_width to 8.  16 gave horrifically blocky looking grid structures, even for very hi-res problems.  The averaging procedure just works better if you get more form-fitting grids.
    
    Still need to update local copies of initialize.f90, regrid.f90, and make_new_grids.f90

Src/F_BaseLib/make_new_grids.f90

commit 270506f74cc54425835d77af9509ef8dd8cd2f26
Author: lijewski <lijewski>
Date:   Thu Aug 12 23:36:20 2010 +0000

    removed pc_cc_interp and pr_cc_interp routines

Src/F_BaseLib/interp.f90

commit 68df84af8b8ed585a3bb0004ddf51c6cc24f18f5
Author: lijewski <lijewski>
Date:   Thu Aug 12 23:18:05 2010 +0000

    removed bl_nd_interp_[23]d

Src/F_BaseLib/interp.f90

commit 04727810ce3db68b9660ee9a939db3fb771e6eb6
Author: ajnonaka <ajnonaka>
Date:   Thu Aug 12 22:23:27 2010 +0000

    use lbound/ubound instead of 1,size for fab/multifab loops

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90

commit fa80329fb991143c3f8ff4cb806d042c245c665d
Author: lijewski <lijewski>
Date:   Thu Aug 12 21:04:28 2010 +0000

    workaround for dumb IBM xlf bug

Src/F_BaseLib/fillpatch.f90

commit 9ac4e5bbd69ee842341ff8b6d31e911a5c275c99
Author: almgren <almgren>
Date:   Thu Aug 12 19:45:38 2010 +0000

    Anything to do with the sparse solver is now commented out in mg.f90 and mg_tower.f90
    and we no longer include sparse_solve.f90 in GPackage.mak

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_tower.f90

commit 27442eb5fcee8b83fcf01e45eadd65d8d95c3bc1
Author: lijewski <lijewski>
Date:   Thu Aug 12 19:33:22 2010 +0000

    OpenMP'd min_val and max_val routines

Src/F_BaseLib/fab.f90

commit 137c2ed9ce257fdf2665a91e100af3cd945fdeaf
Author: lijewski <lijewski>
Date:   Thu Aug 12 17:41:18 2010 +0000

    OpenMP'd sub_sub and plus_plus routines

Src/F_BaseLib/multifab.f90

commit e64eb4a9ad58d404d6b171e3ad45f61cd5939bda
Author: lijewski <lijewski>
Date:   Thu Aug 12 17:27:38 2010 +0000

    OpenMP'd mult_mult routines

Src/F_BaseLib/multifab.f90

commit db8184d4b6064a02e8cd7e1799eaead3a813f394
Author: lijewski <lijewski>
Date:   Thu Aug 12 17:18:03 2010 +0000

    OpenMP'd div_div routines

Src/F_BaseLib/multifab.f90

commit a4d2edb5c42597baa843218cbc6f502fe6b583e3
Author: lijewski <lijewski>
Date:   Thu Aug 12 16:06:17 2010 +0000

    some code simplification

Src/F_BaseLib/multifab.f90

commit 32e769269f1937067db055c2af65f4851c0e5b43
Author: ajnonaka <ajnonaka>
Date:   Thu Aug 12 13:47:07 2010 +0000

    -O for franklin, -Ofast for everyone else, regardless of what the OMP flag is set to

Tools/F_mk/comps/Linux_pathscale.mak

commit f8cde24b29bfc48463754ea652ef950ffbd41b44
Author: gpau <gpau>
Date:   Thu Aug 12 00:12:50 2010 +0000

    *** empty log message ***

Tools/C_util/Convergence/ComputeAmrDataNorms.H
Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/PltFileNorm.cpp

commit a6fd2824e5f01a149aee7ff2e14fd692c208307b
Author: gpau <gpau>
Date:   Wed Aug 11 22:46:45 2010 +0000

    added multilevel support for visc_coefficients

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit cc935fbedc36cbdebfee17a6fbaa1b3b1e343394
Author: mzingale <mzingale>
Date:   Fri Aug 6 19:31:13 2010 +0000

    update to new file and dir locations

Tools/C_util/regtests/Maestro-tests.ini

commit d74844a335cee80c066ec6987ca371b3055ea0af
Author: lijewski <lijewski>
Date:   Thu Aug 5 15:53:24 2010 +0000

    compiles now

Tools/C_util/Convergence/DiffSameGrid2.cpp

commit 5a5504cd03d6a27df34c4739ccf6d3a3c947fe3b
Author: mzingale <mzingale>
Date:   Tue Aug 3 15:32:19 2010 +0000

    add support for NYBlue -- note, now we do COMP=xlf

Tools/F_mk/comps/xlf.mak

commit fbfce1f4a2588d011ebbd40604b435af5888fd42
Author: almgren <almgren>
Date:   Fri Jul 30 23:25:33 2010 +0000

    rho_xy,rho_yz,rho_xz were not being used.

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit c30a693f25bd562d7bf5d757cfb5589515bf8180
Author: almgren <almgren>
Date:   Fri Jul 30 21:41:06 2010 +0000

    Fix an oops.

Src/C_AMRLib/INTERP_1D.F

commit 0648074cad647b19fe4cc50f139b8a05b36e1de8
Author: almgren <almgren>
Date:   Thu Jul 29 16:33:28 2010 +0000

    Reused "actual_state" twice, first should have been "actual_comp"

Src/C_AMRLib/INTERP_F.H

commit 3560d96bb960dc04d12ef3ff8c256fd9b6ad7fd9
Author: almgren <almgren>
Date:   Wed Jul 28 01:21:08 2010 +0000

    Fix another oops.

Src/C_AMRLib/INTERP_2D.F

commit 614aaa2b1b195a02cdc8ed9ace8b7825a0eec4e0
Author: almgren <almgren>
Date:   Wed Jul 28 01:17:57 2010 +0000

    Typo before.

Src/C_AMRLib/INTERP_2D.F

commit ecbd4f7d285d43683bbc93e4d5bddab649cea6b5
Author: almgren <almgren>
Date:   Wed Jul 28 01:07:23 2010 +0000

    Pass actual_comp and actual_state to the Fortran interp routines,
    through the Interpolater::interp(...) routines.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp

commit 7892155f2b42a8896fbe2a110431f3d6b2f39494
Author: gilet <gilet>
Date:   Wed Jul 28 00:50:55 2010 +0000

    Change MPIHOME for orga so things work again

Tools/F_mk/GMakeMPI.mak

commit 54cfa6c50806b21948b13362670dc528cb037e08
Author: almgren <almgren>
Date:   Mon Jul 26 23:56:09 2010 +0000

    Moved ml_fill_all_fluxes back from mg_cpp.f90 into stencil.f90

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/stencil.f90

commit d682444a61747a68c93cd9e970e9e26941ba6ff0
Author: almgren <almgren>
Date:   Mon Jul 26 16:54:04 2010 +0000

    Start to put use_hypre option in.

Src/LinearSolvers/F_MG/mg.f90

commit 0c2520bde636838695c6004491e9be49310db696
Author: lijewski <lijewski>
Date:   Fri Jul 23 23:14:46 2010 +0000

    some g++ and gfortran mods

Tools/C_mk/Make.defs

commit 12d9a7694994a00fb095b85b7df1caf711ea3b2b
Author: lijewski <lijewski>
Date:   Fri Jul 23 18:21:28 2010 +0000

    some cleanup prompted by gfortran -Wall

Src/F_BaseLib/interp.f90
Src/F_BaseLib/list_box.f90
Src/LinearSolvers/F_MG/mg_restriction.f90

commit 4a718b26437a0fc6d76bdbc903f3251ee6cbcb28
Author: lijewski <lijewski>
Date:   Fri Jul 23 17:00:40 2010 +0000

    add -fopenmp if OMP

Tools/F_mk/comps/gfortran.mak

commit c009f2485aef70b297639721d1facb70a618a8c6
Author: almgren <almgren>
Date:   Fri Jul 23 16:31:01 2010 +0000

    Modify to let this work on hicegate0, Wolfram Schmidt's machine.

Tools/C_mk/Make.mpi

commit 586b7f289003f23304fbb13db2cf249b9c337fde
Author: almgren <almgren>
Date:   Fri Jul 23 16:24:28 2010 +0000

    Fix the eps stuff we pass in to ml_nd_solve and ml_cc_solve.

Src/LinearSolvers/F_MG/ml_solve.f90

commit 05259a44efb44ac89894ab46f66ae869596f4203
Author: almgren <almgren>
Date:   Fri Jul 23 03:19:20 2010 +0000

    Fix oops in previous commit.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 10a57ecc550b01be6c19940edf4b3efc3255839f
Author: almgren <almgren>
Date:   Fri Jul 23 03:15:47 2010 +0000

    Add print statement if already converged

Src/LinearSolvers/F_MG/ml_nd.f90

commit d33b8837317f565c552dc1c3792c230a8f8249a2
Author: almgren <almgren>
Date:   Thu Jul 22 23:49:52 2010 +0000

    Don't force the Intel compilers when MPI is defined.

Tools/F_mk/GMakeMPI.mak

commit 3ee6a3fff3a7fb6686a868cd72b8329decb3ef11
Author: almgren <almgren>
Date:   Thu Jul 22 14:34:43 2010 +0000

    Removed quotes around included files.

Tools/F_mk/GMakedefs.mak

commit 332ba211461c98717ed36890a2bdec33e80e48fb
Author: almgren <almgren>
Date:   Wed Jul 21 21:46:16 2010 +0000

    Put each compiler's options into a separate file in comps/*.mak

Tools/F_mk/GMakedefs.mak

commit 688401ca2be2c3e8b5d086e794d32db098513474
Author: almgren <almgren>
Date:   Wed Jul 21 21:44:11 2010 +0000

    Use this to simplify the makefile system -- these are included in Gmakedefs.mak

Tools/F_mk/comps/Darwin_ibm.mak
Tools/F_mk/comps/Linux_catamount.mak
Tools/F_mk/comps/Linux_intel.mak
Tools/F_mk/comps/Linux_lahey.mak
Tools/F_mk/comps/Linux_nag.mak
Tools/F_mk/comps/Linux_pathscale.mak
Tools/F_mk/comps/Linux_pgi.mak
Tools/F_mk/comps/Linux_sunstudio.mak
Tools/F_mk/comps/Linux_xt4.mak
Tools/F_mk/comps/aix.mak
Tools/F_mk/comps/crayx1.mak
Tools/F_mk/comps/g95.mak
Tools/F_mk/comps/gfortran.mak
Tools/F_mk/comps/irix64.mak
Tools/F_mk/comps/osf1.mak
Tools/F_mk/comps/xlf.mak

commit 06076f617dd72c1d1d521555506d037e6509e23b
Author: lijewski <lijewski>
Date:   Wed Jul 21 19:28:28 2010 +0000

    fix where to find mpi stuff for my machine

Tools/F_mk/GMakeMPI.mak

commit d188e8d8ff880681b76a2a4e57dd693caaf6b527
Author: lijewski <lijewski>
Date:   Wed Jul 21 19:03:55 2010 +0000

    fix for when not all levels defined

Src/F_BaseLib/ml_layout.f90

commit 6b1ff2c853bfd29076935c9fe25fc4c76112e1bb
Author: almgren <almgren>
Date:   Tue Jul 20 21:35:12 2010 +0000

    Need this to compile from C++

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 4b356fb143c8bf8eb176c7edb4363861377f246e
Author: almgren <almgren>
Date:   Tue Jul 20 20:59:33 2010 +0000

    Use local form of dnrm2 so we don't have to link with LAPACK.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 348fea521c6137a2d91838db07bd637364ff3be7
Author: almgren <almgren>
Date:   Tue Jul 20 19:58:40 2010 +0000

    More clean-up of use modules...

Src/LinearSolvers/F_MG/ml_solve.f90

commit 8fbdb79edeec394b40c24143fb11a71737743bbd
Author: almgren <almgren>
Date:   Tue Jul 20 19:56:50 2010 +0000

    More clean-up...

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 3da572b38f5636596f2699b1e9167b75a102044e
Author: almgren <almgren>
Date:   Tue Jul 20 19:54:26 2010 +0000

    Clean up "use" statements.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit 5acedd98a7eaa6d4268bf054b57cc213c30bc831
Author: almgren <almgren>
Date:   Tue Jul 20 19:35:22 2010 +0000

    Moved ml_fill_all_fluxes from ml_util into mg_cpp.f90

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit 3893c6099a08b3ced41adb5713c6c0e90a328177
Author: almgren <almgren>
Date:   Tue Jul 20 19:32:44 2010 +0000

    No more mlmg.f90

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak

commit 2e7b2e8a5c0dcc9cef947bf358f3a2ab09b74533
Author: almgren <almgren>
Date:   Tue Jul 20 19:22:48 2010 +0000

    Fix oops.

Src/LinearSolvers/F_MG/ml_nd.f90

commit fc6339d8696449edb78644a106bba15c130a780e
Author: almgren <almgren>
Date:   Tue Jul 20 19:03:17 2010 +0000

    Fix oops...

Src/LinearSolvers/F_MG/ml_nd.f90

commit 6870145a34ee6a7af7092655f459abb4604f1051
Author: almgren <almgren>
Date:   Tue Jul 20 19:00:09 2010 +0000

    Moved grid_res into ml_nd.

Src/LinearSolvers/F_MG/mg.f90

commit 650b29936e4679bca828e0b6e0ffcd7777f9ce43
Author: almgren <almgren>
Date:   Tue Jul 20 18:59:07 2010 +0000

    Move files from mg_defect.f90 (which no longer exists) into ml_nd.f90

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/ml_nd.f90

commit c26ffedf0f98dcd86e6ace782a760706cb7649a4
Author: almgren <almgren>
Date:   Tue Jul 20 17:59:52 2010 +0000

    Renamed eps --> rel_eps

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 6c692b19a5c7d37ad54bfb65f7a1275698716ee8
Author: almgren <almgren>
Date:   Tue Jul 20 03:31:20 2010 +0000

    Add eps_in as optional argument to ml_cc_solve.

Src/LinearSolvers/F_MG/ml_solve.f90

commit 7de3f2e7fa8bdaf6503112b1daf4fbae9b56c67c
Author: almgren <almgren>
Date:   Mon Jul 19 22:11:17 2010 +0000

    Need to remove "pure" to compile with Intel 10.1

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90

commit 8d6ae70b18c4613c83b24aa25f8de4c8fd63bcc9
Author: almgren <almgren>
Date:   Mon Jul 19 20:46:04 2010 +0000

    Change the print statement:
    
    MPI initialized with xx CPUs
    
    to
    
    MPI initialized with xx MPI Processes
    
    since they are no longer the same with threading.

Src/C_BaseLib/BoxLib.cpp

commit 02776ef2fc19210bd881213473c300b8a4922ac9
Author: lijewski <lijewski>
Date:   Mon Jul 19 20:09:44 2010 +0000

    some cleanup including making functions with no side-effects pure

Src/F_BaseLib/bl_IO.f90
Src/F_BaseLib/bl_stream.f90
Src/F_BaseLib/bl_string.f90
Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/sort_d.f90
Src/F_BaseLib/sort_i.f90
Src/F_BaseLib/tag_boxes.f90
Src/F_BaseLib/vector_i.f90

commit bf9109579442238f2a52804c72cdb701211c503b
Author: almgren <almgren>
Date:   Mon Jul 19 19:40:08 2010 +0000

    Change default for max_iter from 20 to 50.

Src/LinearSolvers/F_MG/mg_tower.f90

commit dad9ca4052b81694ee8731f89872c7bd8a5f4f4d
Author: almgren <almgren>
Date:   Mon Jul 19 18:14:02 2010 +0000

    Make the default for RANGER be for PGI so we don't need the special intel stuff.

Tools/C_mk/Make.mpi

commit 85b97bd0ac0b3758c5fb150ba4aa0675f54b6ccd
Author: almgren <almgren>
Date:   Mon Jul 19 18:10:08 2010 +0000

    Works now for ranger.

Tools/C_mk/Make.Linux

commit 10ebef18880b0ff7b8bea5825bb64503af8391dc
Author: lijewski <lijewski>
Date:   Mon Jul 19 16:56:47 2010 +0000

    mods in preparation for making the components of multifabs private

Src/LinearSolvers/F_MG/ml_nd.f90

commit 9a5ecdc99746f5cb492ef1b28cc61ffceb1ac04f
Author: lijewski <lijewski>
Date:   Sat Jul 17 00:51:01 2010 +0000

    mods to quiet gfortran std=f95 warnings

Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/ppm_util_c.c
Src/F_BaseLib/system_util_c.c
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 917247d1ffbb5f87afa7f1712306acab12c6ae38
Author: lijewski <lijewski>
Date:   Sat Jul 17 00:05:27 2010 +0000

    mods in preparation of making the components of multifabs private

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/cluster.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/make_new_grids.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90
Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 666b36f825891a0ddb4366ef72c699eff62b6984
Author: lijewski <lijewski>
Date:   Thu Jul 15 20:29:51 2010 +0000

    the components of type fab are now private and only accessible via function calls

Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 198ba5378c9520d82d19b64e1c8a9f4fda9b3c3c
Author: almgren <almgren>
Date:   Thu Jul 15 04:01:29 2010 +0000

    Add Amr::blockingFactor (int lev) which returns blocking_factor[lev].

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 77ef622690ebf5464a76049b6ccf9ca7331116ac
Author: lijewski <lijewski>
Date:   Wed Jul 14 23:27:45 2010 +0000

    the components of type boxarray are now private and only accessible via function calls

Src/F_BaseLib/box.f90
Src/F_BaseLib/box_util.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/list_box.f90
Src/F_BaseLib/make_new_grids.f90
Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit dee5a7e22a171bd5a0ef3f8a820c58c1b8ddf6a7
Author: lijewski <lijewski>
Date:   Wed Jul 14 20:16:18 2010 +0000

    made get_dim() a pure function

Src/F_BaseLib/box.f90

commit 139e5286590c8c4e86bc6255fac581d1d196660e
Author: lijewski <lijewski>
Date:   Tue Jul 13 22:16:48 2010 +0000

    made component types private

Src/F_BaseLib/bl_stream.f90

commit 2f93ad35bf355820cc73303239e5094ebaa43bc1
Author: lijewski <lijewski>
Date:   Tue Jul 13 21:22:53 2010 +0000

    made a couple module variables private

Src/F_BaseLib/plotfile.f90

commit 3512c203840b1dd7127d3a1e3b49592159d2b32d
Author: lijewski <lijewski>
Date:   Tue Jul 13 21:22:33 2010 +0000

    removed pingpong.f90

Src/F_BaseLib/GPackage.mak

commit 3d3a038ecff7df32c8d71224f2802e55a4e2b4ed
Author: lijewski <lijewski>
Date:   Tue Jul 13 21:15:56 2010 +0000

    made sfc_greater_i() private

Src/F_BaseLib/knapsack.f90

commit 4943188442707a67f61f2bb5857ec04210135869
Author: lijewski <lijewski>
Date:   Tue Jul 13 21:04:17 2010 +0000

    made a module variable private

Src/F_BaseLib/bl_timer.f90

commit 85daf2d11d92a0ef1a2aaafe823ac89b31449549
Author: lijewski <lijewski>
Date:   Tue Jul 13 20:58:19 2010 +0000

    removed unused module variables and made others private

Src/F_BaseLib/bl_IO.f90

commit 0cbbbf71b51898046c52f49793a0351c4bb16a16
Author: lijewski <lijewski>
Date:   Tue Jul 13 20:50:49 2010 +0000

    removed unused module variable

Src/F_BaseLib/box.f90

commit a0f4a9d8b22e1a267d923257cb9b256f999d6cac
Author: lijewski <lijewski>
Date:   Wed Jun 30 22:50:53 2010 +0000

    only call simplify() if too few grids

Src/C_AMRLib/AuxBoundaryData.cpp

commit 9b8bc4edb19aabde5e9296160d67a155e9ef5b8e
Author: lijewski <lijewski>
Date:   Wed Jun 30 22:35:46 2010 +0000

    add back in KnapSack to initialize()

Src/C_AMRLib/AuxBoundaryData.cpp

commit 7d84ce28ab6600533fa1d8b08a500d043899f971
Author: lijewski <lijewski>
Date:   Wed Jun 30 22:16:36 2010 +0000

    do a maxSize() after the simplify() in initialize()

Src/C_AMRLib/AuxBoundaryData.cpp

commit 436d9889ccc3eb41433db5c13e5eb4d04532231c
Author: lijewski <lijewski>
Date:   Tue Jun 29 20:19:45 2010 +0000

    sped up boxlist_simplify() and boxarray_simplify()

Src/F_BaseLib/list_box.f90

commit fb611f234fbec0253720af8ab8cc4d2544153ca3
Author: ajnonaka <ajnonaka>
Date:   Tue Jun 29 15:25:44 2010 +0000

    changed the plot_per functionality to print the plotfile *after* you pass plot_per, rather than before.  This matches the MAESTRO functionality and also prevents the code from printing two plotfiles in a row at the end of a simulation.

Src/C_AMRLib/Amr.cpp

commit a2bdfd1461d66245919e06fe13282777822c5df2
Author: lijewski <lijewski>
Date:   Mon Jun 28 20:44:24 2010 +0000

    do NOT force the use of KnapSack in initialize()

Src/C_AMRLib/AuxBoundaryData.cpp

commit f261d602c5d1d03ab4d017c019ef2241405f6501
Author: lijewski <lijewski>
Date:   Mon Jun 28 18:25:12 2010 +0000

    initialize() now calls GetBndryCells()

Src/C_AMRLib/AuxBoundaryData.cpp

commit 5f4750bb48d68d4995608c8c0a3fbc690d698d1a
Author: lijewski <lijewski>
Date:   Mon Jun 28 18:24:45 2010 +0000

    make better use of faster simplify() in GetBndryCells()

Src/C_BaseLib/BoxArray.cpp

commit 6152aaaf743a0dcbf25e1e41a0931e285f3c2ae0
Author: lijewski <lijewski>
Date:   Mon Jun 28 17:43:50 2010 +0000

    call simplify() at end of GetBndryCells()

Src/C_BaseLib/BoxArray.cpp

commit e0a6aa956b42920221d989bae361b56be6e34ab8
Author: lijewski <lijewski>
Date:   Mon Jun 28 17:33:48 2010 +0000

    users can choose the best simplify() or the fast one

Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit f832bf9539fa06ea554ad29a733e5ee53aaf7f16
Author: lijewski <lijewski>
Date:   Mon Jun 28 16:17:48 2010 +0000

    limit how far afield we look for abutting boxes in simplify_doit()

Src/C_BaseLib/BoxList.cpp

commit be162ecc613dbaa5ed37d14a164c23c74c7416e3
Author: vince <vince>
Date:   Fri Jun 25 22:36:07 2010 +0000

    added some diagnostics and a sync.

Src/C_BaseLib/VisMF.cpp

commit f7093103802a3a469f200452208587f268ff244f
Author: lijewski <lijewski>
Date:   Wed Jun 23 22:02:06 2010 +0000

    use std::fabs() instead of std::abs() in a couple places

Src/C_BaseLib/FArrayBox.cpp

commit 07dcb53541dc506d6c096f8f16d9138e270e3f6b
Author: almgren <almgren>
Date:   Sun Jun 20 00:47:24 2010 +0000

    Get rid of daxpy.f and ddot -- these are in BLAS...

Src/LinearSolvers/F_MG/FParallelMG.mak

commit 5fc7cd4ae88fb229c3ee8153454d38081fa4f2e3
Author: almgren <almgren>
Date:   Sun Jun 20 00:23:19 2010 +0000

    Change the interface for set_mac_coefficients, set_visc_coefficients, set_porous_coefficients
    so we don't have to pass a MacBndry, instead we pass xa and xb directly.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 32b9050471b0c62d0bc0bd566e353f63e8e645e5
Author: almgren <almgren>
Date:   Sun Jun 20 00:15:07 2010 +0000

    Add these files so we can stop including the Make.package from LAPACK,
    SPARSKIT and BLAS.  Hope this works!

Src/LinearSolvers/F_MG/FParallelMG.mak

commit f33e821c05c018f4955ac87561d4cdef5ef5eb28
Author: lijewski <lijewski>
Date:   Fri Jun 18 22:22:05 2010 +0000

    more refinement of refine_grid_layout

Src/C_AMRLib/Amr.cpp

commit fb308d5f6a9d7e4b5cb9cf51f74224c097d55054
Author: lijewski <lijewski>
Date:   Wed Jun 16 20:49:27 2010 +0000

    Attempt to minimize the number of new grids built in refine_grid_layout by
    refining each dimension at a time until we've got more than NProcs
    grids.

Src/C_AMRLib/Amr.cpp

commit 21fc8d074789a602345a6ea51473dcacd2f265e6
Author: lijewski <lijewski>
Date:   Wed Jun 16 20:17:55 2010 +0000

    added version of maxSize() taking an IntVect to mirror the version in BoxList

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 4573eefbfd458609851992bfcb988c495ce86bd2
Author: almgren <almgren>
Date:   Fri Jun 11 19:48:58 2010 +0000

    Add kiryu.

Tools/F_mk/GMakeMPI.mak

commit a4f46996848194ecfb20a3878e155569d49764f4
Author: marc <marc>
Date:   Thu Jun 10 20:29:13 2010 +0000

    Mods for marcs account on the TUe computer

Tools/C_mk/Make.mpi

commit 807caec85cdc7d5c96116828d085217aaf14da5e
Author: almgren <almgren>
Date:   Thu Jun 10 00:34:46 2010 +0000

    Remove unused variable.

Src/LinearSolvers/F_MG/ml_cc.f90

commit b94f519160d2b0107ab62258b16d145fea0775f3
Author: almgren <almgren>
Date:   Wed Jun 9 19:59:36 2010 +0000

    Modified amr.regrid_int so that we only need max_level values
    of it (instead of max_level+1), and we don't need it at all if
    max_level = 0.   Also add print statement that says
    "Successfully read inputs file" (analogous to "Successfully read probin...")

Src/C_AMRLib/Amr.cpp

commit de0d9ae6e7a7576b83a243ff360d4b09dbdb1bde
Author: mzingale <mzingale>
Date:   Wed Jun 9 16:57:12 2010 +0000

    update to allow for the cvs updates to work when fParallel is not in
    the top level directory

Tools/C_util/regtests/test.py

commit bad0b869f2ca6b65b7a8654390e671fffab95280
Author: gpau <gpau>
Date:   Wed Jun 9 16:56:26 2010 +0000

    added an optional argument for Reflux function that allows the flux to be multiplied by a fixed value regardless of the face direction.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 45aa055d33f7b474b0982a519693124bc2ba4852
Author: mzingale <mzingale>
Date:   Wed Jun 9 00:48:16 2010 +0000

    remove the old NMake stuff

Tools/F_mk/NMakedefs.mak
Tools/F_mk/NMakerules.mak

commit 06f81c33d6a171a524e012d4acd1d4843216e94a
Author: almgren <almgren>
Date:   Tue Jun 8 21:34:32 2010 +0000

    Dont maintain NPackage.mak anymore.

Src/F_BaseLib/NPackage.mak

commit fd58b47053d7a7e206235190f628afd8b37ee173
Author: ajnonaka <ajnonaka>
Date:   Tue Jun 8 20:05:38 2010 +0000

    back of compiler optimization for franklin with pathscale and openmp.  -Ofast won't even compile so going back to -02

Tools/F_mk/GMakedefs.mak

commit c0d61a746ad1bc56b7253cd6e8b6979df9d9efa2
Author: almgren <almgren>
Date:   Mon Jun 7 19:59:39 2010 +0000

    Remove unused variable.

Src/LinearSolvers/F_MG/stencil.f90

commit c2cfc2830adec2ba7ccaa9de6bbe407652c6013e
Author: ajnonaka <ajnonaka>
Date:   Mon Jun 7 19:41:23 2010 +0000

    added a .MAESTRO to the executable suffix list if we are building with USE_MAESTR_INIT=TRUE

Tools/C_mk/Make.defs

commit 9d4865fef2d1307504c3a5f4f1ba6bdf90d03da0
Author: almgren <almgren>
Date:   Sun Jun 6 20:07:22 2010 +0000

    Fix this.

Src/LinearSolvers/F_MG/FParallelMG.mak

commit 4f0f78eecc34870a072a443c35e1bf0928caf49d
Author: gpau <gpau>
Date:   Sat Jun 5 02:10:53 2010 +0000

    updated to handle new operator

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90

commit af14fd8be6fbe1adf7653393df5ff8cc459c870a
Author: gpau <gpau>
Date:   Sat Jun 5 02:06:46 2010 +0000

    updated to handle new operator.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 4ceaae39e5da9e6933f2afad201bf220087a2069
Author: adonev <adonev>
Date:   Fri Jun 4 23:16:23 2010 +0000

    Added host angilas

Tools/F_mk/GMakeMPI.mak

commit 875838b5c50696da5f9afefa0f170f81456b4f25
Author: almgren <almgren>
Date:   Fri Jun 4 21:42:45 2010 +0000

    Latest ...

Docs/BoxLib/boxlib.tex
Docs/paper.tex

commit 0018f85531179f9d6087f582c455cdf243d5bc9e
Author: almgren <almgren>
Date:   Fri Jun 4 21:39:28 2010 +0000

    We just keep making it better...

Docs/BoxLib/boxlib.tex

commit 4aaaa0ed59ab94573b55782276e2fa8a46293122
Author: almgren <almgren>
Date:   Fri Jun 4 21:39:15 2010 +0000

    These are just the framework for building the docs.

Docs/GNUmakefile
Docs/paper.tex

commit a042e68e6ca78b9e2547aee98ed8ccb33f7ea43d
Author: almgren <almgren>
Date:   Fri Jun 4 21:16:00 2010 +0000

    Copied from MAESTRO/docs/architecture then modified.

Docs/BoxLib/GNUmakefile
Docs/BoxLib/boxlib.tex
Docs/BoxLib/data_loc.odg
Docs/BoxLib/data_loc2.eps
Docs/BoxLib/index_grid.odg
Docs/BoxLib/index_grid2.eps
Docs/BoxLib/mac.odg
Docs/BoxLib/mac2.eps
Docs/BoxLib/maestro_directory.odg
Docs/BoxLib/maestro_directory2.eps
Docs/BoxLib/paper.tex

commit 3cd8e4513d1b942b9554c798ac09d141b2a981e7
Author: almgren <almgren>
Date:   Fri Jun 4 21:15:33 2010 +0000

    For now this holds the copyright info.

Docs/preface/preface.tex

commit e012340200140644f5615c8c1bc1bfcc764f129b
Author: ajnonaka <ajnonaka>
Date:   Fri Jun 4 17:14:31 2010 +0000

    works now for array of regrid_int's

Src/C_AMRLib/Amr.cpp

commit 3558af37437c88f32ebe44c8366afd2926b64f68
Author: almgren <almgren>
Date:   Thu Jun 3 20:22:07 2010 +0000

    Turns out regrid_int was being stored as an array over nlevels but
    was only being read in as a single integer which was assigned to all levels.
    Now we have the option of reading in a single integer for all levels or
    an array (nlevels long) of values.

Src/C_AMRLib/Amr.cpp

commit 8d417c07314914883564d2b87482739391b65aeb
Author: lijewski <lijewski>
Date:   Wed Jun 2 19:49:57 2010 +0000

    added stuff for ORANGE

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 00d1c148aabcc444e861e3adbe1fef3c5c4699c0
Author: lijewski <lijewski>
Date:   Wed Jun 2 02:59:42 2010 +0000

    removed some unused variables

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit e4269273d2730588845f4849968fc5d2abc63e01
Author: lijewski <lijewski>
Date:   Wed Jun 2 02:43:50 2010 +0000

    removed some unused variables

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90

commit 4e73babda294e50badb632f85a81feb0fdeef032
Author: lijewski <lijewski>
Date:   Wed Jun 2 02:33:28 2010 +0000

    removed some unused variables

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 3b9e64b7934bb12991b634015bb0bae0473c7d2b
Author: lijewski <lijewski>
Date:   Wed Jun 2 02:15:41 2010 +0000

    removed some unused variables

Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90

commit df1f332c6c71d3cfed5b19db251d7ce7567a2e25
Author: lijewski <lijewski>
Date:   Wed Jun 2 02:00:01 2010 +0000

    removed some unused variables

Src/LinearSolvers/F_MG/mg.f90

commit 663b4d64cc66702c11071aee6bf51c8160288f4a
Author: lijewski <lijewski>
Date:   Wed Jun 2 01:49:57 2010 +0000

    removed some unused variables

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil_fill.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 9cc92b3ac37828934a5c9f7dc4f9c3e6eacc3bef
Author: lijewski <lijewski>
Date:   Wed Jun 2 01:25:23 2010 +0000

    removed some unused variables

Src/LinearSolvers/F_MG/mg.f90

commit b4ee73f4b936cdcba69c7376d1327dfeb7f15f45
Author: ajnonaka <ajnonaka>
Date:   Wed Jun 2 00:53:13 2010 +0000

    backing out of a previous change which mysteriously breaks the multigrid on Ann's and my machine

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit b5326cd6d5b9ae41ef33e4fe2f94296240819366
Author: vince <vince>
Date:   Tue Jun 1 21:50:06 2010 +0000

    paths for kiryu.

Tools/C_mk/Make.mpi

commit 64663863101ff8d4e4d6d19990394163e7ee1842
Author: almgren <almgren>
Date:   Mon May 31 19:40:23 2010 +0000

    Modify the amr.verbose > 1 option so that it calls printGridSummary
    instead of not printing any grid info.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit a6f4f9a352e9ba62c82713d4d5debe4ec0c8e772
Author: almgren <almgren>
Date:   Mon May 31 18:33:06 2010 +0000

    Replace "verbose" by
    "verbose > 0" in most cases, but
    "verbose > 1" in cases which controlled a call to printGridInfo.

Src/C_AMRLib/Amr.cpp

commit 6a5fcd1076844b5d3ac8318309774a8425742e79
Author: lijewski <lijewski>
Date:   Mon May 31 15:52:09 2010 +0000

    plugged memory leak

Src/F_BaseLib/cluster.f90

commit 1ff62e70a9ecdcce3df43f81cf5701635dd245be
Author: almgren <almgren>
Date:   Mon May 31 03:38:54 2010 +0000

    Add checkpoint_on_restart flag which only happens if
    doing regrid_on_restart.

Src/C_AMRLib/Amr.cpp

commit b34105aa870ac5e8f31e4228d396e0d5c43eb816
Author: almgren <almgren>
Date:   Mon May 31 03:29:16 2010 +0000

    Fix indentation.

Src/C_AMRLib/Amr.cpp

commit 0a5391988ee06710297528d28c742c105f40fbf1
Author: almgren <almgren>
Date:   Sun May 30 23:07:43 2010 +0000

    I believe that this version of cluster correctly uses blocking_factor
    when making grids, both in serial and in parallel.  It works for a simple
    2d test in varden anyway.

Src/F_BaseLib/cluster.f90

commit 31509bab5e79bf45e611a2de677e50a8a9e82240
Author: lijewski <lijewski>
Date:   Fri May 28 23:39:28 2010 +0000

    removed some unused variables

Src/F_BaseLib/pingpong.f90

commit 82a3a29c319b0b7db85e76ca92ec996b100a8dc1
Author: lijewski <lijewski>
Date:   Fri May 28 23:31:09 2010 +0000

    cleaned up some unused variables

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 5b7436543d4a1f483308b7fe059c22c6b02d95cc
Author: lijewski <lijewski>
Date:   Fri May 28 21:58:13 2010 +0000

    removed some unused variables

Src/F_BaseLib/box_util.f90
Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bx.f90
Src/F_BaseLib/test/t_bxasc.f90
Src/F_BaseLib/test/t_cls.f90
Src/F_BaseLib/test/t_knapsack.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bx.f90
Tests/F_BaseLib/t_bxasc.f90
Tests/F_BaseLib/t_cls.f90
Tests/F_BaseLib/t_knapsack.f90
Tests/F_BaseLib/t_main.f90

commit 51921159917355c87068c505e44b9e58fe7e6b0f
Author: lijewski <lijewski>
Date:   Thu May 27 22:23:32 2010 +0000

    moved tagboxes_coarsen() from tag_boxes.f90 -> cluster.f90

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/tag_boxes.f90

commit 5157143439e5b17503504e26f81b2a91e5b9f218
Author: lijewski <lijewski>
Date:   Thu May 27 22:16:30 2010 +0000

    bit more cleanup

Src/F_BaseLib/tag_boxes.f90

commit 88baa8c6b4e6000d6c04a33966e0506ab254339c
Author: lijewski <lijewski>
Date:   Thu May 27 22:15:02 2010 +0000

    got rid of some unused variables

Src/F_BaseLib/make_new_grids.f90

commit f6b0283e965ab4fa67b01e71c626927b26c636bf
Author: lijewski <lijewski>
Date:   Thu May 27 22:13:57 2010 +0000

    tagboxes_coarsen() appears to work

Src/F_BaseLib/tag_boxes.f90

commit 1303d9f95c7b91a828b758424600aea1e52427fc
Author: lijewski <lijewski>
Date:   Thu May 27 21:37:55 2010 +0000

    initial cut of tagboxes_coarsen(); compiles but hasn't been tested

Src/F_BaseLib/tag_boxes.f90

commit c27db6107db6f74f699dbe666831b9c13a263ac6
Author: lijewski <lijewski>
Date:   Thu May 27 16:32:50 2010 +0000

    now compiles again after recent code changes

Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bxasc.f90
Src/F_BaseLib/test/t_cls.f90
Src/F_BaseLib/test/t_knapsack.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bxasc.f90
Tests/F_BaseLib/t_cls.f90
Tests/F_BaseLib/t_knapsack.f90
Tests/F_BaseLib/t_main.f90

commit b9635c7ae491506772786d34c191d8ac21e1ff97
Author: almgren <almgren>
Date:   Wed May 26 03:25:12 2010 +0000

    SPARSKIT stuff needs ddot which is  now in BLAS.

Src/LinearSolvers/F_MG/GPackage.mak

commit 6fe7cdc7ea40722dc481ccc64efa7addd9aa2ba4
Author: almgren <almgren>
Date:   Wed May 26 00:47:58 2010 +0000

    Replace a comma by a semicolon so we now compile again with USE_MPI = TRUE.

Tools/C_util/Convergence/DiffSameDomainRefined.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGrid2.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp

commit e4347ff498330463db1dcab1eaf4a5b7e04ee6e4
Author: almgren <almgren>
Date:   Tue May 25 21:56:21 2010 +0000

    One more fix...

Tools/C_util/Convergence/DiffSameDomainRefined.cpp

commit 3891a1c5771511a29e246f164cd32ef2d7eb9c12
Author: almgren <almgren>
Date:   Tue May 25 21:47:45 2010 +0000

    Try again...

Tools/C_util/Convergence/DiffSameDomainRefined.cpp

commit 6481c0e9f5e7c01fd4aa25cd16b093e2e7f123ca
Author: almgren <almgren>
Date:   Tue May 25 21:39:24 2010 +0000

    Fix mistakes.

Tools/C_util/Convergence/DiffSameDomainRefined.cpp

commit bef1f55cb6f5a9f4f2cd0ba6fc183c85802324c0
Author: almgren <almgren>
Date:   Tue May 25 21:24:14 2010 +0000

    Allow different number of state variables.

Tools/C_util/Convergence/DiffSameDomainRefined.cpp

commit 389e92849287aa501a03e709889f10972891f7f3
Author: almgren <almgren>
Date:   Tue May 25 21:12:18 2010 +0000

    If nComp differs then choose the min of the two files.

Tools/C_util/Convergence/DiffSameDomainRefined.cpp

commit a836688e3445766c68ef3f866e860ef2d9c78b1f
Author: almgren <almgren>
Date:   Tue May 25 19:09:30 2010 +0000

    Fix countval arguments.

Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp

commit e935dc6397d9da5c01d08f62ab1af74809802989
Author: almgren <almgren>
Date:   Tue May 25 19:08:24 2010 +0000

    This version is derived from DiffSameGridRefined but does *not* require that the
    two plotfiles have the same boxarray at each level being compared, only that they
    have the same region of space covered.  We do a multifab copy to fill a boxarray
    at the coarse resolution instead of comparing directly to the multifab in the plotfile.

Tools/C_util/Convergence/DiffSameDomainRefined.cpp

commit 3adedce0907535a07bfd901346cb15ff3b86e672
Author: mzingale <mzingale>
Date:   Tue May 25 00:28:36 2010 +0000

    also store the compilation flags in the job_info file.  That should
    pretty much cover it all.

Tools/F_scripts/make_build_info

commit 8492d9b73ebff5b3b875b6796176fbaf7a009ea8
Author: mzingale <mzingale>
Date:   Sat May 22 18:26:58 2010 +0000

    allow for the list of modules to be longer, but we need to break it over
    2 lines in the source to get it to compile.

Tools/F_scripts/make_build_info

commit 40138d4397676a59ccd060c3f15622e92c38d9d8
Author: mzingale <mzingale>
Date:   Fri May 21 23:13:57 2010 +0000

    get Castro building again -- daxpy and ddot are not in this directory

Src/LinearSolvers/F_MG/FParallelMG.mak

commit 905fa7fada383c7d7f5e49950abfadc409d34f38
Author: almgren <almgren>
Date:   Fri May 21 22:36:02 2010 +0000

    Remove unused variable.

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit 6ff6bcbf2a542c2e3eb21b888024c85bc24925cc
Author: mzingale <mzingale>
Date:   Fri May 21 18:59:26 2010 +0000

    comment tweaks

Tools/F_scripts/make_build_info

commit c9400fb21ada46e1aa68eaec1f9e472d457c11c7
Author: mzingale <mzingale>
Date:   Fri May 21 17:20:07 2010 +0000

    change how build_info works.  It is now a module (which is safer for
    the string length matching) and therefore, it now needs to be detected
    by the moddep.pl script, so the dependences in GMaestro.mak are updated.
    This seems to work.  When you recompile, it rewrites build_info.f90 and
    recompiles it (as we want).  Note that now build_info.f90 is deleted
    once it is built.

Tools/F_scripts/make_build_info

commit e89b30278c2564ebe38466d3bb4bf0648c71a308
Author: mzingale <mzingale>
Date:   Thu May 20 23:50:48 2010 +0000

    fix a line-length issue -- should really wrap the modules line

Tools/F_scripts/make_build_info

commit f47822b93e8c04936300a51675fd84c9bfa5a60a
Author: mzingale <mzingale>
Date:   Thu May 20 22:10:41 2010 +0000

    store the list of "modules" (e.g. reaction network, EOS, ...) compiled
    into the code in the job_info file.

Tools/F_scripts/make_build_info

commit 60d1d73ed74ca3061e27b2c96c068ecfb56e8a4a
Author: mzingale <mzingale>
Date:   Thu May 20 19:52:54 2010 +0000

    move the stuff that makes build_info.f90 out of the general mk/ stuff
    and into GMaestro.mak, since this is only used by Maestro.  This will
    give us more control over it.

Tools/F_mk/GMakerules.mak

commit 0c3a9c66550da0653302a0bd066e684f060427ee
Author: ajnonaka <ajnonaka>
Date:   Mon May 17 22:46:49 2010 +0000

    OMP fix

Src/LinearSolvers/F_MG/itsol.f90

commit 8b6ffc976e1c1917bafbeee126e4676f9160bcd4
Author: almgren <almgren>
Date:   Sat May 15 01:12:56 2010 +0000

    Fix the way max_bottom_nlevel is handled.

Src/LinearSolvers/F_MG/mg.f90

commit b9900b99c5c4580dce9f07e4b2d9944671718c8a
Author: lijewski <lijewski>
Date:   Fri May 14 18:06:17 2010 +0000

    intel icc does not support -fltconsistency :-(

Tools/F_mk/GMakedefs.mak

commit ff5991d734bfa4da7990c127662635d431342278
Author: ajnonaka <ajnonaka>
Date:   Thu May 13 17:00:07 2010 +0000

    amr.plot_per and amr.check_per now do not alter the time step, and print the plot/check file immediately before you hit the period you specify

Src/C_AMRLib/Amr.cpp

commit 9d7bc140ac30c9fc90cea68dec4ede2fc3e6c99f
Author: lijewski <lijewski>
Date:   Wed May 12 22:19:16 2010 +0000

    removed omp.f90 and omp_stubs.f90

Tests/LinearSolvers/F_MG/cc_single.f90
Tests/LinearSolvers/F_MG/nodal_single.f90

commit 85614c1bd95afbc89cab4f618d290912ea15db78
Author: lijewski <lijewski>
Date:   Wed May 12 22:19:08 2010 +0000

    removed omp.f90 and omp_stubs.f90

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/NPackage.mak
Src/F_BaseLib/make_new_grids.f90
Src/F_BaseLib/tag_boxes.f90

commit 6a31a33ffbc7476450f08b6a81de5a49631df163
Author: lijewski <lijewski>
Date:   Wed May 12 22:16:08 2010 +0000

    not needed

Src/F_BaseLib/omp.f90
Src/F_BaseLib/omp_stubs.f90

commit e6eab8e8e663ae98ca87780f22ff66e76b42365c
Author: lijewski <lijewski>
Date:   Wed May 12 21:18:43 2010 +0000

    removed boxlist_intersection() for boxes and boxlists -- not needed anywhere

Src/F_BaseLib/list_box.f90
Src/F_BaseLib/test/t_knapsack.f90
Tests/F_BaseLib/t_knapsack.f90

commit ff1e390efa63517527184c717a018914640251ac
Author: lijewski <lijewski>
Date:   Wed May 12 20:48:04 2010 +0000

    removed some unused drek

Src/F_BaseLib/box.f90

commit 0ca63e7ac9abc027c1146c89c7c54ffcf1cb200a
Author: lijewski <lijewski>
Date:   Wed May 12 20:35:26 2010 +0000

    removed some unused drek

Src/F_BaseLib/boxarray.f90

commit e9783133d200cf09e73455d319942de677857c16
Author: almgren <almgren>
Date:   Wed May 12 18:05:46 2010 +0000

    Put print statements before and after reading probin so that
    we can tell if we die there -- dying while reading probin always
    just gives an Abort with no error message, so this at least lets
    you know you are there.  Only prints with amr.v >= 1.

Src/C_AMRLib/Amr.cpp

commit 88bfca30c3f7f9cdb014a425d1b0987a0ea09fc3
Author: lijewski <lijewski>
Date:   Wed May 12 16:45:22 2010 +0000

    removed aveassoc stuff - no longer used by average.f90

Src/F_BaseLib/layout.f90

commit 6ab993142d35547d23e3b658d8b0903c99d0200f
Author: lijewski <lijewski>
Date:   Wed May 12 16:29:17 2010 +0000

    removed mcc stuff -- SFC is the way to go

Src/F_BaseLib/knapsack.f90

commit 7cc7035340912d28630f01c005b67eefbb0cafd8
Author: almgren <almgren>
Date:   Tue May 11 02:16:20 2010 +0000

    Fix comment for subroutine mg_defect.

Src/LinearSolvers/F_MG/mg.f90

commit a4d4ab7c403cb81fee9e1373e0c769c490091242
Author: marc <marc>
Date:   Fri May 7 22:19:03 2010 +0000

    Add support for euclid at nersc

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit db159d88b0b393b44e734d8e4ab40b9e2b1423bb
Author: almgren <almgren>
Date:   Fri May 7 20:44:26 2010 +0000

    Add one line of comment...

Src/LinearSolvers/F_MG/mg.f90

commit f87d7687708257587b1a1c8d08d96d4c4645ce55
Author: almgren <almgren>
Date:   Fri May 7 20:13:52 2010 +0000

    Fix print statement for convergence.

Src/LinearSolvers/F_MG/ml_nd.f90

commit da65fb108b874aaf7656085afef4954fcac79ec4
Author: almgren <almgren>
Date:   Fri May 7 20:04:03 2010 +0000

    Change in what is printed, not what is done.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 1d6f668dc4d9bb9111592d851aa01dbb2b28f201
Author: lijewski <lijewski>
Date:   Fri May 7 16:31:20 2010 +0000

    added assert to make sure folks don't ask for more grow cells than they have valid region

Src/C_BaseLib/Geometry.H

commit db210dd0fea8f5c5449c2f6ac6aea3931dedc8dc
Author: almgren <almgren>
Date:   Thu May 6 20:31:13 2010 +0000

    1) Do singular adjustment for cell-centered as well as nodal.
    2) Set solution to zero if rnorm > bnorm at end of bicg.

Src/LinearSolvers/F_MG/itsol.f90

commit 98ddefae1107de7327802602b58af98990d372ca
Author: almgren <almgren>
Date:   Thu May 6 01:59:20 2010 +0000

    More clean up -- also adding mgt%st_type as a member of mg_tower,
    so we can test on that instead of on ns.

Src/LinearSolvers/F_MG/mg.f90

commit ad491ac2dca8758da04a2977d7ee4e80ac899b73
Author: almgren <almgren>
Date:   Thu May 6 01:58:28 2010 +0000

    Fix definitions of hi.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 718f2242b73ed75e738dd97ad31e0caa278c0a71
Author: almgren <almgren>
Date:   Thu May 6 01:58:04 2010 +0000

    Add st_type as a member of mg_tower.

Src/LinearSolvers/F_MG/mg_tower.f90

commit 73da9f4d113c57b1807de90277f95681328fb573
Author: almgren <almgren>
Date:   Thu May 6 01:38:58 2010 +0000

    Fixes for minion routines plus getting rid of more "stencil" stuff.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 6aa733f0e8fc88a9424160b5171162eab67753be
Author: almgren <almgren>
Date:   Wed May 5 21:38:45 2010 +0000

    AmrLevel::computeNewDt now takes post_regrid_flag as a final argument.

Src/C_AMRLib/AmrLevel.H

commit e80ff5f49e3784dbb07f946cb93385dd90a8e896
Author: almgren <almgren>
Date:   Wed May 5 21:38:24 2010 +0000

    1) Amr::timeStep now takes stop_time as the final argument.
    2) There is a new flag, compute_new_dt_on_regrid (default=0) which, if true, tells the
    code to call computeNewDt after a regrid with base level 0.   This is needed in particular
    in codes like CASTRO which call an EOS routine to compute the sound speed which is used
    in computing dt.
    3) AmrLevel::computeNewDt now takes an integer flag, post_regrid_flag, which tells the routine
    whether it is being called after a regrid.  If so, then dt_min[i] is "minned" with dt_level[i], rather
    than change_max*dt_level[i].

Src/C_AMRLib/Amr.cpp

commit 6ffda162a89528d3af78672fc2d26475e2c2c7e0
Author: almgren <almgren>
Date:   Wed May 5 21:36:11 2010 +0000

    Amr::timeStep now takes stop_time as the final argument.

Src/C_AMRLib/Amr.H

commit dc1ffc3fc1fcf4692800d938f04d509feb6fb1ea
Author: lijewski <lijewski>
Date:   Wed May 5 20:17:25 2010 +0000

    got rid of some duplicate printing

Src/C_AMRLib/Amr.cpp

commit 1ebe07179051b43db9e06894dba23e133e618fa7
Author: almgren <almgren>
Date:   Sat May 1 02:54:58 2010 +0000

    Add hypre_libraries to the link line in the right way.

Tools/F_mk/GMakedefs.mak

commit bd8620391db49c1a1c5c3018ad4cb8662e8a87a2
Author: almgren <almgren>
Date:   Fri Apr 30 19:48:04 2010 +0000

    Need mg_tower.f90 as well as mg.f90

Src/LinearSolvers/F_MG/FParallelMG.mak

commit ec77f8c0aef19751a5d6ef9d9e8320c2be9e5aad
Author: almgren <almgren>
Date:   Fri Apr 30 19:07:19 2010 +0000

    Change the print statements for bottom_solver = 4

Src/LinearSolvers/F_MG/mg.f90

commit 573bd96fed8b17f25c1b4b330f2679ff687470f1
Author: almgren <almgren>
Date:   Fri Apr 30 17:37:46 2010 +0000

    Move mg_tower type definition into mg_tower.f90

Src/LinearSolvers/F_MG/mg.f90

commit 3a270c1f12becf79b820759f6fcd960258c3111a
Author: almgren <almgren>
Date:   Fri Apr 30 17:37:01 2010 +0000

    Remove unused mg_tower_v_cycle_c.

Src/LinearSolvers/F_MG/mg.f90

commit 597ca62c813a03909a16b3497c7e9b85e78294f6
Author: almgren <almgren>
Date:   Fri Apr 30 17:34:52 2010 +0000

    Move the definition of mg_tower out of mg.f90 so that we
    don't have to remake as many files when we play with mg.

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/mg_tower.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/stencil_fill.f90

commit aa0feb07d44fd697aba396474d71ee586edef571
Author: mzingale <mzingale>
Date:   Fri Apr 30 15:05:03 2010 +0000

    no, really add inf...

Tools/F_mk/GMakeMPI.mak

commit 05b66078785e39acb96df6d5393c9d87378e8e95
Author: mzingale <mzingale>
Date:   Fri Apr 30 15:03:55 2010 +0000

    add inf

Tools/F_mk/GMakeMPI.mak

commit 38ef8c0b3ce66aa09efce9e46d9af511ed377e76
Author: almgren <almgren>
Date:   Thu Apr 29 21:38:05 2010 +0000

    Modify print statement to be more similar to Initial error print.

Src/LinearSolvers/F_MG/mg.f90

commit d0d9f705b0330e8249c3b47d762b460b76a11706
Author: almgren <almgren>
Date:   Thu Apr 29 21:34:40 2010 +0000

    Fix typo in previous commit.

Src/LinearSolvers/F_MG/itsol.f90

commit 50141672457b477c5eebc5aa614dd6332eba333d
Author: almgren <almgren>
Date:   Thu Apr 29 21:33:37 2010 +0000

    Add diagonal preconditioning to the CG solve as well.

Src/LinearSolvers/F_MG/itsol.f90

commit b9e83ed44529e7c390d86fc246811ecc9395af16
Author: almgren <almgren>
Date:   Thu Apr 29 21:31:45 2010 +0000

    1) Add diagnoal preconditioning to the BiCG so that we set a = a/a(:,0)
    and res = res/a(:,0) before starting to solve -- this reduces the number
    of BiCG iterations needed.
    2) Change convergence test to *only* return true if res < eps*bnorm

Src/LinearSolvers/F_MG/itsol.f90

commit c5e962c58aee068f18aad2054ef66a96ed3a0f4c
Author: almgren <almgren>
Date:   Thu Apr 29 21:30:27 2010 +0000

    Change convergence test to *only* return true if res < eps*bnorm

Src/LinearSolvers/F_MG/ml_cc.f90

commit c0cc9aaf2fd75ac278fc2ef5c00e35809b18bca0
Author: almgren <almgren>
Date:   Thu Apr 29 21:30:17 2010 +0000

    1) Add print statement for Initial(rhs) and Initial(error)
    2) Change convergence test to *only* return true if res < eps*bnorm

Src/LinearSolvers/F_MG/ml_nd.f90

commit 45d2630351325e05c8939c99aab304e7a894fba5
Author: almgren <almgren>
Date:   Thu Apr 29 19:11:16 2010 +0000

    Remove itsol_BiCGStab_solve_st, itsol_CG_solve_st, itsol_precon_st -- no one was
    using these...

Src/LinearSolvers/F_MG/itsol.f90

commit 79b611370d69a9949091d01148cb517fe6db6e58
Author: mzingale <mzingale>
Date:   Wed Apr 28 23:34:43 2010 +0000

    mgt_bottom_solver -> mgt%bottom_solver
    
    line-wrap some comments

Src/LinearSolvers/F_MG/mg.f90

commit 0c1fafe604cb3f9c7febcbfe1d19133bb0dd308f
Author: almgren <almgren>
Date:   Wed Apr 28 21:47:32 2010 +0000

    If we're at a higher AMR level don't create all the bottom_solver stuff.

Src/LinearSolvers/F_MG/mg.f90

commit 5700c2ff886ac245976e8a02922584ed3e15b32d
Author: ajnonaka <ajnonaka>
Date:   Wed Apr 28 13:57:29 2010 +0000

    now testing the new email list...

Src/LinearSolvers/F_MG/stencil_fill.f90

commit 5c535b07abd01df0665c854b056168f2aa50e724
Author: ajnonaka <ajnonaka>
Date:   Wed Apr 28 13:53:36 2010 +0000

    FINAL TEST COMMIT

Src/LinearSolvers/F_MG/stencil_fill.f90

commit 4cfcded2a154c574740858e78a77480541111799
Author: ajnonaka <ajnonaka>
Date:   Wed Apr 28 13:52:00 2010 +0000

    TEST COMMIT 3

Src/LinearSolvers/F_MG/stencil_fill.f90

commit 11776e6fc079d7e8c67ba653fddfc347b33cd2ae
Author: ajnonaka <ajnonaka>
Date:   Wed Apr 28 13:49:48 2010 +0000

    TEST COMMIT 2 (almost done - sorry for the spam)

Src/LinearSolvers/F_MG/stencil_fill.f90

commit e566bec070944aaff2c9247753d00f48c1c08345
Author: ajnonaka <ajnonaka>
Date:   Wed Apr 28 13:46:45 2010 +0000

    TEST COMMIT

Src/LinearSolvers/F_MG/stencil.f90

commit 42b0c154321936ffabb96bbbafd86ad3a2c1cc2a
Author: ajnonaka <ajnonaka>
Date:   Wed Apr 28 13:40:49 2010 +0000

    commit to test log messages - no changes

Src/LinearSolvers/F_MG/stencil.f90

commit 2fcb4844c3c3490c77e426a7da565eb612f0484c
Author: almgren <almgren>
Date:   Wed Apr 28 00:01:43 2010 +0000

    If doing XGRAPH stuff (1d) then allow Amr::init to call setPlotVariables
    so we can use it in the xgraph stuff.

Src/C_AMRLib/Amr.cpp

commit 6db052890e275670d5ebd9aeffb8f0f0b215029d
Author: lijewski <lijewski>
Date:   Tue Apr 27 23:01:54 2010 +0000

    plugged memory leaks in bottom_solver==4

Src/LinearSolvers/F_MG/mg.f90

commit 240b53a5ca4990d34605ffbf935e4fd8eb87f10c
Author: mzingale <mzingale>
Date:   Tue Apr 27 19:18:31 2010 +0000

    add a routine write_a_hgproj_grid to complement read_a_hgproj_grid.
    This is useful for dumping out a grid structure from MAESTRO for
    debugging in the test_average problem.

Src/F_BaseLib/box_util.f90

commit 8e7668d7f1563612a21d4512099b99928908ce5a
Author: almgren <almgren>
Date:   Mon Apr 26 21:26:15 2010 +0000

    There was duplication of code that didn't need to be there,
    inside the bottom solver stuff.

Src/LinearSolvers/F_MG/stencil_fill.f90

commit fc755c030a5b6e22193a78ef03f32bcf537a9243
Author: gpau <gpau>
Date:   Mon Apr 26 19:13:01 2010 +0000

    updated the porous stuff

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 4b1fa65b01d115b904e96c4addf29b443b6ad0d7
Author: almgren <almgren>
Date:   Mon Apr 26 19:10:26 2010 +0000

    This version compiles...

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 770ea54542113050cb493ad3901a3ae6d4faca36
Author: almgren <almgren>
Date:   Mon Apr 26 19:00:08 2010 +0000

    Fix the definition of nlevel -- it's number of mglevels, not amr levels,
    when used for cell_coeffs and edge_coeffs.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit b2e1b2cc9c0ac40f5f07d337ccfd5855d5c1bf9b
Author: almgren <almgren>
Date:   Mon Apr 26 17:23:07 2010 +0000

    st_coeffs --> coarsen_coeffs

Src/LinearSolvers/F_MG/FParallelMG.mak

commit c2225fa88c66ee77ecfdf90c56251638ebd0dd79
Author: almgren <almgren>
Date:   Mon Apr 26 17:21:55 2010 +0000

    edge_coeffs should be (:,:), not (:)

Src/LinearSolvers/F_MG/mg_cpp.f90

commit b048ac5b7f3a1cbd983cf567c25228b76db0a1a9
Author: mzingale <mzingale>
Date:   Sat Apr 24 13:42:12 2010 +0000

    line wrap error

Src/LinearSolvers/F_MG/stencil.f90

commit abc0cf7c9dbb0afe1e22fce0c0dff0045feef1f8
Author: almgren <almgren>
Date:   Sat Apr 24 05:13:53 2010 +0000

    Fix bug in 3d averaging of x-edge coefficients.

Src/LinearSolvers/F_MG/coarsen_coeffs.f90

commit ef2e139c58074bbf0c4cd5a207b15aadaa34dd4e
Author: almgren <almgren>
Date:   Sat Apr 24 01:34:49 2010 +0000

    Remove print statement.

Src/LinearSolvers/F_MG/stencil_fill.f90

commit 743960500674bb382f8ac274a4e6b85e0aa4ca26
Author: almgren <almgren>
Date:   Sat Apr 24 01:16:13 2010 +0000

    We no longer have a single coeffs(:) array, we now have cell_coeffs and edge_coeffs.

Src/LinearSolvers/F_MG/coarsen_coeffs.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90
Src/LinearSolvers/F_MG/stencil_fill.f90

commit 3134128407204972e679aa9879ddcf31f0d0680e
Author: almgren <almgren>
Date:   Sat Apr 24 01:08:53 2010 +0000

    Remove unused "cross" in extrap_1d.

Src/LinearSolvers/F_MG/stencil.f90

commit 0e2d47eed7088a3c011f6934bf85263e8f999b6b
Author: almgren <almgren>
Date:   Sat Apr 24 00:59:37 2010 +0000

    Fix calls to ml_restriction to no longer pass "face_type"

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 76aa67eaaf0d1760509a23e3429c89fc6611635f
Author: almgren <almgren>
Date:   Sat Apr 24 00:59:16 2010 +0000

    Removed unused variable "face_type" from ml_restriction and ml_nodal_restriction

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 41596394aa92f7ca42cec06004f74ddd03b51480
Author: almgren <almgren>
Date:   Sat Apr 24 00:27:30 2010 +0000

    Get rid of unused variable "vol"

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 7e2022f022e94dff1895d497e24a7838def61ebf
Author: almgren <almgren>
Date:   Sat Apr 24 00:07:01 2010 +0000

    Typo ex --> dx

Src/F_BaseLib/tag_boxes.f90

commit c48f309a3739cb0176baa7973d79bcce8e9b1fe0
Author: ajnonaka <ajnonaka>
Date:   Fri Apr 23 23:41:55 2010 +0000

    for intel 9, reverting to a less optimized mode, which actually runs faster (go figure) and is less susceptible to the plotfile pi bug I've been struggling with

Tools/F_mk/GMakedefs.mak

commit 10909bb536dced456dad7833240c851903a1351d
Author: ajnonaka <ajnonaka>
Date:   Fri Apr 23 22:36:32 2010 +0000

    rewritten in gfortran-friendly way

Src/F_BaseLib/layout.f90

commit fdd9cdc6fc1d3e5369d9640c997078ab4d8f53c4
Author: ajnonaka <ajnonaka>
Date:   Fri Apr 23 22:29:28 2010 +0000

    pass in dx to tag_boxes so you can refine based on location

Src/F_BaseLib/make_new_grids.f90
Src/F_BaseLib/tag_boxes.f90

commit 8d74bfa9a7c16b813acf43867b825649fe791330
Author: almgren <almgren>
Date:   Fri Apr 23 21:34:20 2010 +0000

    Add multifab_build_edge routine.

Src/F_BaseLib/multifab.f90

commit 0f7a102cbc5cb1b1156d7363d94d4947ae1a43f3
Author: lijewski <lijewski>
Date:   Fri Apr 23 20:16:46 2010 +0000

    removed some dead code

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ccse-mpi.H

commit 708db30edc69bc870a57f4596b58dfd0922a9641
Author: almgren <almgren>
Date:   Fri Apr 23 18:33:18 2010 +0000

    Renamed st_coeffs.f90 --> coarsen_coeffs.f90

Src/LinearSolvers/F_MG/GPackage.mak

commit 2e3300b437f0a1782b3093bbecbfb034ce1975a8
Author: almgren <almgren>
Date:   Fri Apr 23 18:24:47 2010 +0000

    Rename st_coeffs.f90 --> coarsen_coeffs.f90 and modify it to put
    in more comments and make it work for the porous media stencils.

Src/LinearSolvers/F_MG/coarsen_coeffs.f90

commit 7bf63d38e64312fb77e68c2bbaf87ff7907a705d
Author: almgren <almgren>
Date:   Fri Apr 23 18:24:00 2010 +0000

    1) Include coarsen_coeffs_module instead of coeffs_module.
    2) Start to make the number of components more general so we can accomodate the
       porous media stuff.

Src/LinearSolvers/F_MG/stencil_fill.f90

commit 035f2fa353bcd9dd2d6fe1d0336049b82d872386
Author: almgren <almgren>
Date:   Fri Apr 23 18:21:05 2010 +0000

    Doesn't need to include coeffs_module.

Src/LinearSolvers/F_MG/nodal_mask.f90

commit 6d75c2b01649cb6dfa97aba6f66915ef8b514866
Author: mzingale <mzingale>
Date:   Fri Apr 23 15:29:17 2010 +0000

    mgt%dh was being indexed incorrectly when initializing coarse_dx

Src/LinearSolvers/F_MG/mg.f90

commit eb0a3eb7cec65d2d713f35ca9fccbcef7ab1f515
Author: gilet <gilet>
Date:   Wed Apr 21 16:30:17 2010 +0000

    added stuff for orga

Tools/F_mk/GMakeMPI.mak

commit 4df043d6ddbfa92e0c2cf49586632ab978b6047d
Author: almgren <almgren>
Date:   Wed Apr 21 04:00:44 2010 +0000

    Pass in bottom_solver

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 175dc9fd7675ced09f7da3d9c44f09cbe53a3c11
Author: almgren <almgren>
Date:   Wed Apr 21 03:58:56 2010 +0000

    Fix a buggy part.

Src/LinearSolvers/F_MG/stencil_fill.f90

commit cae732c2e5d86a48da6498c39604ca1fcc593eaa
Author: almgren <almgren>
Date:   Wed Apr 21 03:57:48 2010 +0000

    Remove unused statements.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 70c32e7022b07cfcadda7805f04a812732051ea3
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 20 21:55:41 2010 +0000

    xlf library location mysteriously moved in the last hour

Tools/C_mk/Make.mpi

commit a741b73a1f3a45878cfd4478fd38e7f0bb1c3da5
Author: almgren <almgren>
Date:   Tue Apr 20 21:36:42 2010 +0000

    Need to set coeffs%nc equal to coeffs(maxlev)%nc, NOT ss%nc.

Src/LinearSolvers/F_MG/stencil_fill.f90

commit aaa81902be8a8bc539efed6a336764964a42f31f
Author: almgren <almgren>
Date:   Tue Apr 20 21:30:33 2010 +0000

    One more call to fix.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit fff7307b7146bf03375df55d697c2398fbd2ddf6
Author: almgren <almgren>
Date:   Tue Apr 20 21:29:35 2010 +0000

    Fix interface for porous...

Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 9841c4bc2fdd06a51ffeb49b4504fd2cac5d7bde
Author: almgren <almgren>
Date:   Tue Apr 20 21:26:54 2010 +0000

    Make this work with the C++ interface.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit c7e20ca1e3c792e66fa8b4091e3afad6c5469d62
Author: almgren <almgren>
Date:   Tue Apr 20 21:26:36 2010 +0000

    Make the number of components more general so this will
    work with the multicomponent porous media stencil.

Src/LinearSolvers/F_MG/stencil_fill.f90

commit e156879ea1ca232cdda97c4afb43629c38665fdd
Author: almgren <almgren>
Date:   Tue Apr 20 20:34:37 2010 +0000

    Also need to include stencil_fill.f90

Src/LinearSolvers/F_MG/FParallelMG.mak

commit 58535e160a8a695098f4aae0cc657bc2b3220896
Author: almgren <almgren>
Date:   Tue Apr 20 20:33:14 2010 +0000

    Dont use optional dh to define the dimension of another array.

Src/LinearSolvers/F_MG/mg.f90

commit ec4bbdd2e5ac334a4a2ea21064a32cb7ebcd4272
Author: almgren <almgren>
Date:   Tue Apr 20 20:31:06 2010 +0000

    Fix line 157.

Src/LinearSolvers/F_MG/mg.f90

commit 91dadbf8400d4440a1d35992ed35f3f3b8dd63b0
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 20 20:22:34 2010 +0000

    forgot to include impose_neumann_bcs.f90

Src/LinearSolvers/F_MG/FParallelMG.mak

commit a27d111b2b14b4756bf9bbcbdb026b3ec31cbd97
Author: almgren <almgren>
Date:   Tue Apr 20 20:12:56 2010 +0000

    Dont need to pass pd into stencil_fill.

Src/LinearSolvers/F_MG/stencil_fill.f90

commit 4a034f087266ce8d9c0e222e2dc38bb4302f7052
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 20 19:43:52 2010 +0000

    omp now compiles on intrepid with xlf; whether it works or not is currently unknown

Tools/C_mk/Make.mpi

commit 7df24f54f9218376c3b0ed6388adfb004df475eb
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 20 19:35:49 2010 +0000

    oops, guess it doesn't work yet, but this fixes one library

Tools/C_mk/Make.mpi

commit 69a9121bef43873beb31ccb055657935ac6b38c9
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 20 19:34:27 2010 +0000

    omp now compiles on intrepid with xlf; whether it works or not is currently unknown

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 155b277949c13bc3f15ab8df107bf3d1bac9661b
Author: almgren <almgren>
Date:   Tue Apr 20 19:31:59 2010 +0000

    Add stencil_fill_minion_all_mglevels which enables bottom_solver=4
    for the minion stencil as well.

Src/LinearSolvers/F_MG/stencil_fill.f90

commit 46571fceab7721ccc02f55b88463b762971c997e
Author: almgren <almgren>
Date:   Tue Apr 20 18:59:55 2010 +0000

    Added some new files.

Src/LinearSolvers/F_MG/GPackage.mak

commit c1efe4714b655f81f640eb5df3301892a7301525
Author: almgren <almgren>
Date:   Tue Apr 20 18:53:58 2010 +0000

    Changes so that all of the bottom_solver=4 stuff is now created in
    files in this directory rather than needing to be passed in.

Src/LinearSolvers/F_MG/impose_neumann_bcs.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_fill.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit d3fda8b0f2db34149960fcbf6dc3a5acc11fcdc6
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 20 16:42:16 2010 +0000

    added some non-mpi support for interpid

Tools/C_mk/Make.Linux

commit 21004c6543d572fda8dac53cd75924509f0bcdf1
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 20 16:19:13 2010 +0000

    OMP compiler options for xlf compilers on intrepid

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit f2ff5a30b42121e93557b38428a648a04b96a22e
Author: lijewski <lijewski>
Date:   Mon Apr 19 23:16:09 2010 +0000

    fixed bug in init() -- copy()s weren't correct in parallel

Src/C_BoundaryLib/BndryData.cpp

commit 99c46dae8b76641c4c4f15ad6b01627e99f69bef
Author: almgren <almgren>
Date:   Sun Apr 18 18:35:05 2010 +0000

    Fix spelling of error message -- incommesurate --> incommensurate

Src/F_BaseLib/layout.f90

commit 74e09495507e129c690b462511a9c96cd38065b4
Author: almgren <almgren>
Date:   Sat Apr 17 00:20:12 2010 +0000

    Put a & to break up a long line so hopefully Minion's
    compiler will be ok with it.

Src/F_BaseLib/layout.f90

commit f272db3466641e10a5a45b543e9fac4706ffdcea
Author: gpau <gpau>
Date:   Fri Apr 16 19:55:46 2010 +0000

    added some functions to handle multilevel solve for the porous media code

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 8628ab502af144d7bbbdd2249dfbb8b2bbb8a7f8
Author: gpau <gpau>
Date:   Fri Apr 16 19:55:04 2010 +0000

    added a subroutine to handle multilevel solve for the porous media code

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 1f71be283b763891190b8c5af1a968a765252507
Author: lijewski <lijewski>
Date:   Thu Apr 15 21:17:10 2010 +0000

    carver.nersc.gov stuff

Tools/F_mk/GMakeMPI.mak

commit e77850990aa0ace1af2ae32311a2c31f4fd575f2
Author: lijewski <lijewski>
Date:   Thu Apr 15 21:16:38 2010 +0000

    more junk for carver.nersc.gov

Tools/C_mk/Make.Linux

commit 7e6590ce8fd3a06da8bd05b2929ecb909e0e3b19
Author: lijewski <lijewski>
Date:   Tue Apr 13 23:16:33 2010 +0000

    now works with full pathname instead of just relative

Tools/C_scripts/moddep.pl

commit 349668a1cfb882d4e282e73753c74c4b3e1b7e06
Author: lijewski <lijewski>
Date:   Tue Apr 13 23:15:30 2010 +0000

    now works with full pathname for FPARALLEL instead of just relative

Tools/F_scripts/moddep.pl

commit 2ac678f346944cdbee7fec3905f0ea31c9b99c57
Author: lijewski <lijewski>
Date:   Tue Apr 13 23:14:54 2010 +0000

    added extern/random stuff

Tests/LinearSolvers/F_MG/GNUmakefile

commit 962c8b3c09833846f173b8f3860337cae2f4545e
Author: almgren <almgren>
Date:   Mon Apr 12 18:39:33 2010 +0000

    Move mt19937ar.f90 from boxlib to extern/random so we don't have
    to compile it every time -- it takes a long time.

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/mt19937ar.f90

commit 5ccc3bd361ef22edab88c64e9be75621f1ab51b5
Author: adonev <adonev>
Date:   Fri Apr 9 22:15:57 2010 +0000

    stochastic_varden now compiles OK

Src/F_BaseLib/GPackage.mak

commit 0b2323ee9871fdf6a8c7122e47889f78734e6800
Author: ajnonaka <ajnonaka>
Date:   Wed Apr 7 19:03:39 2010 +0000

    xlf on interpid with omp now compiles

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit 3670809b263e39227e627ac5a103576fe925967d
Author: vince <vince>
Date:   Tue Apr 6 20:48:05 2010 +0000

    fixed default MPI_HOME.

Tools/C_mk/Make.mpi

commit b89f03e249032f371b575f51ac4dc0e12c1baa4f
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 6 20:41:44 2010 +0000

    turned of auto threading on intrepid

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit f73d0058ef86c54c901b5ff0960ebb2153904bb1
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 6 20:14:57 2010 +0000

    for some reason the mpi compiler on intrepid needs its own OMP statements

Tools/F_mk/GMakeMPI.mak

commit fae1830465684d8f992a4185ded246e561ef74c6
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 6 19:45:36 2010 +0000

    OMP flags for xlf compiler on intrepid

Tools/F_mk/GMakedefs.mak

commit 4981ff8b0363b4eaeee2418e84f1abc7a1a6b0d9
Author: almgren <almgren>
Date:   Fri Apr 2 21:43:37 2010 +0000

    1) Define a RegridOnRestart function that returns regrid_on_restart
       (called only by main.cpp at this point)
    2) Define a RegridOnly(time) function which does regridding only if we
       restart but don't take a timestep.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit f09321eabc8f7b35f0a59efd89eddc0f0734edba
Author: almgren <almgren>
Date:   Fri Apr 2 20:29:13 2010 +0000

    Now allow us to have StateData that is not stored in the checkpoint.
    
    If store_in_checkpoint = false then the statedata multifabs will not
    be written to the checkpoint diretory (though the times, domain, etc
    will be written in the header).    We set "nsets" = 0 when we write.
    
    Then when we read, for each statedata we read "nsets" to know whether
    to read 0, 1, or 2 multifabs (1 if only new data, 2 if both old and new data).

Src/C_AMRLib/StateData.cpp

commit 55126f8bb31bf47ad7830d4024341119f0ada4f4
Author: almgren <almgren>
Date:   Fri Apr 2 20:27:18 2010 +0000

    Undo the previous stuff I added in AmrLevel for controlling
    the StateData::store_in_checkpoint.  This is now entirely used
    inside StateData, in the checkPoint and restart routines.

Src/C_AMRLib/AmrLevel.cpp

commit 154ea1427237fd7cfa60812dea23fec41de45213
Author: almgren <almgren>
Date:   Wed Mar 31 23:43:33 2010 +0000

    Added Minion 2nd order stencils -- these are identical to the
    standard 2nd order cell-centered stencil except the dimensioning
    of the incoming arrays is different.  Eventually we should merge these
    routines.

Src/LinearSolvers/F_MG/stencil.f90

commit 2b98a31669db89dfcfc3da9161bb9626028840b8
Author: lijewski <lijewski>
Date:   Mon Mar 29 21:01:38 2010 +0000

    got 2D working again

Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 78332347574e76468d5354c1227b9f065691192f
Author: almgren <almgren>
Date:   Fri Mar 26 21:43:08 2010 +0000

    If the desc_lst[i].store_in_checkPoint() is not true then we
    1) dont write this statedata to a checkpoint
    2) dont read this statedata from a checkpoint.
    
    Note that the first StateData must be read/written so that we can get "time" from it.
    We also assume that the StateData being defined has the same TimeType as the first StateData.

Src/C_AMRLib/AmrLevel.cpp

commit 4cef706b6f47209138f8b21ab9878dd8382ae561
Author: almgren <almgren>
Date:   Fri Mar 26 21:34:23 2010 +0000

    StateDescriptor now has a member called store_in_checkpoint.  If this is true
    then this StateData will be written to the checkpoint file via AmrLevel::checkPoint
    and will be read from checkpoint via AmrLevel::restart.  If it is false then
    the data will be allocated in restart but set to 0, and it won't be written to
    a checkpoint file.

Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 8b32a3b9e5b15de906773768ab9727c9003d31bd
Author: lijewski <lijewski>
Date:   Fri Mar 26 20:33:02 2010 +0000

    fixed parallel bug

Src/LinearSolvers/C_NodalMG/amr_multi.cpp

commit 055f7e71ecf5ba8dc1898710e0a0b9a83b4b6ae3
Author: almgren <almgren>
Date:   Thu Mar 25 21:44:46 2010 +0000

    Allow a "dump_old" flag to be passed through AmrLevel into StateData so we
    have the option not to write both the old and new data.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 58a0dec142983c4598104f3efe73a5dbba039569
Author: lijewski <lijewski>
Date:   Thu Mar 25 20:33:42 2010 +0000

    mods for carver.nersc.gov

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit b4ec1a1244d52a33409761d34fc19fed17307671
Author: gpau <gpau>
Date:   Wed Mar 24 23:53:44 2010 +0000

    fixed an error with the pressure solve

Src/LinearSolvers/F_MG/stencil.f90

commit 851a2987446b3fd67a88f39b0aa20810592b6eed
Author: gpau <gpau>
Date:   Wed Mar 24 19:29:43 2010 +0000

    fixed the stencil to loop over ncomp of density

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/stencil.f90

commit def0d12a075b69351564e36d22935a442e0c0b69
Author: gpau <gpau>
Date:   Wed Mar 24 19:28:47 2010 +0000

    updated the porous

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 110da6e43b7a9f84e9cb074daf3a5cc765ed7089
Author: lijewski <lijewski>
Date:   Tue Mar 23 19:17:33 2010 +0000

    hmmmm

Src/C_BaseLib/BoxList.cpp

commit b29a994fb50711afd040d08a11efcea5bf0d5fb7
Author: gpau <gpau>
Date:   Tue Mar 23 19:10:35 2010 +0000

    removed bad BL_ASSERT()

Src/C_BaseLib/BoxList.cpp

commit 498f6e5344284af087b12c824021fab3c2381c7f
Author: mzingale <mzingale>
Date:   Sun Mar 21 20:55:41 2010 +0000

    add support for self-tests (like Maestro's test_advect).  These are tests
    that diagnose themselves, so no comparison to a benchmark is needed.

Tools/C_util/regtests/Maestro-tests.ini
Tools/C_util/regtests/test.py

commit 25331b056d1c00f4bfdebb746a7ae30aabc54115
Author: mzingale <mzingale>
Date:   Fri Mar 19 20:21:00 2010 +0000

    add -fltconsistency to the -mp1 for Intel 10 and 11 -- this fixes
    errors that test_advect showed.

Tools/F_mk/GMakedefs.mak

commit 180683da6704811f314b1eb4395e24849cc59705
Author: ajnonaka <ajnonaka>
Date:   Fri Mar 19 19:23:06 2010 +0000

    mods for PGI and jaguar

Tools/C_mk/Make.Linux

commit c3427103935a87c179729aaf590b28dcc5a1f551
Author: gpau <gpau>
Date:   Fri Mar 19 18:05:17 2010 +0000

    fixed a bug in the simplen_2d

Src/LinearSolvers/F_MG/stencil.f90

commit b9b445573d6f8721535996b1d218696b5c4b7435
Author: mzingale <mzingale>
Date:   Fri Mar 19 14:01:08 2010 +0000

    add some error handling for the visualization if no output file
    is produced

Tools/C_util/regtests/test.py

commit f9d8185836e15ffc5785dc9c990e6c0fc334d6a1
Author: almgren <almgren>
Date:   Thu Mar 18 21:48:00 2010 +0000

    Move "finest_level = new_finest_level" to be before the call to amr_level->post_restart
    in Amr::restart.

Src/C_AMRLib/Amr.cpp

commit 56f12bed53bd0c00d27784acc5797e656bcc7fb8
Author: almgren <almgren>
Date:   Thu Mar 18 21:14:42 2010 +0000

    Fixing spacing in print statements.

Src/LinearSolvers/F_MG/mg.f90

commit 7a9d0b8e315e9abca86a447fc337eb3b478a00de
Author: almgren <almgren>
Date:   Thu Mar 18 20:56:16 2010 +0000

    We now define the stencil terms based on
    (alpha - sum_i beta0_i div dot beta_i grad)

Src/LinearSolvers/F_MG/stencil.f90

commit 93e98918e9212f2e882785a3b6c260a048d80cc9
Author: almgren <almgren>
Date:   Thu Mar 18 20:51:02 2010 +0000

    We now pass a cell-centered beta0 in for the porous media stuff -- the new
    stencil is
    (alpha - sum_i beta0_i div dot beta_i grad)

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit b682ebbfb7a4e210edfd93c2faa0081dde262d77
Author: almgren <almgren>
Date:   Thu Mar 18 20:47:48 2010 +0000

    1) Pass abs_tol into ml_nd
    2) Need to pass a "nc" argument into coarsen_coeffs now.

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit 7c75998374b1dcda9ec4230f5d0a9893034cc66b
Author: almgren <almgren>
Date:   Thu Mar 18 20:46:14 2010 +0000

    Pass in abs_eps and use as appropriate.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 4cdd8418b299c3aac7e0979be78715df6bb829bd
Author: almgren <almgren>
Date:   Thu Mar 18 20:42:31 2010 +0000

    Modify set_porous_coefficients to take a cell-centered beta0 such that
    the stencil looks like
    (alpha - sum beta0_i del dot beta_i grad).

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit ceef10005eed532f61aa690afe0a8fac291c563a
Author: mzingale <mzingale>
Date:   Thu Mar 18 16:52:49 2010 +0000

    latest test suite

Tools/C_util/regtests/Maestro-tests.ini

commit 979375ae5ea84d6682cdb4efc42a217fe9c079f7
Author: mzingale <mzingale>
Date:   Thu Mar 18 16:52:14 2010 +0000

    pretty-up the output (now in color)

Tools/C_util/regtests/test.py

commit 8cd993b15429b2181cb8f6b7db915407d5312333
Author: almgren <almgren>
Date:   Tue Mar 16 23:44:51 2010 +0000

    Wrap BoxLib::Warning inside if IOProcessor test.

Src/C_AMRLib/Amr.cpp

commit e2a9b8e291fe012caf8647bdf8c8ef5d5e172910
Author: almgren <almgren>
Date:   Tue Mar 16 19:38:23 2010 +0000

    Remove unused variables.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit 86e713a2b8c2ca65eee45e1bcc550cd8732dbef9
Author: almgren <almgren>
Date:   Tue Mar 16 19:23:23 2010 +0000

    Clean up unused variables.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit f38692cac6fdb798edb83e9ac6d744b041caeb52
Author: ajnonaka <ajnonaka>
Date:   Tue Mar 16 19:16:12 2010 +0000

    syntax fix

Src/LinearSolvers/F_MG/mg.f90

commit 35eac60a974a38332bb619b9c84da383b52d5a19
Author: almgren <almgren>
Date:   Tue Mar 16 19:10:32 2010 +0000

    Fix bottom_solver_type = 4 so that it now works with PGI on franklin -- problem
    before was that mg_tower_bottom_solve was effectively called recursively from
    mg_tower_cycle --> mg_tower_cycle --> mg_tower_bottom_solve --> mg_tower_cycle --> mg_tower_bottom_solve.
    We have fixed this by renaming the routine that is called when bottom_mgt is present --
    that is now "do_bottom_mgt", and the routine mg_tower_bottom_solve only does
    bottom_solver_type = 1,2 or 3.

Src/LinearSolvers/F_MG/mg.f90

commit b2e9db5ca467d128636ede135a7fe7fef1e9d14b
Author: lijewski <lijewski>
Date:   Mon Mar 15 21:24:19 2010 +0000

    removed commented out vestiges of OMP in hgrlxu()

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 5a5f3177b1f3a4d6d85d0db24e71ccf828e332a7
Author: lijewski <lijewski>
Date:   Mon Mar 15 19:56:16 2010 +0000

    added levelCount()

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit fe05213485f2e2b12f85439cfed9a1260d9a3459
Author: lijewski <lijewski>
Date:   Mon Mar 15 01:15:22 2010 +0000

    added fredom stuff

Tools/C_mk/Make.Linux

commit 7825121247448df072727755ca2c6917b5128fab
Author: lijewski <lijewski>
Date:   Mon Mar 15 01:13:15 2010 +0000

    removed some OMP stuff that PGI gets wrong

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 72b98effe065706d613a6d17861263f8add6fa2e
Author: lijewski <lijewski>
Date:   Sun Mar 14 22:01:46 2010 +0000

    freedom added

Tools/C_mk/Make.defs

commit d8d601951081950fefaf2a5b0756e6f6bf03c91d
Author: lijewski <lijewski>
Date:   Sat Mar 13 01:24:22 2010 +0000

    OMP mods to compile with PGI

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit d971e7dce9b7a52aae8eb9b463abe4737096cf1d
Author: lijewski <lijewski>
Date:   Fri Mar 12 21:07:59 2010 +0000

    changed -O -> -fast for PGI

Tools/F_mk/GMakedefs.mak

commit c799b95142024ec5a08ffc6b9b60b5532b2629dc
Author: lijewski <lijewski>
Date:   Thu Mar 11 22:28:09 2010 +0000

    remove OMP loop -- Intel didn't like it :-(

Src/LinearSolvers/F_MG/mg_restriction.f90

commit 51fbfa76709c0718edeeea630267a53a102e3c47
Author: mzingale <mzingale>
Date:   Thu Mar 11 03:38:22 2010 +0000

    fix a bug introduced during an optimization

Src/LinearSolvers/F_MG/stencil.f90

commit 9c37fd65388bec5250a2922b099b0c65cda24f93
Author: ajnonaka <ajnonaka>
Date:   Wed Mar 10 21:18:08 2010 +0000

    get rid of SMP stuff so nobody gets the (false) impression that it actually works

Tools/C_mk/Make.mpi
Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit fec5f80532389c3b7833b4c94622abe774bb6202
Author: almgren <almgren>
Date:   Tue Mar 9 18:23:25 2010 +0000

    Remove print statements.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 79a9983eeef9131e70576705c4333cc96a4228cb
Author: lijewski <lijewski>
Date:   Tue Mar 9 17:01:01 2010 +0000

    fixed something I broke

Src/LinearSolvers/F_MG/nodal_mask.f90

commit 1363325265f1b92ff020e408ffda578e410bc8c7
Author: lijewski <lijewski>
Date:   Mon Mar 8 19:02:52 2010 +0000

    *** empty log message ***

Tests/LinearSolvers/F_MG/nodal_multi.f90

commit 3224970e045b26f8f113613f939b79b369e464b7
Author: almgren <almgren>
Date:   Sat Mar 6 22:40:05 2010 +0000

    Now allow multicomponent coefficients.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit c0b139380c497694427c67df5f8878d79e28d3bd
Author: almgren <almgren>
Date:   Sat Mar 6 22:39:38 2010 +0000

    Now allow multicomponent betax, betay.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/stencil.f90

commit 64ea68ac519687d7a1950824dc6cff7791143570
Author: almgren <almgren>
Date:   Sat Mar 6 04:25:35 2010 +0000

    Remove unused variables.

Src/F_BaseLib/multifab.f90

commit bb22403c674f9d2ee316a8e318320801d54adb1f
Author: lijewski <lijewski>
Date:   Sat Mar 6 00:15:55 2010 +0000

    use our cpy_[dilz] routines instead of compiler generated ones

Src/F_BaseLib/multifab.f90

commit 27ac6582b095c8f67ca9655079ff95786ed0e076
Author: lijewski <lijewski>
Date:   Fri Mar 5 23:46:58 2010 +0000

    bit more OMP

Src/F_BaseLib/multifab.f90

commit 72909a6542987c16cdbf51ea8c174301ba2ff854
Author: lijewski <lijewski>
Date:   Fri Mar 5 23:28:10 2010 +0000

    OMPd fab_setval_c()

Src/F_BaseLib/fab.f90

commit 34869373b82e62230e3f7405b9a0310e8ea8860b
Author: lijewski <lijewski>
Date:   Fri Mar 5 23:05:05 2010 +0000

    OMP'd norm_inf

Src/F_BaseLib/multifab.f90

commit b6427871074c9aab5514edc41060c91841671aa7
Author: lijewski <lijewski>
Date:   Fri Mar 5 21:52:58 2010 +0000

    more OMPing

Src/F_BaseLib/multifab.f90

commit 1354d5044558910d6e7a0afd92750000ab265a7d
Author: lijewski <lijewski>
Date:   Fri Mar 5 20:40:21 2010 +0000

    little code rearrangement

Src/LinearSolvers/F_MG/stencil.f90

commit ed5abbd35391fbefdcc1b1d5c9009d6408ba45e7
Author: lijewski <lijewski>
Date:   Fri Mar 5 18:58:48 2010 +0000

    some code consolidation

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit c3181a5fdde782df8bf0227c0310576cfc00d934
Author: lijewski <lijewski>
Date:   Fri Mar 5 18:19:11 2010 +0000

    some more OMPing

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 593f986ef8c21662fcf484365f68832777b706a8
Author: lijewski <lijewski>
Date:   Fri Mar 5 17:46:01 2010 +0000

    removed some duplicate code

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 0571aa1575b237485f052ffa8ec9a16c4fe604b2
Author: lijewski <lijewski>
Date:   Fri Mar 5 00:03:13 2010 +0000

    more OMP tweaking

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit f15bb8e950f96b076979680574bb167d4622c06f
Author: lijewski <lijewski>
Date:   Thu Mar 4 22:03:50 2010 +0000

    removed itsol_breakdown() -- not used

Src/LinearSolvers/F_MG/itsol.f90

commit 290e9e99b208a545808a5eaa19cd4a5122d2b6df
Author: lijewski <lijewski>
Date:   Thu Mar 4 22:00:53 2010 +0000

    some cleanup

Src/F_BaseLib/multifab.f90

commit d6efe30b2b0bd84f795e3721482d7c15e29df615
Author: lijewski <lijewski>
Date:   Thu Mar 4 17:35:13 2010 +0000

    Commented out a bunch of OMP directives that Chuck put in.
    They were over boxes which is not the right way to do things.
    Got to eventually go back over these and OMP over the fortran instead.

Src/F_BaseLib/multifab.f90

commit bfdb349e3e850e61bc03d3b927a8a3227bb42991
Author: lijewski <lijewski>
Date:   Thu Mar 4 17:33:36 2010 +0000

    OCVS: ----------------------------------------------------------------------
    Removed couple OMP directives on loops over boxes that Chuck put in some time ago.
    It's not the right way to do things.
    It was leading to nested thread calls which was killing PathScale.

Src/LinearSolvers/F_MG/mg.f90

commit 7d143ba543f5b1e309db7d937da8f7d2b7590230
Author: lijewski <lijewski>
Date:   Thu Mar 4 00:05:18 2010 +0000

    more eliding of function calls

Src/LinearSolvers/F_MG/nodal_mask.f90

commit 5007b56d3f7e04c43494991cbb800b6b5c0d84a5
Author: lijewski <lijewski>
Date:   Wed Mar 3 23:59:12 2010 +0000

    some cleanup

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit f2d5c52fdd592fe0ec62553235dec04786b945c6
Author: lijewski <lijewski>
Date:   Wed Mar 3 23:17:39 2010 +0000

    some OMPing

Src/LinearSolvers/F_MG/nodal_divu.f90

commit ce9d354acb2ff110ee7d169e5ca20df4e1ddc7fa
Author: lijewski <lijewski>
Date:   Wed Mar 3 23:13:07 2010 +0000

    OPM'd

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 4255b7c2e9a83d0cc3e19405246885f2974a2096
Author: lijewski <lijewski>
Date:   Wed Mar 3 21:15:01 2010 +0000

    Removed bunch of duplicate functions by making single module private version.

Src/LinearSolvers/F_MG/itsol.f90

commit d00854ceb3c542114118c481f011c62fd6131154
Author: lijewski <lijewski>
Date:   Wed Mar 3 21:06:03 2010 +0000

    more OMP and cleanup

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 498acd3bdfe8f3507f52a7d8a57c0ed64b8a4c9c
Author: lijewski <lijewski>
Date:   Wed Mar 3 18:11:03 2010 +0000

    OMP 7-point jacobi

Src/LinearSolvers/F_MG/mg_smoother.f90

commit a47c0f1e10d3958bc46b336dfdffcbccb8453497
Author: lijewski <lijewski>
Date:   Wed Mar 3 17:57:28 2010 +0000

    more OMP stuff

Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 58f8b84d7222e9e51bf20087f3426caaf3552f5d
Author: lijewski <lijewski>
Date:   Tue Mar 2 23:49:03 2010 +0000

    some OPMing

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 2d8f1aba27c5b2c9b35cf494152e13fdd8ab89b4
Author: lijewski <lijewski>
Date:   Tue Mar 2 23:20:41 2010 +0000

    some OMP

Src/LinearSolvers/F_MG/mg_restriction.f90

commit c11a35cda09c9932706daf007876576f44edd5b2
Author: lijewski <lijewski>
Date:   Tue Mar 2 23:08:27 2010 +0000

    more function eliding

Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 3450c5650323ed8f34f8fbeac42f897115768d68
Author: lijewski <lijewski>
Date:   Tue Mar 2 21:06:00 2010 +0000

    yet more eliding of bc_neumann() and bc_dirichlet()

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 265a72ed327e5370d2d5bca6940665efa15eb2a2
Author: lijewski <lijewski>
Date:   Tue Mar 2 19:05:19 2010 +0000

    more eliding of bc_neumann() and bc_dirichlet()

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 7314f9e5e78ea5b00d7fdce15f49d82b9401821b
Author: lijewski <lijewski>
Date:   Tue Mar 2 18:16:47 2010 +0000

    Rearranged code to remove bunch of bc_neumann() calls.  More to be done ...

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 93e12e5587df3d17e374852db2c2d97ef39066df
Author: lijewski <lijewski>
Date:   Mon Mar 1 23:45:37 2010 +0000

    removed some OMP loops that crashed Intel

Src/F_BaseLib/multifab.f90

commit 9ed0c6758ff47af8a6a7f077d3c1bd13ca1d858a
Author: lijewski <lijewski>
Date:   Mon Mar 1 23:10:17 2010 +0000

    some OMP

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit caee6b388fe9d5f4509f2db80aa843ea727efb52
Author: lijewski <lijewski>
Date:   Mon Mar 1 22:43:58 2010 +0000

    yet more OMP

Src/LinearSolvers/F_MG/stencil.f90

commit 8b4ab52cbfcaa272dd2cdd28a237a5ff5076b7e9
Author: lijewski <lijewski>
Date:   Mon Mar 1 22:22:02 2010 +0000

    some OMP

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 693d83cd18376b1df263af1cf915c3a7999f30b7
Author: lijewski <lijewski>
Date:   Mon Mar 1 22:15:57 2010 +0000

    some OMP

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 72d94ddcbc6b2da968b9a4947fd526bf6cf5ee55
Author: lijewski <lijewski>
Date:   Mon Mar 1 22:02:03 2010 +0000

    brought up-to-date

Tests/LinearSolvers/F_MG/main.f90
Tests/LinearSolvers/F_MG/wrapper.f90

commit 65cdb3dda7150b02fe6e4ce96a9fcabf6a90af17
Author: lijewski <lijewski>
Date:   Mon Mar 1 22:00:11 2010 +0000

    Got rid of -stand f95 for intel; complains about OMP loops.
    Added appropriate stuff for OMP with Intel.
    Changed -mp --> -mp1

Tools/F_mk/GMakedefs.mak

commit 272910eb9ad7dfdabc4a8b55c16f419ec65d2b85
Author: lijewski <lijewski>
Date:   Mon Mar 1 20:12:14 2010 +0000

    speedup to gs_rb_smoother_3d

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 594ddeb94343fc9862f3d251f6f34a8e8bbd54f5
Author: almgren <almgren>
Date:   Fri Feb 26 22:23:37 2010 +0000

    Remove unused variable:
    IntVect b1_length = b1.size();

Src/C_AMRLib/TagBox.cpp

commit 8adc964d67678a40e977cc5718c0dfd20784000a
Author: almgren <almgren>
Date:   Fri Feb 26 21:57:04 2010 +0000

    Modify Amr, AmrLevel and Make.package so that we don't generically include
    SlabStat and StationData stuff.   You must now define USE_SLABSTAT or USE_STATIONDATA
    to get those (respectively).

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Make.package

commit 4f7467b63279338532a4d663db717cccf088d337
Author: lijewski <lijewski>
Date:   Fri Feb 26 21:33:58 2010 +0000

    minor efficiency tweaks

Src/C_BaseLib/BoxList.cpp

commit 09e955a8181919b798036d1d0ba068508013ca55
Author: lijewski <lijewski>
Date:   Fri Feb 26 21:14:00 2010 +0000

    minor tweaks to add()

Src/C_BaseLib/BoxDomain.cpp

commit e630d63e8164d7327e72230e6146fc96cd80b174
Author: lijewski <lijewski>
Date:   Thu Feb 25 22:34:34 2010 +0000

    use LnClassPtr instead of CpClassPtr

Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit c3a0b5bc234fe1f45d411f2e810475062388bdd3
Author: lijewski <lijewski>
Date:   Thu Feb 25 20:59:23 2010 +0000

    undrrelxr now uses LnClassPtr instead of CpClassPtr

Src/LinearSolvers/C_CellMG/LinOp.H

commit 0a46529825fceb21e5246af37e6b616fd7c39bc6
Author: lijewski <lijewski>
Date:   Tue Feb 23 21:37:42 2010 +0000

    minor tweak to how intersections() is used

Src/C_AMRLib/AuxBoundaryData.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit ed5c1530ba0bedc52e46954792e5a665a9c4a34e
Author: lijewski <lijewski>
Date:   Tue Feb 23 21:08:02 2010 +0000

    remove unused constructor & use reserve() on vector members

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit c974efeb44b9c18bfbbb63052719237a1e2cf92a
Author: lijewski <lijewski>
Date:   Tue Feb 23 20:09:48 2010 +0000

    use a std::list instead of std::vector for PIRMList type

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 1cea6f82fc47ea06dee33a715df76fdfdf8402b7
Author: lijewski <lijewski>
Date:   Tue Feb 23 18:36:07 2010 +0000

    added swap()

Src/C_BaseLib/BaseFab.H

commit 6ebf9e8c60c12baa27b51fbb79c3dcf92ea2bcda
Author: almgren <almgren>
Date:   Mon Feb 22 00:53:12 2010 +0000

    Removed empty loop in Amr::restart

Src/C_AMRLib/Amr.cpp

commit e4032a3ba1397a618c39588087c16320a5870e9f
Author: lijewski <lijewski>
Date:   Sun Feb 21 16:28:19 2010 +0000

    efficiency mods to simplify()

Src/C_BaseLib/BoxList.cpp

commit 964ed5ff1f96d8931fdc03c19b7f59f4eb49b616
Author: almgren <almgren>
Date:   Fri Feb 19 23:40:10 2010 +0000

    These now compile.

Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp

commit 9b443be98f48f14093ef75e77044d4f8198b9703
Author: ajnonaka <ajnonaka>
Date:   Fri Feb 19 23:04:42 2010 +0000

    prints out norms now - that are properly normalized as well (as noted in the output stream)!

Tools/C_util/Convergence/DiffFab.cpp

commit ed0babdcc7400e46294a14c542689bc206cf8c1d
Author: almgren <almgren>
Date:   Fri Feb 19 22:45:04 2010 +0000

    Start to make these compile again.

Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp

commit 435415dde25c7f81ff5272dc3647091b2c78ade1
Author: almgren <almgren>
Date:   Fri Feb 19 22:44:51 2010 +0000

    Default COMP to Intel, not g++.

Tools/C_util/Convergence/GNUmakefile

commit b21f6ecd95f1e9022ce18b7f2e3df1fd0e2f6020
Author: ajnonaka <ajnonaka>
Date:   Fri Feb 19 22:36:05 2010 +0000

    compiles again

Tools/C_util/Convergence/DiffFab.cpp

commit 347345acf80e750e7d6c0eb545864fd1fdb2c83b
Author: lijewski <lijewski>
Date:   Fri Feb 19 21:19:34 2010 +0000

    minor refinement of execute()

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit ace11fa8dfc102aafe5dc538e6c81a8e85dafc7b
Author: lijewski <lijewski>
Date:   Fri Feb 19 18:18:34 2010 +0000

    a bit more const-correctness

Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit f3481fcf61853daf9277ac3211099dea9833be4d
Author: almgren <almgren>
Date:   Fri Feb 19 18:16:11 2010 +0000

    Add -DBL_PLEIADES so we know if we are on pleiades.

Tools/C_mk/Make.Linux

commit e4d889612f0ef233f3b84d53af13a2c70876bfda
Author: lijewski <lijewski>
Date:   Fri Feb 19 17:59:07 2010 +0000

    removed BFProxy stuff

Src/C_BaseLib/BaseFab.H

commit cc12d50e562296a720fbff95bb607cc5cebc544d
Author: almgren <almgren>
Date:   Thu Feb 18 17:49:08 2010 +0000

    Fix print statements.

Src/LinearSolvers/F_MG/mg.f90

commit 15953644e28d55c5ccda2fe086c12153bd45006b
Author: lijewski <lijewski>
Date:   Wed Feb 17 16:49:54 2010 +0000

    integrated back in FORT_HGRESU and FORT_HGRLXU for the time being

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 24a7d4ed3b1655ba336f140e337399154918d43e
Author: lijewski <lijewski>
Date:   Tue Feb 16 18:41:07 2010 +0000

    removed some virtuals -- FabArrayBase is a concrete class

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit a421807911ab68cb5172b163e03e9a53d670ae98
Author: lijewski <lijewski>
Date:   Tue Feb 16 18:15:50 2010 +0000

    remove some temporaries

Src/C_BaseLib/BoxList.cpp

commit e38413400a46fe354c5c64ab57e75964e17732f9
Author: lijewski <lijewski>
Date:   Tue Feb 16 18:15:17 2010 +0000

    enforce stricter const-correctness

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/Orientation.H

commit a64839b99d0c446f2d34bdc847a0af6d9fa47ee0
Author: lijewski <lijewski>
Date:   Tue Feb 16 18:07:00 2010 +0000

    fix for more const-correct BoxLib

Src/LinearSolvers/C_NodalMG/interface.cpp

commit 056f9351cd0c0a0cc28648dec5d58cdf8dd76f03
Author: lijewski <lijewski>
Date:   Tue Feb 16 18:02:58 2010 +0000

    Uninlined constructors/destructor.  Removed "virtual" on destructor.

Src/C_BoundaryLib/Mask.H
Src/C_BoundaryLib/Mask.cpp

commit cc08f66459ac2149d2fe78592a3d876ce365bd19
Author: lijewski <lijewski>
Date:   Tue Feb 16 17:54:23 2010 +0000

    uninlined constructors

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp

commit 340516ee0d1071b969773d9e2cb37feaff960046
Author: lijewski <lijewski>
Date:   Tue Feb 16 17:52:34 2010 +0000

    moved constructor/destructor to .cpp file instead of inlining

Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp

commit 6ff343958c4ad2fea116c590c57f088dcd7d78e1
Author: lijewski <lijewski>
Date:   Tue Feb 16 17:42:46 2010 +0000

    *** empty log message ***

Src/C_AMRLib/Cluster.cpp

commit 39e82ffdd4a346ad1c989144fd505fdf7410ba0d
Author: lijewski <lijewski>
Date:   Sat Feb 13 23:06:18 2010 +0000

    added cg.cpp

Src/LinearSolvers/C_NodalMG/Make.package

commit 7c36b7b016363342b5a38b4f6e04732f7f7a7f83
Author: lijewski <lijewski>
Date:   Sat Feb 13 22:50:17 2010 +0000

    some efficiency mods

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AuxBoundaryData.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp

commit 40b35b26b0b66dd1b8a64b7ac5ea35c8c58dc90e
Author: almgren <almgren>
Date:   Sat Feb 13 01:41:39 2010 +0000

    Remove unused variables.

Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit a15a9e5a51dc392a168afc3258631c6bdccf7339
Author: almgren <almgren>
Date:   Sat Feb 13 01:17:54 2010 +0000

    Moved gt_breaks_27pt to the Test directory.

Src/LinearSolvers/C_NodalMG/Test/gt_breaks_27pt
Tests/LinearSolvers/C_NodalMG/gt_breaks_27pt

commit 3a937963a8ad0c5b70bc3e5f09b88f101e8e93fc
Author: almgren <almgren>
Date:   Sat Feb 13 01:15:26 2010 +0000

    Moved 3d_4_level.grids to the tests directory.

Src/LinearSolvers/C_NodalMG/tests/3d_4_level.grids
Tests/LinearSolvers/C_NodalMG/test_grids/3d_4_level.grids

commit 6119c0b82851e1b06d9f5bd87f232cfb34ac5aca
Author: almgren <almgren>
Date:   Sat Feb 13 01:14:08 2010 +0000

    Moved files.2d and files.3d to the Test directory.

Src/LinearSolvers/C_NodalMG/Test/files.2d
Src/LinearSolvers/C_NodalMG/Test/files.3d
Tests/LinearSolvers/C_NodalMG/files.2d
Tests/LinearSolvers/C_NodalMG/files.3d

commit 44bdfe67a7c29541e76b4ff04c9c57f1eff7ad7f
Author: almgren <almgren>
Date:   Sat Feb 13 01:12:33 2010 +0000

    Moved proj.cpp and inputs to the Test directory.

Src/LinearSolvers/C_NodalMG/Test/inputs
Src/LinearSolvers/C_NodalMG/Test/proj.cpp
Tests/LinearSolvers/C_NodalMG/inputs
Tests/LinearSolvers/C_NodalMG/proj.cpp

commit 464e294d149a4a29bbf0f3a0bbded1e598ce3f0d
Author: almgren <almgren>
Date:   Sat Feb 13 01:10:35 2010 +0000

    No clue what hgproj.pg was for.

Src/LinearSolvers/C_NodalMG/hgproj.pg

commit 777e12089e0ed7952dfe4f39b83ed311db137fc9
Author: almgren <almgren>
Date:   Sat Feb 13 00:53:07 2010 +0000

    Move cgsolve out of hg_multi3.cpp and into a separate file, cg.cpp

Src/LinearSolvers/C_NodalMG/cg.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 50e45ac8c85160bd272eba3e16a5f2402da2d701
Author: almgren <almgren>
Date:   Sat Feb 13 00:47:47 2010 +0000

    Removed unused subroutines and renamed HGRESUR to HGRES_CROSS.

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit d91b862ab1933719b8282a45c4c5abe75adcc7a0
Author: almgren <almgren>
Date:   Sat Feb 13 00:47:07 2010 +0000

    Moving subroutines around to make it easier to keep track of things.
    Created cg_2d.f and cg_3d.f to hold the subroutines used for the CG bottom solve.

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/cg_2d.f
Src/LinearSolvers/C_NodalMG/cg_3d.f
Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi2d_full.f
Src/LinearSolvers/C_NodalMG/hg_multi3d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.f

commit f724e396c3504cfe31fe3d278e9c46c78f63f84f
Author: almgren <almgren>
Date:   Fri Feb 12 23:36:42 2010 +0000

    Added more print statements to make it look more like f90 version.
    Doesn't change execution and should be the same with Pcode = 0 or 1.

Src/LinearSolvers/C_NodalMG/amr_multi.cpp

commit 47e6d409d6d77a6abec8a90cd92335f42a29356f
Author: almgren <almgren>
Date:   Fri Feb 12 23:34:40 2010 +0000

    Remove unused routines (ones with unrolled loops) and modified
    print statements.

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit f6a8aeb898047f4dc47d0f99fbebc5ec02a30319
Author: almgren <almgren>
Date:   Fri Feb 12 23:34:04 2010 +0000

    Remove unused variables, unused subroutines, and
    the unrolled versions of the cross-stencil relaxation routines.

Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 56f97bc7c32d3733513dda6b39a34018dd548f75
Author: lijewski <lijewski>
Date:   Thu Feb 11 23:38:05 2010 +0000

    some inlining

Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp

commit fa7854bc451422f4b46417955d501fc4883785d2
Author: lijewski <lijewski>
Date:   Thu Feb 11 23:15:08 2010 +0000

    some inlining

Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit fe34d39f9d2955c293c04e14701d40c19e8dc625
Author: lijewski <lijewski>
Date:   Thu Feb 11 22:22:34 2010 +0000

    some inlining

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/UseCount.cpp

commit f868b912c916c78e77c6f79458a590256bb49a2b
Author: almgren <almgren>
Date:   Wed Feb 10 22:19:52 2010 +0000

    1) Back out the introduction of "just_solve"
    2) Add an extra argument (Rhs) to nodal_project.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 86c1e5d390cf07794def26da845d77475b323079
Author: almgren <almgren>
Date:   Wed Feb 10 21:46:57 2010 +0000

    Add additional option for solve which doesn't take a BndryData

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 09de753af5ac1e79b03bc3400f61ce56597728c7
Author: lijewski <lijewski>
Date:   Wed Feb 10 21:22:23 2010 +0000

    some refinement to Distribute()

Src/C_BaseLib/DistributionMapping.cpp

commit 46544a5792251f35ca6cbac9904fe8aa19e71976
Author: almgren <almgren>
Date:   Wed Feb 10 20:44:49 2010 +0000

    Modified print statements to be more aligned with current mglib.

Src/LinearSolvers/F_MG/mg.f90

commit 39a765832f5f0c8c63f3edcd7fc38df78474a993
Author: almgren <almgren>
Date:   Wed Feb 10 20:42:24 2010 +0000

    Modified verbosity controls to make output more similar to that of F90 solvers.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit d0af494542496d85b579875fefda27dceebc2b52
Author: almgren <almgren>
Date:   Wed Feb 10 20:31:43 2010 +0000

    Remove unused variable.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit d220743937059824e8ccb4f66a1582528fbeab9a
Author: lijewski <lijewski>
Date:   Wed Feb 10 17:32:03 2010 +0000

    some simplification

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit e34a8a101648187a7f9b3548d2f1051fc5b8214f
Author: lijewski <lijewski>
Date:   Tue Feb 9 23:04:49 2010 +0000

    added <cstdio> to get sprintf()

Src/C_BoundaryLib/BndryRegister.cpp

commit cfb8d82c00b3f5504647dc31fc5ed69905bbc802
Author: lijewski <lijewski>
Date:   Tue Feb 9 22:15:36 2010 +0000

    shut up some compiler warnings on franklin

Src/C_AMRLib/FluxRegister.cpp

commit ac440e9c0217474fe16ef8459288a1dc76bac39a
Author: aaspden <aaspden>
Date:   Tue Feb 9 21:00:42 2010 +0000

    Hopper

Tools/F_mk/GMakeMPI.mak

commit 1eb07ad3ba3512bf492dc327e4b753b90b734d56
Author: lijewski <lijewski>
Date:   Tue Feb 9 20:29:04 2010 +0000

    use a std::map instead of a std::vector for the cache

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 9340f95aab244c8641204dd728ccb69cf8e8ccd2
Author: lijewski <lijewski>
Date:   Tue Feb 9 18:22:09 2010 +0000

    removed unused BL_ASSERT()

Src/C_AMRLib/TagBox.cpp

commit d8f3bc089f4615a5b19c70aba7f095f4bce5913a
Author: lijewski <lijewski>
Date:   Tue Feb 9 18:19:35 2010 +0000

    *** empty log message ***

Src/C_AMRLib/FluxRegister.cpp

commit 3106bcabd7dd5a5c0fedce275992b1b6f98968d5
Author: lijewski <lijewski>
Date:   Tue Feb 9 17:33:59 2010 +0000

    added some reserve() calls

Src/C_BoundaryLib/FabSet.cpp

commit 45c4b9434da0caf5724c47bcee6e2ae6222a83bb
Author: lijewski <lijewski>
Date:   Tue Feb 9 17:32:44 2010 +0000

    added reserve() call in intersections code

Src/C_BaseLib/BoxArray.cpp

commit e48a8802656f2a8dea7b2b62620d90b656a1f307
Author: lijewski <lijewski>
Date:   Tue Feb 9 06:32:27 2010 +0000

    some memory consolidation

Src/C_AMRLib/TagBox.cpp

commit 051acd89638951ebf07bd5ddfa19f9c9c2c33ec1
Author: lijewski <lijewski>
Date:   Tue Feb 9 06:05:55 2010 +0000

    use vector::reserve()

Src/LinearSolvers/C_NodalMG/interface.cpp

commit c53a5fbdd9ddc795731426fdb48a0d529579e7a6
Author: lijewski <lijewski>
Date:   Tue Feb 9 03:59:25 2010 +0000

    removed unused function

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 45d9daa80be0666d52d67b336c99fa1d9cb081a8
Author: lijewski <lijewski>
Date:   Tue Feb 9 01:08:39 2010 +0000

    now use vector::reserve()

Src/C_AMRLib/AuxBoundaryData.cpp

commit 0c7787c2a19adda9c443cbcbe1f8982fe427c734
Author: lijewski <lijewski>
Date:   Tue Feb 9 00:50:26 2010 +0000

    use vector::reserve() a bit

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit d593ca08223433cdc50dea3816103e57f9f0a9c9
Author: lijewski <lijewski>
Date:   Mon Feb 8 23:39:53 2010 +0000

    use std::vector::reserve() in places

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit bbefcdb2432a95d1f72301dfbef81a3277b10443
Author: lijewski <lijewski>
Date:   Mon Feb 8 23:39:13 2010 +0000

    some simplification

Src/C_BaseLib/BoxList.cpp

commit 4822ae757387222f0650f98857ddabd0a4e894fb
Author: lijewski <lijewski>
Date:   Mon Feb 8 21:05:04 2010 +0000

    replace std::vector with std::list in a number of places

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit a0fbf90744d567e1cff56c630a5598f6f3d77654
Author: almgren <almgren>
Date:   Mon Feb 8 19:01:38 2010 +0000

    Add shift operator for BoxArray that takes an IntVect.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit e9288e69e1df6ae1db33cedb675d5367d5997931
Author: ajnonaka <ajnonaka>
Date:   Tue Feb 2 19:15:06 2010 +0000

    turn on Ann and Andy's unused variable warnings for C++ and fortran

Tools/C_mk/Make.defs

commit 8a816da077f5f22157eb6ffd010b5e51e266f5a7
Author: ajnonaka <ajnonaka>
Date:   Tue Feb 2 14:45:19 2010 +0000

    turn on unused variable check in debug mode using gfortran

Tools/C_mk/Make.defs

commit 5e306a4b55a89ba4419c89d872d23c4e906b7b06
Author: ajnonaka <ajnonaka>
Date:   Tue Feb 2 14:10:58 2010 +0000

    when compiling in debug mode with intel 9, you now get unused variable warning messages

Tools/F_mk/GMakedefs.mak

commit da21a61d985e93f23859ed33a357b273bcfd7005
Author: ajnonaka <ajnonaka>
Date:   Tue Feb 2 13:01:47 2010 +0000

    reverting back to 1/29/10 - otherwise Castro doesn't compile with Intel10 in DEBUG mode

Src/C_BaseLib/CArena.cpp

commit 2efe084620abf0967fb4a4b04423b1fead9e75cd
Author: ajnonaka <ajnonaka>
Date:   Tue Feb 2 12:56:23 2010 +0000

    need to declare freeblock before using - was causing compiler error in debug

Src/C_BaseLib/CArena.cpp

commit d0a24f67f32ba9014becb0e3d5d0b02241abc469
Author: lijewski <lijewski>
Date:   Fri Jan 29 21:14:02 2010 +0000

    additional optimization options for PathScale

Tools/C_mk/Make.Linux

commit 94efa1030dfffefcf27927e7e65c6ea86f06ee84
Author: lijewski <lijewski>
Date:   Fri Jan 29 20:42:04 2010 +0000

    some cleanup

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/VisMF.cpp

commit 7a610c6a4c61a5841ff8390e41b895c975afc519
Author: mzingale <mzingale>
Date:   Thu Jan 21 17:53:51 2010 +0000

    add xmin, ymin, ... to the coordinates vector to account for domains
    that don't start at 0

Tools/F_scripts/idlbl/rawread.pro
Tools/F_scripts/idlbl/rawread3d.pro

commit af5bcacd09de476fcfb40bdb874d5921d53ad2f5
Author: nazgul <nazgul>
Date:   Wed Jan 20 19:21:49 2010 +0000

    Added read and write functions to support FluxRegister checkpoint/restart.
    
    Louis

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit c7ebd0d658469c3165e6f76a09ce5b31d920461b
Author: nazgul <nazgul>
Date:   Wed Jan 20 19:20:11 2010 +0000

    Read and write functions to support flux register checkpoint/restart.
    
    Louis

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 33d1c3627bd4b68f7a3a6eff2a1aa0c482be928e
Author: almgren <almgren>
Date:   Tue Jan 12 22:51:34 2010 +0000

    Make sure to set abs_eps based on what we've defined in the mgt.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 16a220e3da70cc0920d6180d5386ae247463c629
Author: almgren <almgren>
Date:   Tue Jan 12 20:34:42 2010 +0000

    Fix print statement.

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 37ffa94f372661f2cd5bac5a69af8f17e36c2c70
Author: gilet <gilet>
Date:   Wed Jan 6 01:11:50 2010 +0000

    *** empty log message ***

Tools/C_mk/Make.mpi

commit 876b1799e1e2e8a9a1408581cef80a6e710af0f8
Author: lijewski <lijewski>
Date:   Wed Dec 23 04:34:56 2009 +0000

    disabled (again) FAST optimization for PathScale

Tools/C_mk/Make.Linux

commit 54d99ccfdcc749c40a4384e26ffe33d93d2ac889
Author: gpau <gpau>
Date:   Mon Dec 21 21:52:11 2009 +0000

    add new files so that we can calculate fluxes at any location and direction

Tools/C_util/Statistics/PltFileFluxAve.H
Tools/C_util/Statistics/PltFileFluxAve.cpp

commit 18565fd2328d91591044e9769375be4efee2f16a
Author: gpau <gpau>
Date:   Mon Dec 21 21:51:12 2009 +0000

    make changes to flux calculations

Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileStat.cpp

commit 256919c2f6a0311f6732770d70686dcdaa7296a9
Author: lijewski <lijewski>
Date:   Mon Dec 21 20:36:20 2009 +0000

    removed stdnormal_cdf()

Src/C_BaseLib/Utility.cpp

commit 0d05884ad2edc7a726da5deeed5da5cc08b46226
Author: lijewski <lijewski>
Date:   Mon Dec 21 20:36:04 2009 +0000

    removed Output_CPU_Comm_Costs()

Src/C_BaseLib/DistributionMapping.cpp

commit 9d6470f2e72b9c62f524197db6c5b52a4fd028cf
Author: almgren <almgren>
Date:   Mon Dec 21 17:44:10 2009 +0000

    Added stuff for ranger, a machine that Jason Nordhaus uses.

Tools/C_mk/Make.mpi

commit 8e242c70c04836489413732bedb97182e29e77af
Author: almgren <almgren>
Date:   Mon Dec 21 17:42:40 2009 +0000

    Added ranger (a Texas machine which Jason Nordhaus uses).

Tools/C_mk/Make.defs

commit 9886ad560753c60793775f1d1841b9eaf221faf8
Author: lijewski <lijewski>
Date:   Mon Dec 21 16:07:03 2009 +0000

    disable fast stuff for PGI -- breaks LLNS

Tools/C_mk/Make.Linux

commit 38c872f2965cc45b57f3b818355002bfa875b59b
Author: lijewski <lijewski>
Date:   Fri Dec 18 19:04:17 2009 +0000

    put back some of the not NOFAST stuff

Tools/C_mk/Make.Linux

commit f154b2d99d66339e8c56a26e386bf0b1faa0a397
Author: lijewski <lijewski>
Date:   Fri Dec 18 18:41:34 2009 +0000

    don't print MFRead::: stuff by default

Src/C_AMRLib/Amr.cpp

commit 49d492ccec990e36e5a9ab27379ab63483d7b9ff
Author: lijewski <lijewski>
Date:   Mon Dec 14 21:13:58 2009 +0000

    disable the MFRead:: output

Src/C_BaseLib/VisMF.cpp

commit 509117d07672038849d806166cd231e9c270318d
Author: lijewski <lijewski>
Date:   Fri Dec 11 03:05:08 2009 +0000

    some cleanup of InvNormDistBest()

Src/C_BaseLib/Utility.cpp

commit c95f9bb47fab0e23e1f2b0ab210e724e6318eb38
Author: lijewski <lijewski>
Date:   Fri Dec 11 01:06:49 2009 +0000

    Added InvNormDistBest().
    This is used instead of the previous "best" option to InvNormDist().
    The algorithm is from Applied Statistics Algorithm 241 by Michael
    Wichura and the C++ implementation by John Burkardt.  It provides
    machine precision and is much faster than the previous "best" option.
    It's only about 30% slower than InvNormDist().

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit e05b1df5f526d9dca20eb0910c94564915588942
Author: vince <vince>
Date:   Thu Dec 10 22:49:30 2009 +0000

    added code for more file system friendly restarts.

Src/F_BaseLib/fabio.f90

commit a4a6f2bdacf3becf035e084221cc1f38dbc1c205
Author: almgren <almgren>
Date:   Thu Dec 10 22:18:47 2009 +0000

    We need to delete fluxes which we have created through a call to mgt_compute_flux.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 7a270eb52b095b1d1604ff89d1edbfb12857f2de
Author: almgren <almgren>
Date:   Thu Dec 10 22:18:27 2009 +0000

    We need to be able to delete fluxes which are built in mgt_compute_fluxes.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 8f05eb45d616e9bc63b297bdeeb503c86b604185
Author: almgren <almgren>
Date:   Wed Dec 9 19:15:15 2009 +0000

    Allow us to read in a single value for n_error_buf, to be used for
    all levels, or an array for n_error_buf with a distinct value for each level.

Src/C_AMRLib/Amr.cpp

commit dbbdcc6b06df0398efadfb84090e7ce69c4dc3a5
Author: lijewski <lijewski>
Date:   Wed Dec 9 17:41:57 2009 +0000

    Added d2_value() from latest MT folks.
    Faster implementation of d[12]?_value() according to latest MT stuff.
    Changed names: d1_value -> d_value and d_value -> d1_value to match MT.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 6568e4b1ac4df44e6813892988520f2d1362497f
Author: lijewski <lijewski>
Date:   Wed Dec 9 06:37:50 2009 +0000

    modest speedup to mt19937 code

Src/C_BaseLib/Utility.cpp

commit f48a119138e5bf9c7e72287504c74f9afdc68be9
Author: lijewski <lijewski>
Date:   Tue Dec 8 22:36:42 2009 +0000

    increased a buffer size by a tad

Src/C_BaseLib/VisMF.cpp

commit 33a9a984a2763f8256235362ea77c4ba4220602c
Author: lijewski <lijewski>
Date:   Tue Dec 8 21:20:35 2009 +0000

    added save()/restore() for mt19937

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 861c8028272c21c98cf63d178e1051b79048d667
Author: lijewski <lijewski>
Date:   Tue Dec 8 19:23:14 2009 +0000

    added blinitrand() entry point

Src/C_BaseLib/Utility.cpp

commit 8f88b8002cdcbd0ed7f8049145b461d3a6fcc617
Author: almgren <almgren>
Date:   Fri Dec 4 20:18:50 2009 +0000

    Add empty line after Final Iter print statement for easier readability.

Src/LinearSolvers/F_MG/ml_cc.f90

commit eba5908d25a9510a948e7b00961a2a074250867a
Author: lijewski <lijewski>
Date:   Fri Dec 4 18:21:56 2009 +0000

    fixed bug I introduced yesterday

Src/C_BaseLib/Geometry.cpp

commit 2eb5c494c60c3d87d4897801171754e25b2b3774
Author: lijewski <lijewski>
Date:   Fri Dec 4 17:35:13 2009 +0000

    *** empty log message ***

Src/C_AMRLib/Amr.cpp

commit ff6ed3e354fecc58610552b970300c18484d256f
Author: lijewski <lijewski>
Date:   Thu Dec 3 19:12:28 2009 +0000

    can now set periodicity on construction

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 1e2fd5d64b606b66d865f58aefe40f1f24112802
Author: mzingale <mzingale>
Date:   Thu Dec 3 02:25:59 2009 +0000

    fix the C compiler on Atlas, add optimizations for Intel 11

Tools/F_mk/GMakedefs.mak

commit 57aac64b6177b2e78e66d3d94d61f6db31167b54
Author: lijewski <lijewski>
Date:   Sat Nov 28 07:27:53 2009 +0000

    up rMAX to 16 from 8

Src/C_AMRLib/INTERP_3D.F

commit 1655a36f3facfeb48d2ab858364adeb7bbece521
Author: almgren <almgren>
Date:   Sat Nov 28 04:28:45 2009 +0000

    Should have 1/hx^2 in filling the Minion stencil...

Src/LinearSolvers/F_MG/stencil.f90

commit 7d5b91b9f2bb99f5e5fb2245ddd5ba3060db9242
Author: minion <minion>
Date:   Sat Nov 28 00:23:19 2009 +0000

    fixed stencil

Src/LinearSolvers/F_MG/stencil.f90

commit 03a439e763265f448cc857469dec83d268fc1bd0
Author: minion <minion>
Date:   Wed Nov 25 18:14:11 2009 +0000

    var density mg still not working

Src/LinearSolvers/F_MG/stencil.f90

commit 9e589c07117ae2e6c44dbf1a90e909a78bba365e
Author: lijewski <lijewski>
Date:   Wed Nov 25 05:28:18 2009 +0000

    refine_grid_layout yet again defaults to true

Src/C_AMRLib/Amr.cpp

commit 1b2ac7c1e94630cd472767c073fbd0bbfecc15d5
Author: lijewski <lijewski>
Date:   Tue Nov 24 18:37:17 2009 +0000

    mods for hopper

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 760a59d52c3567037aaadd3101de6881e2e0751b
Author: lijewski <lijewski>
Date:   Sat Nov 21 03:46:42 2009 +0000

    Dug up an old version of FORT_NBINTERP that didn't have the "vectorization"
    crap in it and then OpenMP'd it.

Src/C_AMRLib/INTERP_3D.F

commit 9fcdbad29cadde193636572aad40d19ac86c5397
Author: lijewski <lijewski>
Date:   Fri Nov 20 21:46:35 2009 +0000

    more OpenMPing

Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/INTERP_3D.F

commit ac51d30c86f049e38d09e3fda8dc482521436cf9
Author: lijewski <lijewski>
Date:   Fri Nov 20 17:41:11 2009 +0000

    -fno-exceptions doesn't play well with MPICH2 header files at the moment

Tools/C_mk/Make.defs

commit 9331aa558eadec00f39f304bf018b0dae6ff2997
Author: lijewski <lijewski>
Date:   Thu Nov 19 20:59:26 2009 +0000

    Get rid of the -Ofast stuff for PathScale.
    Now you get same options w/wo BL_NOFAST=TRUE.

Tools/C_mk/Make.Linux

commit 364dacedb114f3eaf02c06cb1c0dd579f359e7bc
Author: lijewski <lijewski>
Date:   Wed Nov 18 17:11:48 2009 +0000

    some cleanup

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 2e6b7e4634451f0165f4f5f80f7ab78c7f1e6806
Author: lijewski <lijewski>
Date:   Tue Nov 17 22:14:46 2009 +0000

    yet more OpenMP

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit de6bf740e099634e7ef69ffb3645514378f924ea
Author: lijewski <lijewski>
Date:   Tue Nov 17 21:52:53 2009 +0000

    yet more OpenMP

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 9c7df66a9d7715a66667d975131b51150bc7b096
Author: lijewski <lijewski>
Date:   Tue Nov 17 21:40:58 2009 +0000

    more OpenMP

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit f395a3f4a4cb39f379fde51c7f5f0d9e4553f62d
Author: lijewski <lijewski>
Date:   Tue Nov 17 21:19:20 2009 +0000

    more OpenMP

Src/LinearSolvers/C_NodalMG/hg_avg3d.f

commit 8d49e1e3d87ff07e78ec73591150cd0d08662424
Author: lijewski <lijewski>
Date:   Tue Nov 17 18:57:50 2009 +0000

    changed FAB byte string to say MPI nodes not CPUs

Src/C_AMRLib/Amr.cpp

commit f396b90bd359a81b89013288ee734647aa4e0cc4
Author: mzingale <mzingale>
Date:   Tue Nov 17 04:39:36 2009 +0000

    get create_nodal_mask_1d to compile

Src/LinearSolvers/F_MG/ml_solve.f90

commit 435c9668a172179a935d1487db5a670fa4351a14
Author: almgren <almgren>
Date:   Tue Nov 17 03:04:27 2009 +0000

    Add 1d versions.

Src/LinearSolvers/F_MG/ml_solve.f90
Src/LinearSolvers/F_MG/nodal_mask.f90

commit f2625d79d368a65c48897c6079e5b52895c0068b
Author: almgren <almgren>
Date:   Tue Nov 17 03:01:00 2009 +0000

    Add 1d version.

Src/LinearSolvers/F_MG/nodal_newu.f90

commit b2d134e97ffeac5622d8985120e3f425ed00313d
Author: gpau <gpau>
Date:   Mon Nov 16 18:16:27 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileStat.cpp

commit 877cf57ae28f595f9bc8d49df9fa1fc077803eb9
Author: gpau <gpau>
Date:   Sun Nov 15 17:01:53 2009 +0000

    added functionality to PltFileList: now reads in multifab instead of just plotfiles.

Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileList.cpp

commit bea7fcb556ca90d80781c18b2416d72629a98878
Author: gpau <gpau>
Date:   Sun Nov 15 00:06:43 2009 +0000

    update the outputfile

Tools/C_util/Statistics/PltFileStat.cpp

commit 374e8982126a26ec5d00cee47caff4989f5b316f
Author: almgren <almgren>
Date:   Sat Nov 14 01:17:23 2009 +0000

    Hack the mg driver so that in 1d the code calls the line solve at the
    top level and does not enter the V-cycle or call the bottom solver.

Src/LinearSolvers/F_MG/mg.f90

commit 9ad00e0b814dd5bd5b13a6bcac8d0dae77a57953
Author: almgren <almgren>
Date:   Sat Nov 14 01:16:39 2009 +0000

    Fix the Neumann boundary conditions in the nodal_line_solve_1d.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 7fe039c2c42c1c3c45c60fc9c47c2d6d10605e9b
Author: gpau <gpau>
Date:   Fri Nov 13 22:47:04 2009 +0000

    handles multifab variogram

Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/PltFileStat.cpp

commit 11b2a13bacb7814728c5fabdcc854e6d4acedc20
Author: gpau <gpau>
Date:   Thu Nov 12 21:57:09 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileStat.cpp

commit 85dae7c2e4c8b742f30d756d52c90517609536ff
Author: almgren <almgren>
Date:   Wed Nov 11 22:26:38 2009 +0000

    Replaced cycle by cycle_type.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit db3d42a8414898f93effb45aa6f3ffc271845abc
Author: almgren <almgren>
Date:   Wed Nov 11 22:19:52 2009 +0000

    Just a cleanup..

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit 4870a71bbab3efcced6242275c3d8cf33e66419e
Author: ajnonaka <ajnonaka>
Date:   Wed Nov 11 21:53:06 2009 +0000

    fixed the pesky bottom_solver=4 once and for all

Src/LinearSolvers/F_MG/mg.f90

commit e49932319029023d9ba58586488035732a64d359
Author: lijewski <lijewski>
Date:   Wed Nov 11 20:37:02 2009 +0000

    add -fpconstant to Intel fortran and some simplification

Tools/C_mk/Make.defs

commit 61fa4cdb85eb2ce5718e2166c4639a5e0a74c0a9
Author: lijewski <lijewski>
Date:   Wed Nov 11 20:20:36 2009 +0000

    decrease Intel optimization -O3 and -ip are buggy

Tools/C_mk/Make.defs

commit d3c57e86c849536a2223d526e88724d09c64d0d2
Author: gpau <gpau>
Date:   Tue Nov 10 23:26:05 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/PltFileList.cpp

commit 324bbef71c214ac92dc4f44a9f2505642676edd4
Author: gpau <gpau>
Date:   Tue Nov 10 22:19:48 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/PltFileList.cpp

commit 2d1ef1513d2ec82984d753740ece28d719595212
Author: lijewski <lijewski>
Date:   Tue Nov 10 21:44:13 2009 +0000

    now use a map instead of a PArray to hold FABs

Src/C_AMRLib/TagBox.cpp
Src/C_BoundaryLib/FabSet.H

commit 85d6a0a0e908d3ebee9842a3e55848249dbc3120
Author: lijewski <lijewski>
Date:   Tue Nov 10 21:43:44 2009 +0000

    now us a map instead of a PArray to hold FABs

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit b47707c1c07f118ed34a490c037af97891e6b3c4
Author: gpau <gpau>
Date:   Tue Nov 10 21:39:32 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/PltFileList.cpp

commit a40abdeeb407fb51d308c39140f555f9fb912ce3
Author: gpau <gpau>
Date:   Tue Nov 10 21:10:53 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileList.cpp

commit b6d6ddc516c41502c7b86ca69bd8e33060de7734
Author: gpau <gpau>
Date:   Tue Nov 10 20:42:17 2009 +0000

    updated with some GSLIB stuff

Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileStat.cpp

commit 55f02c7787a2f8b5544cc87494e4cf70ec90f8fc
Author: nazgul <nazgul>
Date:   Tue Nov 10 19:45:40 2009 +0000

    For della, use mpich by default.  openmpi version commented out.
    
    Louis

Tools/C_mk/Make.mpi

commit 4516e1fed1a061c731eacff7118e947f487485da
Author: almgren <almgren>
Date:   Tue Nov 10 02:32:38 2009 +0000

    This version should now work with della.

Tools/C_mk/Make.mpi

commit b305edb12ec62e5e369e1d321430d9e6728ca881
Author: lijewski <lijewski>
Date:   Fri Nov 6 22:51:47 2009 +0000

    added some if clauses to OpenMP directives

Src/LinearSolvers/C_NodalMG/hg_proj3d.f

commit 7ee40342542d1b1877ecb9136d3dbb85e451941f
Author: lijewski <lijewski>
Date:   Fri Nov 6 22:39:49 2009 +0000

    added some if clauses to OpenMP directives

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit c4010da42028ee907df897d2dc76dd625d2ad1aa
Author: lijewski <lijewski>
Date:   Fri Nov 6 22:03:02 2009 +0000

    added some if clauses to OpenMP directives

Src/LinearSolvers/C_NodalMG/hg_avg3d.f

commit 3d5cbe79d90f8ac3ad76622ff80dd90b562b9750
Author: lijewski <lijewski>
Date:   Fri Nov 6 21:55:50 2009 +0000

    added some if clauses to OpenMP directives

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit 7713c5484fc2b03b7182979ac3cbf9a6e8b5e4ca
Author: lijewski <lijewski>
Date:   Fri Nov 6 21:00:18 2009 +0000

    more OpenMP stuff

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/CG_3D.F

commit 4a86a09115e86b8ddf2061377b958a04af954851
Author: lijewski <lijewski>
Date:   Fri Nov 6 20:34:20 2009 +0000

    wrapped pragma omp with BL_USE_OMP to shut up warnings

Src/C_AMRLib/FluxRegister.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 6fcf7d2394c136e15d5e15eb1d45c0e84925652e
Author: lijewski <lijewski>
Date:   Fri Nov 6 20:06:43 2009 +0000

    replaced some usages of MFIter::fabbox()

Src/C_AMRLib/FluxRegister.cpp

commit 49bf957831f66508f4fd27f60cb7c471bd702a2a
Author: lijewski <lijewski>
Date:   Fri Nov 6 18:33:23 2009 +0000

    some cleanup

Src/C_BaseLib/FabArray.cpp

commit 197f3b44b7f0e9835f1d02d26d0b9427fa97fa7e
Author: lijewski <lijewski>
Date:   Fri Nov 6 16:44:43 2009 +0000

    g++ 4.4.1 thinks strrchr() returns const char*

Src/C_BaseLib/VisMF.cpp

commit daeed7514d0b210059f9a810f3b850e8cd3e8beb
Author: lijewski <lijewski>
Date:   Thu Nov 5 23:41:37 2009 +0000

    more OpenMP mumbo-jumbo

Src/LinearSolvers/C_CellMG/LP_3D.F

commit f9aefdd961aeafbf0b185bb407ebb79fe5c17c2e
Author: lijewski <lijewski>
Date:   Thu Nov 5 23:34:18 2009 +0000

    more OpenMP mumbo-jumbo

Src/LinearSolvers/C_CellMG/LO_3D.F

commit 3d06b1da3eac3e12e5040584d23567e0662dd361
Author: lijewski <lijewski>
Date:   Thu Nov 5 23:23:24 2009 +0000

    more OpenMP mumbo-jumbo

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit 03b3ae382b794b41c7c1d2e12f27a79d04e6b6c5
Author: almgren <almgren>
Date:   Thu Nov 5 23:07:06 2009 +0000

    Ann's changes in gridding parameters (blocking_factor, max_grid_size) as
    detailed in an email to CCSE.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 0820a0e3e5ca00d47059b3080caf7726a4559e93
Author: lijewski <lijewski>
Date:   Thu Nov 5 22:45:37 2009 +0000

    OpenMP'd

Src/C_BaseLib/COORDSYS_3D.F

commit 4b2605e0dc12206b0fadac139572e1e104fe765d
Author: lijewski <lijewski>
Date:   Thu Nov 5 22:33:23 2009 +0000

    OpenMPing FASTCOPY() is a lose

Src/C_BaseLib/SPECIALIZE_3D.F

commit e8cac118302d0cff051bb9de6d72b7325ead9c4d
Author: lijewski <lijewski>
Date:   Thu Nov 5 21:30:53 2009 +0000

    more OpenMPing

Src/C_BaseLib/SPECIALIZE_3D.F

commit eae53271303197c06c2b0e18e19b3e676396506c
Author: lijewski <lijewski>
Date:   Thu Nov 5 07:50:40 2009 +0000

    commented out one pragma omp that kills PathScale

Src/C_AMRLib/FluxRegister.cpp

commit 7e0a110f731bc73f12dd66818471d4acbbebc22f
Author: almgren <almgren>
Date:   Thu Nov 5 04:01:13 2009 +0000

    Modify the test on max_grid_size vs blocking_factor -- we now only
    require that max_grid_size >= blocking_factor, not .
      *not* that max_grid_size >= blocking_factor*ref_ratio

Src/C_AMRLib/Amr.cpp

commit 590893d22db433961ec1122063de0878a7622a39
Author: lijewski <lijewski>
Date:   Wed Nov 4 21:35:24 2009 +0000

    OpenMP the .cpp not the .F when possible

Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FluxRegister.cpp

commit 6cc63ee482b409ad8dbfcfeec0a0568f854a24a6
Author: lijewski <lijewski>
Date:   Wed Nov 4 18:50:35 2009 +0000

    now thread across FABS in applyBC()

Src/LinearSolvers/C_TensorMG/DV_3D4.F
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit a6be3f01aecc63cabab1f87d8ab0af4a62d4e43b
Author: lijewski <lijewski>
Date:   Wed Nov 4 18:14:56 2009 +0000

    now do all faces of given FAB at a time in applyBC()

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 2f57b8e3739880e88ea8af4e1b98e4a41fa556e9
Author: lijewski <lijewski>
Date:   Wed Nov 4 17:11:39 2009 +0000

    now thread applyBC() across FABs

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 59158bd1c139c9b0dbad06d6dcc4e1891cb66b06
Author: lijewski <lijewski>
Date:   Wed Nov 4 16:55:37 2009 +0000

    OpenMP stuff

Src/LinearSolvers/C_CellMG/MG_3D.F
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 578dc85d4b467ca682b4c378e35651f7f2e73826
Author: lijewski <lijewski>
Date:   Wed Nov 4 02:30:19 2009 +0000

    modified MFITer internals for some OpenMP work to come

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit dd9d491d5033f5c039de6d5a7ad9d659455536c2
Author: lijewski <lijewski>
Date:   Wed Nov 4 02:28:22 2009 +0000

    OpenMP'd solves across FABs and removed advance() and update()

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit c2ace2dd5226a671fa0111ae2036adad6cc213ee
Author: lijewski <lijewski>
Date:   Tue Nov 3 21:37:29 2009 +0000

    more OpenMP stuff

Tools/C_mk/Make.defs

commit b7acbcb7a5d22eb33bbe6e9191fcc31323ceae7c
Author: lijewski <lijewski>
Date:   Tue Nov 3 16:35:22 2009 +0000

    OpenMp LinOp::applyBC() over face calls to FORT_APPLYBC()

Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 5bf4242e44b5e1160e8d833cdda5c3e4df558c37
Author: nazgul <nazgul>
Date:   Fri Oct 30 23:51:19 2009 +0000

    Using what appears to be the preferred mpi on della.
    
    Louis

Tools/C_mk/Make.mpi

commit 9e20b0e8168117d6404d6a65edbf2b50ad7700d9
Author: almgren <almgren>
Date:   Wed Oct 28 20:18:31 2009 +0000

    Minor tweaks for 1d.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit c789df7bd7f873f69d8d423d6bbe0f20b95fca80
Author: mzingale <mzingale>
Date:   Wed Oct 28 00:37:14 2009 +0000

    add support for different compilers for CASTRO

Tools/C_util/regtests/Castro-tests.ini
Tools/C_util/regtests/test.py

commit b56f2cf317fdf4fe714006f1241e9322f1c06bf3
Author: lijewski <lijewski>
Date:   Tue Oct 27 21:05:48 2009 +0000

    more OpenMPing

Src/LinearSolvers/C_NodalMG/hg_proj3d.f

commit 9a48bfff893f64c5502380328cea5fadacce0b98
Author: lijewski <lijewski>
Date:   Tue Oct 27 20:45:56 2009 +0000

    some cleanup

Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.f

commit f0d3555054aeec9f1f0c2233fa58010feb47a5fc
Author: lijewski <lijewski>
Date:   Tue Oct 27 20:06:01 2009 +0000

    more OpenMPing

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 602f7e441e1fe074dea29f1d11343d87b70498f9
Author: lijewski <lijewski>
Date:   Tue Oct 27 19:37:59 2009 +0000

    more OpenMPing

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit 77125099a334565419fbda317792d6c41363ab83
Author: lijewski <lijewski>
Date:   Tue Oct 27 19:09:12 2009 +0000

    more OpenMPing

Src/C_AMRLib/FLUXREG_3D.F

commit c059664f9a0b8c42113483708e940bb906c3f99b
Author: lijewski <lijewski>
Date:   Tue Oct 27 04:55:45 2009 +0000

    some OpenMP

Src/LinearSolvers/C_NodalMG/hg_avg3d.f

commit 4c400148bd7882ead59d65a05f19858b40dd1678
Author: lijewski <lijewski>
Date:   Tue Oct 27 04:43:04 2009 +0000

    some OpenMPing

Src/C_AMRLib/FLUXREG_3D.F

commit c54a6c9a1b71a7a8315ea00a190601790549647e
Author: lijewski <lijewski>
Date:   Mon Oct 26 21:58:40 2009 +0000

    print out size as well as initialize() time

Src/C_AMRLib/AuxBoundaryData.cpp

commit f354024b21c990d59ef4a27682b656dbf1b02e51
Author: lijewski <lijewski>
Date:   Mon Oct 26 20:26:53 2009 +0000

    add some PathScale options for when BL_NOFAST=TRUE

Tools/C_mk/Make.Linux

commit e3493b274827c735f8d0943b970e48c822415bf5
Author: lijewski <lijewski>
Date:   Fri Oct 23 20:12:29 2009 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit 9a4c2b086a3aa3e0110739e4cd3d3d89d599b534
Author: lijewski <lijewski>
Date:   Fri Oct 23 19:57:50 2009 +0000

    OpenMP mods for Intel 11

Tools/C_mk/Make.defs

commit ed62805ce598790acbbccddeb3711c8d59601196
Author: lijewski <lijewski>
Date:   Thu Oct 22 21:00:30 2009 +0000

    removed OpenMP directives from FORT_NBINTERP() - buggy

Src/C_AMRLib/INTERP_3D.F

commit 80be497c5f9db7a00560190473eb9178fe191c0a
Author: vince <vince>
Date:   Thu Oct 22 19:24:32 2009 +0000

    added the new mothra.

Tools/C_mk/Make.mpi

commit b468a81f49c76aea85821b331cec26a55032b400
Author: lijewski <lijewski>
Date:   Tue Oct 20 22:47:35 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/MCLO_3D.F

commit b7e414649466239df5fe23b83bdd9ae3cd7ff5de
Author: lijewski <lijewski>
Date:   Tue Oct 20 02:37:46 2009 +0000

    rearranged OpenMP directives for Intel 11.1

Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_3D.F

commit 4d74a9ef671f8c80ff9e049babfc9a46ddae40be
Author: lijewski <lijewski>
Date:   Fri Oct 16 18:17:21 2009 +0000

    OpenMP mods to quiet PathScale

Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_3D.F

commit af6008a486d35ee41584eda774a40786a96be269
Author: lijewski <lijewski>
Date:   Fri Oct 16 17:04:09 2009 +0000

    OpenMP tweaks to quiet PathScale

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit c1c3004e24ceb0a3da7f74f1a1e1b77eec69e20e
Author: almgren <almgren>
Date:   Thu Oct 15 21:57:39 2009 +0000

    Remove print statement.

Src/LinearSolvers/F_MG/mg_restriction.f90

commit 69cfea3713ac21f1370f71c1f092a32941bcd1f9
Author: almgren <almgren>
Date:   Thu Oct 15 21:57:21 2009 +0000

    Fix 1d version.

Src/LinearSolvers/F_MG/mg_restriction.f90

commit d6efd48f83a94807127b0850ba4a90cd86c19cdd
Author: almgren <almgren>
Date:   Thu Oct 15 21:57:10 2009 +0000

    Add impose_neumann_bcs_1d.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit cf7cb67f0c1aa1414efab19f6c021e450d8039a2
Author: lijewski <lijewski>
Date:   Mon Oct 12 21:40:17 2009 +0000

    *** empty log message ***

Src/C_BaseLib/BaseFab.H

commit b818bbcae55a86b7d41a9ce825e3d7566cdf0bed
Author: lijewski <lijewski>
Date:   Mon Oct 12 21:37:41 2009 +0000

    New versions of fortran-specialized functions that can be OpenMP'd in 3D.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/SPECIALIZE_1D.F
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit c0ba4ef4d6a6174e876838af41f45f9e1db30b99
Author: mzingale <mzingale>
Date:   Sat Oct 10 20:54:02 2009 +0000

    add Intel 11, and support for atlas

Tools/F_mk/GMakedefs.mak

commit c329d49862f2d215078c8558dc7cea9ff51860e5
Author: gpau <gpau>
Date:   Thu Oct 8 22:50:52 2009 +0000

    removed a bug

Tools/C_util/Statistics/PltFileXAve.cpp

commit f6a92cd0ffb004c6419e2efc55e89600340c0d1b
Author: lijewski <lijewski>
Date:   Thu Oct 8 22:10:56 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit 2e42b725677a4ee02bb731614616b3c368c1322b
Author: lijewski <lijewski>
Date:   Thu Oct 8 21:50:46 2009 +0000

    more OpenMP

Src/LinearSolvers/C_NodalMG/hg_proj3d.f

commit 6487fdcbb581665f6e44e4383cd3366077aa7ae7
Author: lijewski <lijewski>
Date:   Thu Oct 8 21:38:47 2009 +0000

    more OpenMP stuff

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit bd7507f1e0b46f6d7845f329037e3e77c9f0a11e
Author: lijewski <lijewski>
Date:   Thu Oct 8 21:05:19 2009 +0000

    redo of OpenMP stuff

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit d12a610b24d59c691f97fdc2ec8db4a0898e8624
Author: lijewski <lijewski>
Date:   Thu Oct 8 20:35:29 2009 +0000

    OpenMP

Src/LinearSolvers/C_NodalMG/amr_real3d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 26ec22d710ee56f623adb55d24e8df550f08d1e7
Author: lijewski <lijewski>
Date:   Thu Oct 8 20:29:52 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 49e1c9ad0ce6bbc3ec4ae47fca03fb57b87e9433
Author: lijewski <lijewski>
Date:   Thu Oct 8 17:58:43 2009 +0000

    mods to work with PGI OpenMP

Src/LinearSolvers/C_TensorMG/DV_3D4.F

commit 88bd7f66b1358412f3d02d944a698410745bf6d7
Author: lijewski <lijewski>
Date:   Thu Oct 8 17:41:02 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/DV_3D1.F

commit 1d20ebec2d9f87324950435d216fb70c423faae3
Author: lijewski <lijewski>
Date:   Thu Oct 8 17:40:47 2009 +0000

    more OpenMP

Src/LinearSolvers/C_TensorMG/DV_3D2.F

commit 65a4f8366a2562e36cbbcdcd361f65a94cb36c54
Author: lijewski <lijewski>
Date:   Wed Oct 7 22:14:01 2009 +0000

    more OpenMP directives

Src/LinearSolvers/C_TensorMG/DV_3D1.F

commit 400946386ceeff68cea7e44a77fd41546a9aa9a0
Author: gpau <gpau>
Date:   Wed Oct 7 21:24:49 2009 +0000

    updated file reflect variable phi

Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileXAve.H
Tools/C_util/Statistics/PltFileXAve.cpp

commit e989cc894374c4946acbc14d754b2e9d11362f4d
Author: lijewski <lijewski>
Date:   Wed Oct 7 21:19:17 2009 +0000

    more OpenMP junk

Src/LinearSolvers/C_TensorMG/DV_3D4.F

commit d49bb271bdb47758424f137745588f8068d3f90b
Author: lijewski <lijewski>
Date:   Wed Oct 7 21:00:43 2009 +0000

    OpenMP'd

Src/LinearSolvers/C_TensorMG/DV_3D4.F

commit 6a3a04c57bca7110d4c48165527c82f3f44581ed
Author: lijewski <lijewski>
Date:   Wed Oct 7 20:24:37 2009 +0000

    more OpenMP directives

Src/LinearSolvers/C_TensorMG/DV_3D3.F

commit 18d38aec276197592e32041f7c3a0ae6c095fdc9
Author: lijewski <lijewski>
Date:   Wed Oct 7 18:06:04 2009 +0000

    added some d0's on constants

Src/LinearSolvers/C_TensorMG/MCLO_3D.F

commit eb22a2f65149e29403b37f3371989930f1a7333c
Author: lijewski <lijewski>
Date:   Wed Oct 7 17:58:54 2009 +0000

    added some d0's on constants

Src/LinearSolvers/C_TensorMG/DV_3D4.F

commit 26ba8674706868673a564315fd30bed3eb9816c9
Author: lijewski <lijewski>
Date:   Wed Oct 7 17:58:29 2009 +0000

    little simplification

Src/LinearSolvers/C_CellMG/LO_3D.F

commit 0fa95dc5ecaafec3c19b0bbb4d0504cae8d0adb7
Author: lijewski <lijewski>
Date:   Wed Oct 7 17:31:01 2009 +0000

    workaround for PGI OpenMP bug

Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_3D.F

commit f36e59b9c1ecebf4463749dfe77041d69249999e
Author: lijewski <lijewski>
Date:   Wed Oct 7 17:30:20 2009 +0000

    bug fix -- misspelled couple private() variables for OpenMP

Src/LinearSolvers/C_TensorMG/DV_3D3.F

commit cec6d0bed60de6b02e5f8952f6fa1b2580659955
Author: gpau <gpau>
Date:   Wed Oct 7 17:03:51 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/PltFileXAve.H
Tools/C_util/Statistics/PltFileXAve.cpp

commit 1bf20c60cf3a86f5d3279c38d67607865ce8c76c
Author: gpau <gpau>
Date:   Wed Oct 7 16:35:31 2009 +0000

    added some functionalities

Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.H
Tools/C_util/Statistics/PltFileXAve.cpp

commit 84dc30072f95acb23812addb4973e512c653ff3c
Author: lijewski <lijewski>
Date:   Tue Oct 6 21:40:30 2009 +0000

    removed FORT_SCALADDTO() -- doesn't appear to be used

Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FLUXREG_F.H

commit dcd51e6cb7c3dda6d67e8b1a888b67a04e2e73c3
Author: lijewski <lijewski>
Date:   Tue Oct 6 21:37:14 2009 +0000

    OpenMP'd

Src/LinearSolvers/C_TensorMG/DV_3D3.F

commit 88e66a141f673ea8f6968fcc0121c9f2eca23cfd
Author: lijewski <lijewski>
Date:   Tue Oct 6 20:30:16 2009 +0000

    added FORT_FASTONENORM() and FORT_FASTZERONORM()

Src/C_BaseLib/SPECIALIZE_1D.F

commit 566df3ba5c3d2125cfe9ffe344633eca4b11a104
Author: vince <vince>
Date:   Tue Oct 6 20:00:31 2009 +0000

    addend angilas support for mpi.

Tools/C_mk/Make.mpi

commit 0b35f673e04bdfe93a03e86a2501e706899f10a3
Author: lijewski <lijewski>
Date:   Tue Oct 6 16:02:18 2009 +0000

    OpenMP'd

Src/LinearSolvers/C_TensorMG/DV_3D2.F

commit e51320eb6ca4e7df0a91943daa42857ddf2a57a4
Author: lijewski <lijewski>
Date:   Mon Oct 5 22:49:21 2009 +0000

    OpenMP'd

Src/LinearSolvers/C_TensorMG/DV_3D1.F

commit 7ee06f6c2044de46cfc7d1681fc737fafb290ef7
Author: almgren <almgren>
Date:   Mon Oct 5 21:51:07 2009 +0000

    Added 1D versions of all the routines.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 79802855937cbbaa0a388b783ded7ed8b4647adb
Author: lijewski <lijewski>
Date:   Mon Oct 5 21:47:50 2009 +0000

    OpenMP'd

Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_3D.F

commit 0b3ded9d1c1b9fd4756cf4fb51b9e79164ef513f
Author: lijewski <lijewski>
Date:   Mon Oct 5 21:13:20 2009 +0000

    OpenMP'd

Src/LinearSolvers/C_TensorMG/MCLO_3D.F

commit a39e4e29466c057114349e68404c8d7a0d506c3b
Author: lijewski <lijewski>
Date:   Mon Oct 5 20:42:30 2009 +0000

    more OpenMP stuff

Src/LinearSolvers/C_NodalMG/hg_multi3d.f
Src/LinearSolvers/C_NodalMG/hg_proj3d.f

commit bdbb3f467f717b10305f9caace4408c5372211ee
Author: lijewski <lijewski>
Date:   Mon Oct 5 16:41:30 2009 +0000

    OpenMP'd hgints() hgrlxu() & hgresu()

Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 89f68ff8b4fd1f836f1594a2064f4aa0400b5182
Author: gpau <gpau>
Date:   Fri Oct 2 00:36:14 2009 +0000

    added pdf function.

Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.cpp

commit 8cf622a6824b5ff17fb946b6aae6c3cacfb03d18
Author: lijewski <lijewski>
Date:   Thu Oct 1 21:20:40 2009 +0000

    OpenMP'd node_bilinear_interp

Src/C_AMRLib/INTERP_3D.F

commit d37282849f1613bb84ad5b60dbf1b987cdd5bf2a
Author: lijewski <lijewski>
Date:   Thu Oct 1 20:51:08 2009 +0000

    *** empty log message ***

Src/C_AMRLib/INTERP_3D.F

commit 7c9397a8049800cce5d05c8dad07fac9a2a615b2
Author: lijewski <lijewski>
Date:   Thu Oct 1 19:30:58 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/MG_3D.F

commit 3213772f7601cbfa63f0c7a04e498745f3d10892
Author: lijewski <lijewski>
Date:   Thu Oct 1 18:18:10 2009 +0000

    Added specialized version of 0 & 1 norms for Real in Fortran

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 7e9bb2f108992965495776bc86522d165f8678a1
Author: lijewski <lijewski>
Date:   Tue Sep 29 20:42:36 2009 +0000

    removed WorkQueue stuff

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit e7a7e4c109fd860ad2358dd5190a11bb7fac25ba
Author: lijewski <lijewski>
Date:   Mon Sep 28 21:29:25 2009 +0000

    removed all BL_THREAD junk

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 86519b50dae37adcf345a47ae8eb20c51312b1df
Author: lijewski <lijewski>
Date:   Mon Sep 28 21:13:32 2009 +0000

    SELECT instead of IF

Src/LinearSolvers/C_CellMG/LO_3D.F

commit 1fa4c98ffde609ff947680e9619ea4849932b9bc
Author: lijewski <lijewski>
Date:   Mon Sep 28 21:13:06 2009 +0000

    removed FORT_CGPRECND()

Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_F.H

commit 253e28a65fa8445f7773a519651c922bf834b138
Author: lijewski <lijewski>
Date:   Mon Sep 28 20:29:59 2009 +0000

    use SELECT instead of IF

Src/LinearSolvers/C_CellMG/LO_3D.F

commit 3cbcf32c539078289602b765394339b789b1d659
Author: lijewski <lijewski>
Date:   Mon Sep 28 20:14:48 2009 +0000

    some simplification of APPLYBC()

Src/LinearSolvers/C_CellMG/LO_3D.F

commit 48ab6df446a9a19174290f1952bfbd0e0828c899
Author: lijewski <lijewski>
Date:   Mon Sep 28 19:23:01 2009 +0000

    more OpenMP tweeking

Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LP_3D.F

commit 5c2730e829110e4bd6132250783ad9950e532a45
Author: lijewski <lijewski>
Date:   Mon Sep 28 19:13:53 2009 +0000

    OpenMP'd

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit d6e105f05a0a47a9640ecbeec321a11fc30a80fb
Author: lijewski <lijewski>
Date:   Mon Sep 28 18:09:11 2009 +0000

    yet more OpenMP tweeking

Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F

commit 4df2f04ef1c225e0a01535ba0c2e7627a1c06e5b
Author: lijewski <lijewski>
Date:   Mon Sep 28 17:57:54 2009 +0000

    more OpenMP tweeking

Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F

commit 6ecea4d686f385d4feb8b1f21894f4ab0ea65158
Author: lijewski <lijewski>
Date:   Mon Sep 28 17:51:35 2009 +0000

    OPenMP'd

Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F
Src/LinearSolvers/C_CellMG/MG_3D.F

commit db127c7c113a2d65592b71179f870533319991f8
Author: nazgul <nazgul>
Date:   Mon Sep 28 17:06:21 2009 +0000

    Updated compiler options for Atlas.  -mp is deprecated.
    Using -fp-model fast=2 instead.
    
    Louis

Tools/C_mk/Make.Linux

commit 351ed7dcd1f70a56680095e09331d9e051d75a22
Author: lijewski <lijewski>
Date:   Mon Sep 28 17:05:50 2009 +0000

    removed OpenMP directives -- slowed down test case

Src/LinearSolvers/C_CellMG/CG_3D.F

commit f2e82b1c253031bdcd97987c5bdb784bb5fe6dea
Author: lijewski <lijewski>
Date:   Mon Sep 28 16:46:16 2009 +0000

    added some OpenMP macros

Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LP_3D.F

commit e409fda5a5fd4c50c375b4f8e654918fb6d1c3b5
Author: lijewski <lijewski>
Date:   Fri Sep 25 23:18:53 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 88dd1854afdf2132f7c0075dc417b50307506190
Author: lijewski <lijewski>
Date:   Fri Sep 25 21:24:22 2009 +0000

    disable -Ofast for PathScale C++ compiler - causes bug in mglib on franklin

Tools/C_mk/Make.Linux

commit a9bb3cae07fd5c80513da2613ca5c75b77af13ae
Author: lijewski <lijewski>
Date:   Fri Sep 25 18:04:31 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/inputs.3d
Tests/LinearSolvers/C_CellMG/inputs.3d

commit 638640ae292cb3a55e99976559479da16eb22b42
Author: lijewski <lijewski>
Date:   Fri Sep 25 03:50:56 2009 +0000

    rearranged some OpenMP stuff

Src/C_AMRLib/INTERP_3D.F

commit ee4ff2b74444c7a5018786e6e6395b2a5241cba8
Author: lijewski <lijewski>
Date:   Thu Sep 24 21:48:47 2009 +0000

    added some OpenMP directives linccinterp

Src/C_AMRLib/INTERP_3D.F

commit 35c7ffba5f9146fdf547db31814472a99e0ed6cb
Author: lijewski <lijewski>
Date:   Wed Sep 23 21:59:07 2009 +0000

    some OMP stuff

Tools/C_mk/Make.Linux

commit b3d4c2cd6d2a805925ab7980727164931f01b3a4
Author: lijewski <lijewski>
Date:   Fri Sep 18 22:10:33 2009 +0000

    some OpenMP stuff

Tools/C_mk/Make.defs

commit 6f70f0283d1d9cb0c554413087927f3bd6aeb270
Author: ajnonaka <ajnonaka>
Date:   Fri Sep 11 23:26:57 2009 +0000

    OMP=t option for PGI on franklin

Tools/F_mk/GMakedefs.mak

commit d1c8a4ebaf3889aaf2620a46450e64733993b9f8
Author: vince <vince>
Date:   Fri Sep 11 18:20:09 2009 +0000

    more 11.1.

Tools/C_mk/Make.defs

commit 5e9da5df15e6bca7951e2d121099cf23b8086bcc
Author: vince <vince>
Date:   Fri Sep 11 18:13:19 2009 +0000

    intel 11.1.

Tools/C_mk/Make.defs

commit b4ec7e42dab71ce96418672243662f4a642c1d6d
Author: ajnonaka <ajnonaka>
Date:   Thu Sep 10 22:20:02 2009 +0000

    on franklin with pathscale, now you can turn on openmp with OMP=t in your make line

Tools/F_mk/GMakedefs.mak

commit d34ef67b4c3b9884a6e252a7b389b50103d7abb2
Author: lijewski <lijewski>
Date:   Wed Sep 2 17:50:59 2009 +0000

    now pass problo and probhi optionally to ml_multifab_write

Src/F_BaseLib/fabio.f90

commit c047e8998f41a80842e8ff1b4dba819a4e08fba5
Author: mzingale <mzingale>
Date:   Wed Sep 2 16:27:58 2009 +0000

    no longer abort if a plotfile variable is not found in plotfile_var_index,
    instead just return -1.  The calling program should test on the output.
    This allows you to test for the presence of variables.

Src/F_BaseLib/plotfile.f90

commit 1f6187e4f4f041b4cfeadcecbba7b6e316db5a80
Author: lijewski <lijewski>
Date:   Fri Aug 28 16:55:31 2009 +0000

    default refine_grid_layout to false

Src/C_AMRLib/Amr.cpp

commit 31c6cf277c03584049fe048c5bf8e63751e50476
Author: ajnonaka <ajnonaka>
Date:   Wed Aug 26 22:24:39 2009 +0000

    got rid of the nx,ny,nz stuff by passing in hi(:) instead

Src/F_BaseLib/tag_boxes.f90

commit c7021ccc1ff5774800274b747b12a7a1f1d757f7
Author: mzingale <mzingale>
Date:   Sun Aug 23 15:42:59 2009 +0000

    add a routine that calls the C getcwd function to return the output
    directory -- for logging purposes.

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_system.f90
Src/F_BaseLib/system_util_c.c

commit 2804f225339644017688639d37155d610cbbbc8c
Author: almgren <almgren>
Date:   Thu Aug 20 20:52:56 2009 +0000

    oops -- left in print statement by accident.

Src/LinearSolvers/F_MG/mg.f90

commit 912c90bef9ce3bdfaf264b79124ef83d2b2b97ca
Author: almgren <almgren>
Date:   Thu Aug 20 20:49:35 2009 +0000

    Redefine "lcross" and call nodal_smoother_1d instead of nodal_line_solve_1d.

Src/LinearSolvers/F_MG/mg.f90

commit 743d2751f136c0b467a66dbc05e54ee11b8fde4a
Author: almgren <almgren>
Date:   Thu Aug 20 20:48:56 2009 +0000

    1) Add nodal_line_solve_1d.
    2) Modify nodal_smoother_1d to be red-black.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 8e974059cd3e30aff27ded624c8e1c217ef0dff7
Author: almgren <almgren>
Date:   Thu Aug 20 20:48:18 2009 +0000

    Add call to fine_edge_resid_1d instead of aborting.

Src/LinearSolvers/F_MG/ml_util.f90

commit 3efc3dc156f0c0ec259551ac4f32b03595ed5fc9
Author: almgren <almgren>
Date:   Thu Aug 20 20:47:53 2009 +0000

    Fix fine_edge_resid_1d.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 48cd9cb76e5f12a6d84d20dfc3860657d8b1b0bf
Author: almgren <almgren>
Date:   Tue Aug 18 02:05:31 2009 +0000

    Add 1d version of subtract_divu_from_rhs.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 05cc958b4079d066f7d7f46d473c1d81cf3cef5a
Author: almgren <almgren>
Date:   Fri Aug 14 22:28:31 2009 +0000

    Fix indexing in 1d.

Src/LinearSolvers/F_MG/stencil.f90

commit 674716acc8876b505c6ed52c30672d6d5f00e35d
Author: almgren <almgren>
Date:   Fri Aug 14 22:21:48 2009 +0000

    Fix typo.

Src/LinearSolvers/F_MG/stencil.f90

commit 016c6c193c4c5e6d72051061c66d69ae6fd178af
Author: almgren <almgren>
Date:   Fri Aug 14 22:21:05 2009 +0000

    Fix stencil_apply_1d.

Src/LinearSolvers/F_MG/stencil.f90

commit b2aae0d067b188f9cc41f35427b81b46abd6edd3
Author: almgren <almgren>
Date:   Fri Aug 14 22:20:18 2009 +0000

    1) Fix bug in stencil_1d_apply
    2) Modify stencil_1d_apply and stencil_2d_apply to take lo and hi as
    inputs so we can more easily debug with the actual indices.

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 613cce2f70d86f340f9b0e0de053d914b351c13f
Author: almgren <almgren>
Date:   Fri Aug 14 22:09:47 2009 +0000

    Added 1d capability.

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/interp.f90

commit 2006b6408e2cc33284f5839a273feaf92892d911
Author: almgren <almgren>
Date:   Wed Aug 12 22:38:28 2009 +0000

    Use lo(:),hi(:) instead of nx,ny,nz for easier debugging.

Src/LinearSolvers/F_MG/stencil.f90

commit b7c9dc1e5bbe84d10f12925d63262c6fa9ed594f
Author: almgren <almgren>
Date:   Tue Aug 11 20:28:28 2009 +0000

    Explicitly add climits.

Src/C_AMRLib/TagBox.cpp

commit 592cd0d9642dc96410fad94cb2b5cfc5de1600ae
Author: almgren <almgren>
Date:   Tue Aug 11 17:11:19 2009 +0000

    Fixed a bug -- we didn't use to call crse_fine_residual from applyop
    so the coarse grid cell next to a fine grid had the wrong residual.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 207f1705fa6df77a7a907eaf7eb4953cda0d7542
Author: ajnonaka <ajnonaka>
Date:   Fri Aug 7 17:16:29 2009 +0000

    added .smp to executable if smp is true

Tools/F_mk/GMakedefs.mak

commit 92f01599045aa7816afbfd8379ea4ea6e86c0427
Author: mzingale <mzingale>
Date:   Fri Aug 7 15:15:04 2009 +0000

    add some error checking to the copying of inputs, probin, and the
    auxfiles

Tools/C_util/regtests/test.py

commit 55df2de0de028f6868f31720dfb5751a612a9454
Author: almgren <almgren>
Date:   Thu Aug 6 21:51:36 2009 +0000

    Fixed the Minion "full" stencil which is used for variable density.

Src/LinearSolvers/F_MG/stencil.f90

commit bc4941e6dc1ecb03e5802e346d75d807543009be
Author: mzingale <mzingale>
Date:   Tue Aug 4 19:17:19 2009 +0000

    update to reflect new directory locatios

Tools/C_util/regtests/Castro-tests.ini

commit 4da70e99a219082e2b43584df84c60c76c8e46bc
Author: mzingale <mzingale>
Date:   Tue Aug 4 18:58:49 2009 +0000

    on second thought, update -d for CASTRO is a bad idea

Tools/C_util/regtests/test.py

commit 03c22373481342bb9fab26f3126669a1ead491a9
Author: mzingale <mzingale>
Date:   Sun Aug 2 14:37:03 2009 +0000

    do a CVS update -d to capture new directories.
    
    only take the file name (not relative path) for the auxFiles when copying
    to the web directory

Tools/C_util/regtests/test.py

commit b6b12a02139b24ef3f01666a04fead0571a38973
Author: mzingale <mzingale>
Date:   Sun Aug 2 00:59:32 2009 +0000

    update to reflect new directory structures and no more grid files

Tools/C_util/regtests/Maestro-tests.ini

commit 0dc500228673389562bfa5619592643aef41f19b
Author: mzingale <mzingale>
Date:   Thu Jul 30 19:44:28 2009 +0000

    add a check that if there is a floating point constant that it be
    a double precision constant.  At the moment, it catches a bunch, but
    has too many false positives

Tools/F_scripts/fcheck.py

commit 84864e9dccd6be466c397f41a138c70c9a52cce7
Author: mzingale <mzingale>
Date:   Thu Jul 30 17:19:13 2009 +0000

    the start of a simple script to check that quantities are allocated
    correctly in our Fortran code.  At the moment, it looks for all the
    'real' variables that aren't 'dp_t'.  Next up is checking all the constants.

Tools/F_scripts/fcheck.py

commit 3f2e68813ca700788e2373eedeaf851e0de9cb41
Author: ajnonaka <ajnonaka>
Date:   Thu Jul 30 15:58:14 2009 +0000

    on franklin, hpctoolkit will compile in if you add "USE_HPCTOOLKIT=t" when you make

Tools/F_mk/GMakedefs.mak

commit a332d711947ed81c9d9111ee2d930145e72a9b12
Author: ajnonaka <ajnonaka>
Date:   Thu Jul 30 15:40:58 2009 +0000

    mpi stuff for surveyor at argonne

Tools/F_mk/GMakeMPI.mak

commit b4e3a216b2f0264e6b6ce5dd62b0e7c6887cbdf2
Author: almgren <almgren>
Date:   Mon Jul 27 21:50:16 2009 +0000

    Remove unused variable.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 1c69cd032c2e7fe4d9f103d0d334dc747f783d4c
Author: almgren <almgren>
Date:   Mon Jul 27 21:48:37 2009 +0000

    Remove extra print statement.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 2f3fc317d05cf87fe5ffe4ebacba94548f7815a2
Author: almgren <almgren>
Date:   Mon Jul 27 20:55:17 2009 +0000

    Shouldn't have had print statement and stop in there.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 4480b9d451745ee97b098bdb404bb887037a9fbc
Author: almgren <almgren>
Date:   Mon Jul 27 20:28:31 2009 +0000

    Dont need to restrict rh(n) onto rh(n-1) in applyop since rh is
    identically zero.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 28adade621735e2c0358db2e1397475de0645c46
Author: lijewski <lijewski>
Date:   Fri Jul 24 19:14:09 2009 +0000

    removed cache junk

Src/C_AMRLib/Amr.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 3460a6484380d04ec4932b6244a8cb01fe84d759
Author: lijewski <lijewski>
Date:   Fri Jul 24 17:46:18 2009 +0000

    default copy cache back to on with max size to 10

Src/C_BaseLib/FabArray.cpp

commit 22411e8d559aae48284e74f609b1e03b0f8bb61e
Author: lijewski <lijewski>
Date:   Thu Jul 23 22:26:01 2009 +0000

    refine_grid_layout only does grids below new_finest

Src/C_AMRLib/Amr.cpp

commit 261a950549f988ecdc5e504a6cf167dab1f50273
Author: mzingale <mzingale>
Date:   Thu Jul 23 16:50:07 2009 +0000

    add some useful debugging flags, commented out

Tools/F_mk/GMakedefs.mak

commit 7cc17a5c6ab4202995b710357cd7b1c851d7b776
Author: lijewski <lijewski>
Date:   Tue Jul 21 21:19:21 2009 +0000

    fixed bug in grid_places()

Src/C_AMRLib/Amr.cpp

commit e2b50aa4df96ce1943e37dee0e3769db0cd827ce
Author: lijewski <lijewski>
Date:   Thu Jul 16 18:01:27 2009 +0000

    break up crse domain using maxSize()

Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit a4975648399e1bca89bd8881216b4f6bfd86136d
Author: lijewski <lijewski>
Date:   Thu Jul 16 17:37:20 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/Test/inputs3D
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_TensorMG/inputs3D
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit f4a2d46c044d3a02a1ce8c691d81a4e963c1aad9
Author: lijewski <lijewski>
Date:   Thu Jul 16 16:59:51 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/Test/grids/gr.3_2x3x4
Src/LinearSolvers/C_TensorMG/Test/grids/gr16.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr16x8.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr2D
Src/LinearSolvers/C_TensorMG/Test/grids/gr32.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr32x8.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr64.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr8.dog
Src/LinearSolvers/C_TensorMG/Test/inputs3D
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_TensorMG/grids/gr.3_2x3x4
Tests/LinearSolvers/C_TensorMG/grids/gr16.dog
Tests/LinearSolvers/C_TensorMG/grids/gr16x8.dog
Tests/LinearSolvers/C_TensorMG/grids/gr2D
Tests/LinearSolvers/C_TensorMG/grids/gr32.dog
Tests/LinearSolvers/C_TensorMG/grids/gr32x8.dog
Tests/LinearSolvers/C_TensorMG/grids/gr64.dog
Tests/LinearSolvers/C_TensorMG/grids/gr8.dog
Tests/LinearSolvers/C_TensorMG/inputs3D
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit b48f5ac079ee403d72d790c6c5bea87d08cb9ef5
Author: lijewski <lijewski>
Date:   Thu Jul 16 16:32:44 2009 +0000

    first cut at bringing up-to-date

Src/LinearSolvers/C_TensorMG/Test/GNUmakefile
Src/LinearSolvers/C_TensorMG/Test/Make.package
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.cpp
Src/LinearSolvers/C_TensorMG/Test/main_F.H
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/Make.package
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tests/LinearSolvers/C_TensorMG/main_F.H
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit 87daa0dfb938de07c0d2aeea49c5913af5284d2e
Author: lijewski <lijewski>
Date:   Mon Jul 13 20:18:28 2009 +0000

    removed simplify() in initialize()

Src/C_AMRLib/AuxBoundaryData.cpp

commit 301362eeb80f01ff73f210d90b42091613bd906b
Author: lijewski <lijewski>
Date:   Mon Jul 13 20:17:24 2009 +0000

    removed simplify() in GetBndryCells

Src/C_BaseLib/BoxArray.cpp

commit 14702fe97c7b9d1404012c739e915842f02b9704
Author: lijewski <lijewski>
Date:   Sun Jul 12 00:38:32 2009 +0000

    fpb_cache_max_size now defaults to 10.

Src/C_BaseLib/Geometry.cpp

commit 599ff3793b747b13368c3dae299a482e4f20fbdd
Author: lijewski <lijewski>
Date:   Sat Jul 11 03:01:19 2009 +0000

    max_live_tasks now defaults to 50.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 3de6b9cf8706234911005d7e68dfef32780f976e
Author: lijewski <lijewski>
Date:   Sat Jul 11 00:49:21 2009 +0000

    use_copy_cache now defaults to false.

Src/C_BoundaryLib/FabSet.cpp

commit 3d1633722c905b9b348cf959c2dba51b53cec50c
Author: lijewski <lijewski>
Date:   Sat Jul 11 00:45:49 2009 +0000

    use_copy_cache now defaults to false.
    fb_cache_max_size now defaults to 10 instead of being unlimited.

Src/C_BaseLib/FabArray.cpp

commit 261756f00f301208f0b4873359062fc4fd2faab7
Author: ajnonaka <ajnonaka>
Date:   Fri Jul 10 19:27:56 2009 +0000

    allocate arrays at runtime instead of on the stack

Src/F_BaseLib/interp.f90

commit 4064dae38f13e1766cc70de9cd84a75ceef736ec
Author: ajnonaka <ajnonaka>
Date:   Fri Jul 10 19:27:45 2009 +0000

    fix a copy statement which was not compatible with intel 9.1.043

Src/F_BaseLib/fillpatch.f90

commit ea98c321fbecd1d656f2593308fd6ce7eaf0c38b
Author: mzingale <mzingale>
Date:   Mon Jul 6 20:57:53 2009 +0000

    for intel, in debug mode, also set -u, which enforces 'implicit none'
    -- just in case we missed one somewhere

Tools/F_mk/GMakedefs.mak

commit e16a9a6781898317cc8a163405770a5aa80f218d
Author: ajnonaka <ajnonaka>
Date:   Fri Jun 19 22:45:25 2009 +0000

    got USE_SMP to compile on intrepid

Tools/C_mk/Make.mpi

commit e9c127903784a1e6f0ff879a96d6836ac4cf1f0b
Author: ajnonaka <ajnonaka>
Date:   Fri Jun 19 22:32:03 2009 +0000

    compiles now with SMP on intrepid

Src/LinearSolvers/F_MG/mg_smoother.f90

commit ffb9be6bdf5b82d4d29d0b0176dfcaaa98e4a532
Author: lijewski <lijewski>
Date:   Fri Jun 19 21:07:13 2009 +0000

    SMP -> USE_SMP=TRUE

Tools/C_mk/Make.mpi

commit 302a157d41fd48cd55a3a8c819e399190f9820c2
Author: lijewski <lijewski>
Date:   Fri Jun 19 19:20:17 2009 +0000

    added simplify() and maxSize() to GetBndryCells()

Src/C_BaseLib/BoxArray.cpp

commit 15a798303d231df3c26a1a709ab4006c26df8c5a
Author: lijewski <lijewski>
Date:   Thu Jun 18 17:16:36 2009 +0000

    more work on intrepid

Tools/C_mk/Make.mpi

commit b8395e8941db769bf19a610fecdc152bb9c51c11
Author: lijewski <lijewski>
Date:   Thu Jun 18 16:54:34 2009 +0000

    some work getting HyperCLaw to compileon intrepid

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 51ba47ef8ceb8419dd590fe504170e58befa4637
Author: lijewski <lijewski>
Date:   Wed Jun 17 15:54:28 2009 +0000

    *** empty log message ***

Src/C_AMRLib/AuxBoundaryData.cpp

commit 2a08582386b0addfce1a7aa20553efc1abb3772d
Author: almgren <almgren>
Date:   Tue Jun 16 23:04:38 2009 +0000

    Add Barrier calls at the end of Amr::writePlotFile and Amr::checkPoint.
    Hopefully this fixes the problems we've been having on della.princeton.edu

Src/C_AMRLib/Amr.cpp

commit 7459c78b87befee105718ccb85054d125c75785e
Author: mzingale <mzingale>
Date:   Wed Jun 3 21:02:03 2009 +0000

    update to reflect current problem setups

Tools/C_util/regtests/Maestro-tests.ini

commit 3897e8b118431e95aff938210b31aa4740b6a3d6
Author: ajnonaka <ajnonaka>
Date:   Wed Jun 3 16:34:09 2009 +0000

    added parallel_barrier call to parallel_initialize to give timers better performance

Src/F_BaseLib/parallel.f90

commit 0e8d7f58ab3597b8b6752c686cc8bb8732e63eb3
Author: ajnonaka <ajnonaka>
Date:   Tue Jun 2 21:38:51 2009 +0000

    made timer output much more readable
    added additional timers in put_1d_array_...

Src/F_BaseLib/bl_prof.f90

commit edb7fe14d97e25cc5de69d42aaf67d47edef3f46
Author: lijewski <lijewski>
Date:   Tue Jun 2 02:51:02 2009 +0000

    Added new version of CrseInit() that takes a single MultiFab.
    This is meant to replace the weird version that takes a FArrayBox and has
    to be followed by a call to CrseInitFinish().  Codes should set themselves
    up to use this version, as the FArrayBox version appears to use too much
    memory in high CPU/high grid count scenarios.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 4cc373d1e999b278b25e99e36f8b31ca9a08e511
Author: lijewski <lijewski>
Date:   Fri May 29 23:38:59 2009 +0000

    default verbose to false for CrseInitFinish()

Src/C_AMRLib/FluxRegister.cpp

commit 7f4b3c33fcda1a54602b9f82941a4c6777e7dd48
Author: lijewski <lijewski>
Date:   Fri May 29 23:15:57 2009 +0000

    some instrumentation for CrseInitFinish()

Src/C_AMRLib/FluxRegister.cpp

commit 318e773a3d26d6514f588f5a40b2268382a356d5
Author: ajnonaka <ajnonaka>
Date:   Fri May 29 21:57:03 2009 +0000

    #pathscale friendly

Src/C_BaseLib/FabArray.H

commit c8b8393d67654db0d5ac42135be0892f35eec601
Author: lijewski <lijewski>
Date:   Fri May 29 21:54:15 2009 +0000

    more instrumentation

Src/C_BaseLib/FabArray.H

commit 11c18d8a0af2a0b22e48b37766085db249457c5a
Author: lijewski <lijewski>
Date:   Fri May 29 21:13:35 2009 +0000

    added some instrumentation to CollectData()

Src/C_BaseLib/FabArray.H

commit 1846d1adb4ecb8501974ac9d594dbcd307f5b18e
Author: lijewski <lijewski>
Date:   Wed May 27 21:36:59 2009 +0000

    parallel speedup to linComb()

Src/C_BoundaryLib/FabSet.cpp

commit 9ceeb3995a2d9da3f8f949892812a2eade7d8d7c
Author: lijewski <lijewski>
Date:   Wed May 27 21:08:21 2009 +0000

    parallel speedups for Reflux() and CrseInit()

Src/C_AMRLib/FluxRegister.cpp

commit e2fd24e71af6e2bf0097ba81008e491717185850
Author: lijewski <lijewski>
Date:   Tue May 26 21:02:40 2009 +0000

    added timer to initialize()

Src/C_AMRLib/AuxBoundaryData.cpp

commit 346674bdf9c8e0e1367e237778303856c84d3eb0
Author: lijewski <lijewski>
Date:   Tue May 26 20:40:00 2009 +0000

    verbose flag and some timers

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit a914af7888eb829cb0ccfa473306db7bb3a68c54
Author: lijewski <lijewski>
Date:   Tue May 26 20:20:52 2009 +0000

    some timers

Src/C_AMRLib/AmrLevel.cpp

commit 6a3dac2372525e537da7a8d5e3289d20b116a920
Author: almgren <almgren>
Date:   Tue May 26 17:19:02 2009 +0000

    Remove unused variables bxa_src and bxa_dst.

Src/F_BaseLib/layout.f90

commit 0552a063cfb4f0a079279cd7bdadb1ef7f2e4a6c
Author: lijewski <lijewski>
Date:   Mon May 18 16:51:25 2009 +0000

    removed unused code in TagBox::coarsen()

Src/C_AMRLib/TagBox.cpp

commit 5e94f55a97bf5ba6ac0f3a278f9d8c8400251067
Author: gpau <gpau>
Date:   Fri May 15 16:51:34 2009 +0000

    MultiFab::Initialize() called in BoxLib::Initialize()

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 2e48a2a12f07f73e65473c3d16bb5a03c92a99d7
Author: ajnonaka <ajnonaka>
Date:   Mon May 11 20:57:52 2009 +0000

    added
    
    f90sources += mt19937ar.f90

Tests/LinearSolvers/F_MG/GPackage.mak

commit cd450103545d2c4f8f6b26898220a3a6e2d07d4e
Author: almgren <almgren>
Date:   Sun May 10 05:11:16 2009 +0000

    Added 3d Minion stencil.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 7f69454d13c73b52d14b72d439fd5fe7e08dd435
Author: lijewski <lijewski>
Date:   Fri May 8 18:07:31 2009 +0000

    attempt to deal with empty case

Src/C_AMRLib/AuxBoundaryData.H
Src/C_AMRLib/AuxBoundaryData.cpp

commit c99c6487b5becf30b8ff66cdb8198e6ab290dbdd
Author: almgren <almgren>
Date:   Wed May 6 23:50:04 2009 +0000

    Put the minus sign back into minion_full_fill_2d.

Src/LinearSolvers/F_MG/stencil.f90

commit c2419fe10c9627b915eca643e3f642fd0dbc8c37
Author: almgren <almgren>
Date:   Wed May 6 23:40:12 2009 +0000

    Fix up stencil...

Src/LinearSolvers/F_MG/stencil.f90

commit f24404069e17b1011e49c7284c479af6992d6cdf
Author: almgren <almgren>
Date:   Wed May 6 22:50:02 2009 +0000

    Generalize to coeffs having more than one ghost cell.

Src/LinearSolvers/F_MG/stencil.f90

commit 50860bd8a3ff5f48fa423f6e3bece4afb03817a9
Author: almgren <almgren>
Date:   Wed May 6 21:49:33 2009 +0000

    Uncomment lines.

Src/LinearSolvers/F_MG/stencil.f90

commit 384efd5793bd224367cc8c03fbd645a66ca2db99
Author: almgren <almgren>
Date:   Wed May 6 21:37:40 2009 +0000

    Fix stencil in stencil_minion_full_fill.

Src/LinearSolvers/F_MG/stencil.f90

commit 2285fedf469b069c6063f027d38e4aa77c6eb581
Author: almgren <almgren>
Date:   Wed May 6 20:56:00 2009 +0000

    Add stencil for 25-point minion solve.

Src/LinearSolvers/F_MG/stencil.f90

commit 59ead0993997adb87346c005d239d18a75869c63
Author: almgren <almgren>
Date:   Wed May 6 17:27:54 2009 +0000

    Adding stencil_minion_full_fill_2d...

Src/LinearSolvers/F_MG/stencil.f90

commit 4b646da4a693f49c070ff43bf1f72468627a83c5
Author: almgren <almgren>
Date:   Wed May 6 16:50:23 2009 +0000

    Added new MINION type -- full vs cross.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/stencil.f90

commit f51c5d80cd56e4aec8f77d752d6473d02d6928f1
Author: mzingale <mzingale>
Date:   Mon May 4 17:21:21 2009 +0000

    define a new method, plotfile_var_index that returns the index in the
    fab corresponding to a plotfile name.  Rewrite fwdconvect to use this.

Src/F_BaseLib/plotfile.f90

commit 309bfcd5f312bae29425301bdbd4aef402a7e0d1
Author: gpau <gpau>
Date:   Sat May 2 00:40:33 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/PltFileXAve.cpp

commit 967049379251b590d3ce360db54e6d60015fdc84
Author: almgren <almgren>
Date:   Thu Apr 30 22:04:28 2009 +0000

    Fix print statement for going down in V-cycle.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit a5657c1020e907f9db4aa3f85a7ed884fa25ea13
Author: lijewski <lijewski>
Date:   Thu Apr 30 17:34:34 2009 +0000

    disallowed copy constructor & assignment operator

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp

commit eb88eccf2620b33ffab5ea8f6120c5269be7fdc0
Author: gpau <gpau>
Date:   Fri Apr 24 19:21:35 2009 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 18e6f200075056ae69db86af5dd87dd430997c47
Author: almgren <almgren>
Date:   Tue Apr 21 19:40:00 2009 +0000

    Fixed verbosity again.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 16ed91fefd875f181aa16e66ecea7c6f5c3921e8
Author: almgren <almgren>
Date:   Tue Apr 21 19:21:16 2009 +0000

    Modified verbosity -- added  extra verbosity to Multigrid when
    verbose > 1.Z

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit b84fbc08b5df91689e584283bf10942c73839f55
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 21 17:22:08 2009 +0000

    boxassoc deallocate statements weren't being counted properly

Src/F_BaseLib/layout.f90

commit 75bada19d838019b6e4ac4c780c9dbab6193fa25
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 21 17:04:25 2009 +0000

    plugged memory leak

Src/LinearSolvers/F_MG/mg.f90

commit 119b8b0e1a9ef5a23689fafb39f031a5d710ae4b
Author: ajnonaka <ajnonaka>
Date:   Mon Apr 20 22:07:06 2009 +0000

    PathScale with MPI works on jaguar

Tools/C_mk/Make.mpi

commit 248dbbc35c718adc4950a1a475df4dc2f4c05edf
Author: almgren <almgren>
Date:   Mon Apr 20 21:44:03 2009 +0000

    We need i3 not i2 to print nboxes in layout_print.

Src/F_BaseLib/layout.f90

commit fc24add61f2aa88da6f52de85e944f9db3fdd6e1
Author: almgren <almgren>
Date:   Mon Apr 20 19:41:19 2009 +0000

    Need to have a ghost cell for rh when nodal.

Src/LinearSolvers/F_MG/mg.f90

commit 7aeeec58dcb44bb3d7e69d037e4fd16b78583e6c
Author: almgren <almgren>
Date:   Mon Apr 20 17:38:34 2009 +0000

    Formatting only.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 9d136865b83ad8cff233e471ef8122929f653b43
Author: almgren <almgren>
Date:   Sat Apr 18 03:21:20 2009 +0000

    Dont think we need to include mlmg.f90 in a make... do we?

Src/LinearSolvers/F_MG/GPackage.mak

commit b1ee9d14d3de5e90f3fb0d47d22acd84132a0169
Author: almgren <almgren>
Date:   Sat Apr 18 03:20:11 2009 +0000

    Fix case where we set bottom_solver_eps = eps when
    only one mg_level -- we only want this in the case when
    it's not being called as a bottom solver for another mgt,
    so here we test on volume ... this should work well enough for now.

Src/LinearSolvers/F_MG/mg.f90

commit 59a5967a80de77616226339e7fc8dda26d143e70
Author: almgren <almgren>
Date:   Fri Apr 17 21:36:12 2009 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg.f90

commit d65df552fe0f58106948b818ddc49d3b222dec55
Author: almgren <almgren>
Date:   Fri Apr 17 21:20:46 2009 +0000

    IF nodal and using CG or BiCG as bottom solver then build the nodal
    mask at the bottom solver level ahead of time and pass it in to the BiCG
    or CG routine so that they can pass it into the multifab_dot routine
    so we don't build it every time the dot routine is called.

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90

commit b39d3551b9ba1b4e0d06360d68150904ed820186
Author: almgren <almgren>
Date:   Fri Apr 17 21:19:14 2009 +0000

    Added optional nodal_mask argument to multifab_dot which computes
    a dot product.  Without the nodal_mask argument present the multifab_dot
    function still builds and destroys the nodal mask every time it is called.

Src/F_BaseLib/multifab.f90

commit 2cb9fb3e74b5e812261101592947373ea9d29236
Author: ajnonaka <ajnonaka>
Date:   Thu Apr 16 22:20:08 2009 +0000

    plugged memory leak

Src/LinearSolvers/F_MG/mg.f90

commit 1f6c1dc15e57fc4ef2223a3b089366ffada8e2e4
Author: almgren <almgren>
Date:   Thu Apr 16 21:44:46 2009 +0000

    Make sure to allocate bottom_uu and bottom_rh as nodal if need be.

Src/LinearSolvers/F_MG/mg.f90

commit 681bd58ecf875ff85a3708ee26442998310b2939
Author: ajnonaka <ajnonaka>
Date:   Thu Apr 16 20:38:46 2009 +0000

    added timer for build_nodal_dot_mask

Src/F_BaseLib/multifab.f90

commit 07bbfec6b6d9d2f00e5f4b77d941b0d3bac23818
Author: almgren <almgren>
Date:   Thu Apr 16 17:30:46 2009 +0000

    Put in the interface for bottom_solver = 4 option with the nodal solver.

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 12d1932d5e382f51d69d8147b1795f725d2531c0
Author: almgren <almgren>
Date:   Thu Apr 16 17:24:07 2009 +0000

    New stuff for bottom_solver = 4.

Src/LinearSolvers/F_MG/mg.f90

commit 2f76cd05fa0c80b847627540065830ba98efcf05
Author: almgren <almgren>
Date:   Thu Apr 16 17:22:11 2009 +0000

    Pass bottom_mgt through as an optional argument.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit adf6e8b63bace4b74990699021382695b5820e3b
Author: lijewski <lijewski>
Date:   Tue Apr 14 17:03:04 2009 +0000

    try to print out something useful when trees unbalanced

Src/F_BaseLib/bl_prof.f90

commit 474c750e2edb26e2a77533c34a325caabfa98774
Author: lijewski <lijewski>
Date:   Mon Apr 13 23:07:29 2009 +0000

    removed uses of reshape()

Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit fabba70c8038806246227777ef5cc7027b5243d5
Author: lijewski <lijewski>
Date:   Mon Apr 13 17:17:03 2009 +0000

    removed av member of comm_dsc type

Src/F_BaseLib/layout.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 0757407c75c3d4b163fb7efb046fee0df79fd18f
Author: vince <vince>
Date:   Tue Apr 7 20:39:54 2009 +0000

    added def for HOST if not set.

Tools/C_mk/Make.mpi

commit 1d6edc6f45081adfcc21c4612239384ab6b53521
Author: vince <vince>
Date:   Tue Apr 7 17:37:20 2009 +0000

    updated gojira.

Tools/C_mk/Make.mpi

commit c3c3a9a1a14d806566d73acc5a6c029469fb7b3b
Author: gpau <gpau>
Date:   Sun Apr 5 15:28:42 2009 +0000

    *** empty log message ***

Tools/C_util/Statistics/PltFileXAve.cpp

commit 70e6cbf531af3087cd8130b5d58274bcf36b3d04
Author: ajnonaka <ajnonaka>
Date:   Fri Apr 3 20:38:04 2009 +0000

    better job with timer formatting

Src/F_BaseLib/bl_prof.f90

commit f5d3014d20eaaa7605f7db706070ea8240c896d9
Author: lijewski <lijewski>
Date:   Fri Apr 3 20:19:05 2009 +0000

    *** empty log message ***

Tests/LinearSolvers/F_MG/inputs

commit c35b0d9372d7d197eeceac78fe9bf054b697723d
Author: lijewski <lijewski>
Date:   Fri Apr 3 20:15:11 2009 +0000

    some simplification

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 666a5f55233dd7d7346d2e5d69d49fbd501f2511
Author: ajnonaka <ajnonaka>
Date:   Fri Apr 3 20:02:53 2009 +0000

    changed the bl_timer output width to 40 characters so you can actually see what's being called...

Src/F_BaseLib/bl_prof.f90

commit 682b4f6e1355caa728b0b06d14bd5cb43daddf83
Author: lijewski <lijewski>
Date:   Thu Apr 2 19:31:52 2009 +0000

    more verbose output

Src/F_BaseLib/layout.f90

commit 9d0d95b6e8ca78be2eeed4f968572e3ae3ed83e9
Author: lijewski <lijewski>
Date:   Thu Apr 2 17:20:29 2009 +0000

    added simple hash to speed up copyassoc matches

Src/F_BaseLib/layout.f90

commit 22c09fc4739227fdf2845d20b4132d99aff37cf0
Author: lijewski <lijewski>
Date:   Thu Apr 2 05:10:18 2009 +0000

    back to simpler way of limiting copyassoc cache size

Src/F_BaseLib/layout.f90

commit 8a586e5e342b802d85536e959dfd05cb021c5c41
Author: lijewski <lijewski>
Date:   Wed Apr 1 20:54:14 2009 +0000

    more sophisticated cache clearing strategy

Src/F_BaseLib/layout.f90

commit 327be62db3f5c5c841896585d9335f4343480a11
Author: lijewski <lijewski>
Date:   Wed Apr 1 20:24:24 2009 +0000

    smarter about what to delete from copy cache

Src/F_BaseLib/layout.f90

commit 1eeaa91ab8ac85940e471907be19f7faada993fe
Author: lijewski <lijewski>
Date:   Wed Apr 1 18:23:20 2009 +0000

    print copy cache stats on flush

Src/F_BaseLib/layout.f90

commit 034aa3b0514a3007fdde95813e74aeb85165d5e9
Author: lijewski <lijewski>
Date:   Wed Apr 1 18:12:35 2009 +0000

    copyassoc cache refinements

Src/F_BaseLib/layout.f90

commit c9cc1b4a6f715c3ad7e96d53266041c19cce1537
Author: almgren <almgren>
Date:   Tue Mar 31 17:37:06 2009 +0000

    Don't need to compute residual on the way back up the V-cycle *after*
    the relaxation at that level -- we can compute it later when we need it.
    Left in that we do compute it if do_diagnostics is on.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 9df2b60113c9f3b45ace1cb8177e97c4618e8c68
Author: ajnonaka <ajnonaka>
Date:   Tue Mar 31 17:24:05 2009 +0000

    fix comment

Src/F_BaseLib/make_new_grids.f90

commit 9e71ff410498c1773dac529c0668d5dbfba49ba1
Author: ajnonaka <ajnonaka>
Date:   Tue Mar 31 17:09:01 2009 +0000

    fixed a comment

Src/F_BaseLib/ml_boxarray.f90

commit 377327506c52b27046ed12e746a258981dc4d9dd
Author: lijewski <lijewski>
Date:   Mon Mar 30 22:01:29 2009 +0000

    bypass distribution mapping calculation when possible

Src/F_BaseLib/make_new_grids.f90
Src/F_BaseLib/ml_boxarray.f90

commit 4edc638758e12f5b4ba59c8cd0f832b79262c21f
Author: lijewski <lijewski>
Date:   Mon Mar 30 21:49:55 2009 +0000

    bypass distribution mapping calculation when possible

Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit 471403705caa75958824a5ebf9ccea332b0903c9
Author: ajnonaka <ajnonaka>
Date:   Mon Mar 30 21:34:59 2009 +0000

    modified calls to multifab_fill_ghost_cells to not call multifab_fill_boundary for the crse data when the ghost cells have previously been filled.  no change to results.

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit fdecf5123521090841aea784035f1c665946988b
Author: almgren <almgren>
Date:   Mon Mar 30 21:12:12 2009 +0000

    Move call to multifab_fill_boundary out of ml_interp_bcs and into ml_cc
    which is calling ml_interp_bcs 2*BL_SPACEDIM times.  Should reduce the time
    in multifab_fill_boundary by factor of 2*BL_SPACEDIM.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 603752e1557ef8fac438a1c38325e73847967e2b
Author: ajnonaka <ajnonaka>
Date:   Mon Mar 30 19:31:19 2009 +0000

    sfc_threshold=4 actually is a better idea now that we have turned off the knapsack minimize communication cost optimization

Src/F_BaseLib/layout.f90

commit 58419fb5d4b77c8646adcf04c4f1ce2aa7494af4
Author: almgren <almgren>
Date:   Mon Mar 30 17:56:57 2009 +0000

    Add new smoother type -- "efficient GSRB" -- doesn't do a fill boundary between
    the red and black sweeps.

Src/LinearSolvers/F_MG/mg.f90

commit fdd442328422596b2d0cc75087d593b51b314695
Author: lijewski <lijewski>
Date:   Mon Mar 30 17:51:45 2009 +0000

    set sfc_threshold default to 0

Src/F_BaseLib/layout.f90

commit 536640ff3228144f208bc23dabffeab76533c02a
Author: lijewski <lijewski>
Date:   Mon Mar 30 17:47:33 2009 +0000

    turn off do_mcc by default

Src/F_BaseLib/knapsack.f90

commit 417cc25b5e91267550d7a72fe730894b9dd282d5
Author: lijewski <lijewski>
Date:   Mon Mar 30 16:03:20 2009 +0000

    reverted out the removal of profile timers

Src/LinearSolvers/F_MG/mg_smoother.f90

commit cff9a168a492703d361e6f5577145394a4456c18
Author: lijewski <lijewski>
Date:   Sat Mar 28 22:19:10 2009 +0000

    commented out some print statements

Tests/LinearSolvers/F_MG/cc_multi.f90

commit 5d1e079132132ce525d22685f28767d874ce3084
Author: ajnonaka <ajnonaka>
Date:   Fri Mar 27 20:26:57 2009 +0000

    make sure to destroy bpt if you return out of a function early

Src/F_BaseLib/cluster.f90

commit 1048c1636528f629459a69a8497af2e4febafeb6
Author: lijewski <lijewski>
Date:   Fri Mar 27 20:06:42 2009 +0000

    remove bl_prof_timers

Src/LinearSolvers/F_MG/mg_smoother.f90

commit ef541865fd6068b6394ec1b91dc8ecad1dc516dd
Author: lijewski <lijewski>
Date:   Thu Mar 26 21:58:34 2009 +0000

    modest speedup to SSFC stuff

Src/C_BaseLib/DistributionMapping.cpp

commit 7594644bc2ef73630546711da7aa67f972e7cc85
Author: lijewski <lijewski>
Date:   Thu Mar 26 17:51:53 2009 +0000

    modest optimization to sfc_greater_i()

Src/F_BaseLib/knapsack.f90

commit 92a1a58a614fbbb880438a106427b825fa01a355
Author: lijewski <lijewski>
Date:   Wed Mar 25 19:57:25 2009 +0000

    minor tweeks to previous fix

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit b3d62f850ff00df5cf24879f484fe48a0d74240c
Author: lijewski <lijewski>
Date:   Wed Mar 25 19:04:30 2009 +0000

    added box_get_intersector stuff to ml_interface_c() -- big speedup

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 393409c8332ef94d21ec682343a43b117ab18ae4
Author: ajnonaka <ajnonaka>
Date:   Tue Mar 24 21:45:48 2009 +0000

    make modules go to correct directory on jaguar

Tools/F_mk/GMakedefs.mak

commit 186957fc1cc1e93be42f2ebea7f9f25e5618afab
Author: lijewski <lijewski>
Date:   Tue Mar 24 20:23:35 2009 +0000

    efficiency mods to layout_get_box_intersector

Src/F_BaseLib/layout.f90

commit d25f832c09532fffb5f30559e06269775bf99927
Author: lijewski <lijewski>
Date:   Mon Mar 23 19:16:59 2009 +0000

    test for out-of-bounds in layout_get_box_intersector()

Src/F_BaseLib/layout.f90

commit b6efad6c58072b1d9633b150af4c5dd8c1e9feda
Author: ajnonaka <ajnonaka>
Date:   Mon Mar 23 18:25:26 2009 +0000

    split up ba_new so the number of intersections per
    box isn't to big. i.e., there is more than one box in ba_new

Src/F_BaseLib/make_new_grids.f90

commit 9be351ae4b21d686509fe40701ec7be362069284
Author: ajnonaka <ajnonaka>
Date:   Sat Mar 21 00:07:10 2009 +0000

    made knapsack verbosity false by default

Src/F_BaseLib/knapsack.f90

commit d5061d679355910dcc8a93e275a2ebe02b642a3f
Author: lijewski <lijewski>
Date:   Fri Mar 20 22:20:59 2009 +0000

    plot_nfiles=-1 or checkpoint_nfiles=-1 ==> really use ParallelDescriptor::NProcs().

Src/C_AMRLib/Amr.cpp

commit dbe393cf17eb978cb9f51d7ccc5d59d1c2d5059c
Author: almgren <almgren>
Date:   Tue Mar 17 17:03:10 2009 +0000

    This DiffPlot is obsolete -- has been replaced by other Diff... routines.

Tools/C_util/Convergence/DiffPlot.cpp

commit 94ebf575c10d5dc0c455becd9771faa8e463b26b
Author: vince <vince>
Date:   Fri Mar 13 20:32:58 2009 +0000

    added hyperion.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 0fbdcebfc5bf5f43ec2c1f1460ea7ae914adb573
Author: almgren <almgren>
Date:   Fri Mar 13 18:01:25 2009 +0000

    Add a new routine -- tags_and_untags, which copies both the CLEAR and the SET
    values instead of just the SET values.

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 56225ac7e0dcfd644d48f51e519602eab9d61a10
Author: vince <vince>
Date:   Thu Mar 12 01:11:37 2009 +0000

    squished denorm mins to zero when writing the header.
    this is for aix.

Src/C_BaseLib/VisMF.cpp

commit f91de45446707f6f32403e92677ec7c02269b7e1
Author: lijewski <lijewski>
Date:   Wed Mar 11 16:44:17 2009 +0000

    Removed the grid_loc data member of AmrLevel.
    Also the corresponding accessory function gridLocations().

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StationData.cpp

commit db86c16fa8c682ee1373513fa2a1f738a7028510
Author: almgren <almgren>
Date:   Tue Mar 10 20:09:21 2009 +0000

    Make the derive functions virtual.

Src/C_AMRLib/AmrLevel.H

commit f0c59916a95b818b76f9992c550206e29ddfc895
Author: lijewski <lijewski>
Date:   Mon Mar 9 16:05:03 2009 +0000

    mods for yana at LLNL from Mike Singer

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit d437ce703ab207671763d0bf593a28954544bfcb
Author: lijewski <lijewski>
Date:   Tue Mar 3 20:34:29 2009 +0000

    some cleanup

Src/C_BaseLib/DistributionMapping.cpp

commit d7615cba6246feb9d3f1ebe609be64e84aa0f6de
Author: lijewski <lijewski>
Date:   Mon Mar 2 23:23:13 2009 +0000

    more namespace cleanup

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 967b59f691fc1cfd487ee949511901a641d98707
Author: lijewski <lijewski>
Date:   Mon Mar 2 22:38:56 2009 +0000

    some namespace cleanup

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BoundaryLib/FabSet.cpp

commit c176a6cf8ab5566678527b7b442c28ed73d3b380
Author: lijewski <lijewski>
Date:   Mon Mar 2 21:18:37 2009 +0000

    put FSRec in unnamed namespace

Src/C_BoundaryLib/FabSet.cpp

commit a4db4d1abba5c43777e9a24b1aa6aebe310173e3
Author: lijewski <lijewski>
Date:   Mon Mar 2 21:17:55 2009 +0000

    use IntVect::Compare instead of IntVectComp

Src/C_AMRLib/TagBox.cpp

commit a796c49b8897bd75d1c62daddd4f287680ceef0c
Author: lijewski <lijewski>
Date:   Mon Mar 2 21:17:29 2009 +0000

    put struct in unnamed namespace

Src/C_AMRLib/FluxRegister.cpp

commit b652594b5a92d0845f7311e88b42357ac8d1eb64
Author: lijewski <lijewski>
Date:   Mon Mar 2 21:04:12 2009 +0000

    put BoxCmp in unnamed namespace

Src/C_BaseLib/BoxList.cpp

commit 551b2e2e779039f9b4f762218483169072de201a
Author: lijewski <lijewski>
Date:   Mon Mar 2 21:00:59 2009 +0000

    put SFCToken in unnamed namespace

Src/C_BaseLib/DistributionMapping.cpp

commit 2dfac20eb407fc1f40623e0965ca9ee5a0c6cb6a
Author: ajnonaka <ajnonaka>
Date:   Fri Feb 27 23:31:54 2009 +0000

    mpi works in 3d now on lawrencium

Tools/C_mk/Make.mpi

commit 0b2f8ff4a798ab02c1eadfa31009d942085e38b9
Author: ajnonaka <ajnonaka>
Date:   Fri Feb 27 23:21:11 2009 +0000

    catch mpi for lawrencium

Tools/C_mk/Make.mpi

commit b242781a43707f6324a122f4c8ca6c94bdd16052
Author: marc <marc>
Date:   Fri Feb 27 00:44:10 2009 +0000

    CYGWIN does support the -f option, move HOSTNAME call

Tools/C_mk/Make.defs

commit 6ed34cc6b7610636613b772eeb4243646e3f74f6
Author: ajnonaka <ajnonaka>
Date:   Tue Feb 24 18:49:43 2009 +0000

    Our makefiles for MAESTRO and MAESTRO_paper4 were starting to diverge.  Brought these almost back into sync now - one more possible change coming

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit ac55e2122fe9b76da72d2670b14c14872484304f
Author: mzingale <mzingale>
Date:   Mon Feb 23 18:51:57 2009 +0000

    if making benchmarks + compileTest, nothing to report

Tools/C_util/regtests/test.py

commit 1f2066822b3c1aa56e2c91daf1c15db8f0961235
Author: mzingale <mzingale>
Date:   Fri Feb 20 20:43:53 2009 +0000

    for some reason the BL_AIX flag never made it in for intrepid

Tools/F_mk/GMakeMPI.mak

commit b20c1f5f422577071a6b8aaaaa5d47283a871bbc
Author: lijewski <lijewski>
Date:   Fri Feb 20 18:20:15 2009 +0000

    update for pleiades

Tools/C_mk/Make.Linux

commit 187b2bcac1af192286f81051521b9943b3c0417a
Author: almgren <almgren>
Date:   Thu Feb 19 18:34:45 2009 +0000

    Fixed settings for pleiades.

Tools/C_mk/Make.mpi

commit f4724add99430c816bbdac6addaf29543c244c00
Author: lijewski <lijewski>
Date:   Wed Feb 18 22:03:19 2009 +0000

    can now use space-fill-curves instead of knapsack

Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90

commit 26b256405fc3968d12b6b8215a61e015891e1cba
Author: lijewski <lijewski>
Date:   Tue Feb 17 23:50:36 2009 +0000

    some work on implementing space-filling-curves

Src/F_BaseLib/knapsack.f90

commit 68ed7b64cb56eb4b6a0293b6742d92795dbbeec8
Author: lijewski <lijewski>
Date:   Fri Feb 13 18:57:01 2009 +0000

    remove OMP stuff intrepid complained about

Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/sparse_solve.f90

commit c26fe79e39aa42514b2d0f6c7bf193c3e26afaf3
Author: lijewski <lijewski>
Date:   Fri Feb 13 16:39:52 2009 +0000

    *** empty log message ***

Tools/F_mk/GMakeMPI.mak

commit 65fec44ed0374be368ca2dba2b2ea7352595b9be
Author: almgren <almgren>
Date:   Thu Feb 12 21:13:02 2009 +0000

    Add BL_USECLOSE for pleiades.

Tools/C_mk/Make.mpi

commit c4e291f0fcad55a502d72a6b3f4a8d5687313fe2
Author: almgren <almgren>
Date:   Thu Feb 12 21:11:32 2009 +0000

    Add special case for pleiades.

Tools/C_mk/Make.Linux

commit c7af4cb7ba75ada87fab2076e16074803953f1e0
Author: vince <vince>
Date:   Thu Feb 12 20:51:51 2009 +0000

    added option for explicit file closing.

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit f5d3a017772a869f9b0e80f2134ee571d6ae2f5d
Author: mzingale <mzingale>
Date:   Thu Feb 12 19:48:47 2009 +0000

    fix the logic for deciding if a test is successful

Tools/C_util/regtests/test.py

commit fe3f89be2650fa8e797ee51a287e6888e9ebe553
Author: marc <marc>
Date:   Wed Feb 11 23:06:50 2009 +0000

    fix data type

Src/C_BaseLib/ParallelDescriptor.cpp

commit 201593cb05d37f6f7413e613a3bf42e4c01c1fe4
Author: mzingale <mzingale>
Date:   Wed Feb 11 22:02:16 2009 +0000

    add support for compile-only tests

Tools/C_util/regtests/test.py

commit c6e479dc6997367a4583ead73320e022c36c757e
Author: lijewski <lijewski>
Date:   Wed Feb 11 01:44:06 2009 +0000

    replaced STOP with bl_abort()

Src/C_BaseLib/BLutil_F.f

commit 67145c6c1aabf7046eceb139b95e490fd1731de3
Author: lijewski <lijewski>
Date:   Tue Feb 10 21:49:11 2009 +0000

    added some xlC/xlf stuff for intrepid

Tools/C_mk/Make.Linux

commit 6825d9fe2d96d9b813ee61bb5c2c4ded55b63b32
Author: mzingale <mzingale>
Date:   Mon Feb 9 21:09:30 2009 +0000

    fix a restart comparison bug if the file names are too long

Tools/C_util/regtests/test.py

commit a6bf07fe00f4e1f2c02ceb75f1033dad8530317a
Author: gpau <gpau>
Date:   Mon Feb 9 21:09:08 2009 +0000

    Fixes for Lawrencium.

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 8df5a8cc677b6f824dd4c209ffad3b58a36c2d1a
Author: ajnonaka <ajnonaka>
Date:   Mon Feb 9 20:30:54 2009 +0000

    works for Lawrencium mpi

Tools/F_mk/GMakeMPI.mak

commit 123204860dec4c424cc18ce74891e581bb1378dc
Author: mzingale <mzingale>
Date:   Mon Feb 9 15:09:26 2009 +0000

    archive the output
    
    fix a restart issue for Parallel
    
    rename chk files for fParallel jobs using the new commandline setting

Tools/C_util/regtests/test.py

commit ad193dae2966734c655bed3fe4f878666934b8e5
Author: mzingale <mzingale>
Date:   Fri Feb 6 23:10:50 2009 +0000

    add xlf stuff so we can compile analysis routines on the Intrepid
    frontend

Tools/F_mk/GMakedefs.mak

commit 5e348a53ae88a10164676b191ea8883c1c96ff76
Author: vince <vince>
Date:   Fri Feb 6 22:57:03 2009 +0000

    changes for lijewski.

Tools/C_mk/Make.mpi

commit 7107e49148d62fc90c26ae0d5120ed8e544e334f
Author: lijewski <lijewski>
Date:   Fri Feb 6 22:14:38 2009 +0000

    Do_AllToAllV is now settable

Src/F_BaseLib/multifab.f90

commit 093bf5ba34bbd9da5641689815ea63615839e3c7
Author: lijewski <lijewski>
Date:   Fri Feb 6 21:30:57 2009 +0000

    some rearrangement

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 13b9e51a50840a47dfe94871dd25567c5f413dcf
Author: mzingale <mzingale>
Date:   Fri Feb 6 20:58:08 2009 +0000

    Chris's Intrepid changes to get Amrvis compiling

Tools/C_mk/Make.defs

commit 746e1827e267d53dc4cebe412f636188e5f91458
Author: almgren <almgren>
Date:   Fri Feb 6 20:46:19 2009 +0000

    Fix previous fix.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 6cd0bbac9c8f1d4f342fc8d0c0930d25961b6ba8
Author: lijewski <lijewski>
Date:   Fri Feb 6 19:17:04 2009 +0000

    added allreduce() operations on vectors

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 0001436b2a14356c00aea3d10802513bf2252285
Author: mzingale <mzingale>
Date:   Fri Feb 6 16:30:50 2009 +0000

    more clean-ups

Tools/C_util/regtests/test.py

commit 78aab489f1a223c77a60746f76e8bedb764c4e7b
Author: mzingale <mzingale>
Date:   Fri Feb 6 16:02:04 2009 +0000

    -module and -I are now picked up from the PathScale entry in GMakedefs.mak
    so we don't need to repeat them here

Tools/F_mk/GMakeMPI.mak

commit 079ecbb4ecf1d0d1c73fc46b09d553baf12cee03
Author: mzingale <mzingale>
Date:   Fri Feb 6 15:03:50 2009 +0000

    some code clean up + add the ability to override the compiler for
    fParallel.

Tools/C_util/regtests/test.py

commit d835c161557b0111512a61ec9a4cc075f507e682
Author: mzingale <mzingale>
Date:   Thu Feb 5 20:22:04 2009 +0000

    neither $HOST nor uname contain "intrepid" on intrepid, so define HOSTNAMEF
    which is the output of hostname -f, which does contain "intrepid".  THis
    is used in GMakeMPI.mak to define the compilers.

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit 26eb725829abff46e324720b89de5ca90c973fb4
Author: mzingale <mzingale>
Date:   Thu Feb 5 19:49:36 2009 +0000

    for some reason, on jaguar with PathScale, we were explicitly not putting
    in the module path and include path flags for compiling.  This means that
    any .mod files were in the . instead of in t/XXX/m/.  We don't need a
    special case for jaguar here.
    
    Note: this doesn't affect an MPI build, since that uses the jaguar stuff
    setup in GMakeMPI.mak

Tools/F_mk/GMakedefs.mak

commit 065daa5cf3339f40a3d617943e9c939c83e3110e
Author: lijewski <lijewski>
Date:   Tue Feb 3 17:08:10 2009 +0000

    note in comments that if you want Array<bool> use std::vector<bool>

Src/C_BaseLib/Array.H

commit 5f63a477a7f593a97837c50a7149cb6f4c9cccdd
Author: vince <vince>
Date:   Mon Feb 2 20:50:44 2009 +0000

    intel 11.

Tools/C_mk/Make.defs

commit 0c9a08845607a01c3d718d69dcfa8bc07186194a
Author: mzingale <mzingale>
Date:   Sat Jan 31 20:04:00 2009 +0000

    add a comment

Tools/F_scripts/make_build_info

commit a9d95e2b89af9a1054f0ff2438313c0f5d25b734
Author: mzingale <mzingale>
Date:   Sat Jan 31 19:13:25 2009 +0000

    switching over to uname instead of relying on setting HOST in a makefile
    automagically makes MPI compiling work on nan

Tools/F_mk/GMakeMPI.mak

commit 80a07b4cf4b745e4650b266b7037decd536b2fdd
Author: lijewski <lijewski>
Date:   Thu Jan 29 21:13:24 2009 +0000

    added BL_NOFAST to turn off maximum optimization

Tools/C_mk/Make.Linux

commit b5d6d1f0d4be6d4dc2a0693c4126686614f2e500
Author: lijewski <lijewski>
Date:   Thu Jan 29 17:47:15 2009 +0000

    removed STRCTLY stuff

Tools/C_mk/Make.defs

commit 96887610be23373bceeba6433c1cf01c2775f184
Author: mzingale <mzingale>
Date:   Thu Jan 29 15:02:31 2009 +0000

    make realclean before building the comparison and vis tools

Tools/C_util/regtests/test.py

commit 9b722c15832e68b985b48f7f412facbbf393db70
Author: mzingale <mzingale>
Date:   Wed Jan 28 18:00:20 2009 +0000

    make the vis stuff more robust

Tools/C_util/regtests/test.py

commit 22f5a4e3d064140aa98e184df1263df5b92620ed
Author: almgren <almgren>
Date:   Tue Jan 27 18:21:43 2009 +0000

    We can now set max_level to be smaller than before on restart.

Src/C_AMRLib/Amr.cpp

commit 0d872cf5f53029cb8471af0408a010614f77d838
Author: almgren <almgren>
Date:   Mon Jan 26 21:26:05 2009 +0000

    Added Real Geometry::ProbSize()

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 4fa190687ef65628d5e61e2f431d171a68c7070f
Author: almgren <almgren>
Date:   Mon Jan 26 21:06:18 2009 +0000

    Added bool Geometry::isAllPeriodic() to return true only if domain is
    periodic in all directions, otherwise false.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 7a6fc9978d89352a1ee3b7dd7970a72401b42e55
Author: mzingale <mzingale>
Date:   Thu Jan 22 21:21:02 2009 +0000

    f90 -> f95 on intrepid

Tools/F_mk/GMakeMPI.mak

commit 16826b2716aeb647fe230d44e6d469b5c5fcdb77
Author: mzingale <mzingale>
Date:   Fri Jan 16 20:28:01 2009 +0000

    add Chris's ANL Intrepid fixes

Tools/F_mk/GMakeMPI.mak

commit d4c04a99ff4bffe53271791349db33198b1be0f5
Author: lijewski <lijewski>
Date:   Wed Jan 14 23:13:36 2009 +0000

    made single private definition of ilut_build()

Src/LinearSolvers/F_MG/sparse_solve.f90

commit ca0309e8838dee047bfd842b5d4b20fba7816d76
Author: almgren <almgren>
Date:   Mon Jan 12 22:19:31 2009 +0000

    Removed unused variable.

Src/LinearSolvers/F_MG/ml_cc.f90

commit d24b33412d353ae0d29c7f019766f02829fca685
Author: gpau <gpau>
Date:   Sat Jan 10 00:05:56 2009 +0000

    parallelized PltFileXAve.cpp

Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/PltFileList.cpp
Tools/C_util/Statistics/PltFileStat.cpp
Tools/C_util/Statistics/PltFileXAve.cpp

commit 2601ae6bd9a8426ce714fc4ec8736bf957676733
Author: ajnonaka <ajnonaka>
Date:   Fri Jan 9 23:41:34 2009 +0000

    forgot to declare a variable

Src/F_BaseLib/fabio_c.c

commit f08957ae03ecfd050e1d1c260e1e64807aa940c0
Author: vince <vince>
Date:   Mon Jan 5 21:12:15 2009 +0000

    added varan.

Tools/C_mk/Make.mpi

commit b4f846ae4b8e9061cb7b3dfb14c71efabbed9791
Author: mzingale <mzingale>
Date:   Sat Jan 3 19:39:33 2009 +0000

    for nan, if we are doing mpi, use mpif90 and mpicxx

Tools/F_mk/GMakeMPI.mak

commit 6ed8278a5837779116731c4002b56e75fdf767ff
Author: lijewski <lijewski>
Date:   Fri Jan 2 18:13:04 2009 +0000

    plugged some memory leaks

Src/LinearSolvers/F_MG/mg_cpp.f90

commit de3c957c32278521317a2d1e31d8ad1152aa0207
Author: almgren <almgren>
Date:   Sat Dec 27 01:47:51 2008 +0000

    Clean up some memory.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 64298f3f524fa414f46647f0175a9bba14e09067
Author: lijewski <lijewski>
Date:   Fri Dec 19 22:48:51 2008 +0000

    added contains_nan()

Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio_c.c

commit 82c47066bc0dfc637a30d32f70d45afe0a66b83f
Author: vince <vince>
Date:   Wed Dec 17 21:52:22 2008 +0000

    added F90 for franklin.

Tools/C_mk/Make.Linux

commit 71972fc320ace9dd31dca1c64e7ba80408fa06ad
Author: lijewski <lijewski>
Date:   Wed Dec 17 21:00:35 2008 +0000

    *** empty log message ***

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit a2f76dcdd10e9fac3309a68a7e58870e3e299cf2
Author: almgren <almgren>
Date:   Mon Dec 8 21:41:59 2008 +0000

    Let us call CellBilinear if not in 3-d -- it appears to work in 2d anyway.

Src/C_AMRLib/Interpolater.cpp

commit d6744cb896abf9c675685fc651fd82047f552415
Author: ajnonaka <ajnonaka>
Date:   Thu Dec 4 18:54:14 2008 +0000

    need to specify which optional argument is going into ml_cc()

Src/LinearSolvers/F_MG/ml_solve.f90

commit 753e47c79da33eba57ec9490fab9a1e1855db9ee
Author: almgren <almgren>
Date:   Thu Dec 4 18:41:11 2008 +0000

    Actually use abs_eps for a change.

Src/LinearSolvers/F_MG/ml_cc.f90

commit b55945aa26da79b1633c00a4381f7934c50098cc
Author: almgren <almgren>
Date:   Thu Dec 4 18:40:43 2008 +0000

    Pass abs_tol through into solver.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 6a7f1823c2e15f5d5e6953ed9bea82029a3328a8
Author: almgren <almgren>
Date:   Tue Dec 2 01:51:59 2008 +0000

    Cleaned up SETAREA.

Src/C_BaseLib/COORDSYS_1D.F

commit c8ecbcabcc529c74e90619ac06b049d0dfa55358
Author: almgren <almgren>
Date:   Tue Dec 2 01:51:28 2008 +0000

    Cleaned up SETAREA

Src/C_BaseLib/COORDSYS_2D.F

commit 191633c6d3bb4441ff2f9dc359bcdf9ed74ece24
Author: almgren <almgren>
Date:   Tue Dec 2 01:49:30 2008 +0000

    Cleaned up SETDLOGA.

Src/C_BaseLib/COORDSYS_2D.F

commit 1478959eb1ec056d7a10f1a96937e264ee8b7284
Author: almgren <almgren>
Date:   Tue Dec 2 00:46:54 2008 +0000

    Fix SETDLOGA and improve the formatting of the others.

Src/C_BaseLib/COORDSYS_1D.F

commit 4681df6eb8c1910bd65703189f89e070e39954f1
Author: lijewski <lijewski>
Date:   Mon Nov 17 23:45:55 2008 +0000

    ParmParse do_full_knapsack

Src/C_BaseLib/DistributionMapping.cpp

commit 16d92f480062c4071e3e5c44678bcd8fa9868779
Author: lijewski <lijewski>
Date:   Mon Nov 17 23:45:39 2008 +0000

    set copy_cache_max_size default to 100

Src/C_BaseLib/FabArray.cpp
Src/C_BoundaryLib/FabSet.cpp

commit bc4d107d8799ba47a25d34f062db133c2b4c7328
Author: lijewski <lijewski>
Date:   Thu Nov 13 16:57:52 2008 +0000

    print out reusage rate of various caches

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/FabSet.cpp

commit c6c9e38196aade7a4f6f02709ebae3ef7beffe14
Author: lijewski <lijewski>
Date:   Wed Nov 12 21:34:52 2008 +0000

    -1 implies no limit on cache size

Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/FabSet.cpp

commit f19ca1d83d07c1b7343464b50e7803f85587c8be
Author: lijewski <lijewski>
Date:   Wed Nov 12 04:27:32 2008 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Geometry.cpp

commit 435ac2b24ce2c1af897715e23d8c34b489875447
Author: almgren <almgren>
Date:   Tue Nov 11 00:53:56 2008 +0000

    Only define final_resnorm from ni_res if it's been included in the calling sequence.

Src/LinearSolvers/F_MG/ml_cc.f90

commit bb5bf0a570a2f739d26a3e1148fa53b3895339a9
Author: almgren <almgren>
Date:   Mon Nov 10 22:56:26 2008 +0000

    Add final_resnorm to calling sequence for mgt_solve and ml_cc. This can
    be used to pass the final resnorm back to the calling routine -- this can
    be used later as a test for correction solves.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_cc.f90

commit b2fd11f6b1b45845cc620a4631bd33fdde4ab6ab
Author: almgren <almgren>
Date:   Mon Nov 10 22:54:38 2008 +0000

    Add final_resnorm to calling sequence for mgt_solve.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit c65db7f1fb0210875101f9898140a0a6670d3369
Author: almgren <almgren>
Date:   Thu Nov 6 17:26:10 2008 +0000

    Add additional verbosity about which convergence criterion was satisfied.

Src/LinearSolvers/F_MG/ml_cc.f90

commit b3391798c74762a79ec6e9650a668e8587bf5d78
Author: lijewski <lijewski>
Date:   Thu Nov 6 17:14:49 2008 +0000

    Added do_full_knapsack flag which defaults to false.
    The default implies that we skip the triply nested loop which swaps boxes
    trying to get the efficiency above the threshold.
    We just sort the boxes and pass them out in the most efficient manner we
    can and let that suffice.

Src/C_BaseLib/DistributionMapping.cpp

commit efb6dc75b797f5d594e07109567b494870ba26ba
Author: almgren <almgren>
Date:   Wed Nov 5 18:07:36 2008 +0000

    In gs_rb_smoother_1d, do lexicographical rather than GSRB smoothing --
    GSRB just wasn't working...

Src/LinearSolvers/F_MG/mg_smoother.f90

commit bbc057ae27ac5186789d8e3fefe5cfa0f4d6b530
Author: almgren <almgren>
Date:   Wed Nov 5 18:07:08 2008 +0000

    Don't call line solve for DIM=1 and more than one box -- call gs_rb_smoother_1d
    instead.

Src/LinearSolvers/F_MG/mg.f90

commit 16a4cabe1eda0664983a425c598f167786851094
Author: lijewski <lijewski>
Date:   Wed Nov 5 00:10:43 2008 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit 323b27654e7699b2acb1862d2606dacd524079fe
Author: lijewski <lijewski>
Date:   Mon Nov 3 23:33:30 2008 +0000

    Now count & output # of passes thru core of knapsack() algorithm.
    max_efficienty now defaults to 0.9 and sfc_threshold to 6.

Src/C_BaseLib/DistributionMapping.cpp

commit f6c35a25196b4290ef4bc4358a81299bff4ee05a
Author: lijewski <lijewski>
Date:   Mon Nov 3 20:22:52 2008 +0000

    refine_grid_layout now defaults to true.
    ----------------------------------------------------------------------
    removed automatically CVS: CVS: Committing in .
    ----------------------------------------------------------------------

Src/C_AMRLib/Amr.cpp

commit c23bcecf408d89b73c0b6098797c909d03a85147
Author: lijewski <lijewski>
Date:   Fri Oct 31 20:40:02 2008 +0000

    Moved template statics set via ParmParse into FabArraBase & set'm via BoxLib::Initialize().

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 93dafa147ae8dcbb8f8341feb9ca5f5754175db6
Author: lijewski <lijewski>
Date:   Thu Oct 30 20:03:31 2008 +0000

    Added refine_grid_layout, but it defaults to false for the time being.

Src/C_AMRLib/Amr.cpp

commit ae50b387bb185ecb1ec7a254db7d373c3bcc3f30
Author: sepp <sepp>
Date:   Wed Oct 29 16:50:44 2008 +0000

    1) add MultiFab Divide operation similar to Subtract

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 96dc30c89092a8e1e100b2f09ae048f1a432c7de
Author: sepp <sepp>
Date:   Tue Oct 28 21:51:50 2008 +0000

    1) add a Multiply operation similar to Subtract

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit d49756f1c210065569cd195782c75394d8882df7
Author: lijewski <lijewski>
Date:   Fri Oct 24 21:05:35 2008 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit 74e65e566c81b7750392918b9c4aa16f805262b5
Author: lijewski <lijewski>
Date:   Fri Oct 24 03:47:29 2008 +0000

    skip over orphaned DMs in GetMap()

Src/C_BaseLib/DistributionMapping.cpp

commit cacb13368166af858f6e8bf20fd68b99f72cb5d3
Author: vince <vince>
Date:   Thu Oct 23 19:56:37 2008 +0000

    added gigan.

Tools/C_mk/Make.mpi

commit 679e912bfc76e05b4ca3edb14cbe90446a9a01c0
Author: ajnonaka <ajnonaka>
Date:   Wed Oct 22 22:45:44 2008 +0000

    fixed bug in index-ing

Src/LinearSolvers/F_MG/nodal_divu.f90

commit d21050664aec7f07a8f7a8e6db7fe45da1ccfead
Author: lijewski <lijewski>
Date:   Wed Oct 22 19:56:38 2008 +0000

    Fixed bug in build_copy() routines that Candace found.

Src/F_BaseLib/multifab.f90

commit b292b0bfa71fb3fa30dd37a4facf2a03c6ce1f2d
Author: almgren <almgren>
Date:   Tue Oct 21 17:47:58 2008 +0000

    Switched order of lines -- no functional change.

Src/LinearSolvers/F_MG/ml_nd.f90

commit f8aa543ebbf719e74b0fb1ea5dd73376ac866ce2
Author: almgren <almgren>
Date:   Mon Oct 20 18:24:40 2008 +0000

    Dont need to print the RHS on the way back up the V-cycle ... it hasn't
    changed since the start of the V-cycle...

Src/LinearSolvers/F_MG/mg.f90

commit 3154f8627ab03d50668f9db941d07c5650433441
Author: almgren <almgren>
Date:   Mon Oct 20 18:23:10 2008 +0000

    Fixed formatting of print statements for easier reading when debugging.
    (Numbers now line up...)

Src/LinearSolvers/F_MG/mg.f90

commit feb59541df799abbc6c5ae1709a7331c050f0ab5
Author: lijewski <lijewski>
Date:   Thu Oct 16 18:13:23 2008 +0000

    reverted back out recent GetBndryCells() changes

Src/C_BaseLib/BoxArray.cpp

commit 9b8b5dd7b03407c366e307c0937f9b58a3bec6ac
Author: lijewski <lijewski>
Date:   Thu Oct 16 16:03:01 2008 +0000

    Do a maxSize(64) after simplify() in GetBndryCells().

Src/C_BaseLib/BoxArray.cpp

commit 346ff2b71a7f5b2bf3cd0b1f016e3fdb7d4bbf99
Author: lijewski <lijewski>
Date:   Thu Oct 16 16:02:32 2008 +0000

    Do a maxSize(64) after simplify() in initialize().

Src/C_AMRLib/AuxBoundaryData.cpp

commit d55a8de59e1208c7b270daccb28e019e7c606c7f
Author: lijewski <lijewski>
Date:   Wed Oct 15 22:45:30 2008 +0000

    GetBndryCells() now does a simplify().

Src/C_BaseLib/BoxArray.cpp

commit 2d79a45edbc47d3e6aedf4ed341cf2b73f6d05fb
Author: lijewski <lijewski>
Date:   Wed Oct 15 22:43:34 2008 +0000

    now do a simplify() in initialize()

Src/C_AMRLib/AuxBoundaryData.cpp

commit 892a1bda727bdcdd38974ff76e269bcaac7f9ba3
Author: marc <marc>
Date:   Sat Oct 11 00:23:53 2008 +0000

    Add default flag to Mikes FPB code interface

Src/C_BaseLib/Geometry.H

commit c951c4e9282ce5ae0618f4767e9797f42e94ec96
Author: lijewski <lijewski>
Date:   Fri Oct 10 23:31:57 2008 +0000

    now use Ofast for PathScale optimization

Tools/C_mk/Make.Linux

commit bb5f1d11d40764465429f215571cd8a616ace70a
Author: lijewski <lijewski>
Date:   Fri Oct 10 22:35:41 2008 +0000

    FillPeriodicBoundary() is now a template in BoxLib namespace on FabArray<FAB>
    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS:
    Modified Files: CVS:    Geometry.H Geometry.cpp CVS:
    ----------------------------------------------------------------------

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 25ca197400ff679d1a365238017d8fea3639a3d1
Author: lijewski <lijewski>
Date:   Mon Oct 6 20:22:09 2008 +0000

    use 'fast' instead of 'O' for optimization with PGI

Tools/C_mk/Make.Linux

commit 8fa248285f8f4b29008685fb4cdfd311e134222c
Author: ajnonaka <ajnonaka>
Date:   Mon Oct 6 17:13:07 2008 +0000

    using -Ofast optimization - seems to give a few more percent speed bonus

Tools/F_mk/GMakedefs.mak

commit a573d1eb2896ee8ab6acdfeb8b5c96217a8ad908
Author: ajnonaka <ajnonaka>
Date:   Mon Oct 6 16:33:38 2008 +0000

    adding -ipa flag back in, so that means you need to
    
    module swap pathscale pathscale/3.2
    
    on franklin before next week, when 3.2 becomes the default.
    
    Testing shows -ipa runs faster

Tools/F_mk/GMakedefs.mak

commit 0e3b4503be4f911e751f220c018389fbca73c953
Author: ajnonaka <ajnonaka>
Date:   Sun Oct 5 00:05:26 2008 +0000

    i've permanently disabled the -ipa flag.
    
    now the default pathscale compilers (3.1) work on jaguar AND franklin.
    
    3.2 should work as well, but I'm going back to the default 3.1

Tools/F_mk/GMakedefs.mak

commit 4ea4a97ed0768e62a6da82b07eaeb9cd162f31da
Author: ajnonaka <ajnonaka>
Date:   Sat Oct 4 23:12:47 2008 +0000

    oops; franklin's hostnane is nid*.  works now

Tools/F_mk/GMakedefs.mak

commit c41cbdaeb6535d6ef660bed9ecfca3a6b77ae64d
Author: ajnonaka <ajnonaka>
Date:   Sat Oct 4 23:05:39 2008 +0000

    if franklin, disable -ipa flags.  after a make realclean, MAESTRO compiles on franklin again

Tools/F_mk/GMakedefs.mak

commit c5aa39ae49e3c6ddba36740b06126fc4defb7acb
Author: almgren <almgren>
Date:   Thu Oct 2 19:10:33 2008 +0000

    Impose a limit on how many times you regrid on initialization.  Previously
    one could go on regridding indefinitely; now there's a limit of 4 times
    through the regridding process.   The integer MaxCnt is locally defined
    and arbitrarily set to 4; we could ParmParse this later if needed.

Src/C_AMRLib/Amr.cpp

commit baf0d347a536aba67f09f2fe7a7198e03e0762ec
Author: almgren <almgren>
Date:   Wed Oct 1 18:20:07 2008 +0000

    Added an option to generate a runlog_terse which prints only the step number,
    time and dt, with no words.   It is set by amr.run_log_terse = filename in the inputs file.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 26145cd254806f9d92a118f85c04b7b5d9db1c6e
Author: lijewski <lijewski>
Date:   Tue Sep 30 20:48:29 2008 +0000

    mods for when there are no bndry cells; i.e. triply periodic

Src/C_AMRLib/AuxBoundaryData.cpp

commit 4b448b76e601e3fe7f39f2524121b9e901054326
Author: lijewski <lijewski>
Date:   Tue Sep 30 17:17:04 2008 +0000

    FillBoundary() is now in FabArray

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 3be26e3dec7ea32ebb9a525b350fda6ef4ab4265
Author: mzingale <mzingale>
Date:   Tue Sep 30 14:28:49 2008 +0000

    an updated version of the changelog script (taken from
    http://www.red-bean.com/cvs2cl/).
    
    This version seems to work better with recent CVS changes.

Tools/F_scripts/cvs2cl.pl

commit d00932bed7b8b930cd0ff8f2c5014e8152f52165
Author: almgren <almgren>
Date:   Fri Sep 26 21:01:27 2008 +0000

    For nodal_smoother_3d, Jacobi iteration, only update uu = uu_temp
    if we've actually defined uu_temp.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 45c555c585ac3fae52bf09b447aa289a516272ea
Author: vince <vince>
Date:   Thu Sep 25 22:50:21 2008 +0000

    strstream update.

Src/C_AMRLib/DatasetClient.cpp

commit fc9995ace0dca662a08376f1331667c1a1358f27
Author: sepp <sepp>
Date:   Tue Sep 23 14:45:01 2008 +0000

    1) reverse Ann's change that turns off icc for v 9.0 of compiler

Tools/C_mk/Make.defs

commit aa310321f9cc5166d2d12c27686161757e70a0f9
Author: ajnonaka <ajnonaka>
Date:   Mon Sep 22 18:40:03 2008 +0000

    #f90sources += mt19937ar.f90 putting local copy in wdconvect instead since this sompiles so slowly

Src/F_BaseLib/GPackage.mak

commit 5fc0995501fc05611a2e4dda02b1183fc44eb105
Author: ajnonaka <ajnonaka>
Date:   Mon Sep 22 18:35:33 2008 +0000

    f90sources += mt19937ar.f90

Src/F_BaseLib/GPackage.mak

commit e9c9e70773fe04a735da91fc91ff1f33fbbacfeb
Author: ajnonaka <ajnonaka>
Date:   Wed Sep 17 20:49:05 2008 +0000

    added mpi capabilities for atragon

Tools/F_mk/GMakeMPI.mak

commit 5d68e5215856ab722f56ae402f659140091e3cf3
Author: vince <vince>
Date:   Wed Sep 17 20:01:52 2008 +0000

    added atragon and gojira.

Tools/C_mk/Make.mpi

commit 67978532c439d3c95381e5d204031f0ceaef165d
Author: ajnonaka <ajnonaka>
Date:   Thu Sep 11 15:19:00 2008 +0000

    aligned the tabs so the logic reads easier

Src/LinearSolvers/F_MG/mg.f90

commit e4897a6163114380b828a3a86c6ab5995bf6be16
Author: ajnonaka <ajnonaka>
Date:   Wed Sep 10 21:11:44 2008 +0000

    fixed a line of code that didn't work with intel compiler version 9.1.043

Src/F_BaseLib/fillpatch.f90

commit 8bcfd2c3b8ffcc01cb41cc62b0466e6c9ad4ebab
Author: ajnonaka <ajnonaka>
Date:   Wed Sep 10 21:11:17 2008 +0000

    made the cpy_ functions public

Src/F_BaseLib/multifab.f90

commit a90c425976f93210c6814b5a22047173905826e5
Author: ajnonaka <ajnonaka>
Date:   Mon Sep 8 19:39:20 2008 +0000

    works for ng = 0

Src/F_BaseLib/fillpatch.f90

commit 035dbab7063e7e23489ec5964ff2c85480fea5df
Author: lijewski <lijewski>
Date:   Mon Sep 8 19:26:20 2008 +0000

    fix for case when ng==0

Src/F_BaseLib/fillpatch.f90

commit b091b92eea5bccfc9724c2913953b91f5c8fd631
Author: marc <marc>
Date:   Thu Sep 4 17:14:28 2008 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/inputs.2d
Src/LinearSolvers/C_CellMG/Test/inputs.3d
Tests/LinearSolvers/C_CellMG/inputs.2d
Tests/LinearSolvers/C_CellMG/inputs.3d

commit e97ff3133deb11f732dc9beedc82615c9e444606
Author: marc <marc>
Date:   Thu Sep 4 17:00:04 2008 +0000

    Added arguments to COEF call to satisfy compiler

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit f671e701716bd03cb0013fe8b1d6062b72b7fe0d
Author: ajnonaka <ajnonaka>
Date:   Wed Sep 3 00:16:03 2008 +0000

    including tag_boxes.f90 and make_new_grids.f90 in the boxlib GPackage.mak instead of modifying all of my local directories.

Src/F_BaseLib/GPackage.mak

commit 8f9532eb4e889257a048787ca7a1d05f36a65598
Author: ajnonaka <ajnonaka>
Date:   Tue Sep 2 22:12:23 2008 +0000

    tag_boxes no longer relies on a "ng_cell" from probin.  ng is computed within this function

Src/F_BaseLib/tag_boxes.f90

commit 52a03e2ac832608a78bfcdd78e6baff64850b4ba
Author: almgren <almgren>
Date:   Mon Sep 1 22:58:40 2008 +0000

    Add scale_residual_1d call so that 1d does the same thing
    as 2d and 3d.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 2fb4421f21fb70072fc0f7ceb5ae47b1fd020fa1
Author: ajnonaka <ajnonaka>
Date:   Thu Aug 28 17:41:48 2008 +0000

    made 2d consistent with 3d

Src/F_BaseLib/tag_boxes.f90

commit 23bd38798627082c9514cbff581862c8ca6690a7
Author: ajnonaka <ajnonaka>
Date:   Wed Aug 27 23:04:11 2008 +0000

    Every instance of tag_boxes.f90 that was not in boxlib was identical.  So I removed them all from the local directories and made the default version in boxlib the same as the removed copies.

Src/F_BaseLib/tag_boxes.f90

commit ce7f03654efcfce24f62e6c9a39398f942d59ec0
Author: ajnonaka <ajnonaka>
Date:   Wed Aug 27 22:57:30 2008 +0000

    Fixed a bug where nothing would ever be tagged for level 4 or greater.
    Also, the comments did not match the code.  The code did a nonsensical tagging, so I made the code match the comments, which did make sense.

Src/F_BaseLib/tag_boxes.f90

commit 84316eb951ed7fc7dd10ebabd9eacfbd9c1967f3
Author: mzingale <mzingale>
Date:   Tue Aug 26 15:18:39 2008 +0000

    add the 2-d gaussian diffusion problem

Tools/C_util/regtests/Castro-tests.ini

commit a66c30c22d9d7e39f6a76594f77709df8d5a5b5f
Author: almgren <almgren>
Date:   Mon Aug 25 23:08:04 2008 +0000

    Replace "area" by "coeffs" in set_gravity_coefficients.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 0b45ae200ecbbd67ffd5f6d933ac7d2815794e6d
Author: almgren <almgren>
Date:   Mon Aug 25 23:07:31 2008 +0000

    Replace "area" by "coeffs"

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H

commit f80d6385d4c0d71471a979f112a1dfebae6926ae
Author: almgren <almgren>
Date:   Mon Aug 25 23:06:52 2008 +0000

    Remove geom from call to set_gravity_coefficients.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 4061b1840c7af057d4447c0fdc2fb1639ee849f7
Author: mzingale <mzingale>
Date:   Mon Aug 25 20:56:41 2008 +0000

    fix a crash if the benchmark file was not found

Tools/C_util/regtests/test.py

commit 646f8b4fab30a69ba1e669f26c089154c8800080
Author: almgren <almgren>
Date:   Mon Aug 25 20:12:10 2008 +0000

    Add mgt_applyop.

Src/LinearSolvers/F_MG/mg_cpp_f.h

commit bd4b6bb264a5af206ebedb71a76cbcf680b0e8a6
Author: almgren <almgren>
Date:   Mon Aug 25 19:57:32 2008 +0000

    Add mgt_applyop() to be called from MGT_Solver.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit f5e8dacccdec403795ffeb746c6ed92f47ff31ea
Author: almgren <almgren>
Date:   Mon Aug 25 17:38:35 2008 +0000

    Add applyop interface (modeled on compute_residual interface).

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit c61d21d702eb0877b809e25b4fb965babd596aeb
Author: almgren <almgren>
Date:   Mon Aug 25 17:30:54 2008 +0000

    ml_cc_applyop didn't need fine_mask to be passed in - it was used in defining
    Anorm and bnorm which were unused.

Src/LinearSolvers/F_MG/ml_cc.f90

commit bc32640ec56419ebc5717b23a14920d875a88868
Author: ajnonaka <ajnonaka>
Date:   Thu Aug 21 18:19:56 2008 +0000

    fixed a bug in ml_restriction_c where we were filling the boundary on all the components, not lnc.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 9a32789a8af6161080c0d6d1e0c79603414a3a31
Author: mzingale <mzingale>
Date:   Mon Aug 18 19:33:11 2008 +0000

    don't do vis if we are making benchmarks

Tools/C_util/regtests/test.py

commit af1a1e43012e163a7cea716f5c4606a24d8614b7
Author: mzingale <mzingale>
Date:   Mon Aug 18 14:26:12 2008 +0000

    add the vis image to the report page

Tools/C_util/regtests/test.py

commit ba34f6f192d85759444c8d3e5f5afad157760583
Author: mzingale <mzingale>
Date:   Mon Aug 18 03:10:01 2008 +0000

    start adding the framework for visualization

Tools/C_util/regtests/test.py

commit 16b229e9bc4f567b62534c89a221cb972d891122
Author: mzingale <mzingale>
Date:   Sun Aug 17 23:19:46 2008 +0000

    update to reflect dx = dr changes

Tools/C_util/regtests/Maestro-tests.ini

commit e3ecde60743c4ccc590ef422794d7f19a66a194a
Author: vince <vince>
Date:   Tue Aug 12 00:09:49 2008 +0000

    added battra.

Tools/C_mk/Make.mpi

commit fafe59ebf67ddba4c93477b8fa86759ab67547ca
Author: vince <vince>
Date:   Mon Aug 11 19:18:06 2008 +0000

    changes for manda.

Tools/C_mk/Make.mpi

commit 8d2a74a0e1cf675c16c5fe7a65cb8c0b386fce17
Author: almgren <almgren>
Date:   Thu Aug 7 21:30:12 2008 +0000

    Create pmask from la_array(1), not la_array(nlevs)

Src/F_BaseLib/make_new_grids.f90

commit 48b21e006a6732ddf233718ed03f5e05e6b65921
Author: almgren <almgren>
Date:   Thu Aug 7 21:18:52 2008 +0000

    1) Fix regridding and proper nesting.
    2) Move min_eff and minwidth to cluster and add functionality to set them through probin.

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/make_new_grids.f90

commit cf07c6d2dc671087be5a82cf77900291e584f0bc
Author: almgren <almgren>
Date:   Thu Aug 7 21:15:22 2008 +0000

    Don't need cluster_2d.f90 anymore -- we use cluster.f90 for 2d and 3d.

Src/F_BaseLib/cluster_2d.f90

commit 7755c58a31472bcfa1f703c3e49b43c5151ccc81
Author: almgren <almgren>
Date:   Wed Aug 6 21:58:09 2008 +0000

    Move the test on being close to the domain boundary *after* instead of *before*
    the proper nesting test.

Src/F_BaseLib/make_new_grids.f90

commit d91ad504193d67ef7baae780f4ca4fc72569dbfc
Author: almgren <almgren>
Date:   Wed Aug 6 21:43:05 2008 +0000

    If a fine grid is within 2 fine cells of a physical non-periodic boundary, then
    make the grid touch the boundary instead of staying 2 cells away.  We don't know
    how to fillpatch the third ghost cell if it's outside the domain but the grid
    doesn't touch the domain boundary.

Src/F_BaseLib/make_new_grids.f90

commit 485a63857ae0e44a584bbb2a1cbc0f050f04bdc8
Author: vince <vince>
Date:   Wed Aug 6 19:38:44 2008 +0000

    changes for naphta.

Tools/C_mk/Make.mpi

commit 1adb427518e94f75ee99fc0f1f60c3bf1e4b5cf4
Author: almgren <almgren>
Date:   Wed Aug 6 19:35:26 2008 +0000

    Only do proper nesting test if there are in fact grids at the finer level.

Src/F_BaseLib/make_new_grids.f90

commit 7d2531b735fc08e4c2364e7b92873c2ed76c5e58
Author: almgren <almgren>
Date:   Wed Aug 6 19:29:38 2008 +0000

    Dont call cluster if there are no tagged points.

Src/F_BaseLib/make_new_grids.f90

commit e4b4232cd1f23401501249eec7ce16d65f4c42eb
Author: vince <vince>
Date:   Wed Aug 6 18:30:25 2008 +0000

    change for naphta.

Tools/C_mk/Make.mpi

commit 708db2a10156407659a68fd4707aef58f4c688a6
Author: lijewski <lijewski>
Date:   Wed Aug 6 16:16:23 2008 +0000

    destroy() tagboxes in enforce_proper_nesting()

Src/F_BaseLib/make_new_grids.f90

commit a8418e407cce6a50095fb3badfcdd9155f742480
Author: almgren <almgren>
Date:   Wed Aug 6 03:09:43 2008 +0000

    1) Removed probin_module from enforce_proper_nesting.
    2) Modified enforce_proper_nesting so it calls the clustering
    algorithm to create the new grids, instead of just adding small grids
    to the existing one.  This allows us to use the minwidth criteria already
    in cluster.

Src/F_BaseLib/make_new_grids.f90

commit aa8ca7f75373d482b9d43e805ec93e77ea224bf2
Author: almgren <almgren>
Date:   Wed Aug 6 00:03:57 2008 +0000

    Modify the call to the proper_nested routine.

Src/F_BaseLib/ml_boxarray.f90

commit 68e4e88d203c538e81c69c463eaa2372b75d8bba
Author: almgren <almgren>
Date:   Wed Aug 6 00:03:36 2008 +0000

    Moved enforce_proper_nesting into here.

Src/F_BaseLib/make_new_grids.f90

commit 225134ef0651f0d76ce54bc7bf09a71437fa94cd
Author: almgren <almgren>
Date:   Tue Aug 5 23:01:46 2008 +0000

    Set minwidth = 4 instead of 2.

Src/F_BaseLib/make_new_grids.f90

commit 83153f9de14832df7d604d57d3b6cff9fab5d7c0
Author: almgren <almgren>
Date:   Tue Aug 5 21:10:22 2008 +0000

    Hopefully we fixed the case where multifab_fill_ghost_cells asks fillpatch
    to fill a box which is completely outside the domain.

Src/F_BaseLib/fillpatch.f90

commit 5389d911545b12561bcfa2070d1a67e30f1502bc
Author: gilet <gilet>
Date:   Tue Aug 5 18:08:43 2008 +0000

    mpich now works on gigan

Tools/F_mk/GMakeMPI.mak

commit a7934c8e6cc9ceda0f97b0fa9f5e01fee738086a
Author: almgren <almgren>
Date:   Mon Aug 4 23:19:06 2008 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/stencil.f90

commit 640ac8416263be1510ba7a3e63cfa64e68e19067
Author: almgren <almgren>
Date:   Mon Aug 4 23:13:02 2008 +0000

    Fix a typo.

Src/LinearSolvers/F_MG/stencil.f90

commit f3d5f0250ca80c94c823236ff048ac8c698be699
Author: almgren <almgren>
Date:   Mon Aug 4 23:09:49 2008 +0000

    1) Use the beta's since they carry the viscous coefficients for the viscous/diffusive solves.
    2) Add the alpha -- forgot that last time.

Src/LinearSolvers/F_MG/stencil.f90

commit 2b6258d09dc0bcf0b8f8e8e07e53e00bde7a4928
Author: almgren <almgren>
Date:   Mon Aug 4 22:59:43 2008 +0000

    Put full 9-pt cross stencil back in.

Src/LinearSolvers/F_MG/stencil.f90

commit 790357b38c9182f0c6ac549db579345957a0cfc1
Author: almgren <almgren>
Date:   Mon Aug 4 22:45:16 2008 +0000

    I have added the functionality to do Minion's 4th order constant density
    stencil -- the coefficients are independent of beta for now, and the
    1-d stencil would be (i-2,j), (i-1,j), (i,j), (i+1,j) (i+2,j) and analogously
    in 2d.  Only 2d is coded.

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 3c09bf2e7a9541165ca6d50dcfae76c3e5c2c973
Author: almgren <almgren>
Date:   Fri Aug 1 23:11:45 2008 +0000

    Remove unused "proc"

Src/F_BaseLib/cluster.f90

commit bdfb9e9ff13bfedad200e2ee412e1095963fdf6e
Author: almgren <almgren>
Date:   Fri Aug 1 23:11:02 2008 +0000

    Remove unused ibxs(:)

Src/F_BaseLib/cluster.f90

commit 6b62b6f60f27978bc7a10fe9dd0fa05e4d3c517f
Author: mzingale <mzingale>
Date:   Fri Aug 1 17:49:14 2008 +0000

    the C99 standard moves std::abort into cstdlib and std::strerror into
    cstring, so these header files need to be added in the appropriate places.
    This allows Castro to compile with GCC 4.3

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/ParallelDescriptor.cpp

commit f35bf0d517568ada0905378d9067499ea1e7472e
Author: lijewski <lijewski>
Date:   Thu Jul 31 21:55:48 2008 +0000

    added version of GetVolume() taking a FArrayBox

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 0f9a1945b8d73fe37b17a11f08c21647bb961955
Author: almgren <almgren>
Date:   Thu Jul 31 20:42:51 2008 +0000

    Replace bl_abort by bl_error.

Src/LinearSolvers/F_MG/mg.f90

commit 058510e6f15e9eca9d2d70ab591a42ec580fc4ef
Author: almgren <almgren>
Date:   Thu Jul 31 19:43:41 2008 +0000

    This changes the default scheme for 1-d cell-centered solves.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90

commit 656387ad9ac29a88cdae9233e631f85cc9cadcba
Author: lijewski <lijewski>
Date:   Thu Jul 31 18:05:48 2008 +0000

    added GetFaceArea() taking FArrayBox & grid index parallel one taking MultiFab and grid

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit cf294860482090be729e1f7cd071d3669c6a63b1
Author: almgren <almgren>
Date:   Thu Jul 31 17:54:27 2008 +0000

    Put new mpi link for manda only.

Tools/C_mk/Make.mpi

commit e93c03477c91e178e45cd65eb3eabb1981fc41a3
Author: almgren <almgren>
Date:   Wed Jul 30 20:48:10 2008 +0000

    Don't pass in the default value of omega when defining the solver; instead
    let mg.f90 define an appropriate value.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit cb7f22c3b331ed067a521f29cdc92fb47b3df93b
Author: almgren <almgren>
Date:   Wed Jul 30 20:47:10 2008 +0000

    Add omega default for 1-d : by trial and error, 0.6 seems to work well.

Src/LinearSolvers/F_MG/mg.f90

commit 2c5d2c8b998a46f35a854b2626931b0e4ab2f786
Author: lijewski <lijewski>
Date:   Wed Jul 30 01:10:47 2008 +0000

    littlea cleanup

Src/C_BaseLib/BaseFab.H

commit a6e64fa65437b8c283b68fd65a0a444c9e26f405
Author: lijewski <lijewski>
Date:   Wed Jul 30 00:54:45 2008 +0000

    fixed bug related to calculating FAB byte spread and clear() calls

Src/C_BaseLib/BaseFab.H

commit c71ddb25e26de9099ca2fed8184da7f586b2a47c
Author: almgren <almgren>
Date:   Tue Jul 29 19:32:04 2008 +0000

    Remove stray line -- no change in functionality (caught by Candace G)

Src/F_BaseLib/multifab.f90

commit b1ce4d38555d751232e27b5ee2e8c3b4f8caadc2
Author: lijewski <lijewski>
Date:   Tue Jul 29 16:28:08 2008 +0000

    modest simplification

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 77ea1474e6ad45aeb02af2976fe54b21241e2b6f
Author: lijewski <lijewski>
Date:   Wed Jul 23 21:38:57 2008 +0000

    some memory cleanup

Src/C_AMRLib/AmrLevel.cpp

commit 4c2b27f5743cb65bf69cd8a6be8611f9507ac826
Author: lijewski <lijewski>
Date:   Wed Jul 23 17:18:34 2008 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit ed2dd69a7ef144605aa7ac15342f870dee855d8e
Author: mzingale <mzingale>
Date:   Mon Jul 21 19:45:46 2008 +0000

    use the new compare tool

Tools/C_util/regtests/Castro-tests.ini

commit 8bad1c0d01ca12e37fda339917fa20796a6f7988
Author: mzingale <mzingale>
Date:   Mon Jul 21 19:32:45 2008 +0000

    do the cvs update on fParallel still

Tools/C_util/regtests/test.py

commit 1ba055073c489de67df919596323f0b020cd4c65
Author: mzingale <mzingale>
Date:   Mon Jul 21 19:28:27 2008 +0000

    new compare tool

Tools/C_util/regtests/Maestro-tests.ini

commit 06d566d5d7ca8e7c3c6da2df940f32c8971709d0
Author: mzingale <mzingale>
Date:   Mon Jul 21 19:27:59 2008 +0000

    switch over to using fParallel/data_processing/fcompare to do the
    comparisons -- this works even if the list of variables changes, so
    a better comparison can be done on those that remain.  It also does
    1-,2-, and 3- all in one executable.

Tools/C_util/regtests/test.py

commit af86adf04d5b329540c1dffcb83b19dfe28bf03a
Author: almgren <almgren>
Date:   Fri Jul 18 23:57:31 2008 +0000

    1) Added gs_rb_smoother_1d as well as line solve -- use gsrb if more than
    one grid at the level, it works better with V-cycle.
    2) Moved defn of mgt%dim to the top because it was getting used before it was defined.

Src/LinearSolvers/F_MG/mg.f90

commit 3377bdc8e2b69342bcf072fa1927bdcfaff686b5
Author: almgren <almgren>
Date:   Fri Jul 18 23:45:30 2008 +0000

    Add gs_rb_smoother_1d for 1d gsrb relaxation -- need to use this
    instead of line solve for multiple grids, otherwise mg v-cycles
    seem to have a hard time.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 5cf07700120338b376e2e9696d503f4c37e59b2b
Author: ajnonaka <ajnonaka>
Date:   Thu Jul 17 14:10:14 2008 +0000

    fixed multilevel, 3d, out-of-bounds bug

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit c9017bd391716ebacc81a4280af8239096f5baf0
Author: marc <marc>
Date:   Wed Jul 16 22:48:41 2008 +0000

    marc hacking for gigan

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 037141b3444c5386fd6731a41558b5e4f5a431e3
Author: almgren <almgren>
Date:   Wed Jul 16 20:57:52 2008 +0000

    Made same changes for 1d as already done for 2d and 3d in setting stencils
    at interior grid boundaries.

Src/LinearSolvers/F_MG/stencil.f90

commit 12d640b569f9e122b123a8f0c7f2862a21be2eca
Author: almgren <almgren>
Date:   Wed Jul 16 17:48:57 2008 +0000

    Introduced new integer member of Amr :  file_name_digits.   This defaults
    to 5, but can be set in parmparse.  This is the number of digits used
    in plotfile names and checkpoint file names.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 847dc590773bc04110e6ebc49506acbbe265bf3b
Author: lijewski <lijewski>
Date:   Wed Jul 16 17:40:24 2008 +0000

    added mindigits 3rd arg to Concatenate() that defaults to 5

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 251b35b2fa7f9f7bd184c64361d3c9b0a224f16e
Author: lijewski <lijewski>
Date:   Tue Jul 15 20:58:20 2008 +0000

    mods for intel -- needs more stuff than xlf95 says it should

Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/layout.f90

commit 0e0589f4f8876fb5ce5e9cf5fed20640ab0107d1
Author: lijewski <lijewski>
Date:   Tue Jul 15 20:30:49 2008 +0000

    now compile with no complaints with xlf95 -qlanglev=95std

Src/F_BaseLib/bl_stream.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 2063b6c2bdc82d3d9641294cef8a0f46977a07e1
Author: lijewski <lijewski>
Date:   Sat Jul 12 18:51:45 2008 +0000

    plugged memory leak found by Candace

Src/LinearSolvers/F_MG/mg.f90

commit c1e8efa227ea422041f796c14b8aae34e4a85049
Author: lijewski <lijewski>
Date:   Thu Jul 10 23:24:16 2008 +0000

    removed unneeded module usage

Src/F_BaseLib/make_new_grids.f90

commit ae249cc2ce280dfd3997721d012788e0c7b6c571
Author: lijewski <lijewski>
Date:   Thu Jul 10 20:17:39 2008 +0000

    plugged memory leak & make boxes via copy()

Src/F_BaseLib/make_new_grids.f90

commit 98021f6e5906dba352ca7eda32c6449e0b04eb17
Author: lijewski <lijewski>
Date:   Thu Jul 10 20:08:47 2008 +0000

    added a TODO and a timer

Src/F_BaseLib/cluster.f90

commit bd2e762896895214ffadab2386e30dcaad1f9db2
Author: almgren <almgren>
Date:   Thu Jul 10 19:29:20 2008 +0000

    Warning on no point flagged is now in make_new_grids instead of in cluster.

Src/F_BaseLib/cluster.f90

commit 1be84475559e1a3d3d8f6dd2fed264f1e7383c1b
Author: almgren <almgren>
Date:   Thu Jul 10 19:28:49 2008 +0000

    Put warning statement in make_new_grids if no points are tagged for refinement.

Src/F_BaseLib/make_new_grids.f90

commit b19447ab62efeee12d7c090823cc838512a00587
Author: lijewski <lijewski>
Date:   Thu Jul 10 17:42:18 2008 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_knapsack.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_knapsack.f90
Tests/F_BaseLib/t_main.f90

commit ebc88405e4748164f550556db6999b8b1fca878f
Author: lijewski <lijewski>
Date:   Thu Jul 10 17:41:59 2008 +0000

    can now intersect a boxlist with a box or another boxlist

Src/F_BaseLib/list_box.f90

commit 7513a6e4442b2c19f20a7e86d0ab4e5b9918596e
Author: mzingale <mzingale>
Date:   Thu Jul 10 17:12:32 2008 +0000

    get this working for fParallel runs again

Tools/C_util/regtests/test.py

commit d52b95acddb45489b89b528ac3087a8a34743b2b
Author: mzingale <mzingale>
Date:   Thu Jul 10 16:55:57 2008 +0000

    document the MPI stuff

Tools/C_util/regtests/test.py

commit 491b3f02ad53cf5eabc1e2c830cb762b6caaa023
Author: lijewski <lijewski>
Date:   Thu Jul 10 16:10:14 2008 +0000

    Moved some list_box routines that were private in boxarray to list_box.
    More could be done but I'm hitting an Intel compiler error.

Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/list_box.f90

commit f1f0c573eb6f1e038313cbdcecc10d91b4255cc9
Author: mzingale <mzingale>
Date:   Thu Jul 10 14:21:17 2008 +0000

    add parallel:

Tools/C_util/regtests/Castro-tests.ini

commit b5972f65a1b27fd16ddd09369ede3773683ccd0d
Author: mzingale <mzingale>
Date:   Thu Jul 10 14:20:52 2008 +0000

    get initial MPI stuff in the test suite to do parallel tests

Tools/C_util/regtests/test.py

commit ea1193bff9a7dba3dee15944b5416eb71c9decc2
Author: mzingale <mzingale>
Date:   Thu Jul 10 13:48:18 2008 +0000

    only store ChangeLog.Parallel if we are doing a Parallel/ test

Tools/C_util/regtests/test.py

commit a622089a2976aa2e4fa860f34647d0de10b8e0aa
Author: lijewski <lijewski>
Date:   Thu Jul 10 05:57:52 2008 +0000

    removed couple unused & broken routines

Src/F_BaseLib/boxarray.f90

commit 715c9f0a8a672d60c86505f3636e77c83cccabc0
Author: almgren <almgren>
Date:   Thu Jul 10 01:25:37 2008 +0000

    Fixed subroutine buffer.

Src/F_BaseLib/make_new_grids.f90

commit d8530bbe1ef0c958bc939a94408c5dca036cbc8a
Author: almgren <almgren>
Date:   Wed Jul 9 22:32:28 2008 +0000

    Set the setval back to true in subroutine buffer.

Src/F_BaseLib/make_new_grids.f90

commit 2c20a24e108512c9036f55dc97bdb432d5677167
Author: almgren <almgren>
Date:   Wed Jul 9 22:30:44 2008 +0000

    Added machine della (Adam Burroughs' machine at Princeton) as an option.

Tools/C_mk/Make.defs

commit 95b464619fa404072bc5102b339a565dc8b69632
Author: almgren <almgren>
Date:   Wed Jul 9 22:28:57 2008 +0000

    Add machines manda and DELLA as new options.

Tools/C_mk/Make.mpi

commit 481627e08cdb0fedfdd2b48b674d9c3abc96fb07
Author: lijewski <lijewski>
Date:   Wed Jul 9 20:16:26 2008 +0000

    some cleanup & memory leak squashing

Src/F_BaseLib/make_new_grids.f90

commit 6c7419f183850bfc9870d86047f0b5f9285d9640
Author: lijewski <lijewski>
Date:   Wed Jul 9 19:48:05 2008 +0000

    changes a setval(.true.) to setval(.false.)

Src/F_BaseLib/make_new_grids.f90

commit 00aa749d29306d68d344bb7a3bed95586214dd10
Author: almgren <almgren>
Date:   Wed Jul 9 00:04:58 2008 +0000

    Renamed regrid.f90 --> make_new_grids.f90

Src/F_BaseLib/make_new_grids.f90

commit a19cba9792fa81be52d72d66fa8271ee338b9c21
Author: almgren <almgren>
Date:   Tue Jul 8 23:53:01 2008 +0000

    Separated the tag_boxes functionality out of regrid --
    new files tag_boxes.f90

Src/F_BaseLib/regrid.f90
Src/F_BaseLib/tag_boxes.f90

commit 438704d400645df6ac1448c434bae5cc5540a038
Author: almgren <almgren>
Date:   Tue Jul 8 23:39:52 2008 +0000

    Remove commented line.

Src/F_BaseLib/boxarray.f90

commit 3f3cbdfa1838d334e830b46ad97a5082855dce08
Author: lijewski <lijewski>
Date:   Tue Jul 8 23:08:13 2008 +0000

    tiny bit of cleanup

Src/F_BaseLib/multifab.f90

commit ca428d39938f2c068f38d4e2df7b835f4912ede1
Author: lijewski <lijewski>
Date:   Tue Jul 8 21:54:12 2008 +0000

    first cut at map_periodic()

Src/F_BaseLib/cluster.f90

commit 35ecf29d2b844be0aa262f988e5fa22bbd23eaf3
Author: almgren <almgren>
Date:   Mon Jul 7 18:05:26 2008 +0000

    This takes max_grid_size as an argument to make_new_grids, and some
    other changes..

Src/F_BaseLib/regrid.f90

commit b47b24bc9e56532b646a6239982a1c79c66ace06
Author: almgren <almgren>
Date:   Thu Jul 3 21:32:39 2008 +0000

    Replace set_const_gravity_coefficients by a flagged version of set_gravity_coefficients.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 401a1a39db95bf510b0fde14672677ccb532f750
Author: almgren <almgren>
Date:   Thu Jul 3 00:05:28 2008 +0000

    Add another sanity check for proper nesting.

Src/F_BaseLib/ml_boxarray.f90

commit 8f285f7e5310ab83d99380a3112192093ea7e325
Author: almgren <almgren>
Date:   Thu Jul 3 00:04:30 2008 +0000

    Modify properly nested test to take optional arguments: min_level and max_level,
    so can test just between two levels.

Src/F_BaseLib/ml_boxarray.f90

commit 8ceda966e24088e551717c2fa67db8348a4baec3
Author: almgren <almgren>
Date:   Wed Jul 2 23:15:57 2008 +0000

    Removed commented line.

Src/F_BaseLib/fabio.f90

commit ea6dcd424043fe0e03b2c15db58cdefe384e2d8a
Author: almgren <almgren>
Date:   Wed Jul 2 22:52:15 2008 +0000

    Fix ml_layout_restricted_build.

Src/F_BaseLib/ml_layout.f90

commit cc486a1540e3847d1791562dfe407ba5e692852b
Author: almgren <almgren>
Date:   Wed Jul 2 22:18:16 2008 +0000

    Added new "subroutine ml_layout_restricted_build(mla, mba, nlevs, pmask)"
    which builds a ml_layout from the first nlevs levels of the mba.

Src/F_BaseLib/ml_layout.f90

commit c036f1908bfc01ae875165ce52f6b3b8aae64a12
Author: ajnonaka <ajnonaka>
Date:   Wed Jul 2 16:13:31 2008 +0000

    plugged a very sneaky memory leak

Src/LinearSolvers/F_MG/mg.f90

commit 0b271da925658dfa748047bd7a91bff2706963d6
Author: lijewski <lijewski>
Date:   Tue Jul 1 18:00:10 2008 +0000

    now contains GetBndryCells()

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 0537ac8a7f98d77821b31f63337dee94110732ec
Author: lijewski <lijewski>
Date:   Tue Jul 1 17:59:33 2008 +0000

    moved GetBndryCells() to BoxArray

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 21f750c45b9a5ae3a0940ccb9b79eeb8c969d2d1
Author: lijewski <lijewski>
Date:   Mon Jun 30 22:05:03 2008 +0000

    minimize copy()ing

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit cbe2fdfed5874a1732578d421fe31b4a7b4cbde5
Author: lijewski <lijewski>
Date:   Thu Jun 26 23:04:34 2008 +0000

    slight reworking of ml_boxarray_properly_nested()

Src/F_BaseLib/ml_boxarray.f90

commit 5a67691aeb1c7b9a488b7d4be05c15401651c9cd
Author: lijewski <lijewski>
Date:   Thu Jun 26 21:02:48 2008 +0000

    more efficient periodic tests in properly_nested()

Src/F_BaseLib/ml_boxarray.f90

commit eb7de21cf3417eae17a54cc8d35a655fd294096a
Author: lijewski <lijewski>
Date:   Thu Jun 26 20:45:21 2008 +0000

    no need to grow box by ng before passing to box_periodic_shift()

Src/F_BaseLib/fillpatch.f90

commit b38d8a0306816ea59303cd7ad7d5988f6982788b
Author: lijewski <lijewski>
Date:   Thu Jun 26 15:58:19 2008 +0000

    *** empty log message ***

Src/F_BaseLib/boxarray.f90

commit 61fa51333ce5e72ff6d790c28079d8b483f64276
Author: lijewski <lijewski>
Date:   Thu Jun 26 15:57:56 2008 +0000

    added couple uses of boxarray_contains()

Src/F_BaseLib/test/t_knapsack.f90
Tests/F_BaseLib/t_knapsack.f90

commit 32a4e9ce3bf754a132291aee67712eba80cf7cd0
Author: almgren <almgren>
Date:   Thu Jun 26 05:38:50 2008 +0000

    I believe we now have a correct implementation of ml_boxarray_properly_nested.
    Only limited testing has been done, but it seems good.

Src/F_BaseLib/ml_boxarray.f90

commit bf654d4188b3742cbef23f43221443385949f9cb
Author: ajnonaka <ajnonaka>
Date:   Thu Jun 26 03:51:35 2008 +0000

    added "use_bl_error_module".  Code compiles again.

Src/F_BaseLib/boxarray.f90

commit 72b801590e3819401b683df119759b83afd4e776
Author: almgren <almgren>
Date:   Wed Jun 25 23:31:30 2008 +0000

    New functions added:
    1) function boxarray_boxarray_contains(ba1,ba2)  returns true if ba1 contains ba2
    2) function boxarray_box_contains(ba1,ba2)       returns true if ba  contains bx

Src/F_BaseLib/boxarray.f90

commit 1bf25b6685afcdd82d5784b64f20993df67ede95
Author: almgren <almgren>
Date:   Wed Jun 25 22:11:05 2008 +0000

    Replace the box_grow_i_m function by box_grow_n_m which actually makes the
    lo lower and the hi higher, unlike the previous box_grow_i_m, which made
    the lo lower and the hi lower (go figure).

Src/F_BaseLib/box.f90

commit d3d32346454aa95feb74c2c98eff973aa2bfe351
Author: almgren <almgren>
Date:   Wed Jun 25 21:19:50 2008 +0000

    Fix ml_boxarray_properly_nested so that it correctly works *except*
    for periodic cases.  It takes an integer, nproper, which is how many
    grow cells are needed at the fine level to be contained by the
    coarser boxarray.

Src/F_BaseLib/ml_boxarray.f90

commit ca0badbff30c4bc77af6814ccabb25607970e33c
Author: almgren <almgren>
Date:   Wed Jun 25 19:14:47 2008 +0000

    Change ml_boxarray_properly_nested_new -->  ml_boxarray_properly_nested
    and     ml_boxarray_properly_nested    -->  ml_boxarray_properly_nested_old

Src/F_BaseLib/ml_boxarray.f90

commit 2e696263f83b32cd9e721094ca2005318b3012b1
Author: almgren <almgren>
Date:   Wed Jun 25 18:04:29 2008 +0000

    Slight change in the test for creating maximum number of multigrid levels.
    One of the criteria for stopping the coarsening is now if the volume
    of the entire boxarray is less than or equal to 2**dim.  This makes the
    single-base-grid XRB initial divu iterations converge.
    
    Hopefully it won't break anything else (?).

Src/LinearSolvers/F_MG/mg.f90

commit 73f7d020101471e7cb5bd3d18dc1a325dd0bb29d
Author: lijewski <lijewski>
Date:   Wed Jun 25 17:25:51 2008 +0000

    some cleanup

Src/F_BaseLib/cluster.f90

commit 7007010538cd7bf3435a1f4e71eb8c82dfaa6e17
Author: almgren <almgren>
Date:   Wed Jun 25 15:12:05 2008 +0000

    Should use bchi instead of bclo in test on whether is BC_INT --
    oops!

Src/LinearSolvers/F_MG/stencil.f90

commit b53c15ade4793c3da874f53be0f8ce9f30238bb5
Author: almgren <almgren>
Date:   Wed Jun 25 05:25:05 2008 +0000

    Changed the way we define the stencil at interior boundaries
    of grids -- this only changes the stencil values at the level
    of machine precision, but it helps in debugging ... now the stencils
    will be identical whether there is a single grid or multiple grids
    covering the same region.

Src/LinearSolvers/F_MG/stencil.f90

commit 31cced15781a353d85a0e66ddbd8715487164b77
Author: lijewski <lijewski>
Date:   Tue Jun 24 22:29:58 2008 +0000

    fixed another parallel gotcha -- seems OK but more testing required

Src/F_BaseLib/cluster.f90

commit b54676384b38813cb188e0a33fe72ac3c079c41c
Author: almgren <almgren>
Date:   Tue Jun 24 20:09:01 2008 +0000

    Fix ml_edge_restriction to correctly handle the periodic fix.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit d2a8c3176c5e80b88a9a6e4f9a40024ad8dbb9e3
Author: almgren <almgren>
Date:   Tue Jun 24 17:03:08 2008 +0000

    Remove fillpatch and multifab_fill_ghost_cells -- returning to previous approach
    where these are included in the directory where define_bc_tower lives...

Src/F_BaseLib/GPackage.mak

commit f33bd47fea847b82e8332c7e5d7693b2130d9bcc
Author: almgren <almgren>
Date:   Tue Jun 24 05:29:58 2008 +0000

    Divide max_grid_size by ref_ratio since we create the new grids at the
    coarser resolution but we want max_grid_size to hold at the fine resolution.

Src/F_BaseLib/regrid.f90

commit 37c916862c61966b3dc2d332a31d39df27ac3a59
Author: almgren <almgren>
Date:   Mon Jun 23 23:29:56 2008 +0000

    Impose boxarray_maxsize on the new boxarray before making
    the new multifabs.

Src/F_BaseLib/regrid.f90

commit ab0b08e63567acab10babfe490f893fcd2c817d3
Author: almgren <almgren>
Date:   Mon Jun 23 22:00:19 2008 +0000

    Take max_grid_size as an input into make_new_grids.

Src/F_BaseLib/regrid.f90

commit a62fe8c2ee4ab5190a58697ddc28c4ca543ec0e4
Author: lijewski <lijewski>
Date:   Mon Jun 23 21:54:35 2008 +0000

    removed setval_mask() functions - not apparently used anywhere

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90

commit 5e798361b32ff9d6512df8f76cd43be990829e86
Author: almgren <almgren>
Date:   Mon Jun 23 21:42:34 2008 +0000

    Added fillpatch.f90 and multifab_fill_ghost_cells.f90 to GPackage.mak
    since we took them out of varden/GPackage.mak

Src/F_BaseLib/GPackage.mak

commit a1dffa108bc48d9c8bd45972f9b644c653dcddb7
Author: lijewski <lijewski>
Date:   Mon Jun 23 21:29:27 2008 +0000

    removed potentially troublesome where constructs

Src/F_BaseLib/box.f90

commit 9fc44c6ea8e623ce63aca305486c2124faa8d6cf
Author: ajnonaka <ajnonaka>
Date:   Mon Jun 23 20:07:52 2008 +0000

    in function box_grow_i_m, loop over dimensions instead of assuming dim=3

Src/F_BaseLib/box.f90

commit 7adbf45eb1e95c58a350c2566ccb3a97f2dd399b
Author: ajnonaka <ajnonaka>
Date:   Mon Jun 23 19:41:05 2008 +0000

    loop over l(i) instead of using where construct

Src/F_BaseLib/box.f90

commit 901802abe9558533736f07dc1c72995e8a904784
Author: lijewski <lijewski>
Date:   Sun Jun 22 18:02:27 2008 +0000

    *** empty log message ***

Src/F_BaseLib/cluster.f90

commit 50990ab23dc1204f4d0b1b7e731c9a5f88ea654d
Author: lijewski <lijewski>
Date:   Fri Jun 20 16:34:52 2008 +0000

    clustering now works in parallel

Src/F_BaseLib/cluster.f90

commit c84e14abf774563699f944eb214ffb85d8f17553
Author: lijewski <lijewski>
Date:   Fri Jun 20 16:33:50 2008 +0000

    changed verbosity defaults

Src/F_BaseLib/knapsack.f90

commit dbe8d247e12318dc4938fd6fa474aa88bb861f14
Author: lijewski <lijewski>
Date:   Mon Jun 16 20:50:56 2008 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak

commit 3bf2525f291e3ce77ed228aa00a6f02c7382142c
Author: lijewski <lijewski>
Date:   Mon Jun 16 17:46:12 2008 +0000

    plugged some memory leaks

Src/LinearSolvers/F_MG/ml_restriction.f90

commit da2f87a30f0a4b9e42751e422a808349ebd315ce
Author: almgren <almgren>
Date:   Sat Jun 14 01:56:54 2008 +0000

    Added new routine -- subroutine multifab_copy_on_shift --
    called only by ml_edge_restriction -- this enables copies across
    periodic edges.

Src/F_BaseLib/multifab.f90

commit 29f27a7f678e594cac96b38ab02909559a470ab5
Author: almgren <almgren>
Date:   Sat Jun 14 01:56:09 2008 +0000

    Enable periodic averaging-down in ml_edge_restriction.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit c255b90544bce85865a0d714a3dd59c25a473785
Author: almgren <almgren>
Date:   Wed Jun 11 22:27:53 2008 +0000

    Fix for periodic -- where divu is not zero on the periodic edge.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 8f34f1ef302c56196e91b69083f6288d49fdc898
Author: lijewski <lijewski>
Date:   Wed Jun 11 17:03:38 2008 +0000

    mods to enable writing plotfiles in single precision

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c

commit 04376972f6a837c443579df5cbdeb91e7c22d877
Author: mzingale <mzingale>
Date:   Mon Jun 9 23:50:40 2008 +0000

    fix a model file

Tools/C_util/regtests/Maestro-tests.ini

commit e692b0458101d477949c99dfb08bb1bb121c50de
Author: almgren <almgren>
Date:   Mon Jun 9 17:40:02 2008 +0000

    1) Cleaned up the crse/fine resid routine.
    2) We now include fine fluxes on periodic boundaries -- this seems to work for now.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit fb80ba863a94656ed8e8b26c297d61ed01386a64
Author: mzingale <mzingale>
Date:   Sun Jun 8 22:30:57 2008 +0000

    update to reflect changes to the spherical problems

Tools/C_util/regtests/Maestro-tests.ini

commit f79d558559bd400fb348a88fc6d06d6cb896734a
Author: lijewski <lijewski>
Date:   Tue Jun 3 23:45:09 2008 +0000

    some simplification of VisMF::Write

Src/C_BaseLib/VisMF.cpp

commit 07e15d44487a86c182d2ca089ea9237c8b883f91
Author: aaspden <aaspden>
Date:   Tue Jun 3 20:09:14 2008 +0000

    Added a Barrier to prevent running out of PER_PROC message packets (happened on Jagwar)

Src/C_BaseLib/VisMF.cpp

commit b64099265853ec4bed4cb95b23c11d7909b3930b
Author: almgren <almgren>
Date:   Tue Jun 3 19:44:30 2008 +0000

    Change mla and la from intent "inout" to intent "in"

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit da858ea952627d65565ba01cda0ff472e2944385
Author: almgren <almgren>
Date:   Tue Jun 3 19:44:00 2008 +0000

    Change la to "in" from "inout"

Src/F_BaseLib/bndry_reg.f90

commit 32621f64d255a01a5d7a11b2a14a33114a9d7a55
Author: mzingale <mzingale>
Date:   Fri May 30 17:41:58 2008 +0000

    for jaguar, if we are doing PathScale don't include the -module part
    twice

Tools/F_mk/GMakedefs.mak

commit cab9baaf7a906de3fa47cf8a53cd76d299be49cd
Author: jbb <jbb>
Date:   Wed May 28 17:04:25 2008 +0000

    Fix the print statements for the case where the initial guess solves
    the problem.  Also, in this case, don't even enter the iteration loop.

Src/LinearSolvers/F_MG/ml_cc.f90

commit ce822fd42bc61cc9913a68c2e798ddb53ce286b9
Author: gpau <gpau>
Date:   Sat May 24 14:57:42 2008 +0000

    some files for statistical analysis

Tools/C_util/Statistics/AVGDOWN_2D.F
Tools/C_util/Statistics/AVGDOWN_3D.F
Tools/C_util/Statistics/AVGDOWN_F.H
Tools/C_util/Statistics/ComputeAmrDataStat.H
Tools/C_util/Statistics/ComputeAmrDataStat.cpp
Tools/C_util/Statistics/GNUmakefile
Tools/C_util/Statistics/Make.package
Tools/C_util/Statistics/PltFileList.cpp
Tools/C_util/Statistics/PltFileStat.cpp

commit a44300a6d0e4a0bdd56c7fcbc05ab97e357a299c
Author: lijewski <lijewski>
Date:   Thu May 15 16:54:02 2008 +0000

    Vince's nOutFile and lUsingNFiles modifications

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c

commit 0a6635c7ef218e89d5bbf55ff2bc30588d1a79bf
Author: lijewski <lijewski>
Date:   Tue May 13 21:52:48 2008 +0000

    Added a couple tests for a mismatch between the size of integer and size
    of off_t in routines writing raw FAB data to disk.  The offset of the
    start of the FAB is an off_t, but is passed back to FORTRAN as an integer.
    If this is ever hit we'll have to redo how I/O is done.  The offset itself
    is stored in the header of the MultiFab on disk so reading proceses know
    where to go on disk to get the data.

Src/F_BaseLib/fabio_c.c

commit 6e9811b20ce1caa22605c92bf6ce93edc89e8196
Author: mzingale <mzingale>
Date:   Tue May 13 15:22:35 2008 +0000

    Castro now uses 5 digits in the plotfile names

Tools/C_util/regtests/test.py

commit f1f36538fb2789e095c625e5a55ac8a755123d34
Author: mzingale <mzingale>
Date:   Tue May 13 15:07:07 2008 +0000

    have homer put the module files into the o/ directory

Tools/C_mk/Make.Linux

commit d7620debf0e64e0e101b205a18c6abf0e5c6740f
Author: lijewski <lijewski>
Date:   Mon May 12 22:34:16 2008 +0000

    now print out number of CPUs MPI initialized with

Src/F_BaseLib/BoxLib.f90

commit b2435464f5b4c6466f43668b68eb4156889953e5
Author: almgren <almgren>
Date:   Fri May 9 17:28:58 2008 +0000

    Remove unneeded variables.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 8178539b07346703ed87ff6e007a717e609ad88c
Author: almgren <almgren>
Date:   Fri May 9 17:26:17 2008 +0000

    Small code cleanup.

Src/LinearSolvers/F_MG/stencil.f90

commit 571e96ee03bae9456afe06faed203000c44ff2f8
Author: almgren <almgren>
Date:   Wed May 7 20:20:10 2008 +0000

    Removed unused variables.

Src/C_BaseLib/COORDSYS_1D.F
Src/F_BaseLib/layout.f90

commit 521c1d3e23aea836945331bf49877de5953ff6b4
Author: almgren <almgren>
Date:   Wed May 7 20:19:34 2008 +0000

    Removed unneeded "lenx".

Src/C_AMRLib/FLUXREG_1D.F

commit a0a4993c63fa04a890111a526dad8c57069eb0f9
Author: almgren <almgren>
Date:   Fri Apr 25 21:06:54 2008 +0000

    Changed the length in BoxLib::Concatenate from 4 to 5 -- this will
    make pltfiles and chkfiles now use 5 spaces instead of 4 for the step number.

Src/C_BaseLib/Utility.cpp

commit 4d1adefb266489029795c15aee83ec149daca4b6
Author: almgren <almgren>
Date:   Fri Apr 25 20:45:49 2008 +0000

    Can't use 0.d0

Src/C_BaseLib/MultiFab.cpp

commit 223014f0386233cf38ae0b5c8058424635fdc3fb
Author: almgren <almgren>
Date:   Fri Apr 25 19:30:49 2008 +0000

    Added a norm2 function to MultiFab (analogous to norm0).  Doesn't use ghost cells.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 875ae127bddc67ff5940d9a65f708b40ce713b5f
Author: lijewski <lijewski>
Date:   Mon Apr 21 20:02:00 2008 +0000

    added build_random_boxarray to public interface

Src/F_BaseLib/mt19937ar.f90

commit bd8dfaa9635e648ab6b0c3f5849ecbf12ee96862
Author: lijewski <lijewski>
Date:   Fri Apr 18 20:09:07 2008 +0000

    atlas updates from Mike Singer

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 4d2d6a7ed72bf83f6b78844f8a662caacc1df1f9
Author: aaspden <aaspden>
Date:   Thu Apr 17 23:10:54 2008 +0000

    Gimantis update

Tools/C_mk/Make.defs

commit f0e5708f89b5601064b54f7f742176407115f6db
Author: mzingale <mzingale>
Date:   Tue Apr 15 14:43:23 2008 +0000

    Castro uses a different # of digits in the plotfile name

Tools/C_util/regtests/test.py

commit 4ec073a566408de1421d699db6fe0a767a4ca860
Author: mzingale <mzingale>
Date:   Mon Apr 14 21:07:09 2008 +0000

    get the Castro test suite back up to date with the latest changes

Tools/C_util/regtests/Castro-tests.ini

commit d92c901531c1d46f8237d1933b1f240cb79a67fc
Author: mzingale <mzingale>
Date:   Mon Apr 14 21:04:33 2008 +0000

    don't generate Parallel Changelog for an fParallel run
    
    remove useFParallel for Parallel builds -- it is always needed now.

Tools/C_util/regtests/test.py

commit 1075a9f3dd51a04360f998a9b8d79161f9ee44e4
Author: almgren <almgren>
Date:   Fri Apr 11 20:30:10 2008 +0000

    Another fix of sign error on lo side in stencil_all_flux_3d.

Src/LinearSolvers/F_MG/stencil.f90

commit 1720acacb6752504e7d4d702f300814c0d21a6e0
Author: almgren <almgren>
Date:   Fri Apr 11 20:28:32 2008 +0000

    Fill sign error for lo side in stencil_all_flux_3d.

Src/LinearSolvers/F_MG/stencil.f90

commit a149483935db93818944a2cb50b79ef2c3aa5c11
Author: lijewski <lijewski>
Date:   Thu Apr 10 21:14:48 2008 +0000

    now print out # CPUs MPI initialized with

Src/C_BaseLib/BoxLib.cpp

commit 92783452f235b19c9d2d16f77c3f90f2fb844766
Author: almgren <almgren>
Date:   Thu Apr 10 20:31:23 2008 +0000

    Moved GetBndryCells to be member function of Geometry.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 933c3b4686f5ec6edf795ff72f7b9d7ce41b603e
Author: almgren <almgren>
Date:   Wed Apr 9 19:54:35 2008 +0000

    We need this in order to include the right fParallel/boxlib files
    when compiling in the Parallel/Castro subdirectories.

Src/F_BaseLib/FParallelMG.mak

commit 13f27ad7d4a0478064c23690bd0a59d0fd3500b6
Author: ajnonaka <ajnonaka>
Date:   Tue Apr 8 23:27:17 2008 +0000

    at the end of ml_restriction_c, changed the call to multifab_fill_boundary to multifab_fill_boundary_c

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 223ce1062ebd94aca9a4a1bf56f5099a9ca637ea
Author: lijewski <lijewski>
Date:   Wed Apr 2 20:39:43 2008 +0000

    modest touch-up to norm0()

Src/C_BaseLib/MultiFab.cpp

commit de0f714f34d91ddb6127011ff178c693e7e7dec6
Author: almgren <almgren>
Date:   Wed Apr 2 19:21:23 2008 +0000

    Added norm0 function which takes the inf norm of a multifab using no ghost cells.
    Optional comp argument (defaults to zero).

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 24e40c47a947bbf12c0276c3fc2b6e7d211cc847
Author: almgren <almgren>
Date:   Tue Apr 1 20:02:11 2008 +0000

    1) Move the functions which call the mt19937ar random
    stuff from box_util.f90 into mt19937ar.f90
    2) Remove mt19937ar.f90 from GPackage.mak and NPackage.mak so
    that they are not included in general.  They can still be
    included as needed in the boxlib/test directory (the only
    place I can found where the make_random_box routines are actually called)

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/NPackage.mak
Src/F_BaseLib/box_util.f90
Src/F_BaseLib/mt19937ar.f90

commit 3c2fed79cf9dd04e04bd516620272aaec5f9a53b
Author: almgren <almgren>
Date:   Mon Mar 31 20:39:13 2008 +0000

    Changes by Candace in making varden truly adaptive.

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/regrid.f90

commit 4ae48b41428784f54870ad15262f910986a97adf
Author: vince <vince>
Date:   Fri Mar 21 22:24:16 2008 +0000

    i/o float fix.

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit 2bf3deaeec624e2172488a5e3273a1c2a32a7c09
Author: vince <vince>
Date:   Fri Mar 21 22:07:37 2008 +0000

    i/o fix.

Src/C_BaseLib/RealBox.cpp

commit 21027fb55efcd7cdc083eba2b073dbfe3961d5f4
Author: almgren <almgren>
Date:   Tue Mar 18 19:54:58 2008 +0000

    Candace's changes to regrid -- buffer subroutine not complete, but
    this does multiple levels.

Src/F_BaseLib/regrid.f90

commit be0ab32a17d8255c5d4a6329998a64d45a7ebbfb
Author: almgren <almgren>
Date:   Tue Mar 18 19:54:35 2008 +0000

    Candace found missing destroy -- fixed here.

Src/F_BaseLib/cluster.f90

commit aa36af7f1e4d89c57689dae1007c55f6890d67e1
Author: jbb <jbb>
Date:   Sat Mar 8 00:56:53 2008 +0000

    added mpi link for gimantis

Tools/F_mk/GMakeMPI.mak

commit 8cd11b1d05c26ca1dbad890e096922172aada956
Author: mzingale <mzingale>
Date:   Tue Mar 4 20:03:12 2008 +0000

    fix jaguar compiling -- now it handles modules correctly.

Tools/F_mk/GMakeMPI.mak

commit 2146ec424b5bf42bc540888091ab75b0457ddeab
Author: lijewski <lijewski>
Date:   Tue Mar 4 18:41:19 2008 +0000

    removed some profilers

Src/F_BaseLib/multifab.f90

commit cae88ed3c1ce767fca48f2ced0392c3906c1cfa6
Author: ajnonaka <ajnonaka>
Date:   Mon Mar 3 22:07:23 2008 +0000

    fixed a comment

Src/LinearSolvers/F_MG/ml_nd.f90

commit 90cfd64598321a73cea95c032295c1fedaa30b2c
Author: mzingale <mzingale>
Date:   Mon Mar 3 20:51:19 2008 +0000

    update homer to use MPICH2

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 27bdbb22ad9cb235a918bffbbd93ab9fb77f13d6
Author: almgren <almgren>
Date:   Mon Mar 3 18:03:07 2008 +0000

    Remove print statement.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit f9308ace521793abc4ab32f1bc90050c5fcf20ee
Author: jbb <jbb>
Date:   Mon Mar 3 17:38:15 2008 +0000

    Add case for mothra.

Tools/F_mk/GMakeMPI.mak

commit a81132814c99a6310bb76d97e289f259600a060a
Author: almgren <almgren>
Date:   Mon Mar 3 03:13:43 2008 +0000

    Add subtract_divu_from_rh.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 0024c0fe9f29d74fcb248866d2c4cdecc39467d0
Author: almgren <almgren>
Date:   Fri Feb 29 22:55:56 2008 +0000

    Oops - forgot to destroy the multifab zero_rh which I'd added.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 277ff1ba980a840edee5e4b52e9e724d3bc58265
Author: almgren <almgren>
Date:   Fri Feb 29 22:30:02 2008 +0000

    Fix the crse_fine_nodal_residual -- before it was passing in the fine grid rh
    and using that in computing the crse/fine residual -- but in fact the crse/fine
    rhs already sits on the crse grid, so we only want to modify that with the
    crse/fine L(phi), not the full crse/fine (f - Lphi), since the f at the crse/fine
    boundary has been constructed to be the right crse/fine f.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 893dad3ad0de0f45a479b44d31a8591112b91896
Author: lijewski <lijewski>
Date:   Thu Feb 28 17:48:01 2008 +0000

    BL_PGI no longer needed

Src/C_BaseLib/Thread.H
Src/C_BaseLib/Utility.H
Tools/C_mk/Make.Linux

commit f7ca39fec6ddb03df7fdeeafc429eedd43a15fa2
Author: jbb <jbb>
Date:   Wed Feb 27 20:27:21 2008 +0000

    Make the include c.depends and include f90.depends fail if cant be built.

Tools/F_mk/GMakerules.mak

commit e6fd00ce25408e1f62ac452770056a02d2eb7ff6
Author: ajnonaka <ajnonaka>
Date:   Wed Feb 27 05:12:18 2008 +0000

    fixed the format of "Header" so it looks the same regardless of compiler and machine.

Src/F_BaseLib/fabio.f90

commit 53e6bc6c9b0853095a2f99fabf8072a8caaf00cb
Author: ajnonaka <ajnonaka>
Date:   Tue Feb 26 21:08:47 2008 +0000

    Modified the pltXXXX/Header output so it compatible with visIt as well as amrVis.  In particular:
    
    -Any line that begins with an integer cannot have any blank spaces
    before that first integer.
    
    -We had our grid definitions divided up by line, i.e.,
    
    ((0,0) (15,63) (0,0))
    ((0,0) (31,127) (0,0))
    ((0,0) (63,255) (0,0))
    
    where they need to be continuous on one line, i.e.,
    
    ((0,0) (15,63) (0,0)) ((0,0) (31,127) (0,0)) ((0,0) (63,255) (0,0))
    
    There was also a bug in how we computed the physical coordinates of each
    box above the lines "Level_X/Cell".  It was a dx scaling problem which is now fixed.

Src/F_BaseLib/fabio.f90

commit ab16652a0d5552b0113fe6cd0e106136dd38dff9
Author: ajnonaka <ajnonaka>
Date:   Tue Feb 26 16:55:33 2008 +0000

    remove dx from call to multifab_phybc

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 12173650b29ea646adce19099f9ac1cacbb3cd9d
Author: ajnonaka <ajnonaka>
Date:   Mon Feb 25 23:28:56 2008 +0000

    some comments about what the inputs to itsol_stencil_apply, mg_defect, and itsol_defect are

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90

commit a46f716ae57a571ccc0384b88ba305888a3d43b3
Author: ajnonaka <ajnonaka>
Date:   Thu Feb 21 21:06:52 2008 +0000

    works for jaguar now

Tools/F_mk/GMakeMPI.mak

commit f89ec7c26876e68822b86798c3100734a0e62d0b
Author: almgren <almgren>
Date:   Thu Feb 21 18:44:50 2008 +0000

    Add "all = .true." to setval for buf.

Src/F_BaseLib/cluster.f90

commit fb9dbea5abfe1e1a71d251cdf82ae2cd1cd8ba29
Author: almgren <almgren>
Date:   Thu Feb 21 18:39:37 2008 +0000

    Need to initialize "buf" to false before setting true values in subroutine buffer_nd

Src/F_BaseLib/cluster.f90

commit c9deccf397b7649e3df6ff3f6c7a01f35832605f
Author: mzingale <mzingale>
Date:   Sun Feb 17 18:33:58 2008 +0000

    work with the new plotfile format (plt00000 instead of plt0000).
    
    Also if we fail in making a benchmark file (the code crashes before output)
    then don't report that we've made a benchmark.

Tools/C_util/regtests/test.py

commit b5e4f7da4963601e4da9fa8567e9cf8d80911109
Author: vince <vince>
Date:   Wed Feb 13 21:24:57 2008 +0000

    more gimantis additions.

Tools/C_mk/Make.defs

commit 40c3570a6b2105cdf637fb9e7ef5b5de60fa688c
Author: vince <vince>
Date:   Mon Feb 11 23:54:22 2008 +0000

    additions for gimantis.

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 3c17ab3146a26d8a0162c2ba9f8da6292233e596
Author: marc <marc>
Date:   Fri Feb 8 20:56:10 2008 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit 7b982b7c14872b00c184d663c5bedcb49f44e46e
Author: jbb <jbb>
Date:   Fri Feb 8 20:22:31 2008 +0000

    make mothra work

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 0685351c868453936970e03fb491dc685da65acb
Author: lijewski <lijewski>
Date:   Fri Feb 8 18:15:11 2008 +0000

    added some implicit none statements

Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F

commit c19691b1b16a5cbcb14804cfcddeae1584b86e15
Author: lijewski <lijewski>
Date:   Fri Feb 8 18:08:01 2008 +0000

    added some implicit none statements

Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_3D.F
Src/LinearSolvers/C_CellMG/MG_2D.F
Src/LinearSolvers/C_CellMG/MG_3D.F

commit 18e3d0d6fcf82a5b3e962dba297c86ddc364f8d8
Author: lijewski <lijewski>
Date:   Fri Feb 8 17:48:46 2008 +0000

    added some implicit none statements

Src/C_AMRLib/FILCC_1D.F
Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/FLUXREG_1D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/MAKESLICE_3D.F

commit 906e5b19700e3c3688416d081016d042b490e2a6
Author: lijewski <lijewski>
Date:   Thu Feb 7 23:48:08 2008 +0000

    some cleanup

Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_3D.F

commit ddd8b331ebdc6b2b55c1cd1f57690390e8bdfaa6
Author: lijewski <lijewski>
Date:   Tue Feb 5 21:28:18 2008 +0000

    make explicit that we use O2 not Ofast with PathScale

Tools/F_mk/GMakedefs.mak

commit decfd04f09a11335fd3ea9e96b59f8c1985f0a02
Author: lijewski <lijewski>
Date:   Tue Feb 5 21:25:50 2008 +0000

    use -O2 -ipa with PathScale to be consistent with stuff in fParallel

Tools/C_mk/Make.Linux

commit fba3c4a450447864a660d6989ab7dd27a91eeea0
Author: lijewski <lijewski>
Date:   Tue Feb 5 20:05:00 2008 +0000

    added -mp for Intel 9/10 optimization

Tools/F_mk/GMakedefs.mak

commit e1e3823a49f9e816ff0f23168a7c63873cbdfef9
Author: ajnonaka <ajnonaka>
Date:   Thu Jan 31 23:26:41 2008 +0000

    commented out code that sets solution to zero.  So far, the multigrid appears to behave better; ie, we've seen convergence for 100 grids and haven't tried anything higher yet.

Src/LinearSolvers/F_MG/itsol.f90

commit 8b41a4ff4c2a23ee52c664dac3b5eba8a9fffad3
Author: sepp <sepp>
Date:   Thu Jan 31 23:18:18 2008 +0000

    1) removed extraneous blank before comma after _l2 in DIMS for dim 2 and 3

Src/C_BaseLib/ArrayLim.H

commit 6ffb73f6c25e9703a775a0316d8cca259b5094b6
Author: almgren <almgren>
Date:   Thu Jan 31 21:51:03 2008 +0000

    Added options to make mpi work on pleiades.

Tools/C_mk/Make.mpi

commit 20e82626b818314181ca23819a1d46f2c57059f7
Author: marc <marc>
Date:   Thu Jan 31 18:58:36 2008 +0000

    += instead of =

Tools/C_mk/Make.Linux

commit 843a8e3c2a57eabd44bac6fd0bc2b14347d51a08
Author: marc <marc>
Date:   Thu Jan 31 18:50:17 2008 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/Make.package

commit c40af9d17590bc866ef4a429a7b29aee290b35ff
Author: lijewski <lijewski>
Date:   Thu Jan 31 18:31:02 2008 +0000

    more IO wraps

Src/F_BaseLib/multifab.f90

commit 6d4e2872fb7ff881ad1ef9682249f0dc60d4e65a
Author: lijewski <lijewski>
Date:   Thu Jan 31 18:25:46 2008 +0000

    parallel_IOProcessor() wraps in print()

Src/F_BaseLib/multifab.f90

commit 0f60c9785f63968b85ba259c5fac50e525906234
Author: marc <marc>
Date:   Thu Jan 31 18:20:54 2008 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit 21b3f84f095bd4adaaf37503b43dc2d2e576a8a7
Author: almgren <almgren>
Date:   Tue Jan 29 17:56:49 2008 +0000

    Fix misspelling in command line option.

Tools/C_mk/Make.defs

commit 6432cb647126991163981aaf154ed50f2991198d
Author: lijewski <lijewski>
Date:   Mon Jan 28 20:42:10 2008 +0000

    added profiler to ml_nodal_restriction

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 9ed3251d1c861771d2dbfea67715e2ee0e087543
Author: lijewski <lijewski>
Date:   Fri Jan 25 22:17:47 2008 +0000

    some cleanup

Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_solve.f90

commit c3306ac5420115bde33ef0a5741af7af6a4fc0b5
Author: gpau <gpau>
Date:   Thu Jan 24 23:54:18 2008 +0000

    PathScale bug fix

Tools/C_mk/Make.Linux

commit b1c77f2432b44dea21d77092f3db3b71259af00f
Author: mzingale <mzingale>
Date:   Thu Jan 24 22:07:34 2008 +0000

    fix the permissions at the end of the suite run so other users can see
    the files

Tools/C_util/regtests/test.py

commit d73d3a8e12ef3b7902094f45de474fccad2304fb
Author: mzingale <mzingale>
Date:   Thu Jan 24 19:42:45 2008 +0000

    update the grid file for test_smallscale

Tools/C_util/regtests/Maestro-tests.ini

commit 533d0280c5c86f2ec0df3b7e6c144b98bbcd1304
Author: lijewski <lijewski>
Date:   Thu Jan 24 17:13:30 2008 +0000

    reverting out some changes -- not particularly useful

Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 44d33cb58ccd6511066bfb2ddf477030c17149dc
Author: lijewski <lijewski>
Date:   Wed Jan 23 23:33:42 2008 +0000

    got rid of gs_rb_smoother_3d_transpose()

Src/LinearSolvers/F_MG/mg_smoother.f90

commit e1bb6ffc5a953e013570403d2d45cf32a5232656
Author: lijewski <lijewski>
Date:   Wed Jan 23 22:10:49 2008 +0000

    unrolled 3d cross stencil for modest speed improvement

Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit ae4f9c8cdcd391c417dbda2c3078882b5836164c
Author: lijewski <lijewski>
Date:   Wed Jan 23 20:39:13 2008 +0000

    couple very modest optimizations

Src/LinearSolvers/F_MG/mg_smoother.f90

commit d72b97fe17d38dbbb0e9d36bb39b97ae046ff8c0
Author: lijewski <lijewski>
Date:   Tue Jan 22 17:06:31 2008 +0000

    added logical do_mpp to allow turning off minimize comm costs

Src/F_BaseLib/knapsack.f90

commit b6dce4c06a41ad928c32136df9dcc3ff3e31dabb
Author: lijewski <lijewski>
Date:   Tue Jan 22 17:05:40 2008 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_knapsack.f90
Tests/F_BaseLib/t_knapsack.f90

commit 6be7a2e2c5b56bb8264ad4766b5f3befa42d10ec
Author: lijewski <lijewski>
Date:   Mon Jan 21 17:53:52 2008 +0000

    Added the following subroutines:
    
      subroutine setval_fabs_on_init(yes_or_no)
    
      subroutine set_fab_default_init(val)
      subroutine set_zfab_default_init(val)
      subroutine set_ifab_default_init(val)
      subroutine set_lfab_default_init(val)
    
    Previously fabs were always setval()d on being built to a hard-wired value.

Src/F_BaseLib/fab.f90

commit 494fa4095417fb06df64334f304389562fcd8dfc
Author: mzingale <mzingale>
Date:   Sun Jan 20 21:46:03 2008 +0000

    add compilation rules for homer

Tools/F_mk/GMakedefs.mak

commit 69af824cbdfe7ea24ec43b6efabe6466486cd6ae
Author: lijewski <lijewski>
Date:   Fri Jan 18 21:18:02 2008 +0000

    now have minimize communication costs ability in knapsack

Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90

commit c2c4b2b9988c8926fe051b48b0d11e19684739af
Author: mzingale <mzingale>
Date:   Wed Jan 16 21:18:47 2008 +0000

    turn on -mp for Intel, and turn on warnings for Intel 10 in debug mode

Tools/F_mk/GMakedefs.mak

commit 9fffcf1dfde6febb6474a7ea58a8a6aceff3ed8e
Author: mzingale <mzingale>
Date:   Tue Jan 15 22:53:40 2008 +0000

    add support for Intel 10.1

Tools/C_mk/Make.defs

commit b25708eaa702a4df8531b7f0eb0048dc862190bf
Author: ajnonaka <ajnonaka>
Date:   Tue Jan 15 22:01:38 2008 +0000

    changed PathScale compiler options to -O2 -ipa

Tools/F_mk/GMakedefs.mak

commit e73a813edac38e1107848fe84753e7e8adf1cb1d
Author: almgren <almgren>
Date:   Tue Jan 15 22:01:27 2008 +0000

    Modify nodal_smoother_2d and nodal_smoother_3d so for the cross stencil:
    if the domain is periodic in x and odd in x (or periodic in y and odd in y for 3d)
    then use Jacobi instead of Gauss-Seidel relaxtion.  Gauss-Seidel red-black is
    bad in this case because the multifab_fill_boundary will overwrite new values
    on the lo side with old values on the hi side, making it not converge.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 3a1094c53684355c9a64e19e0458f00f0d934c97
Author: almgren <almgren>
Date:   Tue Jan 15 22:00:08 2008 +0000

    1) Modify the number of iterations after a bottom solver failure from 2 to 20.
    2) Define pmask to pass into the nodal smoother to test on whether to do Jacobi (if odd and periodic)
    or Gauss-Seidel (otherwise) for cross stencil.

Src/LinearSolvers/F_MG/mg.f90

commit 0fa597028c7b0ed8bcf84430cd3f20b9085a68ce
Author: almgren <almgren>
Date:   Tue Jan 15 21:58:58 2008 +0000

    Print statement in BiCG if solution is set to zero, also return error stat.

Src/LinearSolvers/F_MG/itsol.f90

commit 9f54aeea4f10ca3f768caab9efca6eecfde3681c
Author: almgren <almgren>
Date:   Tue Jan 15 18:27:12 2008 +0000

    Make it so the CC and the nodal solver call bl_abort if they don't
    converge in max_iter iterations.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 23a4a1e45a044a65032f672f6a3b4a1355f3d12c
Author: lijewski <lijewski>
Date:   Mon Jan 14 21:00:15 2008 +0000

    added back in some stuff I removed -- used by MGT_Solver

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/ml_cc.f90

commit cc4efff576087dc68891d5ae6972cfbd38de14d3
Author: lijewski <lijewski>
Date:   Mon Jan 14 20:54:43 2008 +0000

    added sort_i.f90 needed by fab.f90

Src/LinearSolvers/F_MG/FParallelMG.mak

commit c20e1721c14935bc0c2bbf5ce6dd5b9354b67d99
Author: lijewski <lijewski>
Date:   Mon Jan 14 20:07:31 2008 +0000

    tweaked due to bndry_reg.f90 mods

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit d2a38d27ae9c1d1f3e01c33c393ac1505ff776b6
Author: lijewski <lijewski>
Date:   Mon Jan 14 20:06:38 2008 +0000

    obmf multifabs are now build optionally

Src/F_BaseLib/bndry_reg.f90

commit abbf6c4652c9d3e678b1c87443bb542ab1011e86
Author: lijewski <lijewski>
Date:   Mon Jan 14 04:37:08 2008 +0000

    bndry_reg_rr_build_1 -> bndry_reg_rr_build

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit 77b9fa9af787819e1181d7b13bb8280002cf2710
Author: lijewski <lijewski>
Date:   Mon Jan 14 04:35:31 2008 +0000

    Removed unused function.
    Renamed bndry_reg_rr_build_1 -> bndry_reg_rr_build.
    Some cleanup.

Src/F_BaseLib/bndry_reg.f90

commit ed2553d94e96721d2c8295bb58ee4fc0f4ba77e7
Author: lijewski <lijewski>
Date:   Sat Jan 12 04:44:21 2008 +0000

    fixed parallel bug in bndry_reg_build()

Src/F_BaseLib/bndry_reg.f90

commit 942ed36e7141438651dca5459969ef127e69a8fc
Author: lijewski <lijewski>
Date:   Fri Jan 11 22:52:28 2008 +0000

    *** empty log message ***

Src/F_BaseLib/fab.f90

commit 6f276a40c651ccf23df4d2c8d9f5b1b7549a661c
Author: lijewski <lijewski>
Date:   Fri Jan 11 22:30:06 2008 +0000

    use least_used_cpus() when assigning boxes to CPUs

Src/F_BaseLib/layout.f90

commit 8e37b6081cc4ff106dde8f4a4f730d99225ab55f
Author: lijewski <lijewski>
Date:   Fri Jan 11 22:29:36 2008 +0000

    added least_used_cpus()

Src/F_BaseLib/fab.f90

commit 4bebbd7ae67e30c1095fc92f5ae2cd331c2dd541
Author: lijewski <lijewski>
Date:   Fri Jan 11 18:23:57 2008 +0000

    added MPI_Allgather functionality

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit 1c1b24fe29a6e30e4e14333427b4c22240061fa0
Author: mzingale <mzingale>
Date:   Tue Jan 8 21:45:23 2008 +0000

    make the restart work again (i.e. we need to keep the checkpoint files
    around)

Tools/C_util/regtests/test.py

commit fa1518bd7206be6894ba97321d80692a4376250f
Author: mzingale <mzingale>
Date:   Mon Jan 7 21:13:27 2008 +0000

    enable bounds checking for gfortran

Tools/F_mk/GMakedefs.mak

commit 000be82c45646cc79124fed04fba71c74d8009e3
Author: lijewski <lijewski>
Date:   Thu Jan 3 23:44:21 2008 +0000

    fabs no longer have an ng component

Src/LinearSolvers/F_MG/stencil.f90

commit 5a6e671c4b40fe2f9a381fdf650261e875d9e730
Author: lijewski <lijewski>
Date:   Thu Jan 3 23:43:59 2008 +0000

    Removed multifab_debug_fill().

Src/F_BaseLib/multifab.f90

commit e4ebb2e4cb3369644b030ae137596b2b0b72c1fa
Author: lijewski <lijewski>
Date:   Thu Jan 3 23:43:37 2008 +0000

    Removed the "ng" component of fabs.
    Removed the set_border_val() routines & fab_debug_fill().

Src/F_BaseLib/fab.f90

commit 9c78de614b5918cf5466798a777725d2e62ea4fa
Author: lijewski <lijewski>
Date:   Thu Jan 3 23:39:22 2008 +0000

    removed multifab_debug_fill() call

Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_main.f90

commit 1a595143b4ef41f9796fae7ccca3d117f60caabd
Author: lijewski <lijewski>
Date:   Thu Jan 3 06:11:53 2008 +0000

    *** empty log message ***

Src/F_BaseLib/fab.f90

commit 1bfc5fcfc324bf900b560df821e7c3588131965b
Author: lijewski <lijewski>
Date:   Thu Jan 3 05:35:29 2008 +0000

    code for calculating & printing fab byte spread

Src/F_BaseLib/fab.f90

commit 48259b091b249bca65721a50234934e71ad7b899
Author: lijewski <lijewski>
Date:   Tue Jan 1 21:04:37 2008 +0000

    fixed more parallel bugs

Src/LinearSolvers/F_MG/itsol.f90

commit b75a8fc72188ac09f5aba2878b59684d213290fe
Author: lijewski <lijewski>
Date:   Tue Jan 1 17:15:53 2008 +0000

    added aveassoc stuff

Src/F_BaseLib/layout.f90

commit 2d35dd6b75df6d4c368f58aa12df0c052fdf19de
Author: lijewski <lijewski>
Date:   Tue Jan 1 16:28:45 2008 +0000

    added sort_i.f90

Src/F_BaseLib/GPackage.mak

commit fd6eabdef1316399760e93ad0c84d027c9f8e0a5
Author: mzingale <mzingale>
Date:   Mon Dec 31 15:44:18 2007 +0000

    switch to realclean instead of clean
    
    don't output checkpoint files (to save space)

Tools/C_util/regtests/test.py

commit 90b08a5c5b9c9fd45d6b2cc6bb86a8aad4ae4306
Author: lijewski <lijewski>
Date:   Sat Dec 29 04:13:52 2007 +0000

    removed the bound member -- not used

Src/F_BaseLib/multifab.f90

commit d46a9ee98ec0233c3f5854ce2cb480be0482e3dd
Author: lijewski <lijewski>
Date:   Wed Dec 26 20:32:02 2007 +0000

    more mem_stat refinement

Src/F_BaseLib/fab.f90

commit 2e36895a1728131ca5d3f268f406562b0c864bb1
Author: lijewski <lijewski>
Date:   Wed Dec 26 19:49:18 2007 +0000

    *** empty log message ***

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit e0284c83bc9624db57a6ed8d767cbc9bf7a79135
Author: lijewski <lijewski>
Date:   Wed Dec 26 19:32:31 2007 +0000

    more work on mem_stats for cached data

Src/F_BaseLib/layout.f90

commit 893e7415daadeaf259dd7e577ccb68ebae47d551
Author: lijewski <lijewski>
Date:   Wed Dec 26 02:25:05 2007 +0000

    more mem_stats stuff

Src/F_BaseLib/layout.f90

commit 46787417ee2114ec0bab0f506c30a69bbbcea681
Author: lijewski <lijewski>
Date:   Wed Dec 26 01:05:31 2007 +0000

    now calculates min/max cnt & min/max alloc across CPUs

Src/F_BaseLib/bl_mem_stat.f90

commit 80f65a0b11d567234d0d9e34b8adfeba51039656
Author: almgren <almgren>
Date:   Wed Dec 26 00:50:36 2007 +0000

    Need bl_constants_module now that we're using "ZERO"

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit 4b3ef2f0807997b4b5eec42460783ceacb29a0ab
Author: lijewski <lijewski>
Date:   Wed Dec 26 00:19:25 2007 +0000

    mem_stats was NOT taking number of components into account

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90

commit 071dcfc581c30b8d7916098926ebbc708f629a3c
Author: lijewski <lijewski>
Date:   Tue Dec 25 20:40:27 2007 +0000

    added flags to put modules in correct place for PGI

Tools/F_mk/GMakeMPI.mak

commit 80009724202022339b20cf48a328025ddaacbb5f
Author: lijewski <lijewski>
Date:   Mon Dec 24 20:36:34 2007 +0000

    run boxarray_maxsize() on boxarray stored in fgassoc

Src/F_BaseLib/layout.f90

commit cdd0b938a1c1bd701c3c2f61e7b6c11454cd20d1
Author: lijewski <lijewski>
Date:   Mon Dec 24 18:09:48 2007 +0000

    removed unimplemented routine

Src/F_BaseLib/list_box.f90

commit 998d2cbe913d52b46f0afa16c4e7c57d0e495064
Author: lijewski <lijewski>
Date:   Mon Dec 24 18:09:23 2007 +0000

    stop -> bl_error() calls

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit ccbf0a26652ca325032ab4c90b972c5f3afc2b04
Author: lijewski <lijewski>
Date:   Mon Dec 24 06:41:46 2007 +0000

    wrapped some output in parallel_ioprocessor()

Src/LinearSolvers/F_MG/mg.f90

commit f1390a06124fc1dfaf5fafcc8fde6ea768b5ac23
Author: lijewski <lijewski>
Date:   Fri Dec 21 21:46:04 2007 +0000

    fixed box_intersector stuff; needed to make tmp layout w/nodalized boxarray

Src/LinearSolvers/F_MG/ml_solve.f90

commit ce060f8427ba4a6e06c6ea0e9b5e753f90a0589a
Author: lijewski <lijewski>
Date:   Fri Dec 21 21:33:05 2007 +0000

    added check that flux is cell-centered so box_intersector stuff is valid

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 0cd256cced28a2c1fa742cb32a003fe16214cbf2
Author: lijewski <lijewski>
Date:   Fri Dec 21 21:18:39 2007 +0000

    fixed box_intersector stuff; needed to make tmp layout w/nodalized boxarray

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 398e64c6c3e2763b710d1f9a942f012653f74cf8
Author: lijewski <lijewski>
Date:   Fri Dec 21 17:26:29 2007 +0000

    moved from varden/MAESTRO directories

Src/LinearSolvers/F_MG/ml_solve.f90

commit 7b483de27d3be2d9cc3e5ca8ad3381cff4695638
Author: almgren <almgren>
Date:   Wed Dec 19 22:52:54 2007 +0000

    Need to use ml_util_module in order to call ml_fill_all_fluxes in mgt_compute_flux.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit cc1ac02b7631c9333f790b07662b14638e958365
Author: lijewski <lijewski>
Date:   Wed Dec 19 20:42:10 2007 +0000

    needed bl_constants_module

Src/LinearSolvers/F_MG/nodal_newu.f90

commit d107891b92d4ee0f338a1272d8512a98ed9ca29a
Author: lijewski <lijewski>
Date:   Wed Dec 19 20:38:27 2007 +0000

    ml_norm_inf() and ml_norm_l2() are now in ml_util_module

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit 44c68d4afdea8d28b93214c549d49e05b2193511
Author: lijewski <lijewski>
Date:   Wed Dec 19 17:20:51 2007 +0000

    mods to compile with Intel 9.0

Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/layout.f90

commit 9b494b50ff53258db67c21223e27cfbaea6abddb
Author: lijewski <lijewski>
Date:   Wed Dec 19 06:11:09 2007 +0000

    some cleanup of use statements

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/nodal_newu.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil.f90

commit ad67d7bc8ed11a736a6ca4a5dddffa9d2426fa82
Author: lijewski <lijewski>
Date:   Wed Dec 19 04:47:27 2007 +0000

    more careful with use statements

Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/bl_mem_stat.f90
Src/F_BaseLib/bl_parmparse.f90
Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/bl_stream.f90
Src/F_BaseLib/bl_string.f90
Src/F_BaseLib/bl_timer.f90
Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/box.f90
Src/F_BaseLib/box_util.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/cluster.f90
Src/F_BaseLib/cluster_2d.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/list_box.f90
Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/ml_layout.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/mt19937ar.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90
Src/F_BaseLib/plotfile.f90
Src/F_BaseLib/ppm_util.f90
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/t_bx.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/t_bx.f90
Tests/F_BaseLib/t_main.f90

commit 64e75777491acdd6ea72a018700a5aa8ed90ff2b
Author: lijewski <lijewski>
Date:   Wed Dec 19 02:54:45 2007 +0000

    some franklin/PathScale mods

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit 12e76f3e5070a58086b9737c0f7a7bb53e97c11e
Author: lijewski <lijewski>
Date:   Wed Dec 19 02:52:19 2007 +0000

    mods to compile on franklin with PathScale

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/nodal_divu.f90

commit de2878967470594fbf20a2471b9ca349c322ddf1
Author: lijewski <lijewski>
Date:   Tue Dec 18 17:40:05 2007 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak

commit fe0cba25695baad37787885cea8e9c19db526406
Author: lijewski <lijewski>
Date:   Tue Dec 18 17:24:37 2007 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak

commit 6b790f13e2a846bb1aff728d37ca4feb520a1a14
Author: lijewski <lijewski>
Date:   Tue Dec 18 00:22:47 2007 +0000

    fixed test in internal_sync_unique_cover()

Src/F_BaseLib/layout.f90

commit 2334fb99bbfe1c54684b37eaf5833fc6f9188d1b
Author: lijewski <lijewski>
Date:   Mon Dec 17 23:10:53 2007 +0000

    fixed bug in boxarray_same_q()

Src/F_BaseLib/boxarray.f90

commit b86096ce2e424b8550df295b8739729d0c912073
Author: lijewski <lijewski>
Date:   Mon Dec 17 21:40:00 2007 +0000

    used new fgassoc stuff from layout

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit fb90da12211d28cee4916ad2e2d840f3c203136f
Author: lijewski <lijewski>
Date:   Mon Dec 17 21:39:43 2007 +0000

    added fgassoc to cache ghost cell boxarray used by mf_fill_ghost_cells()

Src/F_BaseLib/layout.f90

commit 1686d5da257d4b579fc9aa9091a55d7f8415c2e5
Author: lijewski <lijewski>
Date:   Mon Dec 17 21:39:11 2007 +0000

    more cleanup

Src/F_BaseLib/boxarray.f90

commit 3ffb1869dba7657512087ad20aa8547dd3866c66
Author: lijewski <lijewski>
Date:   Mon Dec 17 19:22:07 2007 +0000

    came up with simpler way to remove overlap

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit dadb70fcf9c75dfd1aeebdff800e004aa57bceb8
Author: lijewski <lijewski>
Date:   Mon Dec 17 19:11:40 2007 +0000

    removed some unused stuff

Src/F_BaseLib/boxarray.f90

commit 57ff637c2cc18408f2e85027ae5d162ea973100b
Author: lijewski <lijewski>
Date:   Mon Dec 17 18:24:07 2007 +0000

    cleanup & bug fix in boxarray_add_clean_boxes()

Src/F_BaseLib/boxarray.f90

commit 67a0cc903eb983a504538bcc38742ee04af4444d
Author: lijewski <lijewski>
Date:   Mon Dec 17 18:23:41 2007 +0000

    remove overlap in internal ghost multifab

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 8951ab4510b34a230685af4e1f08149bdacfbed9
Author: ajnonaka <ajnonaka>
Date:   Fri Dec 14 21:13:10 2007 +0000

    a couple minor 3d bugs fixed.  cslope_lo and hi need to have 3 components
    a reference to fvcy has been changed to fvcz for a dm=3 case

Src/F_BaseLib/fillpatch.f90

commit 20e59719b02c6dd65cd4b048bbdf5a1134b127ba
Author: ajnonaka <ajnonaka>
Date:   Fri Dec 14 20:55:21 2007 +0000

    inverted the meaning of lim_slope so lim_slope .eq. .true. means use limited slopes.  Change the behavior of the code by leaving the default value as true.
    
    Added lim_slope_input and lin_limit_input as optional input arguments to fillpatch to change the behavior

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 06333597977a55d064ba4d8918c4ed58977e7b93
Author: ajnonaka <ajnonaka>
Date:   Fri Dec 14 20:33:46 2007 +0000

    fillpatch now takes icomp_fine and icomp_coarse as inputs instead of just icomp.  The old way, which used just icomp, didn't work if the coarse and fine components didn't have the same index

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 7ff38b6455e3bc298c5a8fbd9dcc9b458ba3f0dd
Author: lijewski <lijewski>
Date:   Thu Dec 13 18:24:23 2007 +0000

    call bl_error when proc trees are NOT identical

Src/F_BaseLib/bl_prof.f90

commit fcf29f72afc8c6e311729bd07f1500e7a8ee12f3
Author: lijewski <lijewski>
Date:   Thu Dec 13 18:23:58 2007 +0000

    removed some profilers

Src/F_BaseLib/interp.f90

commit c0e74a010f23689eca87b57e7cd0fd0686432448
Author: lijewski <lijewski>
Date:   Wed Dec 12 20:28:07 2007 +0000

    added TODO note

Src/LinearSolvers/F_MG/nodal_divu.f90

commit f097679c4f88a96e081e1139061af8056196c7be
Author: lijewski <lijewski>
Date:   Wed Dec 12 00:12:03 2007 +0000

    use box_intersector stuff in periodic_add_copy()

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 525ec2ecc55c212435d45d89b4f1502687faa8d4
Author: lijewski <lijewski>
Date:   Tue Dec 11 23:47:19 2007 +0000

    now use box_intersector in ml_crse_divu_contrib()

Src/LinearSolvers/F_MG/nodal_divu.f90

commit f3d058be8132376ee68bd97c9a02a69862ecb72d
Author: lijewski <lijewski>
Date:   Tue Dec 11 22:22:11 2007 +0000

    commented out unused norm_inf() call

Src/LinearSolvers/F_MG/mg.f90

commit ba91e36a432abd40ff4476af4ca22b8b255ba31a
Author: lijewski <lijewski>
Date:   Tue Dec 11 22:21:30 2007 +0000

    added needed type casts

Src/F_BaseLib/mt19937ar.f90

commit f5c4d826dc0f9c6065ad823eb9b63c237e23bd3f
Author: lijewski <lijewski>
Date:   Tue Dec 11 22:21:05 2007 +0000

    some type cleanup

Src/F_BaseLib/ml_boxarray.f90

commit bbe0967370ef2bf209a4c8fbd686981b3d0aeccd
Author: lijewski <lijewski>
Date:   Tue Dec 11 22:20:44 2007 +0000

    some cleanup

Src/F_BaseLib/layout.f90

commit 338b6b79cf2865ae0072e0c4416101d54e35b4f2
Author: lijewski <lijewski>
Date:   Tue Dec 11 22:20:26 2007 +0000

    removed unused declaration

Src/F_BaseLib/fillpatch.f90

commit df4f2d143dc9b1aa5024894c0501a6e75a4223e8
Author: lijewski <lijewski>
Date:   Tue Dec 11 22:19:38 2007 +0000

    fixed type issue

Src/F_BaseLib/bl_timer.f90
Src/F_BaseLib/box_util.f90
Src/F_BaseLib/cluster.f90
Src/LinearSolvers/F_MG/mg_smoother.f90

commit a23802ab7a6c696e5b227f861cea6e4e54425167
Author: lijewski <lijewski>
Date:   Tue Dec 11 21:19:28 2007 +0000

    check for overflow in box_volume; no longer elemental

Src/F_BaseLib/box.f90

commit 3215fc2964c1f403a802400d0615cb5430d676ac
Author: lijewski <lijewski>
Date:   Tue Dec 11 18:52:48 2007 +0000

    some cleanup

Src/F_BaseLib/box.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/layout.f90

commit 49ef743c84add4bace62c43f8f9467568420ef2d
Author: lijewski <lijewski>
Date:   Tue Dec 11 18:52:34 2007 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg.f90

commit 5327bde909bb522a53120637b55a0c2fb7b021d7
Author: lijewski <lijewski>
Date:   Tue Dec 11 01:13:28 2007 +0000

    added some bl_prof timers

Src/F_BaseLib/knapsack.f90

commit 4ed60bb6f7e28eb364e60abf8ef93e8cee2a07e3
Author: lijewski <lijewski>
Date:   Tue Dec 11 01:01:23 2007 +0000

    added some bl_prof timers

Src/F_BaseLib/interp.f90

commit 3749ddebe90f1cf1d21cf9eb3a5161ec607f694d
Author: lijewski <lijewski>
Date:   Tue Dec 11 00:42:19 2007 +0000

    added some bl_prof timers

Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit d901ebb3a9b7570e04bd787592225bb413736b02
Author: lijewski <lijewski>
Date:   Mon Dec 10 23:56:18 2007 +0000

    added some profile timers

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90

commit f4b27c609250f2382eb12bed5770671bb68b9d3d
Author: lijewski <lijewski>
Date:   Mon Dec 10 20:36:34 2007 +0000

    fixes to bl_prof usage

Src/LinearSolvers/F_MG/ml_cc.f90

commit 3d69944ef3b2f0d4ca16c25210115050bde6e66f
Author: lijewski <lijewski>
Date:   Mon Dec 10 18:59:56 2007 +0000

    parallelized ml_crse_divu_contrib

Src/LinearSolvers/F_MG/nodal_divu.f90

commit a3ff124ff5e9ddfabb38f747a72fb06879bbe382
Author: lijewski <lijewski>
Date:   Sun Dec 9 01:45:20 2007 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit fd9929b569f9721113c23d83071006db3364785b
Author: lijewski <lijewski>
Date:   Sun Dec 9 01:42:25 2007 +0000

    some cleanup

Src/F_BaseLib/box_util.f90
Src/F_BaseLib/fillpatch.f90

commit a9d05bef0d80ac43d52f1db6bd85b937360a20ef
Author: lijewski <lijewski>
Date:   Sun Dec 9 00:38:44 2007 +0000

    some cleanup

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 893c39c2be080a92b265ec3f55f4947c5f73d83c
Author: almgren <almgren>
Date:   Sat Dec 8 00:49:01 2007 +0000

    Added multifab_fill_boundary(crse) after restriction.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit b3fcf3fe4c37b5db8c9d718da1148895084d8d9e
Author: almgren <almgren>
Date:   Fri Dec 7 21:28:56 2007 +0000

    Put prototype regridding algorithm here.

Src/F_BaseLib/regrid.f90

commit ed3a447db19364c8335b7aa90e65f0f8442e89d9
Author: lijewski <lijewski>
Date:   Fri Dec 7 21:25:41 2007 +0000

    parallelized ml_interface_c()

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 4cf926313854038d0bdefa3a2ddd87589bfc969d
Author: ajnonaka <ajnonaka>
Date:   Fri Dec 7 19:58:14 2007 +0000

    mg test commit

Src/LinearSolvers/F_MG/GPackage.mak

commit d48121e84c4d74c3e9f238825988c72f667a4cb9
Author: lijewski <lijewski>
Date:   Fri Dec 7 18:00:25 2007 +0000

    added parallel check in ml_crse_divu_contrib()

Src/LinearSolvers/F_MG/nodal_divu.f90

commit b4e12ae6910339907be15138f5b6af97f8d6f3ad
Author: almgren <almgren>
Date:   Fri Dec 7 17:39:53 2007 +0000

    Need to add multifab_fill_boundary for full_soln after we create it.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 40f7713210a466896c21d440e50dd1d14928230a
Author: almgren <almgren>
Date:   Thu Dec 6 21:57:47 2007 +0000

    Separated out crse and fine parts of ml_interface_stencil -- only tested in 2d.

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 0284ca40c17e18e176ad6cd9b93da3ec7a68d96c
Author: almgren <almgren>
Date:   Thu Dec 6 21:41:36 2007 +0000

    Needed to add multifab_fill_boundary for multilevel solve to get
    right convergence -- I think it's only needed for periodic but not 100% sure.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 42dbd95c142060e6e23eca8591f9b99b318f893c
Author: almgren <almgren>
Date:   Thu Dec 6 20:39:40 2007 +0000

    formatting cleanup.

Src/LinearSolvers/F_MG/mg.f90

commit 401bc162e009192b3884edfe6bab50b8b0753f21
Author: almgren <almgren>
Date:   Thu Dec 6 20:39:25 2007 +0000

    Removed commented line.

Src/LinearSolvers/F_MG/ml_cc.f90

commit db2c11ac1cd247eb8128a10ec57ed4b905630f82
Author: almgren <almgren>
Date:   Thu Dec 6 20:38:59 2007 +0000

    Fix ml_interface for the periodic case.

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 0afddac083f560c24f07572cacac8ac60b7e4909
Author: almgren <almgren>
Date:   Thu Dec 6 20:38:04 2007 +0000

    Fix stuff in ml_prolongation.

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit bd1194fa3652240f46560bf119546067d7343770
Author: lijewski <lijewski>
Date:   Wed Dec 5 22:35:47 2007 +0000

    bndry_reg_copy now fills in periodic cells outside of domain

Src/F_BaseLib/bndry_reg.f90

commit a7e5e804960c842c61cfbbd50bd8ef623e24a747
Author: lijewski <lijewski>
Date:   Wed Dec 5 19:02:55 2007 +0000

    slight change to calling sequence

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit a5a37e3f6eb4bc466f142420697b8817a39526f9
Author: almgren <almgren>
Date:   Wed Dec 5 19:00:27 2007 +0000

    Removed commented line.

Src/F_BaseLib/layout.f90

commit 45e79a6fdc5fd3ba6dd4a9dd522c6372afad5ad4
Author: almgren <almgren>
Date:   Wed Dec 5 18:36:21 2007 +0000

    Remove ng from bndry_reg_copy calls.

Src/F_BaseLib/bndry_reg.f90

commit 67a9bf6b64b9a7478f3df8493975c13f932b6ecb
Author: lijewski <lijewski>
Date:   Wed Dec 5 02:23:07 2007 +0000

    more work on parallel-aware more efficient version

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 01f671d6430d5da043a1925b214164ce841b3685
Author: lijewski <lijewski>
Date:   Wed Dec 5 01:41:59 2007 +0000

    special case when can fill periodic ghost cells from given fine data

Src/F_BaseLib/fillpatch.f90

commit 4c4e110c847bb8a970f33383ef818262f8923415
Author: lijewski <lijewski>
Date:   Tue Dec 4 23:48:40 2007 +0000

    some cleanup

Src/F_BaseLib/fillpatch.f90

commit 2b334505a45f882d3662727fb6e68f140b14e920
Author: lijewski <lijewski>
Date:   Tue Dec 4 23:39:37 2007 +0000

    plugged some memory leaks

Src/LinearSolvers/F_MG/ml_cc.f90

commit b744d21f8719287752e9104200d3a7ea519097fb
Author: lijewski <lijewski>
Date:   Tue Dec 4 22:56:18 2007 +0000

    bug fix -- only destroy fla & tmpfine if built

Src/F_BaseLib/fillpatch.f90

commit 5ddb5d87c8f18f6b6a5e7b5b6f847d3def24b6e0
Author: lijewski <lijewski>
Date:   Tue Dec 4 22:26:35 2007 +0000

    start on making fillpatch periodically-aware

Src/F_BaseLib/fillpatch.f90

commit 016624ef7ac8c370491af091e9491d3773e03dc2
Author: lijewski <lijewski>
Date:   Tue Dec 4 00:33:39 2007 +0000

    more error checking

Src/F_BaseLib/fillpatch.f90

commit 6f228ca90ca2e1fecc5b0b801de0d03206b5539e
Author: lijewski <lijewski>
Date:   Tue Dec 4 00:29:26 2007 +0000

    start on more efficient parallel version -- more to do ...

Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit bb0bd7beb2cef018c0fc5e03eccd7d09ced1afdb
Author: lijewski <lijewski>
Date:   Tue Dec 4 00:27:35 2007 +0000

    modest fixes -- still periodic issues

Src/F_BaseLib/fillpatch.f90

commit 99a521c4d62addad5d7b99d83914caf166ca1a61
Author: mzingale <mzingale>
Date:   Mon Dec 3 22:27:05 2007 +0000

    add a "/" to the end of the paths as required

Tools/C_util/regtests/test.py

commit 1e8b22bad344c2503a2e5ca55fa3badb72b2e8f5
Author: lijewski <lijewski>
Date:   Mon Dec 3 22:18:48 2007 +0000

    modest bug fix

Src/F_BaseLib/fillpatch.f90

commit d3f9b2c7eff7352cbf6944eccbc67973d5a3edda
Author: lijewski <lijewski>
Date:   Mon Dec 3 17:37:30 2007 +0000

    mods from Mike Singer

Tools/C_mk/Make.mpi

commit c33d08a3aefaf3a511b65cf2a6b0334a2c6b7a1f
Author: lijewski <lijewski>
Date:   Mon Dec 3 17:28:39 2007 +0000

    mods from Mike Singer

Src/C_BoundaryLib/LO_BCTYPES.H

commit 61954f66502fa0c12e398d9a8c9fdefa8bedc5ec
Author: lijewski <lijewski>
Date:   Sun Dec 2 00:49:44 2007 +0000

    layout_get_box_intersector() now call init_box_hash_bin() automagically if needed

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/layout.f90

commit 725b1ba43522f365e15331e18d1bfc8e373870b9
Author: lijewski <lijewski>
Date:   Sat Dec 1 00:21:44 2007 +0000

    little cleanup

Src/F_BaseLib/fillpatch.f90

commit 5a4d113c149ac6dc1aaa653e52671ae375addd0c
Author: almgren <almgren>
Date:   Fri Nov 30 22:52:03 2007 +0000

    Don't include fillpatch and multifab_fill_ghost_cells in the make
    stuff because they depend on stuff in the varden/MAESTRO directories.

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/NPackage.mak

commit 87dac27cf95bd9efa75ccb6e5cb039ca4a0fe1ef
Author: almgren <almgren>
Date:   Fri Nov 30 22:14:18 2007 +0000

    Add fillpatch and multifab_fill_ghost_cells to GPackage and NPackage.

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/NPackage.mak

commit 1c116d9a8afafe61f4845dae8b1fa94c7fec3726
Author: almgren <almgren>
Date:   Fri Nov 30 22:12:59 2007 +0000

    Move fillpatch and multifab_fill_ghost_cells from varden/MAESTRO into boxlib.

Src/F_BaseLib/fillpatch.f90
Src/F_BaseLib/multifab_fill_ghost_cells.f90

commit 4a73c494e2d33f5dc353b02821b5c1e401416654
Author: almgren <almgren>
Date:   Fri Nov 30 22:08:59 2007 +0000

    Fixed bug in lin_cc_interp_2d -- was using xok(1) instead of xok(2) for yslope.

Src/F_BaseLib/interp.f90

commit 69be5a43d8840b54e74271c3f673407bdd8bb8ed
Author: mzingale <mzingale>
Date:   Sun Nov 25 15:34:32 2007 +0000

    new main webpage -- now it lists each test up front in separate columns

Tools/C_util/regtests/test.py

commit d03247ad46cd393740c1c777d6f633d9106dd565
Author: mzingale <mzingale>
Date:   Mon Nov 19 03:05:24 2007 +0000

    add a --note option and also fix a crash when making benchmarks and we
    have a restart test

Tools/C_util/regtests/test.py

commit 04441420aa37339581d32821e9d994f467fff04e
Author: ajnonaka <ajnonaka>
Date:   Sun Nov 18 06:08:35 2007 +0000

    created ml_edge_restriction_c.  ml_edge_restriction calls ml_edge_restriction_c, which loops over all components in the coarse multifab by default.  I believe the code only restricted the 1st component of coarse before.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit d62560be857affd7d607b16727e260c965e8ef50
Author: mzingale <mzingale>
Date:   Sun Nov 18 02:57:06 2007 +0000

    add the ability to do restart tests.
    
    Make the script behave gracefully when we fail compiling.

Tools/C_util/regtests/Maestro-tests.ini
Tools/C_util/regtests/test.py

commit 2511da0a0a45821882398cff325166becf0ad68d
Author: ajnonaka <ajnonaka>
Date:   Sat Nov 17 01:53:49 2007 +0000

    cleaned up code for easier reading

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 3c366d29d301ab3356f29c5f542019a12613c156
Author: lijewski <lijewski>
Date:   Wed Nov 14 22:20:53 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit 285097eb8da5ccd2f536003808eb28c617a97c04
Author: lijewski <lijewski>
Date:   Wed Nov 14 21:04:25 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit 6b826b61cde333a457d0b64d4d0f81cec0ab50d1
Author: lijewski <lijewski>
Date:   Wed Nov 14 20:33:03 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit 4f544fb2e733a09eca52bb171d123a1b69a5e97c
Author: lijewski <lijewski>
Date:   Wed Nov 14 18:42:15 2007 +0000

    *** empty log message ***

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit 64e33b0da48482aa9719c02ae0c208bc28c98e1f
Author: lijewski <lijewski>
Date:   Wed Nov 14 03:51:45 2007 +0000

    centralized PGI and PathScale stuff

Tools/C_mk/Make.Linux

commit 35125ec746decf875101490d73d30015cd19fcfb
Author: ajnonaka <ajnonaka>
Date:   Tue Nov 13 18:43:25 2007 +0000

    plugged a memory leak

Src/LinearSolvers/F_MG/ml_cc.f90

commit b05d74bcee80de2e495e2107bbe5e27c3c48b71d
Author: mzingale <mzingale>
Date:   Tue Nov 13 15:48:56 2007 +0000

    turn off debugging

Tools/C_util/regtests/test.py

commit 6e5c5e518273b59f046c996c8d20b8af1ebe325d
Author: mzingale <mzingale>
Date:   Tue Nov 13 15:01:34 2007 +0000

    add an entry for nan.astro.sunysb.edu

Tools/F_mk/GMakeMPI.mak

commit a73af2db3978cfec878157fcd7ca29e903d60b5a
Author: lijewski <lijewski>
Date:   Fri Nov 9 23:05:40 2007 +0000

    added some commented out options for Franklin

Tools/C_mk/Make.Linux

commit 970b41ee119fd42efdaa24c67cc78ec3a4f14389
Author: marc <marc>
Date:   Thu Nov 8 02:37:58 2007 +0000

    Near as I can tell, the IFC major and minor version numbers were not
    properly set because ifc doesn't always exist to give the version.
    I tried to unwind the logic to do this right...hope I didn't break anything...

Tools/C_mk/Make.defs

commit 3f9d06be34065691b8967f938882500bd0ad66f7
Author: almgren <almgren>
Date:   Thu Nov 8 00:09:29 2007 +0000

    Correct call to set coefficients for 2d and 3d.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 35dea3a359e35c1cf52a10be8cac917a69c58ac1
Author: marc <marc>
Date:   Wed Nov 7 00:38:58 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit 9479217588812d1db2d7591b7c8e8d0732f14376
Author: lijewski <lijewski>
Date:   Mon Nov 5 23:00:55 2007 +0000

    *** empty log message ***

Tools/F_mk/GMakeMPI.mak

commit 77990c41aaed91e5e4137f7f00a5ceaf83cc29a7
Author: almgren <almgren>
Date:   Mon Nov 5 19:08:39 2007 +0000

    Stuff to debug Castro 1d.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90

commit a2ced314fc1a20aa39375898a214a4253fbe30f2
Author: almgren <almgren>
Date:   Mon Nov 5 18:54:41 2007 +0000

    New stuff to enable 1d.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit bccee1710c0479ffbc1b51403eac2b13522caa0e
Author: ajnonaka <ajnonaka>
Date:   Thu Nov 1 17:29:54 2007 +0000

    added commented out jacobi option for 7 point 3d nodal smoother

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 0e9acd4081828454df1a7e08c4a39485d6df7b60
Author: ajnonaka <ajnonaka>
Date:   Thu Nov 1 00:45:25 2007 +0000

    added some commented out code to give a jacobi option for gs_rb_smoother_3d

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 4c6fd5f6082e71c25f263ad02a605b36774dd522
Author: almgren <almgren>
Date:   Wed Oct 31 20:10:15 2007 +0000

    Fix in set_uu_1d.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit fbe119f4244a2bbddfb8646b2976bb76c4253260
Author: almgren <almgren>
Date:   Tue Oct 30 21:04:21 2007 +0000

    Add more 1d functions.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit edba9c5fa4824d056095d655d7835a7d82d4032f
Author: almgren <almgren>
Date:   Tue Oct 30 20:50:27 2007 +0000

    Adding 1d routines.

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit dc32245e95db0f66bd3067169b22fba68eecb6dd
Author: almgren <almgren>
Date:   Tue Oct 30 20:47:09 2007 +0000

    Making 1d stuff compile.

Src/LinearSolvers/C_CellMG/ABec_1D.F
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/CG_F.H
Src/LinearSolvers/C_CellMG/LO_F.H
Src/LinearSolvers/C_CellMG/LP_1D.F
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/MG_F.H

commit e14f200078860cbafa98531beb9c17e17372428a
Author: almgren <almgren>
Date:   Tue Oct 30 20:29:03 2007 +0000

    Need this in 1d.

Src/LinearSolvers/C_CellMG/LP_1D.F
Src/LinearSolvers/C_CellMG/MG_1D.F

commit 03be5dd822e84f856f952c16fa63f8798a443a94
Author: almgren <almgren>
Date:   Tue Oct 30 20:28:18 2007 +0000

    This version actually compiles.

Src/LinearSolvers/C_CellMG/LO_1D.F

commit e56b47c388e68f5ddb1909732c0d2d4760a2092c
Author: almgren <almgren>
Date:   Tue Oct 30 20:24:39 2007 +0000

    Need one of these in 1d as well.

Src/LinearSolvers/C_CellMG/LO_1D.F

commit 527d1e9e8c01f4b7970e2ed98fa2ea448017f938
Author: almgren <almgren>
Date:   Tue Oct 30 20:10:19 2007 +0000

    Need this in 1d.

Src/C_BoundaryLib/INTERPBNDRYDATA_1D.F

commit b124ea735becde12f15475efee94105ef022f010
Author: almgren <almgren>
Date:   Tue Oct 30 19:59:55 2007 +0000

    Need to have one of these in 1d as well.

Src/LinearSolvers/C_CellMG/CG_1D.F

commit c3976590901e0442120601769554a4e59dcd6b19
Author: almgren <almgren>
Date:   Tue Oct 30 19:43:55 2007 +0000

    New 1-d version of ABec*.F

Src/LinearSolvers/C_CellMG/ABec_1D.F

commit f1b29261978b395c59537d92f4ab8c80d7c73441
Author: almgren <almgren>
Date:   Tue Oct 30 19:33:52 2007 +0000

    Add 1-d capability.

Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 0900834bdee8c8272f2e83cce0431c90b4e1e2b1
Author: almgren <almgren>
Date:   Mon Oct 29 04:26:20 2007 +0000

    Necessary modifications to let 1-d work.

Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp

commit db54ddb2bc3357b30cd02abcd4358683a0995f8d
Author: almgren <almgren>
Date:   Mon Oct 29 04:03:02 2007 +0000

    Define GetDLogA for 1d as well as 2d.

Src/C_BaseLib/Geometry.cpp

commit 99de2a6741b626d5bfc6d538505b6c3c19dd02cb
Author: almgren <almgren>
Date:   Sun Oct 28 19:34:25 2007 +0000

    Added LINCCINTERP for 1-d.

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.cpp

commit 1a57649da91a1b6027679773a5058fc7a2db1ff8
Author: almgren <almgren>
Date:   Sun Oct 28 14:46:30 2007 +0000

    Need to include ArrayLim.H, not DIMS.

Src/C_BaseLib/COORDSYS_1D.F

commit b351a4f2aba2d64df8f03a6b52c265bf7c32727f
Author: almgren <almgren>
Date:   Fri Oct 26 04:12:42 2007 +0000

    Change min_width from 1 to 2.

Src/LinearSolvers/F_MG/mg.f90

commit b5b34b458fc61adcae27451873295d6f7917ce82
Author: almgren <almgren>
Date:   Fri Oct 26 00:44:39 2007 +0000

    Put fill boundary outside of need_grad_phi if test.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 348b19ca32592af13ddc51e7b10b0bf4e9246915
Author: almgren <almgren>
Date:   Tue Oct 23 17:48:35 2007 +0000

    New coefficient arrays for variable coefficient test problems.

Src/LinearSolvers/C_CellMG/Test/COEF_2D.F
Src/LinearSolvers/C_CellMG/Test/COEF_3D.F
Src/LinearSolvers/C_CellMG/Test/COEF_F.H
Tests/LinearSolvers/C_CellMG/COEF_2D.F
Tests/LinearSolvers/C_CellMG/COEF_3D.F
Tests/LinearSolvers/C_CellMG/COEF_F.H

commit 83f63e502c7561bf786da7e76d5dd7114c71ec66
Author: almgren <almgren>
Date:   Tue Oct 23 17:42:21 2007 +0000

    Fix second call to jacobi_smooth.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit c85d4f87b6bcb960f5d05e63043124930936af3a
Author: lijewski <lijewski>
Date:   Mon Oct 22 20:29:20 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit e3c37d81534f954a9098a5f03f341b3c9b6d89e3
Author: almgren <almgren>
Date:   Mon Oct 22 20:27:04 2007 +0000

    New version of diagonal (aka Jacobi) preconditioning for solve_bicgstab.

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit ab3338c0c7d7bc830942ac4c0339a555a056a7a8
Author: almgren <almgren>
Date:   Mon Oct 22 03:47:32 2007 +0000

    Put in commented code which actually should work much better.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 22c7ccc25225b40f9579af7f12ae957b268c6a6e
Author: almgren <almgren>
Date:   Mon Oct 22 02:49:57 2007 +0000

    Added the capability for the BiCG solver in CGSolver.cpp
    to do a Jacobi relaxation as a preconditioner.

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 87bf8b8ac707c7924003a9639693427864086f95
Author: almgren <almgren>
Date:   Fri Oct 19 21:22:05 2007 +0000

    Code was just wrong -- it was computing the diff into a FAB but
    never putting it into the "error" MultiFab.

Tools/C_util/Convergence/DiffUniform.cpp

commit 508b9beaa618fd45b47a6d7e6d7c389b7421bf98
Author: marc <marc>
Date:   Thu Oct 18 00:00:02 2007 +0000

    fix CVS screwup

Tools/C_mk/Make.mpi
Tools/C_mk/Make.rules

commit 06fead4879a66cac399ed27360a802f2db662eee
Author: marc <marc>
Date:   Wed Oct 17 23:43:53 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.mpi
Tools/C_mk/Make.rules

commit d885427a29e5ee43697f0f13fe408f7cec44f49c
Author: mzingale <mzingale>
Date:   Tue Oct 16 18:41:40 2007 +0000

    add links to allow for navigation between the test page and individual
    tests
    
    Add ChangeLogs

Tools/C_util/regtests/test.py

commit e24fc09419b818d1813624d36d4f541b05242ef0
Author: almgren <almgren>
Date:   Mon Oct 15 23:07:47 2007 +0000

    Fix calls to stencil_apply...

Src/LinearSolvers/F_MG/stencil.f90

commit c536fe0150f3f39d89e28ece30135a0bd276a698
Author: almgren <almgren>
Date:   Mon Oct 15 22:49:06 2007 +0000

    Allow the "dd" (or "rr") to have non-zero ghost cells by passing
    in the ng_d as well as the ng_d.  This is relevant for all stencil_apply
    and stencil_dense_apply calls.

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 4e07477aa3a9db2105aaaa9d20bc29f75b830f99
Author: lijewski <lijewski>
Date:   Mon Oct 15 21:11:12 2007 +0000

    added -lrt for FRANKLIN

Tools/C_mk/Make.Linux

commit d8f090440a3c01d4b7b8c6bf04242c7698dc44ac
Author: almgren <almgren>
Date:   Thu Oct 11 20:33:23 2007 +0000

    Commented code which does Jacobi instead of GSRB relaxation for 2d cell-centered
    and 2d nodal.  As is the code does GSRB, but one can uncomment certain lines
    to do Jacobi instead.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 9798cc658206d269d0909839121bc717183512b9
Author: lijewski <lijewski>
Date:   Tue Oct 9 21:59:01 2007 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit befd45a7deb66141eb1623e81ecd9a8a65a723d2
Author: lijewski <lijewski>
Date:   Tue Oct 9 21:39:45 2007 +0000

    *** empty log message ***

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bxasc.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bxasc.f90
Tests/F_BaseLib/t_main.f90

commit 0902136e6b22b588d2a28bf3fceae93a518dd6e8
Author: ajnonaka <ajnonaka>
Date:   Tue Oct 9 20:22:46 2007 +0000

    Ann's changes in cgsolve.

Src/LinearSolvers/F_MG/itsol.f90

commit c0de87dc6529bab47d6e804b10a502d9c7a079f5
Author: marc <marc>
Date:   Tue Oct 9 00:30:39 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.CYGWIN_NT

commit 055bdc3f4517230bb198c5a7b5dc5789ba432db0
Author: lijewski <lijewski>
Date:   Fri Oct 5 21:52:52 2007 +0000

    more franklin mods for Castro

Tools/C_mk/Make.Linux

commit 5d4579e5e1cccbc0b445b3947aa109bfaaccf593
Author: lijewski <lijewski>
Date:   Fri Oct 5 21:09:37 2007 +0000

    automagically identify franklin in Make.defs/Make.Linux

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 1af8f098035d08e224477dfdc5161c4d93fcdfa4
Author: lijewski <lijewski>
Date:   Fri Oct 5 21:04:46 2007 +0000

    treat franklin as Linux machine

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit af01d1325d8032550b3c8e0ac4d3a0651fcf99da
Author: almgren <almgren>
Date:   Fri Oct 5 17:07:30 2007 +0000

    Added new mult functions to multifab and ml_multifab.

Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab.f90

commit 9322cb8eed76bb76a58178046d95009b412e2401
Author: lijewski <lijewski>
Date:   Thu Oct 4 22:44:21 2007 +0000

    ansi C++-ified

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 1586ce83037c7bbb84152505ee64feb04e3059c9
Author: lijewski <lijewski>
Date:   Thu Oct 4 22:41:20 2007 +0000

    commented out pedantic -- conflicts with something in mpi.h

Tools/C_mk/Make.defs

commit c5ef13f401b3eb5a455f3bbcd5f169c7320d49c2
Author: lijewski <lijewski>
Date:   Thu Oct 4 22:31:27 2007 +0000

    some cleanup

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/TagBox.cpp

commit c7d0c6404346a3afdd2aea2286b6bb73fe8b572e
Author: lijewski <lijewski>
Date:   Thu Oct 4 22:31:17 2007 +0000

    added -pedantic to g++

Tools/C_mk/Make.defs

commit 2749a439256500656eb86435f6d53fa74c4c16d4
Author: mzingale <mzingale>
Date:   Mon Oct 1 14:08:04 2007 +0000

    add a comment when the benchmarks are updated so we log the reason for
    the change in the solution

Tools/C_util/regtests/test.py

commit 18ab2f4db6cab8eb9a5378935019f2103e8f2bef
Author: almgren <almgren>
Date:   Thu Sep 27 18:16:11 2007 +0000

    Fix the copy in ml_multifab to match that in multifab, i.e. you
    can pass number of ghost cells but can no longer pass "all".

Src/F_BaseLib/ml_multifab.f90

commit 9110a14c6641c40d211e2532be08ba16c4ef3b87
Author: lijewski <lijewski>
Date:   Tue Sep 25 20:34:13 2007 +0000

    AIX mods

Tools/F_mk/GMakedefs.mak

commit 65a5b4e73f8d350094fd312b95c107e921256796
Author: almgren <almgren>
Date:   Tue Sep 25 17:57:39 2007 +0000

    Replace all by ng in bndry_reg copy functions.

Src/F_BaseLib/bndry_reg.f90

commit 9f2dca77fd3ea4c31356c8b0f61df8062731dc83
Author: lijewski <lijewski>
Date:   Mon Sep 24 21:29:35 2007 +0000

    added xt4 block for franklin

Tools/F_mk/GMakedefs.mak

commit 809c6b717f698bedc1d3cfeebd87c651e73ac597
Author: lijewski <lijewski>
Date:   Sun Sep 23 18:39:18 2007 +0000

    nan & inf stuff work with PATHSCALE

Src/C_BaseLib/FArrayBox.cpp

commit f012f1bc17d515c7898b6854408e8e93bd58a428
Author: lijewski <lijewski>
Date:   Sun Sep 23 16:44:06 2007 +0000

    inf & nan stuff works on AIX

Src/C_BaseLib/FArrayBox.cpp

commit 47ead16da484dbc0729d6cf16d215b065984ff02
Author: lijewski <lijewski>
Date:   Sat Sep 22 15:05:31 2007 +0000

    added nan & inf detection code

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 03fc2bf0383cb51968582482f68ea119373fe762
Author: lijewski <lijewski>
Date:   Sat Sep 22 15:05:12 2007 +0000

    removed debug stuff from MFIter

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 86224db16b3c20c44f93099a089de7ce2f0b0231
Author: almgren <almgren>
Date:   Tue Sep 18 20:17:22 2007 +0000

    Didn't mean to commit all the changes in stopping criteria,
    just wanted the change in copy calls.

Src/LinearSolvers/F_MG/itsol.f90

commit e8450fed55acd1bc271dcc14db8528ef1726368d
Author: lijewski <lijewski>
Date:   Tue Sep 18 20:03:57 2007 +0000

    force Headers to use scientific notation for floating point values

Src/C_BaseLib/VisMF.cpp

commit ad8c69d88af751cd8adab7e16e2288b80613e988
Author: lijewski <lijewski>
Date:   Tue Sep 18 19:57:29 2007 +0000

    floating point format change: es30.20 -> es25.15

Src/F_BaseLib/fabio.f90

commit 991daf6e1371c1f2e84ce94bb23c6fa1868e57d9
Author: almgren <almgren>
Date:   Tue Sep 18 19:42:36 2007 +0000

    Replaced "all" argument by "ng" argument in multifab_copy and multifab_copy_c.

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/sparse_solve.f90

commit dac8519056662baaa08a62046b5dd50cbdf92fe6
Author: lijewski <lijewski>
Date:   Mon Sep 17 21:37:27 2007 +0000

    simplified _nfiles stuff previously added

Src/C_AMRLib/Amr.cpp

commit 6448464f14cafff770489492edf20e8b87c983f9
Author: lijewski <lijewski>
Date:   Mon Sep 17 17:47:52 2007 +0000

    changed defaults for *_nfiles to 64

Src/C_AMRLib/Amr.cpp

commit 009184e0cdccd38e5706a645c5560f1b829ec613
Author: sepp <sepp>
Date:   Wed Sep 12 21:32:26 2007 +0000

    1) add an Add and a Subtract routine like the Copy already there

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 786d7e6528416dbc1563cc4b1d618f2bf77ee9f1
Author: lijewski <lijewski>
Date:   Fri Sep 7 23:01:43 2007 +0000

    can now regrid single-level calculation

Src/C_AMRLib/Amr.cpp

commit ba361e2f63d9424026d8358535614b10ee2391d1
Author: almgren <almgren>
Date:   Fri Sep 7 17:09:14 2007 +0000

    These versions of mg.f90 and mg_smoother.f90 actually compile.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90

commit 1e25255b3f9ee926e4699660faa477b06685ea62
Author: almgren <almgren>
Date:   Fri Sep 7 17:07:31 2007 +0000

    Modify 2d- and 3d- nodal smoother calls so that when using cross stencil,
    with red-black Gauss-Seidel, we make sure to do a multifab_fill_boundary
    between the red and black sweeps.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90

commit 61d642d1c88e302d991b3bf2d60bff78a4882a12
Author: lijewski <lijewski>
Date:   Thu Sep 6 20:27:16 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit bc6692574107efbdf54a7239565664225283ae89
Author: marc <marc>
Date:   Tue Sep 4 21:31:40 2007 +0000

    Do not include wait.h on Columbia...makes Intel compiler unhappy...do we need this elsewhere??

Src/C_BaseLib/Utility.H

commit 055ebe55e5457570619bdd061a25f68fec774802
Author: marc <marc>
Date:   Tue Sep 4 21:25:12 2007 +0000

    Remove wait.h include, already dealt with in Utility.H

Src/C_BaseLib/Utility.cpp

commit 4fc697882a3578a81d6eb13cd3751dd5c7c1a36c
Author: lijewski <lijewski>
Date:   Tue Sep 4 19:50:10 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/in.3_512cubed
Tests/LinearSolvers/C_CellMG/grids/in.3_512cubed

commit a82ffa5953a147e7d7a204fff1aa81260745d022
Author: lijewski <lijewski>
Date:   Tue Aug 28 22:18:55 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/in.2_256squared
Tests/LinearSolvers/C_CellMG/grids/in.2_256squared

commit d9ccc6310172565a1a41fe41581813d80bc2819b
Author: lijewski <lijewski>
Date:   Tue Aug 28 21:38:13 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/in.2_256squared
Tests/LinearSolvers/C_CellMG/grids/in.2_256squared

commit 83f9ae5c1bb1ee44a37b09f0ec6398de2a32b955
Author: lijewski <lijewski>
Date:   Tue Aug 28 19:37:45 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 0ddb88546b289bdabbef0906cdba24905eb79e90
Author: almgren <almgren>
Date:   Fri Aug 24 19:27:48 2007 +0000

    Add option to set variable coefficients in solve, flag is use_variable_coef
    which defaults to false.

Src/LinearSolvers/C_CellMG/Test/COEF_2D.F
Src/LinearSolvers/C_CellMG/Test/COEF_3D.F
Src/LinearSolvers/C_CellMG/Test/COEF_F.H
Src/LinearSolvers/C_CellMG/Test/Make.package
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/COEF_2D.F
Tests/LinearSolvers/C_CellMG/COEF_3D.F
Tests/LinearSolvers/C_CellMG/COEF_F.H
Tests/LinearSolvers/C_CellMG/Make.package
Tests/LinearSolvers/C_CellMG/main.cpp

commit 3a5c82e9fb500d4715d0ec6378907a6f3e1429ea
Author: mzingale <mzingale>
Date:   Fri Aug 24 14:57:43 2007 +0000

    add the ability to do only a single test, if desired

Tools/C_util/regtests/test.py

commit e1b671f7d7711ef0595a53fd8a575cbd209f5cf5
Author: mzingale <mzingale>
Date:   Thu Aug 23 14:10:48 2007 +0000

    make it work with python 2.3
    
    switch to inf norm
    
    for fParallel builds, feed in MPI= to disable MPI in the make
    
    add the time and date of the CVS update to the webpage

Tools/C_util/regtests/test.py

commit 9e2ea598fa2aca4636e431fb77ae2ed715621b6b
Author: lijewski <lijewski>
Date:   Tue Aug 21 21:49:42 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/in.2_256squared
Src/LinearSolvers/C_CellMG/Test/grids/in.3_128cubed
Src/LinearSolvers/C_CellMG/Test/grids/in.3_256cubed
Tests/LinearSolvers/C_CellMG/grids/in.2_256squared
Tests/LinearSolvers/C_CellMG/grids/in.3_128cubed
Tests/LinearSolvers/C_CellMG/grids/in.3_256cubed

commit 40e8fe853a67710d9d97ebfec37c9ed077a02d16
Author: almgren <almgren>
Date:   Tue Aug 21 21:43:42 2007 +0000

    Two more 3-d grids with a domain just broken up into same-size boxes.

Src/LinearSolvers/C_CellMG/Test/grids/gr.3_256cubed
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_512cubed
Tests/LinearSolvers/C_CellMG/grids/gr.3_256cubed
Tests/LinearSolvers/C_CellMG/grids/gr.3_512cubed

commit 343099aff40261ac0daa360d50697d1159928b7a
Author: mzingale <mzingale>
Date:   Tue Aug 21 20:36:35 2007 +0000

    echo SUCCESS upon a successful build -- this will be seen by the regression
    test framework (Parallel/util/regtests/) to detect that compilation worked.

Tools/C_mk/Make.rules

commit 723757c1fe4d5e65843f235d8b02e4c9203755b9
Author: almgren <almgren>
Date:   Tue Aug 21 18:21:53 2007 +0000

    Clean this up...

Src/LinearSolvers/C_CellMG/Test/grids/in.3_128cubed
Tests/LinearSolvers/C_CellMG/grids/in.3_128cubed

commit 587a3c961c7c27e0491bd00c92f00694d0e6f6ea
Author: almgren <almgren>
Date:   Tue Aug 21 18:21:10 2007 +0000

    These are the ones we're testing superlu with.

Src/LinearSolvers/C_CellMG/Test/grids/gr.2_256squared
Src/LinearSolvers/C_CellMG/Test/grids/in.2_256squared
Tests/LinearSolvers/C_CellMG/grids/gr.2_256squared
Tests/LinearSolvers/C_CellMG/grids/in.2_256squared

commit e99dc22c282347994a982c6845df924bb7037884
Author: almgren <almgren>
Date:   Tue Aug 21 17:41:11 2007 +0000

    Finished changing mult,div,plus,sub calls take ng instead of "all"
    now.

Src/F_BaseLib/multifab.f90

commit 3004e15edc29d01a244b3fe9172d3c9fbbbf47d1
Author: mzingale <mzingale>
Date:   Tue Aug 21 14:48:28 2007 +0000

    add the initial version of the regression testing framework, developed
    initially for Castro.  The Castro-tests.ini file sets up some pure
    hydro tests.  Maestro-tests.ini will setup a single test for Maestro
    (in the fParallel framework).

Tools/C_util/regtests/Castro-tests.ini
Tools/C_util/regtests/Maestro-tests.ini
Tools/C_util/regtests/README
Tools/C_util/regtests/test.py

commit 54ad330a534f637cbea364da453bb2c17f069912
Author: ajnonaka <ajnonaka>
Date:   Mon Aug 20 23:32:11 2007 +0000

    finished Ann's implementation for mandatory ghost cells for plus_plus, div_div, and mult_mult

Src/F_BaseLib/ml_multifab.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 9d3441fb20d978a8c9fb282d761578154c092d45
Author: almgren <almgren>
Date:   Mon Aug 20 23:05:20 2007 +0000

    We are now changing the calling sequence to operations on multifabs
    which used to take "all" as an optional argument -- they now take ng.

Src/F_BaseLib/multifab.f90

commit 5e49193b5f9c89056796ddbfd52ae3b487bd554d
Author: mzingale <mzingale>
Date:   Fri Aug 10 17:59:22 2007 +0000

    add the compressor script from the Parallel tree to help tame our
    plot/chk directories

Tools/F_scripts/compressor

commit b791b42339476c2cbf7870c821c1f3823d6bda4f
Author: almgren <almgren>
Date:   Mon Aug 6 22:24:41 2007 +0000

    Shouldn't test on rnorm in cg or bicg solve if stopping
    criterion was reached before any iterations.

Src/LinearSolvers/F_MG/itsol.f90

commit 78fbe4dd056443cdfd9bc3881ac906e30df49a28
Author: mzingale <mzingale>
Date:   Sat Aug 4 23:54:40 2007 +0000

    determine if the files agree by looking at the absolute norms and print
    out a message that the regression suite can detect.

Tools/C_util/Convergence/DiffSameGrid2.cpp

commit 2eba167f30172dc54789ccb550f59e5b2028d7aa
Author: mzingale <mzingale>
Date:   Fri Aug 3 17:37:12 2007 +0000

    change the make clean rule from
    
    $(RM) $(EBASE)$(optionsSuffix).ex
    
    to
    
    $(RM) $(executable)
    
    so it works when we invoke make as gmake executable=Castro.exe to rename
    the executable.

Tools/C_mk/Make.rules

commit f03c59b90114d99d16dfd85632989cebbf1c89fa
Author: mzingale <mzingale>
Date:   Thu Aug 2 17:40:00 2007 +0000

    switch over to using a lock file to guarantee that build_info.f90 is
    regenerated and built each time.  This now means that at any make
    invocation, it gets rebuilt (i.e. not only when some other file
    has changed), but it avoids some circular dependencies that I couldn't
    track down.

Tools/F_mk/GMakerules.mak

commit eec0968fac9057949d2c663675145dbf3b33b98e
Author: mzingale <mzingale>
Date:   Wed Aug 1 21:23:42 2007 +0000

    add a new rule for build_info.f90, so that we are sure that it is
    regenerated any time we recompile.  Previously, the script was not
    rerun when a file changed, so the build info could be out of date.
    
    Now there is a new class of files, sf90sources, that do not get
    the dependency check done to them.  Rightnow, build_info.f90 is the
    only such example of this type of file.  This allows it to have as
    dependencies all of the other files, thus guarranting that it
    gets regenerated.

Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak

commit 5c3e933d4376e712d0963eaba6bd6c4b2be941f9
Author: mzingale <mzingale>
Date:   Wed Aug 1 15:19:55 2007 +0000

    make this compile with compilers that don't allow > 132 columns

Tools/F_scripts/make_build_info

commit dd114a9aaf49c99537077edb31a0fbdd9295b0ee
Author: almgren <almgren>
Date:   Tue Jul 31 23:56:29 2007 +0000

    Added multifab_print_c and fab_print_c which print
    only a single component of the multifab or fab.

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90

commit bfdfb64deb561270e05914cab8a22dca8055184b
Author: almgren <almgren>
Date:   Mon Jul 30 18:18:10 2007 +0000

    Missed a few places for the BL_ASSERT(num_comp > 0); statement.

Src/C_BaseLib/MultiFab.cpp

commit c3e6c7cbeaf29cc8d2cd9e78d9e7dd4490bb23b0
Author: almgren <almgren>
Date:   Mon Jul 30 18:10:58 2007 +0000

    Added BL_ASSERT(num_comp > 0); to a number of the plus/minus - type calls...

Src/C_BaseLib/MultiFab.cpp

commit c1987f970807c4eb5ff82c73383e46b278520aa7
Author: almgren <almgren>
Date:   Sat Jul 28 22:24:05 2007 +0000

    Fixed stencil_all_flux_3d to match sign convention of 2d version.

Src/LinearSolvers/F_MG/stencil.f90

commit 145e5e7e9db211df660f0b65f8bc5eed0731e122
Author: mzingale <mzingale>
Date:   Wed Jul 25 20:34:31 2007 +0000

    make the string length a script parameter

Tools/F_scripts/make_build_info

commit c5720ea4e3785ad55b6e5f086b06e4a3145ead4f
Author: marc <marc>
Date:   Wed Jul 25 01:07:35 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.CYGWIN_NT

commit c89b062764143930c093290aff7c750bf037e8e9
Author: almgren <almgren>
Date:   Thu Jul 19 21:04:33 2007 +0000

    Added function ml_resid.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 283e233c4ca2bd9e5ca55fa3a5bdf420654bb6a2
Author: mzingale <mzingale>
Date:   Thu Jul 19 18:49:58 2007 +0000

    add some more comments and documentation

Tools/C_util/Convergence/DiffSameGrid2.cpp

commit 9df4df2dd4fbcda8f308c7abc8374bb3abb5ea89
Author: ajnonaka <ajnonaka>
Date:   Thu Jul 19 18:04:50 2007 +0000

    fixed bug: in ml_cc_applyop, was computing dm before rh was allocated

Src/LinearSolvers/F_MG/ml_cc.f90

commit 82a8028889ce05d0c2d9c04c20a1ee7a4a1cb690
Author: ajnonaka <ajnonaka>
Date:   Wed Jul 18 22:52:57 2007 +0000

    residual automatically scales by -1,thus, actually returning (alpha - del dot beta grad)phi in the call to mac_applyop->ml_cc_applyop

Src/LinearSolvers/F_MG/ml_cc.f90

commit 0fbd29afc747c05c55791c17ceae1ed11e0ccb0d
Author: ajnonaka <ajnonaka>
Date:   Wed Jul 18 22:29:42 2007 +0000

    much more progress in thermal conduction solve; I still need to configure the bc's correctly in thermal_conduct.f90 and actually make the residual and solve calls

Src/LinearSolvers/F_MG/ml_cc.f90

commit c03bdff8c047c400055cb3314c7001d3e394c8ec
Author: mzingale <mzingale>
Date:   Wed Jul 18 20:39:01 2007 +0000

    add a divide method so we can divide the zones in one multifab by
    the value in the corresponding zone of the other.  This is needed for
    the regression testing in util/Convergence/DiffSameGrid2

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 8ad52aa75b8fcf308d3d17f1014ec82d63869888
Author: mzingale <mzingale>
Date:   Wed Jul 18 20:37:45 2007 +0000

    new version of DiffSameGrid that does both relative and absolute
    errors -- this will be used as part of the Castro regression suite

Tools/C_util/Convergence/DiffSameGrid2.cpp

commit ca5b6a89df38988d49295de2f5c0f91b82e1091e
Author: ajnonaka <ajnonaka>
Date:   Wed Jul 18 17:54:03 2007 +0000

    Working on creating a new subroutine, "mac_applyop", which will live in macproject.f90, and simply returns the residual "-(alpha-del dot beta grad)phi".  The subroutine "mac_applyop" is based on subroutine "mac_multigrid", but calls a new subroutine, "ml_cc_applyop" rather than "ml_cc".  Subroutine "ml_cc_applyop" is based on subroutine "ml_cc", but stops after the residual is computed.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 3aeb58aa62577b8d3e09aee2a6ee6fbbf979f5ef
Author: almgren <almgren>
Date:   Tue Jul 17 05:15:37 2007 +0000

    Fix small typos.

Src/LinearSolvers/F_MG/mg_cpp_f.h

commit ff1b5693c7377b4c5b57aca4763bfe4f1725ceb6
Author: almgren <almgren>
Date:   Tue Jul 17 05:06:33 2007 +0000

    Needed 3d instead of 2d...

Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 76fe970bf5143d05c4ce42a953595be21f1fa671
Author: almgren <almgren>
Date:   Tue Jul 17 04:46:18 2007 +0000

    Remove print statement.

Src/LinearSolvers/F_MG/stencil.f90

commit 7ca08308b319b85186284e51296fee6d8b171f88
Author: almgren <almgren>
Date:   Tue Jul 17 04:42:12 2007 +0000

    Add mgt_compute_residual routine which calls new ml_resid.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 49ef3a5a2419a8e26f2f5fa8cf81ba2c981b5733
Author: almgren <almgren>
Date:   Tue Jul 17 04:41:39 2007 +0000

    Added compute_residual routine.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 6e7c7f7747aff070a77421560c61ce75edbc124c
Author: almgren <almgren>
Date:   Tue Jul 17 04:15:31 2007 +0000

    Change name for timing routine.

Src/LinearSolvers/F_MG/mg.f90

commit 46ceee345196130fcb10969c3135dab5960ceba3
Author: almgren <almgren>
Date:   Mon Jul 16 21:34:38 2007 +0000

    Put same minus signs in stencil_all_flux_3d as stencil_all_flux_2d for
    lo-side fluxes.

Src/LinearSolvers/F_MG/stencil.f90

commit dd792243c383c13ef9838534bcafdf6a9410c8fb
Author: almgren <almgren>
Date:   Mon Jul 16 17:32:05 2007 +0000

     Make sure all ghost cells of full_soln at fine grid have the correct values before
    computing the initial residual for residual-correction form.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 014054a7f71a73e136456a7a02c44a34ec700c0f
Author: mzingale <mzingale>
Date:   Mon Jul 16 14:18:39 2007 +0000

    when compiling on jaguar (catamount), put the intermediate module files
    into the m/ directory (as is done on all other platforms), instead of
    sticking them in the top level directory.  This assumes that we are using
    the PGI compilers with catamount (which is the default)

Tools/F_mk/GMakedefs.mak

commit 29eb1cb45934ceb580b863ca023b87d924a52f30
Author: almgren <almgren>
Date:   Sat Jul 14 02:54:12 2007 +0000

    Need to pass in xa, xb since we don't know what AMR level we're actually at.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 4de2a124e9d45a4e270ec72365f3e33dc5c4661e
Author: almgren <almgren>
Date:   Sat Jul 14 00:35:45 2007 +0000

    Remove extra print statements.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 80244be905d918471cc8b7a49f809d3c7ffe0c7e
Author: almgren <almgren>
Date:   Sat Jul 14 00:16:46 2007 +0000

    Remove print statements.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit cc05121eb62801ee55c803ca6db59757061656fe
Author: almgren <almgren>
Date:   Fri Jul 13 22:56:49 2007 +0000

    New code to work for gravity in Castro.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 8eadcecc8082623170481464b8d5cabe62076d83
Author: almgren <almgren>
Date:   Fri Jul 13 22:56:17 2007 +0000

    New stuff to work for gravity in Castro.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit f20ff73120d3a87bd22815928110f0211599b4d6
Author: mzingale <mzingale>
Date:   Fri Jul 13 16:34:39 2007 +0000

    create a rule to make build_info.f90.  You need to add f90sources +=
    build_info.f90 to your GPackage.mak to get this rule to execute

Tools/F_mk/GMakerules.mak

commit 043ed38d0229483082982a0c33beadffa6f828ed
Author: mzingale <mzingale>
Date:   Fri Jul 13 15:15:50 2007 +0000

    a script that automagically generates a Fortran subroutine that returns
    the name of the machine we compiled on, the build date/time, and the
    directory that we built in.

Tools/F_scripts/make_build_info

commit 8b42615f5bd17c833584560956cc9a3e3438a9b7
Author: almgren <almgren>
Date:   Tue Jul 10 21:15:06 2007 +0000

    When need_grad_phi is true, make sure we fill periodic and fine-fine
    ghost cells as well as interpolating from crser grid.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 5eacacf3e92dcfbd2152b35d5b0f7d6793020ffc
Author: ajnonaka <ajnonaka>
Date:   Mon Jul 9 18:27:27 2007 +0000

    This is a dummy checkin to verify my CVS works.

Tools/F_scripts/coco/coco.pl

commit 3546b63aca105b385312b661a1cf5a187d40da01
Author: almgren <almgren>
Date:   Fri Jul 6 01:04:01 2007 +0000

    Fixed bug for multiple grids per level above 0.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit a07c1a10a0263248bf388a07f3381b1c12f8ac63
Author: lijewski <lijewski>
Date:   Thu Jul 5 20:59:05 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit 55201d704c732512c3b1f260828306addb349f4a
Author: almgren <almgren>
Date:   Thu Jul 5 20:51:20 2007 +0000

    Get rid of unused gbox in assertions.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit d3f1290b7f42162e3f2b5ea942efde60b07e0457
Author: almgren <almgren>
Date:   Thu Jul 5 20:50:32 2007 +0000

    Get rid of unused stuff in assertions.

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp

commit 1f143e98d4827a70544070d827e544c87126e3b7
Author: almgren <almgren>
Date:   Thu Jul 5 20:49:18 2007 +0000

    Fix up the MyProc stuff.

Src/C_BoundaryLib/FabSet.cpp

commit 3b24bf6b6f9bbda70db6881b1954e0472d1faa8f
Author: lijewski <lijewski>
Date:   Thu Jul 5 20:43:08 2007 +0000

    *** empty log message ***

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/StationData.cpp

commit 4f3198393055a9cfa83e612fec32e219cb494fdc
Author: lijewski <lijewski>
Date:   Thu Jul 5 20:02:11 2007 +0000

    *** empty log message ***

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/StationData.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 6e9eca51bf4623f7c7b4d75684122c234f42cca1
Author: lijewski <lijewski>
Date:   Thu Jul 5 17:02:00 2007 +0000

    *** empty log message ***

Src/C_AMRLib/Amr.H
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/LevelBld.H

commit 8e0135b01e104b1a807ad9ce8ae4d33d51a5f9af
Author: lijewski <lijewski>
Date:   Tue Jul 3 21:54:58 2007 +0000

    *** empty log message ***

Src/C_BaseLib/COORDSYS_3D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F
Src/LinearSolvers/C_CellMG/LO_3D.F

commit 48dc62e9ac5952bd7ed609909ab48bb072fe07c3
Author: lijewski <lijewski>
Date:   Tue Jul 3 21:22:57 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit 83dd3209220924f53f20bb6bd854dddb36c5a88b
Author: almgren <almgren>
Date:   Tue Jul 3 21:05:31 2007 +0000

    This main.cpp has a RHS that sums to zero, so it is solvable
    with all-Neumann or all-periodic bc's as well as with Dirichlet.

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 1d0cd47cee590ae52ed9d66b125baf1843b2b9f9
Author: almgren <almgren>
Date:   Tue Jul 3 20:41:45 2007 +0000

    New files with 128 cubed divided into 64 patches of 32 cubed.

Src/LinearSolvers/C_CellMG/Test/grids/gr.3_128cubed
Src/LinearSolvers/C_CellMG/Test/grids/in.3_128cubed
Tests/LinearSolvers/C_CellMG/grids/gr.3_128cubed
Tests/LinearSolvers/C_CellMG/grids/in.3_128cubed

commit ab9125ff53fabd9ec3001988f1ab98ebe3193574
Author: lijewski <lijewski>
Date:   Tue Jul 3 20:10:56 2007 +0000

    g95 stuff

Tools/C_mk/Make.defs

commit 95e1a6a6e4f65522f6b640ef0e9da838a1cdf4f0
Author: lijewski <lijewski>
Date:   Tue Jul 3 19:50:33 2007 +0000

    removed extraneous OutOfMemory

Src/C_BaseLib/BoxLib.cpp

commit dc084c10230144693998c3956cad4a0bf1783c79
Author: lijewski <lijewski>
Date:   Tue Jul 3 03:37:57 2007 +0000

    removed stencil_flux_fill_st()

Src/LinearSolvers/F_MG/stencil.f90

commit 1ee15658dd37fd31a751de4795a56d67e2a61e58
Author: lijewski <lijewski>
Date:   Tue Jul 3 03:13:09 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit e8221def5fed47c26b3ea7f0df9770585750262c
Author: lijewski <lijewski>
Date:   Tue Jul 3 03:10:38 2007 +0000

    some cleanup

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/box.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 68824b03f8853d869bdb977ada9329051dd8f8d4
Author: lijewski <lijewski>
Date:   Mon Jul 2 23:00:14 2007 +0000

    some cleanup

Src/C_AMRLib/INTERP_2D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_2D.F
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_F.H

commit 89b95736137485ff704b81898beec60dfffadf37
Author: almgren <almgren>
Date:   Mon Jul 2 17:53:31 2007 +0000

    Comment out the printing of f90 mg settings (for now)

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 4d336d4c5ecf8959894d812d53b6fe0440bc578d
Author: almgren <almgren>
Date:   Sun Jul 1 21:49:17 2007 +0000

    Must take multilevel norm of initial residual.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 5857a4cd2867c2532a236ccf92ffb3c5efcb82d9
Author: almgren <almgren>
Date:   Sun Jul 1 21:14:54 2007 +0000

    Need to pass ng into mgt_get_uu so that we can pass the ghost
    cells of the fine grid solution back from the f90 to the C++.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 88dc7c1c24e7dd7fb996dbd2b3c8bf64c9f9f425
Author: almgren <almgren>
Date:   Sun Jul 1 21:14:09 2007 +0000

    Need to pass ng into mgt_get_uu so that we can pass the ghost
    cells of the fine grid solution back to the C++.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit c9cc54d569bbf8d97fe3d6545556596b40c78a20
Author: almgren <almgren>
Date:   Sat Jun 30 00:30:12 2007 +0000

    Added need_grad_phi argument to mgt_solve

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 4e54a883d614f342b617b3187ca815f36a6f7cb1
Author: almgren <almgren>
Date:   Sat Jun 30 00:29:58 2007 +0000

    Added need_grad_phi argument to MGT_Solver::solve and mgt_solve

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 6c9fcb8005d56cb045a648cbc68ac0c5e9ac9498
Author: almgren <almgren>
Date:   Fri Jun 29 21:34:45 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit ebba28515abb61695c8ef743ad840e25f5410b66
Author: mzingale <mzingale>
Date:   Fri Jun 29 17:33:16 2007 +0000

    clean up the printing some to now output the variable names

Tools/C_util/Convergence/DiffSameGrid.cpp

commit ba5906adcb53e87c2043551b3445c4725d8ddc06
Author: sepp <sepp>
Date:   Fri Jun 29 17:06:45 2007 +0000

    1) more adjustment of spaces in comments

Src/C_AMRLib/BC_TYPES.H

commit dd611f01c79fad385b60c7236ea7237448fefedf
Author: sepp <sepp>
Date:   Fri Jun 29 17:01:53 2007 +0000

    1) adjusted spaces in table so columns line up exactly

Src/C_AMRLib/BC_TYPES.H

commit ea0cd0ac16913dd306353d7f1dcc86ef5ecfb04f
Author: almgren <almgren>
Date:   Thu Jun 28 20:29:56 2007 +0000

    Removed another print statement.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 309c90827cd6ae88134bf79bf7b33d92686bf2c4
Author: almgren <almgren>
Date:   Thu Jun 28 19:41:20 2007 +0000

    Removed write statement.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 469518e3b1331b5bd42f4182f605fe160a825fd1
Author: almgren <almgren>
Date:   Thu Jun 28 19:41:07 2007 +0000

    Removed print statement.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 5bcd584817c7a1eb740851c81b8a6d528fc78e3b
Author: almgren <almgren>
Date:   Thu Jun 28 18:46:59 2007 +0000

    Get rid of print statements.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit b0892ba83137aeab0216169459d81483f8847d46
Author: almgren <almgren>
Date:   Thu Jun 28 17:54:43 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp.f90

commit 4de8d0a58b2041ee681ab70e18493433f93c2eb6
Author: almgren <almgren>
Date:   Wed Jun 27 23:20:22 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 11b54e139f65b50c196674a2a71490a654b88ad2
Author: almgren <almgren>
Date:   Wed Jun 27 22:17:34 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit f76bc9ae57b61052c8921f6aae10e237f04562ab
Author: almgren <almgren>
Date:   Wed Jun 27 17:49:48 2007 +0000

    What's needed for level solve_for_phi in Castro, hopefully.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 4b4be06d9ed5771a3ed985a56c60a11b2ffe6399
Author: almgren <almgren>
Date:   Tue Jun 26 05:22:49 2007 +0000

    Changes in order to more easily set coefficients for a cell-centered gravity solve
    (a = 0, bx = by = bz = 0)

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 23ce8e919e3bd3b6358fe6dfee31cac2894535ef
Author: lijewski <lijewski>
Date:   Mon Jun 25 22:54:26 2007 +0000

    only run f90.depends on f90EXE_sources

Tools/C_mk/Make.rules

commit bd4af21641ed60fd1a6016b09d7993752f9c3a61
Author: mzingale <mzingale>
Date:   Fri Jun 22 14:35:56 2007 +0000

    add support for Intel 10.0 compilers.  Note, with Intel 10.0, there is
    no longer an ifc command -- it's all ifort.  Therefore, we need to switch
    the shell test that checks the version of the compiler to use ifort.  This
    will work fine for any Intel compiler since 8.0.  As a result, we drop the
    Intel 7.0 support (those compilers are quite old these days anyway).

Tools/F_mk/GMakedefs.mak

commit 3b56faaf788650746bae93789c4d6f211b13d60d
Author: mzingale <mzingale>
Date:   Tue Jun 12 12:20:21 2007 +0000

    add Intel 10.0 compiler support

Tools/C_mk/Make.defs

commit da394d5f116b6cfa1c11394fa714dc8d35e0dedb
Author: almgren <almgren>
Date:   Thu Jun 7 22:23:07 2007 +0000

    Use -mp flag for all Intel compilers -- doesn't allow optimization to screw
    up the precision.

Tools/F_mk/GMakedefs.mak

commit 4966cc88cffb4c52ff8f2822eec9a92564ee5c45
Author: almgren <almgren>
Date:   Fri May 11 17:45:04 2007 +0000

    mg_jacobi_smoother now does nu1 relaxations instead of 1.

Src/LinearSolvers/F_MG/mg.f90

commit 452a67ccfe4c0d3895ee796ba9aabd6d7a35c880
Author: almgren <almgren>
Date:   Wed May 9 21:30:59 2007 +0000

    Added mg_jacobi_smoother to be called at end of solve...

Src/LinearSolvers/F_MG/mg.f90

commit 5071974b7d63ba389267010cb74a9562290aa19a
Author: lijewski <lijewski>
Date:   Wed May 9 19:52:05 2007 +0000

    Added reduce_real_sum accessible from Fortran.

Src/C_BaseLib/ParallelDescriptor.cpp

commit f4934c313fced2520b794c69d6d49e7a356e3504
Author: lijewski <lijewski>
Date:   Wed May 9 19:47:14 2007 +0000

    Added fortran-acessible calls for ::second() and ::ReduceRealMax(IOProc).

Src/C_BaseLib/ParallelDescriptor.cpp

commit 783acf80a83a35487b7dad0dfc237cac2b503d01
Author: lijewski <lijewski>
Date:   Wed May 9 17:55:29 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit 449bf8c4f5c3cede01d25406ed22b2da4b8365c9
Author: lijewski <lijewski>
Date:   Tue May 8 21:01:15 2007 +0000

    faster sort() in simplify()

Src/C_BaseLib/BoxList.cpp

commit 92c1996b2b8b0252563bdbb5d5354f8fc2a939a0
Author: lijewski <lijewski>
Date:   Tue May 8 20:08:21 2007 +0000

    *** empty log message ***

Src/C_AMRLib/Amr.cpp

commit 084ffa6cc8b8c9093c889d9d7c14f002622f159f
Author: lijewski <lijewski>
Date:   Tue May 8 19:28:35 2007 +0000

    Added strategically placed simplify()s
    simplify() scales better than complementIn() in grid_places.
    Basically we're simplify()ing before complementIn().

Src/C_AMRLib/Amr.cpp

commit 31be6c2c25b9753116be385c8a58e88605a6e8c8
Author: lijewski <lijewski>
Date:   Tue May 8 19:26:35 2007 +0000

    now simplify() in batches of 50 not 250

Src/C_BaseLib/BoxList.cpp

commit b6d9d835835716e2e1a3c22e40f08d67826834e7
Author: lijewski <lijewski>
Date:   Tue May 8 19:02:45 2007 +0000

    assert ngrow>=0

Src/C_BaseLib/FabArray.H

commit 82586616075cf95b1cf73c7537c22b6bdb310ed4
Author: jbb <jbb>
Date:   Tue May 8 16:35:31 2007 +0000

    change

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 17f34706fafc53a9106eb8089d3aaafcc5f4889d
Author: lijewski <lijewski>
Date:   Tue May 8 03:30:43 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit c9a080fed69b8ec7fc95d85cd893b68743fe02c7
Author: lijewski <lijewski>
Date:   Sat May 5 20:54:12 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/interface.cpp

commit d2cc24e0b46fe729d5f2bb0de2d2323253710c21
Author: lijewski <lijewski>
Date:   Fri May 4 23:21:24 2007 +0000

    *** empty log message ***

Src/C_BaseLib/BoxList.cpp

commit 2152c0b8e454343555b1fa254d13a82b92a4c1b9
Author: lijewski <lijewski>
Date:   Fri May 4 23:00:51 2007 +0000

    *** empty log message ***

Src/C_AMRLib/Cluster.cpp
Src/C_BaseLib/BoxArray.cpp

commit 8455340dc3e4c5e2a1d7cceec18d3d9ff4ba9526
Author: almgren <almgren>
Date:   Fri May 4 20:29:49 2007 +0000

    This one works on atlas as well as manda (I think).

Tools/F_mk/GMakedefs.mak

commit fba93fa3c5efc4493d92719291ca732d8c1465e8
Author: almgren <almgren>
Date:   Fri May 4 20:24:05 2007 +0000

    Include specifics for using mpi on manda.lbl.gov

Tools/F_mk/GMakeMPI.mak

commit 5c0c75d9a60cd676335516a77ef6738da5c3e065
Author: lijewski <lijewski>
Date:   Fri May 4 19:08:48 2007 +0000

    *** empty log message ***

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp

commit 5e7834214c96b7e24b79cb472eca7c95c0b0f594
Author: lijewski <lijewski>
Date:   Thu May 3 23:29:59 2007 +0000

    changed BL_PROFILE() a bit

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp

commit 861db38e4f24c6c8558fdf848ff5c7f0bc586668
Author: lijewski <lijewski>
Date:   Wed May 2 21:53:15 2007 +0000

    added FastContins()

Src/C_AMRLib/Cluster.cpp

commit e178ee01979a36cd758c39e1c88e74e5fece4910
Author: lijewski <lijewski>
Date:   Wed May 2 21:49:24 2007 +0000

    shortcut for special case of complementIn()

Src/C_BaseLib/BoxList.cpp

commit addcbf0f361315846f9fdbd6ff015846c3b4a1e0
Author: lijewski <lijewski>
Date:   Wed May 2 21:48:19 2007 +0000

    more profiling

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.cpp

commit de855822d45e32914aa817b17e3fca2750e91596
Author: lijewski <lijewski>
Date:   Wed May 2 16:48:09 2007 +0000

    *** empty log message ***

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 741ed35a5b8dd6f0abe7a8d3591e152ff4cdeca0
Author: lijewski <lijewski>
Date:   Wed May 2 16:45:27 2007 +0000

    added intersections() in setVal()

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 421b2312709b9f1d5cde9144082fbcc6507be375
Author: lijewski <lijewski>
Date:   Tue May 1 22:42:34 2007 +0000

    *** empty log message ***

Src/C_BaseLib/BoxList.cpp

commit 60e2d138ff17ba9839283fe30936458df8f9ad57
Author: lijewski <lijewski>
Date:   Tue May 1 22:26:03 2007 +0000

    comment out simplify in grid_places() for now

Src/C_AMRLib/Amr.cpp

commit a78b8bddb5559600dbe77594d95ab6c075730795
Author: lijewski <lijewski>
Date:   Tue May 1 21:54:43 2007 +0000

    commented out simplify() in removeOverlap() for the time being

Src/C_BaseLib/BoxArray.cpp

commit 1e5eaf26fcc1276598589ccc0757f5dd747f19f1
Author: lijewski <lijewski>
Date:   Tue May 1 20:11:02 2007 +0000

    *** empty log message ***

Src/C_AMRLib/Amr.cpp

commit acb00607d0fcda635bd41ea9f7120227fcfd7c8a
Author: lijewski <lijewski>
Date:   Tue May 1 03:12:50 2007 +0000

    ProjPeriodic() now does a simplify()

Src/C_AMRLib/Amr.cpp

commit 83aa2764ec2f5403f31237d239be495ed9fe2152
Author: lijewski <lijewski>
Date:   Tue May 1 02:59:57 2007 +0000

    Initialize() now does full simplify()

Src/C_AMRLib/AuxBoundaryData.cpp

commit f29560f565ee0bb16c7d9dc569edf463f76d7d2a
Author: lijewski <lijewski>
Date:   Tue May 1 02:59:32 2007 +0000

    complementIn() now does full simplify()

Src/C_BaseLib/BoxList.cpp

commit 4fe7164d4d413c5bf7d4611f604ba5fdfe8ed51b
Author: lijewski <lijewski>
Date:   Tue May 1 02:59:20 2007 +0000

    removeOverlap() now does full simplify()

Src/C_BaseLib/BoxArray.cpp

commit b8fed644ff5bc924c72130414fd96e4577728372
Author: lijewski <lijewski>
Date:   Mon Apr 30 21:07:14 2007 +0000

    a really big HCAll grid

Src/C_BaseLib/test/ba.95860
Tests/C_BaseLib/ba.95860

commit e8daaf99f1363b60e47f8262c8195682fe2cf9ec
Author: lijewski <lijewski>
Date:   Mon Apr 30 20:56:30 2007 +0000

    added back in simplify(); it's now really fast

Src/C_AMRLib/Amr.cpp

commit 3e4157c4910a7e781a7729e423b98a62b8dbcc77
Author: lijewski <lijewski>
Date:   Mon Apr 30 20:54:58 2007 +0000

    sped up simplify()

Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 3b6fc52796bd6663f684e85c5a16b1d785030186
Author: lijewski <lijewski>
Date:   Wed Apr 25 20:02:34 2007 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak

commit 7bf9c341375658a68e894cced36db92f4126e6bb
Author: almgren <almgren>
Date:   Wed Apr 25 19:38:09 2007 +0000

    Change in calling sequence to stencil_fill_nodal (no longer pass h_finest)

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit 43234e5ca1bf3b4b12b54af0abfbe76d414af67b
Author: lijewski <lijewski>
Date:   Tue Apr 24 21:13:08 2007 +0000

    *** empty log message ***

Src/C_BaseLib/test/ba.15456
Src/C_BaseLib/test/ba.3865
Src/C_BaseLib/test/ba.mac.294
Src/C_BaseLib/test/tBA.cpp
Src/C_BaseLib/test/tDM.cpp
Tests/C_BaseLib/ba.15456
Tests/C_BaseLib/ba.3865
Tests/C_BaseLib/ba.mac.294
Tests/C_BaseLib/tBA.cpp
Tests/C_BaseLib/tDM.cpp

commit 32c188923337b771b2852877719df40da8bfb5d5
Author: lijewski <lijewski>
Date:   Tue Apr 24 21:12:42 2007 +0000

    improved SFC; sfc_threshold now 10

Src/C_BaseLib/DistributionMapping.cpp

commit 0dd0c8c16f28298dcd345b06adfbab7b1ef9d356
Author: lijewski <lijewski>
Date:   Tue Apr 24 21:05:46 2007 +0000

    *** empty log message ***

Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/ba.23925
Src/C_BaseLib/test/tDM.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/ba.23925
Tests/C_BaseLib/tDM.cpp

commit a17d3683edc0d513106f9804f81d40add84aa5ca
Author: lijewski <lijewski>
Date:   Tue Apr 24 19:43:47 2007 +0000

    uncomment simplify() till further notice

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp

commit f62c7dcfbb5a8348b3f43bab972a07d32dfa8bc2
Author: almgren <almgren>
Date:   Tue Apr 24 17:45:28 2007 +0000

    Fix in function stencil_norm to workaround bug in Intel compiler for large single arrays.

Src/LinearSolvers/F_MG/stencil.f90

commit ccd278d17a7ceb4774cb0dbff1d2be8248861344
Author: lijewski <lijewski>
Date:   Tue Apr 24 01:13:50 2007 +0000

    commented out simplify() in grid_places()

Src/C_AMRLib/Amr.cpp

commit 4c143ac7a809b2263fb379f4403daa83d62e8d30
Author: lijewski <lijewski>
Date:   Tue Apr 24 01:13:20 2007 +0000

    commented out complementIn() in removeOverlap()

Src/C_BaseLib/BoxList.cpp

commit d7a2f6db4a65332e83d1eed6347202caea08b47c
Author: lijewski <lijewski>
Date:   Tue Apr 24 01:13:06 2007 +0000

    commented out simplify() in removeOverlap()

Src/C_BaseLib/BoxArray.cpp

commit 83dc414139a409859d12447678e64e3863c60093
Author: nazgul <nazgul>
Date:   Mon Apr 23 20:44:48 2007 +0000

    Commenting out a section of code that appears to be unnecessary and
    makes it impossible to have a Tuple<MultiFab>.  The offending code
    also conflicts with the comments.  If this code really is necessary
    let me know and we can work something else out.
    
    Louis Howell

Src/C_BaseLib/Tuple.H

commit e1e6336a9fc339f7af2129ae89a4e7b8d95ae993
Author: nazgul <nazgul>
Date:   Mon Apr 23 16:46:52 2007 +0000

    Minor bug fixes for 1D.  (Doesn't look like 1D gets used very much.)
    
    Louis

Src/C_BaseLib/COORDSYS_1D.F
Src/C_BaseLib/CoordSys.cpp

commit 8b1c8c74b4452e9775ddc889804a59b2dc987dc8
Author: lijewski <lijewski>
Date:   Sat Apr 21 03:32:11 2007 +0000

    yet further refinements to FAB data uniformization

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 7e925e972683a274d17673466011fd616d258baa
Author: lijewski <lijewski>
Date:   Sat Apr 21 00:51:57 2007 +0000

    further refinements to FAB data uniformization

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit f9a784d6ac733e978bef05bbd082452d2d9d4423
Author: lijewski <lijewski>
Date:   Fri Apr 20 21:26:56 2007 +0000

    default for sfc_threshold is now 10

Src/C_BaseLib/DistributionMapping.cpp

commit 914c5412d74865bbab1e741f0ca40c1582ec31fa
Author: lijewski <lijewski>
Date:   Fri Apr 20 20:55:44 2007 +0000

    verbose now defaults to true

Src/C_BaseLib/DistributionMapping.cpp

commit 103da9ee73c80dc9c406633f152ab2343c984712
Author: lijewski <lijewski>
Date:   Fri Apr 20 19:13:58 2007 +0000

    *** empty log message ***

Src/C_AMRLib/Amr.cpp

commit 94de005abcbc104e3bf8f2392c78610add28f8a7
Author: lijewski <lijewski>
Date:   Fri Apr 20 02:49:08 2007 +0000

    print out FAB byte high-water-mark at end of timestep

Src/C_AMRLib/Amr.cpp

commit 783f46821775fb46d2f9e92a3442d49edcd76c88
Author: lijewski <lijewski>
Date:   Fri Apr 20 02:48:33 2007 +0000

    now maintain FAB byte high-water-mark

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp

commit 1ad917d5be758fed4499be1bdebc2a3d5261e7d5
Author: vince <vince>
Date:   Thu Apr 19 01:23:22 2007 +0000

    added a knob for calling probinit.

Src/C_AMRLib/Amr.cpp

commit 6ec5f322b6d7d04977a610417167be94f1a78cac
Author: vince <vince>
Date:   Thu Apr 19 00:58:17 2007 +0000

    some defines for serial.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/VisMF.cpp

commit cdff5c62de34cfdf069c9762f3841e46a69adf56
Author: vince <vince>
Date:   Thu Apr 19 00:19:45 2007 +0000

    more efficient version of the multifab reader.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit d2585bb33f6ea6385dede18c3410b576629393f3
Author: vince <vince>
Date:   Thu Apr 19 00:17:49 2007 +0000

    added code to limit probin opens.

Src/C_AMRLib/Amr.cpp

commit 6e1f042345e8316d5bcb484e01fd534a6618f992
Author: lijewski <lijewski>
Date:   Wed Apr 18 17:51:08 2007 +0000

    Must check DistributionMaps, as well as BoxArrays, when deciding on
    caching.

Src/C_BoundaryLib/FabSet.cpp

commit 26565df2e2cebe1e2c499cfa369ad3c09bfc29e7
Author: lijewski <lijewski>
Date:   Wed Apr 18 17:37:08 2007 +0000

    Must look at DistributionMapping, not just BoxArray, in FillBoundary().

Src/C_BaseLib/MultiFab.cpp

commit 29706d1a803d3de38b9227d6ef04e9c0d1674ffe
Author: lijewski <lijewski>
Date:   Wed Apr 18 17:29:15 2007 +0000

    Need to look at DistributionMapping, in addition to BoxArray, when
    caching FPBs.

Src/C_BaseLib/Geometry.cpp

commit e72baa65d5df91303ae3bbf04791548683e55c46
Author: lijewski <lijewski>
Date:   Wed Apr 18 17:28:03 2007 +0000

    *** empty log message ***

Tools/C_mk/Make.mpi

commit 155a0e88006db106b72a28fefd4b664ad70ce059
Author: lijewski <lijewski>
Date:   Wed Apr 18 17:27:28 2007 +0000

    added -Wno-deprecated for g++

Tools/C_mk/Make.defs

commit 34bdea67fe23c8862df5e5bb7ff6cfde85fa4f60
Author: lijewski <lijewski>
Date:   Wed Apr 18 15:40:23 2007 +0000

    *** empty log message ***

Src/C_BaseLib/test/tBA.cpp
Tests/C_BaseLib/tBA.cpp

commit 1af6469ca5f3b7e1f2b4850992873e92ef46721a
Author: lijewski <lijewski>
Date:   Tue Apr 17 18:12:14 2007 +0000

    added AuxBoundaryData

Src/C_AMRLib/Make.package

commit deaca49594e733fc454b26f843f2c8be8e3c5ec8
Author: lijewski <lijewski>
Date:   Tue Apr 17 16:56:12 2007 +0000

    stripped out of LMC, nova & Castro

Src/C_AMRLib/AuxBoundaryData.H
Src/C_AMRLib/AuxBoundaryData.cpp

commit 9a6cb64cda7cb9865ff9b3c1d75a9a324c3265cc
Author: lijewski <lijewski>
Date:   Tue Apr 10 20:16:27 2007 +0000

    needed <string>

Src/C_BaseLib/ParallelDescriptor.H

commit 8c255ccffdc0d70888404b2038573432cabb516d
Author: lijewski <lijewski>
Date:   Mon Apr 9 20:29:45 2007 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak

commit 2746b0ee389686501d94cff17692227a60b0c7ad
Author: vince <vince>
Date:   Fri Apr 6 22:31:42 2007 +0000

    another friendly read.

Src/C_BaseLib/ParmParse.cpp

commit 7eb5ef4292ac8c8131da7a51a88bef355fbaa98a
Author: vince <vince>
Date:   Fri Apr 6 19:57:12 2007 +0000

    implemented a mechanism to limit the total number of open
    files when reading a multifab.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit c737e279be241242160246b1f453bf01b26c9c56
Author: lijewski <lijewski>
Date:   Wed Apr 4 05:14:10 2007 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit bce34c7fa6833d459222710b29de22e550e1b8dd
Author: lijewski <lijewski>
Date:   Tue Apr 3 23:36:58 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/in.grids.15456
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.213
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.25600
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.5034
Tests/LinearSolvers/C_CellMG/grids/in.grids.15456
Tests/LinearSolvers/C_CellMG/grids/in.grids.213
Tests/LinearSolvers/C_CellMG/grids/in.grids.25600
Tests/LinearSolvers/C_CellMG/grids/in.grids.5034

commit b63e80657a15438dd89c0a09caa1802f2da03f89
Author: lijewski <lijewski>
Date:   Tue Apr 3 23:34:55 2007 +0000

    add ability to turn off LeastUsedCPUs()

Src/C_BaseLib/DistributionMapping.cpp

commit f7b1d7f191daa4eeb12534f62bbc80b35c0bae81
Author: lijewski <lijewski>
Date:   Tue Apr 3 22:49:59 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit db0aa774caaef638ac6d62e4c1a13a5cf513c550
Author: lijewski <lijewski>
Date:   Thu Mar 29 19:40:57 2007 +0000

    removed Cray-isms

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/REAL.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/winstd.H

commit 6aeadc1b5577d37d16be67f1577ed631b3ea9b94
Author: lijewski <lijewski>
Date:   Thu Mar 29 18:12:44 2007 +0000

    removed T3E stuff

Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/Utility.cpp

commit 614aa7b56f8c8dffd1acf257e1f855ae353477bc
Author: lijewski <lijewski>
Date:   Thu Mar 29 18:08:50 2007 +0000

    XT3 stuff

Src/C_BaseLib/Utility.cpp

commit 4bdc2c36e71303c0303ff6e4593ad0dda4baeb1d
Author: lijewski <lijewski>
Date:   Thu Mar 29 17:57:25 2007 +0000

    XT3 stuff

Src/C_BaseLib/Utility.cpp

commit e15e9970fda6edea417d398b83f0d5ffbe66dd6c
Author: lijewski <lijewski>
Date:   Wed Mar 28 21:33:38 2007 +0000

    added XT3 stuff

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit c2100b0f8c7209b26c6a2b8d5efe80d084f5bea9
Author: lijewski <lijewski>
Date:   Mon Mar 26 17:31:37 2007 +0000

    now cognizant of amount of FAB data per CPU

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit f760a8a1eeee4e07ba64ace526c08d5eec1851be
Author: lijewski <lijewski>
Date:   Thu Mar 22 16:24:40 2007 +0000

    *** empty log message ***

Src/C_BaseLib/BaseFab.H

commit 9b91aa0bf31515769ce46fb98272f87948c25312
Author: lijewski <lijewski>
Date:   Thu Mar 22 04:21:20 2007 +0000

    add total_bytes_allocated_in_fabs

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp

commit 1b13c4c02ad1f99176c6ea82b6051b9c83248807
Author: almgren <almgren>
Date:   Mon Mar 19 19:15:51 2007 +0000

    Need this to work on Ann and Andy's machines...

Tools/F_mk/GMakedefs.mak

commit 74763270b81554e61f6f04d464fa6fbeed1823f2
Author: lijewski <lijewski>
Date:   Wed Mar 14 01:17:37 2007 +0000

    Knapsack called beneath SFC when too few grids for SFC, can now do MinimizeCommCosts().

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 240d35f35fd3f9752f9a9e52171dabf53fd6c703
Author: lijewski <lijewski>
Date:   Tue Mar 13 21:35:54 2007 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit ff04a5c947efab92e3c15de02e707c0db1d86365
Author: lijewski <lijewski>
Date:   Tue Mar 13 17:01:23 2007 +0000

    SFC is now the default

Src/C_BaseLib/DistributionMapping.cpp

commit 2722b88f65696221163badfb9978e31c45cef799
Author: lijewski <lijewski>
Date:   Fri Mar 9 04:40:43 2007 +0000

    removed nProcsCFD() stuff

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 405a72db47994157a98e34f5bb8bd1096c5450ec
Author: lijewski <lijewski>
Date:   Fri Mar 9 04:21:05 2007 +0000

    array versions of REDUCE operators

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit e39f0a146bb3c4d9c99c8c98b5569e7d381c95f4
Author: lijewski <lijewski>
Date:   Thu Mar 8 22:19:39 2007 +0000

    XT4/PGI

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 8742b75bf35f120d3fbefe00d0f8b9a51a986942
Author: jbb <jbb>
Date:   Wed Mar 7 18:21:02 2007 +0000

    atlas changes

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 4d241532039da45e0daf1d8dc3801e948e8e3501
Author: lijewski <lijewski>
Date:   Tue Feb 27 22:03:18 2007 +0000

    added hacked up version of writePlotFile()

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit b6657bca34893101ae82f3fc3afe5cc0bd9d3fbf
Author: lijewski <lijewski>
Date:   Tue Feb 27 19:01:14 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/in.grids.213
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/grids/in.grids.213
Tests/LinearSolvers/C_CellMG/main.cpp

commit a74137bb60c93dd5cc34dd9692383d9fd4a26808
Author: lijewski <lijewski>
Date:   Mon Feb 26 23:21:40 2007 +0000

    what we want ANAG to try first

Src/LinearSolvers/C_CellMG/Test/grids/in.grids.15456
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.5034
Tests/LinearSolvers/C_CellMG/grids/in.grids.15456
Tests/LinearSolvers/C_CellMG/grids/in.grids.5034

commit cf7d48c11f5a683952bedf8b86df6e1af1b3c3ca
Author: lijewski <lijewski>
Date:   Sat Feb 24 00:04:59 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/grids.15456
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.15456
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.213
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.5034
Tests/LinearSolvers/C_CellMG/grids/grids.15456
Tests/LinearSolvers/C_CellMG/grids/in.grids.15456
Tests/LinearSolvers/C_CellMG/grids/in.grids.213
Tests/LinearSolvers/C_CellMG/grids/in.grids.5034

commit b454fd3afa7bafd2b474b2b6d0eba10f51f2ee6e
Author: lijewski <lijewski>
Date:   Fri Feb 23 23:05:57 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 6a8a7109e2b5eb7b60b8b0fd95957736a9057038
Author: lijewski <lijewski>
Date:   Fri Feb 23 22:38:31 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit e02311abc7ce92ae727e1f9b9a67586c3856f02b
Author: lijewski <lijewski>
Date:   Fri Feb 23 21:42:23 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/grids.15456
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.15456
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.5034
Tests/LinearSolvers/C_CellMG/grids/grids.15456
Tests/LinearSolvers/C_CellMG/grids/in.grids.15456
Tests/LinearSolvers/C_CellMG/grids/in.grids.5034

commit 2394aaca73d47fc5bc88992672d0c5eebf601304
Author: mzingale <mzingale>
Date:   Thu Feb 22 15:24:37 2007 +0000

    some routines for visualizing Maestro data with IDL

Tools/F_scripts/idlbl/README
Tools/F_scripts/idlbl/batch.pro
Tools/F_scripts/idlbl/color.pro
Tools/F_scripts/idlbl/color_index.pro
Tools/F_scripts/idlbl/colorbar2.pro
Tools/F_scripts/idlbl/dump_surface.pro
Tools/F_scripts/idlbl/flamelength.pro
Tools/F_scripts/idlbl/flash_colors.tbl
Tools/F_scripts/idlbl/get_idlbl_path.pro
Tools/F_scripts/idlbl/nolabel.pro
Tools/F_scripts/idlbl/partvelvec.pro
Tools/F_scripts/idlbl/plotflash.pro
Tools/F_scripts/idlbl/plotraw.pro
Tools/F_scripts/idlbl/rawread.pro
Tools/F_scripts/idlbl/rawread3d.pro
Tools/F_scripts/idlbl/scale_color.pro
Tools/F_scripts/idlbl/start_linux.pro
Tools/F_scripts/idlbl/tvimage.pro
Tools/F_scripts/idlbl/vcolorbar.pro
Tools/F_scripts/idlbl/xaverage.pro

commit e6d5e04a895ba85fdd16d467e8064fdff7ab20d2
Author: lijewski <lijewski>
Date:   Wed Feb 21 21:36:51 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/grids.25600
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.213
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.25600
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.5034
Tests/LinearSolvers/C_CellMG/grids/grids.25600
Tests/LinearSolvers/C_CellMG/grids/in.grids.213
Tests/LinearSolvers/C_CellMG/grids/in.grids.25600
Tests/LinearSolvers/C_CellMG/grids/in.grids.5034

commit 37f394524eb0765f0dc20047aba0af1af64c431c
Author: mzingale <mzingale>
Date:   Wed Feb 21 21:28:13 2007 +0000

    fix the sub_fab routines -- they were finding the bounds of a null
    pointer -- not a good thing.

Src/F_BaseLib/filler.f90

commit a6570ee5d84bc59f6262d2b40b8885373b6da663
Author: mzingale <mzingale>
Date:   Wed Feb 21 18:15:10 2007 +0000

    add support for my cluster (homer)

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 6b51163cdc9dc951dea6895bbf2d2fff5c868634
Author: lijewski <lijewski>
Date:   Wed Feb 21 17:19:34 2007 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit cf8f201f0b3028909d5cc72413d9e5b78263e661
Author: lijewski <lijewski>
Date:   Tue Feb 20 18:30:33 2007 +0000

    print out grid distirbution with boxes

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 2f899f71fa818959ff545ce132e79e56bd836f00
Author: lijewski <lijewski>
Date:   Fri Feb 16 21:18:22 2007 +0000

    set eps_rel to 1e12

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 527bd14f4104df279d68ab3ec0ab8bebf2e7b202
Author: lijewski <lijewski>
Date:   Fri Feb 16 00:21:29 2007 +0000

    Added version of FillPeriodic that doesn't do any parallelism to
    support use_jbb_precond in CGSolver.cpp.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 7438688d246e65db63d4809f119a7b6f3b85108a
Author: lijewski <lijewski>
Date:   Fri Feb 16 00:19:19 2007 +0000

    added version of FillBoundary that doesn't do parallel

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit d855590437cc587927bf49b53b1e47209b1b1955
Author: lijewski <lijewski>
Date:   Fri Feb 16 00:15:01 2007 +0000

    Hash the mask calculations.
    Added stuff needed for use_jbb_precond.

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit aff4aa5096152f718dc56050d6598015ef5fe91d
Author: lijewski <lijewski>
Date:   Fri Feb 16 00:12:58 2007 +0000

    Removed CG_Alt and Automatic stuff.
    Added stuff needed for use_jbb_precond.

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit e5f1683f63605ec62c04e30c1f7e615ecf810ae7
Author: lijewski <lijewski>
Date:   Fri Feb 16 00:09:16 2007 +0000

    stuff needed for use_jbb_precond

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp

commit a5f038c21ea7a79b9c8b34ada2e4cc176eb119f8
Author: lijewski <lijewski>
Date:   Fri Feb 16 00:03:14 2007 +0000

    removed CG_Alt stuff

Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit d2e4d44a32c0c50f4dcf04c716e1bcc149ecb3ba
Author: lijewski <lijewski>
Date:   Fri Feb 16 00:02:37 2007 +0000

    use hash method for calculating masks

Src/C_BoundaryLib/BndryData.cpp

commit 0e37c9b07f51028a31f78c162386c72d3ed0aeec
Author: almgren <almgren>
Date:   Mon Feb 12 21:11:14 2007 +0000

    Added new access functions:
      const Geometry& getGeom
      const Real * getDx
      virtual Real get_alpha
      virtual Real get_beta
      virtual const MultiFab& aCoefficients
      virtual const MultiFab& bCoefficients

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 29f311fe59b488b8a620cecafa83ca53a62876da
Author: lijewski <lijewski>
Date:   Fri Jan 26 20:16:45 2007 +0000

    ParmParse'd fpb_cache_max_size

Src/C_BaseLib/Geometry.cpp

commit e815a67b82dffdb6b5bfbc58b971b3fddd965efa
Author: lijewski <lijewski>
Date:   Fri Jan 26 19:23:40 2007 +0000

    *** empty log message ***

Src/C_BaseLib/MultiFab.cpp

commit f35ee336f07db3b809525c60558375924636c75b
Author: lijewski <lijewski>
Date:   Fri Jan 26 19:17:09 2007 +0000

    ParmParse'd copy_cache_max_size

Src/C_BaseLib/MultiFab.cpp

commit a43cba76c40b705ebaef8923cf0126ec3de082e7
Author: lijewski <lijewski>
Date:   Fri Jan 26 19:03:14 2007 +0000

    *** empty log message ***

Src/C_BoundaryLib/FabSet.cpp

commit 4bce76e693c18b43a56d0aa5a065d40b2a2e70f9
Author: lijewski <lijewski>
Date:   Fri Jan 26 18:47:45 2007 +0000

    ParmParse'd copy_cache_max_size

Src/C_BoundaryLib/FabSet.cpp

commit 1e4f0e366c7f94e34022207b0da57ab812c2fe00
Author: lijewski <lijewski>
Date:   Fri Jan 26 18:26:04 2007 +0000

    ParmParse'd copy_cache_max_size

Src/C_BaseLib/FabArray.cpp

commit 1734bde3900c772a27c31b483afad528b052aa08
Author: lijewski <lijewski>
Date:   Wed Jan 24 18:11:28 2007 +0000

    turn on some cache stats

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit f6ecab07a285c8a606a18432d9352332fd750968
Author: lijewski <lijewski>
Date:   Thu Jan 18 17:22:19 2007 +0000

    extra assertion in define()

Src/C_BaseLib/FabArray.H

commit 775a826538e3797348612edf4ece8b4aa0dc6d9c
Author: lijewski <lijewski>
Date:   Thu Jan 18 17:22:04 2007 +0000

    added copy constructor & assignment operator

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit cacb232aec2592fa496a4f0a3456436960f63a03
Author: almgren <almgren>
Date:   Fri Jan 12 20:53:59 2007 +0000

    Changed default nub from 0 to 10 so that after CG or BiCG bottom solver
    the code will do 10 relaxations -- this to deal with case when CG or BiCG
    just doesn't converge (and I don't know why).

Src/LinearSolvers/F_MG/mg.f90

commit efb08bbbeaf0ebe6b0eddbfd7856498bb4026c6d
Author: lijewski <lijewski>
Date:   Thu Jan 4 20:43:26 2007 +0000

    oops

Src/C_AMRLib/FluxRegister.cpp

commit 7aeb75a42883ee29bad9135b9241e88eae505fa1
Author: lijewski <lijewski>
Date:   Thu Jan 4 20:41:18 2007 +0000

    fixed bug hitting coalescing memory manager

Src/C_AMRLib/FluxRegister.cpp

commit 03ce90eb45bc33aea9accb319a6aaeeed0f2ec61
Author: almgren <almgren>
Date:   Fri Dec 15 00:55:42 2006 +0000

    Bring up to date with new BoxLib stuff.

Tools/C_util/Convergence/DiffUniform.cpp

commit a96dd0de47e936aa03496bcb9ca46516332cf0ad
Author: lijewski <lijewski>
Date:   Fri Dec 8 20:40:29 2006 +0000

    changed some verbose stuff

Src/C_BaseLib/DistributionMapping.cpp

commit f5b960794ffee797a4723f9cd03fd1ec2109559e
Author: almgren <almgren>
Date:   Mon Dec 4 22:30:08 2006 +0000

    Move multifab_remote after loop thru filenames -- checkpoint reading now
    works in parallel.

Src/F_BaseLib/fabio.f90

commit 33f71937ecdc839ccff5ca7760000270f9661ca0
Author: almgren <almgren>
Date:   Mon Dec 4 20:57:53 2006 +0000

    Fix to make ml_multifab_read_d work in parallel...

Src/F_BaseLib/fabio.f90

commit 8ce0c6582e1fc8803904189496a37ceb446a3ccd
Author: mzingale <mzingale>
Date:   Fri Dec 1 15:45:33 2006 +0000

    some gfortran fixes

Tools/F_mk/GMakedefs.mak

commit 3e824591b3a86ac2afe56344f49559ba8c03b47e
Author: lijewski <lijewski>
Date:   Wed Nov 22 21:10:58 2006 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/grids/in.2_19boxes
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3x2
Src/LinearSolvers/C_CellMG/Test/grids/in.2_big
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_d
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_e
Src/LinearSolvers/C_CellMG/Test/grids/in.2_small_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_small_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_d
Src/LinearSolvers/C_CellMG/Test/grids/in.2per_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/in.3_2boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_2x3x4
Src/LinearSolvers/C_CellMG/Test/grids/in.3_big
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/in.3_mac_tst
Src/LinearSolvers/C_CellMG/Test/grids/in.3_shiftedUp
Src/LinearSolvers/C_CellMG/Test/grids/in.3_small_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3per_2x3x4
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.213
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.5034
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/grids/in.2_19boxes
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_a
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_b
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_c
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_a
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_b
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_c
Tests/LinearSolvers/C_CellMG/grids/in.2_3x2
Tests/LinearSolvers/C_CellMG/grids/in.2_big
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_a
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_b
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_c
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_d
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_e
Tests/LinearSolvers/C_CellMG/grids/in.2_small_a
Tests/LinearSolvers/C_CellMG/grids/in.2_small_b
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_a
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_b
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_c
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_d
Tests/LinearSolvers/C_CellMG/grids/in.2per_2x2_c
Tests/LinearSolvers/C_CellMG/grids/in.3_2boxes_a
Tests/LinearSolvers/C_CellMG/grids/in.3_2x3x4
Tests/LinearSolvers/C_CellMG/grids/in.3_big
Tests/LinearSolvers/C_CellMG/grids/in.3_disjoint_a
Tests/LinearSolvers/C_CellMG/grids/in.3_disjoint_b
Tests/LinearSolvers/C_CellMG/grids/in.3_disjoint_c
Tests/LinearSolvers/C_CellMG/grids/in.3_mac_tst
Tests/LinearSolvers/C_CellMG/grids/in.3_shiftedUp
Tests/LinearSolvers/C_CellMG/grids/in.3_small_a
Tests/LinearSolvers/C_CellMG/grids/in.3_stack_a
Tests/LinearSolvers/C_CellMG/grids/in.3per_2x3x4
Tests/LinearSolvers/C_CellMG/grids/in.grids.213
Tests/LinearSolvers/C_CellMG/grids/in.grids.5034
Tests/LinearSolvers/C_CellMG/main.cpp

commit c3bebdd6a2beba4d119acf61212d12f6c65e968c
Author: lijewski <lijewski>
Date:   Tue Nov 21 23:38:57 2006 +0000

    changed sfc_threshold: 4 ==> 8

Src/C_BaseLib/DistributionMapping.cpp

commit ac29bbc595772ce78c802c654b5ccf1d3f2d2897
Author: lijewski <lijewski>
Date:   Tue Nov 21 06:25:50 2006 +0000

    more SFC tweaks

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 5a065a55a49e0addd3479c02de20a206d589a0ff
Author: lijewski <lijewski>
Date:   Sun Nov 19 04:09:13 2006 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit 361fea84c0fd2cf5bb608e29ba05feb1a713a360
Author: lijewski <lijewski>
Date:   Sat Nov 18 05:07:25 2006 +0000

    removed embedded CVS ID

Src/C_BaseLib/DistributionMapping.H

commit 7a7bbb18e9237aaadfbe3dbc1b7f3aab6fe51de7
Author: lijewski <lijewski>
Date:   Sat Nov 18 05:05:46 2006 +0000

    initial cut at space filling curve mapping; more work to do ...

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 5c7d27314f831c90b9a5495031f7c5804127c896
Author: almgren <almgren>
Date:   Sat Nov 11 05:57:26 2006 +0000

    Fixed print statement so don't print NaN if res0 = 0.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 7743810d8dff738690a5fa4167042eaa8914e4b0
Author: marc <marc>
Date:   Thu Oct 12 16:45:12 2006 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit 2b32ab247e7a3161cf264df582bc7c9fee1308d2
Author: lijewski <lijewski>
Date:   Wed Oct 11 18:15:08 2006 +0000

    added defined()

Src/C_BaseLib/FabArray.H

commit 9b807943fb99b02c50815ea9142422dd71c883e3
Author: sepp <sepp>
Date:   Tue Oct 10 20:52:16 2006 +0000

    1) added stuff for davinci that was checked over my Mike

Tools/C_mk/Make.mpi

commit e5a0578d4b34d08dd0582aa09dd985ace6881471
Author: sepp <sepp>
Date:   Fri Oct 6 17:06:30 2006 +0000

    1) correct syntax in comment block

Src/C_BaseLib/ParmParse.H

commit 5b57af7f2e1e7a05a2f258de7a9a07162eb18584
Author: lijewski <lijewski>
Date:   Wed Oct 4 22:27:04 2006 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit 69ccf2d188d2f64e20915931ca08b2d6c4608e85
Author: lijewski <lijewski>
Date:   Sun Sep 24 00:40:19 2006 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit fbb75c95498eba237995ccd7d107eaa5b89251f9
Author: lijewski <lijewski>
Date:   Sun Sep 24 00:32:57 2006 +0000

    now print out top 5 communicators

Src/C_BaseLib/DistributionMapping.cpp

commit 3797ca98f4e13b6fb872e276fe502e6222a2cea6
Author: almgren <almgren>
Date:   Sat Sep 16 03:20:59 2006 +0000

    Fixed extra endif.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 6db4a5ec58478b28fde9e6084116e824b576c5be
Author: almgren <almgren>
Date:   Sat Sep 16 00:52:54 2006 +0000

    Fix weighting of different stencils.

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 25d5f0ec8fa549e5e23570967a022276cd7af50c
Author: almgren <almgren>
Date:   Sat Sep 16 00:52:35 2006 +0000

    Fix weighting of residual for coarsening operations...

Src/LinearSolvers/F_MG/ml_nd.f90

commit addb5daabdb98ba79f96b763ada39ad4dc4989a3
Author: almgren <almgren>
Date:   Sat Sep 16 00:52:01 2006 +0000

    Fix calling sequence to stencil_one_sided.

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit 8a5a1584811325f916f99f197eb0da8df5bfda05
Author: almgren <almgren>
Date:   Sat Sep 16 00:51:35 2006 +0000

    Small cleanup.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit d96ae34547005e07053994ab21bf668ffba6ce61
Author: almgren <almgren>
Date:   Sat Sep 16 00:50:39 2006 +0000

    Better write statements, also test in gsrb2d on whether any skewed...

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 02af82104b06271d78e3ab115dbad0b385e001cb
Author: almgren <almgren>
Date:   Fri Sep 15 23:57:51 2006 +0000

    Fix print statement.

Src/LinearSolvers/F_MG/mg.f90

commit 0de7e31b9c907e22cda8ae369b4a588243764490
Author: almgren <almgren>
Date:   Thu Sep 14 21:03:49 2006 +0000

    Remove "NXC" print statement.

Src/F_BaseLib/interp.f90

commit 02ae4bdbe7ef0debb69472796dc2c04243cc25b3
Author: lijewski <lijewski>
Date:   Thu Sep 14 19:57:27 2006 +0000

    *** empty log message ***

Tools/C_util/Convergence/GNUmakefile

commit 6f605244afcce7a89286f40ecb795b6a9685c3e9
Author: lijewski <lijewski>
Date:   Thu Sep 14 19:50:46 2006 +0000

    *** empty log message ***

Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/GNUmakefile

commit ed200285f17ce81f87d32ecd953201575f8029e6
Author: lijewski <lijewski>
Date:   Wed Sep 13 20:28:00 2006 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit e3128968528cee436cc1144c3dec464520059094
Author: lijewski <lijewski>
Date:   Wed Sep 13 18:03:22 2006 +0000

    cleaned up some compiler warnings

Src/C_BaseLib/BLThread.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit a59a02cba92fdbe0cd45b56b29098fa1de8d06f1
Author: lijewski <lijewski>
Date:   Tue Sep 12 22:51:04 2006 +0000

    refinement to FPB caching

Src/C_BaseLib/Geometry.cpp

commit 9a34a49dee49973658cfe610e34d76d3e01ab826
Author: lijewski <lijewski>
Date:   Tue Sep 12 21:50:09 2006 +0000

    refinements to caching

Src/C_BoundaryLib/FabSet.cpp

commit 393c70d5c1b319b660f68ae80840b8636e0f5484
Author: lijewski <lijewski>
Date:   Tue Sep 12 21:38:45 2006 +0000

    *** empty log message ***

Src/C_BaseLib/MultiFab.cpp

commit 4378d712289e9d0c7abd5d27c40204d843d6067b
Author: lijewski <lijewski>
Date:   Tue Sep 12 20:46:46 2006 +0000

    refinement to FillBoundary caching

Src/C_BaseLib/MultiFab.cpp

commit 4a41e4035435623d65a2f282599de27e3652a84c
Author: lijewski <lijewski>
Date:   Tue Sep 12 20:01:16 2006 +0000

    refinement to copy caching

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit d053719564df013263ffe76b1b00604501ff201f
Author: lijewski <lijewski>
Date:   Mon Sep 11 21:43:39 2006 +0000

    flush copy() cache on regrid

Src/C_AMRLib/Amr.cpp

commit f417de25ca058949715ebfc93fe63f259ab1c679
Author: lijewski <lijewski>
Date:   Mon Sep 11 21:43:20 2006 +0000

    added copy() caching

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit e30769dad88a75c430c2415394a1f5fdddfa3e16
Author: vince <vince>
Date:   Fri Sep 8 23:17:20 2006 +0000

    change for jvn.

Src/C_BaseLib/VisMF.cpp

commit 112143b8f019ad0d23677ac1b299c8a0ee9a1f17
Author: vince <vince>
Date:   Fri Sep 8 20:44:02 2006 +0000

    added support for specifying at run time the number of files
    written for a multifab.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit f9146825ff22b0da3b47624df71dba132b1671e6
Author: almgren <almgren>
Date:   Thu Sep 7 18:30:22 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/GPackage.mak

commit c8f63ceb12775c2155b6515ce50e8d8f20805d81
Author: lijewski <lijewski>
Date:   Wed Sep 6 17:26:53 2006 +0000

    Box::length() -> Box::size()

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/Looping.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 91ed7ebe277faaf69089e4f19cf465a8e95b0f02
Author: lijewski <lijewski>
Date:   Fri Sep 1 23:10:36 2006 +0000

    shut up some compiler message

Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp

commit 33959afafc331447dadf20acf7ffb2384c888e52
Author: lijewski <lijewski>
Date:   Fri Sep 1 21:28:06 2006 +0000

    reverted out fillpatch caching

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp

commit 552cb18f27869a34aecd14653d6b5126f24a547d
Author: lijewski <lijewski>
Date:   Fri Sep 1 21:20:51 2006 +0000

    DistributionMappings are now reference counted

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit d8d1d806806b8ed56dd1fa6623de78a84cca82c3
Author: almgren <almgren>
Date:   Fri Sep 1 18:14:39 2006 +0000

    Added absolute tolerance as optional argument to itsol_converged.

Src/LinearSolvers/F_MG/itsol.f90

commit 5ecfc8cf81b78b2178b4357931376786103359e1
Author: almgren <almgren>
Date:   Fri Sep 1 18:13:54 2006 +0000

    Added abs_eps (absolute tolerance) in addition to rel_eps (relative tolerance).
    Also fixed weighting for dense stencil.

Src/LinearSolvers/F_MG/mg.f90

commit a157b0c1bb835dbffef83d042ffaba1b385ce9c1
Author: almgren <almgren>
Date:   Fri Sep 1 18:09:59 2006 +0000

    Hopefully this has correctly weighted stencils for 2d and 3d,
    cross and dense...

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 75ec3b29c6d38008c6fefd7ce1eb5662a6f7c2ce
Author: lijewski <lijewski>
Date:   Fri Sep 1 16:24:17 2006 +0000

    removed METIS stuff

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 63399f7fc0cdadaf3729ce182309bd88064c5162
Author: mzingale <mzingale>
Date:   Fri Sep 1 15:09:29 2006 +0000

    a useful script to aggregrate CVS logs into a nice GNU-style ChangeLog
    format

Tools/F_scripts/cvs2cl.pl

commit 48eae2f061e707cf5ed5119b84ff213684075bb0
Author: mzingale <mzingale>
Date:   Thu Aug 31 18:57:53 2006 +0000

    add nodal_divu.f90 to the list of packages

Src/LinearSolvers/F_MG/GPackage.mak

commit 3fedc02adfdb891635f14d69b63558a6ab74bafa
Author: lijewski <lijewski>
Date:   Wed Aug 30 00:39:20 2006 +0000

    some consolidation of caching -v- no caching in CollectData

Src/C_BaseLib/FabArray.H

commit 85c990ef47c1ab39ba8ffb6a6536d0eb72acdb5a
Author: lijewski <lijewski>
Date:   Tue Aug 29 19:52:49 2006 +0000

    added ParmParse'd variable to disable caching in CollectData

Src/C_BaseLib/FabArray.H

commit 9fc7b4111501111b47f63061e7e51082c0ce3d86
Author: lijewski <lijewski>
Date:   Mon Aug 28 18:28:42 2006 +0000

    some caching of FillPatch stuff

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 962f3b744e4ff800f3427250353f6ce2fa5b6b52
Author: lijewski <lijewski>
Date:   Sat Aug 26 03:47:42 2006 +0000

    added amr_real[23]d.2.f to help work around columbia bug

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_real2d.2.f
Src/LinearSolvers/C_NodalMG/amr_real2d.f
Src/LinearSolvers/C_NodalMG/amr_real3d.2.f
Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit 15c14c7f8d22b67b65caf93fab7104b13a4678eb
Author: almgren <almgren>
Date:   Fri Aug 25 22:04:03 2006 +0000

    Modified verbosity and removed extraneous argument "solver"

Src/LinearSolvers/F_MG/mg.f90

commit 8dc45d0708e7a10e75a755de26b9a1c9657ab3d6
Author: almgren <almgren>
Date:   Fri Aug 25 22:03:29 2006 +0000

    Modified verbosity in ml_nd...

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 7023135bad54c17895897b6bdeb7b0184e4d8c14
Author: almgren <almgren>
Date:   Fri Aug 25 22:02:25 2006 +0000

    Modified the scaling for cross-stencil in 2d and 3d.  Gives same answers
    in 3d as in 2d.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit dcd011f9e06f639582af493c36cb1c2d98cb7468
Author: almgren <almgren>
Date:   Fri Aug 25 22:01:55 2006 +0000

    This nodal_divu is now called from f90 varden codes as well as from mg_nodal_cpp.f90

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 1c6a329b73b087c100fb012e571a8e8bd0829f60
Author: almgren <almgren>
Date:   Fri Aug 25 22:01:17 2006 +0000

    Turned off special nodal stopping criterion in CG solve.

Src/LinearSolvers/F_MG/itsol.f90

commit f9c28f077e40468c775e9b332154ba3f3fd8afec
Author: lijewski <lijewski>
Date:   Thu Aug 24 21:11:50 2006 +0000

    can now choose # of SwapAndTest() calls

Src/C_BaseLib/DistributionMapping.cpp

commit 07b2e2fdd3be92f668f200cf22c0d0c84bac6457
Author: almgren <almgren>
Date:   Thu Aug 24 20:57:24 2006 +0000

    New version - also called from fParallel/varden and fParallel/nova_varden_heating...

Src/LinearSolvers/F_MG/nodal_divu.f90

commit a661d0b33498885aeedebe8b8ec97522b560b443
Author: lijewski <lijewski>
Date:   Mon Aug 21 00:29:45 2006 +0000

    fixed bug in collectdata with do_alltoallv=1

Src/C_BaseLib/FabArray.H

commit b64aa44974e6b208a4e01ed83a64e2329ec2a197
Author: lijewski <lijewski>
Date:   Sat Aug 19 03:47:04 2006 +0000

    didn't have caching quite right

Src/C_BaseLib/FabArray.H

commit 6012f6c8db04be84e235d1e32ee2740eff676c40
Author: lijewski <lijewski>
Date:   Sat Aug 19 03:46:18 2006 +0000

    print out Box when numPts() overflows

Src/C_BaseLib/Box.cpp

commit ccae189de1c996088547b309c42859aa1d4b1e34
Author: almgren <almgren>
Date:   Fri Aug 18 22:10:47 2006 +0000

    Added the diagonal component to ss(i,j,0) in 2d.  Also set the coefficient to
    zero at a Neumann boundary.

Src/LinearSolvers/F_MG/stencil.f90

commit a79b78daeb2d8d5ed41a118307a8b48c3e634b99
Author: almgren <almgren>
Date:   Fri Aug 18 22:05:44 2006 +0000

    Small change in formatting.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit ee76cba30582767ea66acef21e73d466b22b1318
Author: almgren <almgren>
Date:   Fri Aug 18 22:04:38 2006 +0000

    Added "save" to mgts declaration.

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit 0cb66662056e3a52451ef23f2f275184edb26737
Author: almgren <almgren>
Date:   Fri Aug 18 20:29:01 2006 +0000

    New interface for bc's.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit fa761ab908cdc4c0194bda849ae950b9f2417e25
Author: lijewski <lijewski>
Date:   Wed Aug 16 20:41:32 2006 +0000

    can now ParmParse between send/recv & alltoallv in copy & collectdata

Src/C_BaseLib/FabArray.H

commit 75fbfaf9462cca20b09a62f06ad6e65ca5945b62
Author: almgren <almgren>
Date:   Wed Aug 16 19:53:49 2006 +0000

    Added new functionality to do diffusive solves as well as MAC solves.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit 7555ae44ec3c5c059d97e39d3dd5a12d7e5c4176
Author: almgren <almgren>
Date:   Tue Aug 15 19:17:33 2006 +0000

    Remove extra print statements...

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit 7d45480ad234a8a3593da7f713268451d11d481e
Author: almgren <almgren>
Date:   Tue Aug 15 19:16:47 2006 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.f

commit 631f73c51ed2ccf447c880c3cf852d8fcbdadd67
Author: almgren <almgren>
Date:   Tue Aug 15 19:14:18 2006 +0000

    Fix definition of nx,ny,nz in grid_divu_3d.

Src/LinearSolvers/F_MG/nodal_divu.f90

commit 40ebc5ac0abb6fca376b0440feb56872d480f1c4
Author: almgren <almgren>
Date:   Tue Aug 15 19:13:52 2006 +0000

    Modify set_vel_2d...

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit b0a216b84376b1c66fc888ce30e56ca0e78adbb1
Author: almgren <almgren>
Date:   Tue Aug 15 19:13:07 2006 +0000

    Dont need those print statements...

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 527d82abbb7a2641512aee10625937e9311aafa7
Author: lijewski <lijewski>
Date:   Tue Aug 15 19:10:30 2006 +0000

    commented out couple prints

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 2d36dd465e5d9ae735200f65aa6f3b3e1418510f
Author: almgren <almgren>
Date:   Tue Aug 15 05:31:44 2006 +0000

    Fixed diagnostic statements...

Src/LinearSolvers/F_MG/mg_nodal_cpp.f90

commit 54c192b6ff5a5fbc8ddd57020db4cc943e317557
Author: almgren <almgren>
Date:   Tue Aug 15 05:06:59 2006 +0000

    Got it right for 3d nodal...

Src/LinearSolvers/F_MG/mg_cpp_f.h

commit abfc57d2a3da8cef4b3f5d38df359a6ee33668a1
Author: almgren <almgren>
Date:   Tue Aug 15 04:40:00 2006 +0000

    Fixed typo.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 7f7f8788ef35beba7eb220f4d04eeae3584f39ad
Author: lijewski <lijewski>
Date:   Tue Aug 15 02:30:43 2006 +0000

    Can now ParmParse whether or not to use alltoallv in copy().

Src/C_BaseLib/FabArray.H

commit 3448e61489b73f605474ee0abd7b3332487cc14b
Author: almgren <almgren>
Date:   Tue Aug 15 02:18:18 2006 +0000

    Latest version which calls cc and nodal multigrid solvers.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H

commit 88cc62d4822066c22d5630f29749b7936ba119d9
Author: almgren <almgren>
Date:   Tue Aug 15 02:17:52 2006 +0000

    Latest version which calls nodal as well as cc multigrid solvers.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 4435398f132d85293e909b6664d41b22ac398180
Author: almgren <almgren>
Date:   Tue Aug 15 02:15:51 2006 +0000

    Latest stuff to enable cc and nodal multigrid calls from IAMR.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_nodal_cpp.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit c20c70dcc51a36b6d02282edb079bed7640b56a2
Author: lijewski <lijewski>
Date:   Tue Aug 15 01:19:15 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg.f90

commit 3fc1dde8f4d889c24a65e129cbd0d42087756882
Author: almgren <almgren>
Date:   Mon Aug 14 21:15:03 2006 +0000

    Remove commented line.

Src/LinearSolvers/F_MG/mg.f90

commit 1bd1956e99750d05f121bcdb5bff530919f06742
Author: almgren <almgren>
Date:   Mon Aug 14 20:27:02 2006 +0000

    Added new files...

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/GPackage.mak

commit 3348963cfc10f3e8460a2f1235ee43be7651008c
Author: almgren <almgren>
Date:   Mon Aug 14 20:26:44 2006 +0000

    New routines to handle calls from IAMR.

Src/LinearSolvers/F_MG/nodal_divu.f90
Src/LinearSolvers/F_MG/nodal_mask.f90
Src/LinearSolvers/F_MG/nodal_newu.f90

commit 1aad05ff744384ab4b705fb8791152dbaf386ce8
Author: lijewski <lijewski>
Date:   Mon Aug 14 20:22:12 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 9a3195f67a9ee33867ad1bf6df99939ec064546d
Author: almgren <almgren>
Date:   Mon Aug 14 20:07:44 2006 +0000

    Make mgt%skewed(nlev,ngrids) a member of mgt instead of calculating every time
    we call the smoother...

Src/LinearSolvers/F_MG/mg.f90

commit 6d4ed5cf4049941a8b168a06797b7d8ddc901b8b
Author: almgren <almgren>
Date:   Mon Aug 14 20:06:49 2006 +0000

    Tiny modification in function skewed_q.

Src/LinearSolvers/F_MG/stencil.f90

commit 03a87585197d3acc0ae6b10efb2d091848fede42
Author: almgren <almgren>
Date:   Mon Aug 14 18:43:05 2006 +0000

    Test on skewed-ness at top of gs_rb_smoother_2d and gs_rb_smoother_3d.
    Also put dd calculation inside if test in these routines.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 0a905080c91e2440cf94293ec22532fb263aa126
Author: lijewski <lijewski>
Date:   Wed Aug 9 18:00:41 2006 +0000

    do NOT do alltoallv() by default

Src/F_BaseLib/multifab.f90

commit 4997b0e71976bc1a40dcfb56e773d8d57612a50b
Author: lijewski <lijewski>
Date:   Wed Aug 9 04:20:14 2006 +0000

    merged in nocomm=.true. in copy() & fill_boundary()

Src/LinearSolvers/F_MG/sparse_solve.f90

commit bd69519ae725a56fcbfbfadbd5bd33a86ece9353
Author: lijewski <lijewski>
Date:   Wed Aug 9 04:19:38 2006 +0000

    added nocomm flag to fill_boundary & copy

Src/F_BaseLib/multifab.f90

commit e8c52b294de9996b1fe93b64904bf563a3dedcc3
Author: almgren <almgren>
Date:   Tue Aug 8 21:21:16 2006 +0000

    Add the necessary stuff to construct the sparse solver as a bottom solver.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 909d22f30b103ffece4b48dc36a415cd8b78ea39
Author: almgren <almgren>
Date:   Tue Aug 8 21:20:48 2006 +0000

    If mg.usecg = 0, then make the default be the sparse solver, not relaxations.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 8e602c6afe15b8dc05dabc3314146c9e4c65dbe6
Author: almgren <almgren>
Date:   Tue Aug 8 18:31:43 2006 +0000

    Modified the verbosity to be more in sync with the multigrid verbosity.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 3de7d1f4cfad53efc5b48d73ac1924e55241cf71
Author: lijewski <lijewski>
Date:   Mon Aug 7 18:46:45 2006 +0000

    added mgt_init()

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 85efae0af5a9c5b3601f6389befa22a63445dc38
Author: lijewski <lijewski>
Date:   Mon Aug 7 18:39:51 2006 +0000

    added mgt_init() which balls parallel_initialize()

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 839789cd682529d38ee8333adc60cd2f471183ee
Author: lijewski <lijewski>
Date:   Mon Aug 7 18:23:00 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg.f90

commit 78f986e1ae4829ee1b59c003df85c372a155f29f
Author: lijewski <lijewski>
Date:   Mon Aug 7 18:22:45 2006 +0000

    only call MPI_Init() if MPI_Initialized() is false

Src/F_BaseLib/parallel.f90

commit 1eb6e2064d001eaab7363e418ef1e62803be8e0d
Author: lijewski <lijewski>
Date:   Fri Aug 4 22:33:01 2006 +0000

    removed weird embedded comment

Src/F_BaseLib/parallel.f90

commit f96ecbaebd1184df0b2490e73bc1e118d947876d
Author: lijewski <lijewski>
Date:   Fri Aug 4 22:26:57 2006 +0000

    moved mpi.f into parallel.f90

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/parallel.f90

commit 69c527c49637869648bee94ad816ecf505a5b455
Author: lijewski <lijewski>
Date:   Fri Aug 4 22:26:18 2006 +0000

    *** empty log message ***

Src/F_BaseLib/mpi.f

commit ba601449e5f67a9004f8686c25080ed5104242cc
Author: lijewski <lijewski>
Date:   Fri Aug 4 22:25:52 2006 +0000

    added save to mgts

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 6a4e3af8e979217801674c6bb6ec7a19af196a1b
Author: lijewski <lijewski>
Date:   Fri Aug 4 22:25:34 2006 +0000

    removed mpi.f

Src/LinearSolvers/F_MG/FParallelMG.mak

commit 2f5a66a282e5d6d8beb077f4edbf8d5308b85657
Author: lijewski <lijewski>
Date:   Fri Aug 4 22:24:03 2006 +0000

    f90 stuff

Tools/C_mk/Make.AIX
Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit f8266e666d24b081033738fba0222a62c063f571
Author: almgren <almgren>
Date:   Thu Aug 3 20:35:06 2006 +0000

    Improve print statements in itsol...

Src/LinearSolvers/F_MG/itsol.f90

commit 42ea98285d322faf2cc9539ef8bfd8f5ae960ebd
Author: almgren <almgren>
Date:   Thu Aug 3 19:46:42 2006 +0000

    Replaced spacing(Anorm) by epsilon(Anorm)*Anorm to be consistent with itsol_converged.

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit fca50edb848e7aeb1b2933fb4860b880a77a2aa1
Author: almgren <almgren>
Date:   Thu Aug 3 18:47:06 2006 +0000

    Fixed bug in FORT_NORMA for 3D computation of matrix norm.

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit 3ebc7dd038c76bb924aebad8453a76071b4a6252
Author: almgren <almgren>
Date:   Thu Aug 3 18:29:29 2006 +0000

    Fixed bug in mgt_set_rh_3d.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 7578c5bef1c8955e1761e4ff32eeada50a20fc25
Author: almgren <almgren>
Date:   Thu Aug 3 18:28:11 2006 +0000

    Latest greatest, works in 2d and 3d with periodic/Neumann/Dirichlet.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 1af1c7001c65cfa68a68d8ba28f0119345d98b42
Author: almgren <almgren>
Date:   Wed Aug 2 21:42:56 2006 +0000

    1) Make consistent with mglib again.
    
    2) Set CG and BiCG bottom solvers so that if (rnorm > bnorm) then return solution = 0.

Src/LinearSolvers/F_MG/itsol.f90

commit 960be32d2983b333861382ecf52339bc4d141403
Author: almgren <almgren>
Date:   Wed Aug 2 21:42:16 2006 +0000

    Need to reset "final" parameter at end of use.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 2a8cb263a63524d64e0c657f2043c1f2bccee41a
Author: almgren <almgren>
Date:   Wed Aug 2 21:41:58 2006 +0000

    Dont print out eps as part of mg_tower since it is set only when solve is called.

Src/LinearSolvers/F_MG/mg.f90

commit c0147cdf0457a779b09dc5b45b7c4fbc21092824
Author: almgren <almgren>
Date:   Wed Aug 2 21:41:39 2006 +0000

    Formatting only...make it look like Parallel/mglib.

Src/LinearSolvers/F_MG/ml_cc.f90

commit c0d0ddc1468abd3c4f0c8ab915f475d764c325a9
Author: almgren <almgren>
Date:   Wed Aug 2 21:41:00 2006 +0000

    Modify CG bottom solver so that if (rnorm > bnorm) at end then return solution = 0.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 53e004d721899471008e09ee6ea644810a74e885
Author: almgren <almgren>
Date:   Wed Aug 2 21:37:31 2006 +0000

    1) Make consistent with F90
    
    2) In  BiCG bottom solver, if (rnorm > bnorm) at end then return solution = 0.

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit d00131399d05b6ceccd634cd96bf514667ef3665
Author: lijewski <lijewski>
Date:   Wed Aug 2 21:14:14 2006 +0000

    *** empty log message ***

Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/ba.25600
Src/C_BaseLib/test/tMinCommCosts.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/ba.25600
Tests/C_BaseLib/tMinCommCosts.cpp

commit 39ba84810b2090720ec773fe26c5ec478a223388
Author: lijewski <lijewski>
Date:   Wed Aug 2 21:13:59 2006 +0000

    speedup of SwapAndTest(); also only call it once.

Src/C_BaseLib/DistributionMapping.cpp

commit 67b3ea75832f7b3cccbdca8f8230510d898fc29a
Author: almgren <almgren>
Date:   Wed Aug 2 20:13:06 2006 +0000

    1) Make consistent with Parallel/mglib for cell-centered solves.
    
    2) Added nu_b and nu_f...

Src/LinearSolvers/F_MG/mg.f90

commit d4421e2dc98b3d7cb22e283648889309e5b5fbee
Author: almgren <almgren>
Date:   Wed Aug 2 20:12:20 2006 +0000

    Make the output statements consistent with Parallel/mglib.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 93bdb4ba4e1fd77e40d6b5c4d7c9e5be92503ca2
Author: almgren <almgren>
Date:   Wed Aug 2 20:10:56 2006 +0000

    Allow code to reduce order small grids.

Src/LinearSolvers/F_MG/stencil.f90

commit a1bd2a84152c491eddf61a94c20d7c0ba923837f
Author: almgren <almgren>
Date:   Wed Aug 2 20:09:53 2006 +0000

    Latest greatest...appears to work.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 25123490ad2f9973523983d5fc9aee8a9f7b359b
Author: almgren <almgren>
Date:   Wed Aug 2 20:09:29 2006 +0000

    1) Make the formatting consistent with the Parallel/mglib (cell-centered) solves.
    2) Add "0" as an argument to mg_precond in the CG and BiCG solves to be consistent
       with Parallel/mglib - this does a copy rather than a relaxation as the preconditioner.

Src/LinearSolvers/F_MG/itsol.f90

commit a271c95052aa4ff70b151a5401d16d622599abce
Author: almgren <almgren>
Date:   Wed Aug 2 20:07:45 2006 +0000

    Match the formatting of output statement with the new F90 code.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 36b6ca6c23e93b8fc41669245a51c1165a0b8ed8
Author: almgren <almgren>
Date:   Wed Aug 2 20:07:22 2006 +0000

    Get rid of numiter as a parameter, and always use the update, even
    if it was bad...

Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 0a1b208c91b727266c3c3b3ea777f316a9a85924
Author: almgren <almgren>
Date:   Fri Jul 28 21:29:40 2006 +0000

    Latest in getting interface with iamr correct.

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 178ea26945c4c54885b76dbba5fc48be9038abae
Author: almgren <almgren>
Date:   Fri Jul 28 21:29:09 2006 +0000

    Trying to pass the variables correctly.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 6b036cbf54034d92de0e89050549a4454eb778da
Author: almgren <almgren>
Date:   Thu Jul 27 20:57:17 2006 +0000

    Appears to work in conjunction with Parallel/iamrlib and fParallel/mg.

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 0ab20dc382a04dbb01371029e8d1b9117e467ff3
Author: almgren <almgren>
Date:   Thu Jul 27 20:56:50 2006 +0000

    Appears to work in conjunction with Parallel/iamrlib.

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 35cb6f0e54af647d6724ec657aaaeedf242987ed
Author: lijewski <lijewski>
Date:   Fri Jul 21 22:16:39 2006 +0000

    cfe3 -> cfe

Tools/C_mk/Make.defs

commit 981f3aa3627010a40f90d789b80fe2d903c361ad
Author: lijewski <lijewski>
Date:   Thu Jul 20 19:54:39 2006 +0000

    comment out timer stuff

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit c47655c332ac55b9d54b6b6f209d7c515eb443fa
Author: almgren <almgren>
Date:   Thu Jul 20 19:17:57 2006 +0000

    Replaced cout by std::cout and endl by std::endl

Tools/C_util/Convergence/DiffSameGrid.cpp

commit 0d9da038fb46ca28f389540626267fea88e38a21
Author: lijewski <lijewski>
Date:   Tue Jul 18 03:56:30 2006 +0000

    optimization flags for columbia

Tools/C_mk/Make.Linux

commit 73c6e3016ad5c3e1ce774d04fbf579152f960323
Author: lijewski <lijewski>
Date:   Tue Jul 18 03:55:34 2006 +0000

    turn off a bunch of Intel stuff that doesn't always work

Tools/C_mk/Make.defs

commit 9ef3aa382957fdd4ef81cf573f213e01e41925dc
Author: lijewski <lijewski>
Date:   Thu Jul 13 21:08:56 2006 +0000

    ipo -> ip for Columbia

Tools/C_mk/Make.Linux

commit 2044330744c8a6f510ea85d5af73aedab29ac303
Author: lijewski <lijewski>
Date:   Fri Jul 7 18:23:26 2006 +0000

    some modest simplification to AddBox() routines

Src/C_BaseLib/FabArray.H

commit 75f1d5cb9a0a96d5680f68d05679bb2deebf3119
Author: almgren <almgren>
Date:   Thu Jul 6 19:01:45 2006 +0000

    Fixed the stencils for stencil_order=3 and Neumann bc's: we can't do higher
    order with Neumann bc's or we will lose solvability.

Src/LinearSolvers/F_MG/stencil.f90

commit d118bb1c3d1e2ce58260dd12f86d0b4a06500240
Author: almgren <almgren>
Date:   Wed Jul 5 23:33:35 2006 +0000

    Moved ml_norm_inf and ml_norm_l2 into ml_nd.f90 from nodal_multi.f90.
    Also, ml_norm_l2 was just plain wrong for multiple levels.

Src/LinearSolvers/F_MG/ml_nd.f90

commit e991901d1161818ffe2dd4d2360d5bbe7439fe0b
Author: almgren <almgren>
Date:   Wed Jul 5 23:29:02 2006 +0000

    Moved ml_norm_inf and ml_norm_l2 into ml_cc and no longer have
    separate copies in cc_multi.  Also made the L2 norm do the right
    thing - it was wrong for multilevel before.

Src/LinearSolvers/F_MG/ml_cc.f90

commit a0d27b942dff86ee38554c517d5b0e1c246fb213
Author: almgren <almgren>
Date:   Wed Jul 5 22:43:01 2006 +0000

    bs() around quantities in convergence test *** IN BICGSOLVE ***.
    (PREVIOUSLY ONLY PUT IN CGSOLVE)

Src/LinearSolvers/F_MG/itsol.f90

commit 05bb33ffdd01b109041a5f8e8074ec9d9c0c880e
Author: lijewski <lijewski>
Date:   Wed Jun 28 21:07:43 2006 +0000

    finally got bndry_reg_rr_build_1() correct?

Src/F_BaseLib/bndry_reg.f90

commit aeed5c4c6baa6547f99d689cad6b62849ccf3772
Author: lijewski <lijewski>
Date:   Wed Jun 28 16:19:13 2006 +0000

    call some fill_boundary()s with cross flag

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 2ae61024442db4fb5bc6a7058cf008a6188cbf53
Author: lijewski <lijewski>
Date:   Tue Jun 27 20:24:52 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 16263e580645ea754263fee3fb3f9f35f3248b75
Author: lijewski <lijewski>
Date:   Tue Jun 27 19:45:04 2006 +0000

    cross stuff now appears to work

Src/F_BaseLib/layout.f90

commit 4484606489e7f230664da1772b253296575b8d68
Author: almgren <almgren>
Date:   Tue Jun 27 17:30:28 2006 +0000

    Put in 21-point stencil option for case where dense but all the dh the same.

Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 66e30521e7a8927fb00536084cf1bbfc2c697f20
Author: almgren <almgren>
Date:   Mon Jun 26 21:00:27 2006 +0000

    Nodal cross (5pt) stencil now works adaptively

Src/LinearSolvers/F_MG/ml_nd.f90

commit 80a663921431baa15c5489b7f1f8c05793eee8f8
Author: almgren <almgren>
Date:   Mon Jun 26 21:00:05 2006 +0000

    Nodal cross (5pt) stencil now works adaptively...

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 1460fa6fd76f6f35d0e4a5cdac677460e551e920
Author: lijewski <lijewski>
Date:   Sat Jun 24 00:00:14 2006 +0000

    Uniform DH optimization for nodal_smoother_3d, stencil_apply_3d_nodal &
    grid_laplace_3d

Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 66508db9b2ff37ccbf6281e9c6cb6966737d1032
Author: car <car>
Date:   Fri Jun 23 20:26:51 2006 +0000

    tweaked interface to c++/fortran solver

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit f5357a32387cc66b78c20bf118474fbeb76866bd
Author: almgren <almgren>
Date:   Fri Jun 23 18:59:32 2006 +0000

    New code for 5-point nodal stencil in 2d.  5-point doesn't work yet but 9-point
    does still work.

Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 08755d11219c7b0803405e8a915f4ed9b5bc1e65
Author: lijewski <lijewski>
Date:   Thu Jun 22 22:15:46 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg_smoother.f90

commit fb63ac5ed1a73d3240c3b3a6ca4901579a8751f9
Author: almgren <almgren>
Date:   Thu Jun 22 21:37:01 2006 +0000

    Now has capability for 7-point (3d cross) nodal stencil.

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 6daa59fe617d437af377302ed0b557a052f8c709
Author: almgren <almgren>
Date:   Thu Jun 22 21:30:59 2006 +0000

    Now has capability for 7-point (cross stencil in 3d)

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 0b7754bbd8fcb931ef04163e58843de93a70376e
Author: car <car>
Date:   Thu Jun 22 19:28:13 2006 +0000

    closer

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 778dfb439d6b905025e4d47921cc8e0f88de0157
Author: car <car>
Date:   Thu Jun 22 19:27:37 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit b8d2cc1428cfa82d4326df80b980ba5a259fe011
Author: car <car>
Date:   Thu Jun 22 19:27:26 2006 +0000

    stop using optional unit

Src/F_BaseLib/layout.f90

commit fdf74ee15d74ae7f587370ac87ecd09693ce8abd
Author: almgren <almgren>
Date:   Thu Jun 22 02:37:12 2006 +0000

    Fix calling sequence for first subroutine.

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit a32467c6d8e4a72371ab91e7e8e2db124f09b802
Author: car <car>
Date:   Wed Jun 21 22:52:15 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg_cpp.f90

commit 74b48fae8e0c2dda5e3b6a213a29bdd7779b0b9e
Author: car <car>
Date:   Wed Jun 21 20:58:25 2006 +0000

    *** empty log message ***

Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 70aeb74f21068d5e92e1363686e7a9b3bef06224
Author: lijewski <lijewski>
Date:   Wed Jun 21 17:40:12 2006 +0000

    mods for cfe3

Tools/F_mk/GMakeMPI.mak

commit cc0e3aeeeac0a69bcd004c892d50cef29776a621
Author: lijewski <lijewski>
Date:   Tue Jun 20 19:36:38 2006 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak

commit 0448c0c2ff12f76728b5d1c5206521a5f8c9cb16
Author: car <car>
Date:   Tue Jun 20 16:42:03 2006 +0000

    changes for c++/f90

Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/ml_layout.f90
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_nd.f90
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp
Tools/C_mk/Make.defs

commit 923c7b8cebebad60cebd5ea760ff52a412ee1eb9
Author: almgren <almgren>
Date:   Tue Jun 20 06:50:14 2006 +0000

    Put abs() around quantities in convergence test.

Src/LinearSolvers/F_MG/itsol.f90

commit 1594d9c525005ac243f940ead27dd36884bda043
Author: lijewski <lijewski>
Date:   Mon Jun 19 21:06:57 2006 +0000

    removed ml_crse_contrib_easy()

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit f08d82bca3134b30d0f5fd953ee7d5da480ff159
Author: lijewski <lijewski>
Date:   Fri Jun 16 22:08:13 2006 +0000

    -Ofast => -O2 for PathScale

Tools/F_mk/GMakedefs.mak

commit b285d554af674d09fb5cd754f837954ec1d92275
Author: lijewski <lijewski>
Date:   Fri Jun 16 21:24:35 2006 +0000

    *** empty log message ***

Src/F_BaseLib/layout.f90

commit ba2e3dcee65e894b909adee5df45b358dafabdba
Author: lijewski <lijewski>
Date:   Fri Jun 16 20:57:52 2006 +0000

    fixed bug in fluxassoc_build

Src/F_BaseLib/layout.f90

commit 5b3dce23ea1d4223066cc3eff62bb7da37270fce
Author: lijewski <lijewski>
Date:   Thu Jun 15 21:44:40 2006 +0000

    sped up fluxassoc_build & copyassoc_build

Src/F_BaseLib/layout.f90

commit 5fcc8f8871de96b51abc3b3a1416ca64caa81ca2
Author: lijewski <lijewski>
Date:   Thu Jun 15 20:34:10 2006 +0000

    removed all 'easy' functions

Src/F_BaseLib/multifab.f90

commit cf0907374307fb9f3f45e99cdf6f3316008388ed
Author: lijewski <lijewski>
Date:   Thu Jun 15 18:12:09 2006 +0000

    added cpy_? functions taking filter arg

Src/F_BaseLib/multifab.f90

commit 51aa0e03ae35c56e93c28f9e732c08112794dfea
Author: lijewski <lijewski>
Date:   Thu Jun 15 17:35:57 2006 +0000

    Made most communications alltoall.
    Got rid of all reshape() calls.

Src/F_BaseLib/multifab.f90

commit 9b47e51199de843cb85af69ac039cdcd8cffe034
Author: lijewski <lijewski>
Date:   Wed Jun 14 22:13:12 2006 +0000

    PGI fixes

Src/F_BaseLib/layout.f90

commit 04cb170d0c1aaeaf96db7e54d3adac19f09c6c1d
Author: lijewski <lijewski>
Date:   Wed Jun 14 22:06:59 2006 +0000

    fixes for PGI

Src/F_BaseLib/knapsack.f90

commit bc29730a71a9f027af4668f99d86bc7649c27c89
Author: lijewski <lijewski>
Date:   Wed Jun 14 20:55:54 2006 +0000

    PGI mods

Tools/F_mk/GMakedefs.mak

commit f17c254f4af153361cc868b8f38e386be9fe08ec
Author: lijewski <lijewski>
Date:   Tue Jun 13 22:20:29 2006 +0000

    initial cut at XT3 (catamount)

Tools/F_mk/GMakedefs.mak

commit 004882171889825a7cfa45e47ba235991273d44a
Author: lijewski <lijewski>
Date:   Tue Jun 13 22:19:31 2006 +0000

    fixes for jaguar (XT3)

Src/F_BaseLib/bl_types.f90
Src/F_BaseLib/sort_box.f90

commit f3c606bccec3c38f1c2df0fcac358e581f593e22
Author: lijewski <lijewski>
Date:   Tue Jun 13 20:45:46 2006 +0000

    sped up boxassoc_build

Src/F_BaseLib/layout.f90

commit cf8e75da153c4ae30974e8e38de33ad2fa78bd20
Author: lijewski <lijewski>
Date:   Tue Jun 13 18:23:29 2006 +0000

    speed up of unique_cover

Src/F_BaseLib/layout.f90

commit 8fad29ae3cf95345af2d1f9afd56d00383e55a83
Author: lijewski <lijewski>
Date:   Tue Jun 13 18:00:48 2006 +0000

    added optional sort arg to boxarray_build_l

Src/F_BaseLib/boxarray.f90

commit a255e65ba4bfabf254c5267249607ef45f729e9d
Author: lijewski <lijewski>
Date:   Tue Jun 13 18:00:10 2006 +0000

    *** empty log message ***

Src/F_BaseLib/bndry_reg.f90

commit ea719b9d80d047ab2ef42cedbfb635a0115ebfdd
Author: car <car>
Date:   Tue Jun 13 17:07:10 2006 +0000

    test of knapsack

Src/F_BaseLib/test/ball_def.14656
Tests/F_BaseLib/ball_def.14656

commit 0c57d5f6bdfae445cb45bc92c57c9b04db5f40cd
Author: car <car>
Date:   Tue Jun 13 16:46:20 2006 +0000

    changes for c++/fortran

Src/F_BaseLib/ml_layout.f90
Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp

commit 4c0c739241df01a97503847da9c9329b87c6bc02
Author: car <car>
Date:   Tue Jun 13 16:46:04 2006 +0000

    changes for fortran/c++

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_cc.f90

commit 7d173b48a10eb375ee151f25c0b4629fbf3ae89e
Author: lijewski <lijewski>
Date:   Tue Jun 13 16:39:56 2006 +0000

    speed up to build_1

Src/F_BaseLib/bndry_reg.f90

commit 07d117fcaebb51534b5088f5f2d033a1be5220c1
Author: lijewski <lijewski>
Date:   Tue Jun 13 15:41:28 2006 +0000

    bug fix for hash stuff

Src/F_BaseLib/layout.f90

commit 251a709af51d9aaf4459365e87301cb9e62e2bc6
Author: lijewski <lijewski>
Date:   Tue Jun 13 03:43:51 2006 +0000

    added more timers

Src/F_BaseLib/bndry_reg.f90

commit f31e713a82bc89d8fc105bb31beabe48a53b515d
Author: lijewski <lijewski>
Date:   Mon Jun 12 23:25:48 2006 +0000

    check (a hack) that call trees are the same across CPUs

Src/F_BaseLib/bl_prof.f90

commit dac1bc7ab84e0bdf86443e1835e82e58eaa4fa52
Author: lijewski <lijewski>
Date:   Mon Jun 12 22:32:03 2006 +0000

    *** empty log message ***

Src/F_BaseLib/bl_timer.f90

commit 9bf87ab80c1429c570da26938f9efb0472341a6f
Author: lijewski <lijewski>
Date:   Mon Jun 12 22:31:42 2006 +0000

    removed ba_bndry_periodic timer

Src/F_BaseLib/layout.f90

commit 54eec73461e481252e6f9c64e599b3c6862bd12b
Author: lijewski <lijewski>
Date:   Mon Jun 12 21:04:10 2006 +0000

    commented out private statement

Src/F_BaseLib/bl_timer.f90

commit 8ed9119c2bbac9d94360e83ebde7b921f5457a30
Author: lijewski <lijewski>
Date:   Mon Jun 12 17:14:14 2006 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.cpp

commit e046bab253a64fee7617ef586a50b8c8527496a7
Author: almgren <almgren>
Date:   Fri Jun 9 23:06:00 2006 +0000

    1) added construction of singular flag
    2) added two relaxations at bottom level after the CG solver is called
       (to match results of Parallel/hgproj code)

Src/LinearSolvers/F_MG/mg.f90

commit c387497128c0bccbf81f59c852ef3bc68c5cda96
Author: almgren <almgren>
Date:   Fri Jun 9 22:34:19 2006 +0000

    Modify the CG and BiCG solvers to take a flag which says if the
    problem is singular.   If true, then subtract off the average of the
    RHS from each value of the residual to make it solvable.  The flag is optional.

Src/LinearSolvers/F_MG/itsol.f90

commit 11aef1c08276469c573aa7032ab29a964e12e9e9
Author: almgren <almgren>
Date:   Fri Jun 9 22:32:50 2006 +0000

    In the multilevel convergence test, we were incorrectly computing the residual
    on the coarsest level if there were more than two levels, because the
    level 1 residual was averaged down to level 0 before the coarse-fine corrections
    (from the level 1-2 interface) were used to modify the level 1 residual.  This
    is now fixed.

Src/LinearSolvers/F_MG/ml_nd.f90

commit c7f84c0958a1f551d77939770990655f15ad1243
Author: almgren <almgren>
Date:   Thu Jun 8 20:53:12 2006 +0000

    This file is a simpler case than gtbig3 of a case that breaks the Parallel/hgproj
    3-d 27-point (dense) solver - the solver will not converge because values of the
    solution on different grids are different.

Src/LinearSolvers/C_NodalMG/gt_breaks_27pt

commit a3fce98eb4a860133c1a7ef3939e7c55467c515a
Author: lijewski <lijewski>
Date:   Wed Jun 7 22:15:40 2006 +0000

    added verbose flag

Src/F_BaseLib/layout.f90

commit b6cf26110ede30756c9e7719c9d53be52abb1782
Author: lijewski <lijewski>
Date:   Wed Jun 7 22:15:10 2006 +0000

    removed nocomm stuff

Src/F_BaseLib/multifab.f90

commit 6d0e9bdfae4d609e32c98b50e1b4619b36677d35
Author: lijewski <lijewski>
Date:   Wed Jun 7 19:33:11 2006 +0000

    cleanup & simplification

Src/F_BaseLib/multifab.f90

commit db4ef8eb0cf7bb31d27efc666f80aadf7bfdb04d
Author: lijewski <lijewski>
Date:   Tue Jun 6 21:53:33 2006 +0000

    cache stuff for ml_crse_contrib

Src/F_BaseLib/layout.f90

commit 50eb4b91d49c9eb9c29d31612c36450f80d25856
Author: lijewski <lijewski>
Date:   Tue Jun 6 21:53:18 2006 +0000

    stubs for alltoall for integer & logicals

Src/F_BaseLib/parallel_stubs.f90

commit 485a80de2178b340b74cffdaa013c84f1ea5f1e0
Author: lijewski <lijewski>
Date:   Tue Jun 6 21:52:53 2006 +0000

    ml_crse_contrib() now goes fast in parallel

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 09c52261018c87218836aaea06eea6a85798e8fc
Author: lijewski <lijewski>
Date:   Mon Jun 5 21:39:51 2006 +0000

    added alltoall() for integer data

Src/F_BaseLib/parallel.f90

commit 308c42d8a31c9757d3dbf5566d0bd79c385db88d
Author: car <car>
Date:   Mon Jun 5 21:25:15 2006 +0000

    pointer, intent conflict

Src/F_BaseLib/layout.f90

commit 47c149a00666b35c02fb917b3a8015885d446bf3
Author: lijewski <lijewski>
Date:   Sat Jun 3 02:27:43 2006 +0000

    tiny bit of cleanup

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit a611c0db6c9a11659a2658e854a446883bc65749
Author: lijewski <lijewski>
Date:   Fri Jun 2 16:35:49 2006 +0000

    little cleanup

Src/F_BaseLib/bndry_reg.f90

commit 45cbe976ec681c96e989780b71e8265082e513b4
Author: lijewski <lijewski>
Date:   Thu Jun 1 22:23:37 2006 +0000

    fast parallel internal_sync

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90

commit 4344b91cdc8ed386ef66fa389457b54d6be3a089
Author: lijewski <lijewski>
Date:   Thu Jun 1 22:23:20 2006 +0000

    added alltoall()s for MPI_LOGICAL

Src/F_BaseLib/parallel.f90

commit 2ca8a1c492cbad6c365281947afd698624abeeaf
Author: lijewski <lijewski>
Date:   Thu Jun 1 20:18:58 2006 +0000

    made a private member public

Src/F_BaseLib/boxarray.f90

commit 155db2d5ea977ddc18d444e2d74735060340be44
Author: lijewski <lijewski>
Date:   Wed May 31 20:42:49 2006 +0000

    AIX mods

Tools/F_mk/GMakedefs.mak

commit 6ff889b9643c794098becc12779ff4be70fc8a03
Author: lijewski <lijewski>
Date:   Wed May 31 20:16:49 2006 +0000

    tad simplification

Src/LinearSolvers/F_MG/ml_restriction.f90

commit d4e94ecde1f35d60fd2bff9037198ebec8bd4d74
Author: lijewski <lijewski>
Date:   Wed May 31 20:14:45 2006 +0000

    some simplification

Src/F_BaseLib/box.f90
Src/F_BaseLib/layout.f90

commit 87f54c35201327baa0407f2808c1e1122283ac4e
Author: lijewski <lijewski>
Date:   Tue May 30 23:47:55 2006 +0000

    some cleanup

Src/F_BaseLib/box.f90
Src/F_BaseLib/multifab.f90

commit 94d3ac3a67aefe735164822fb45df8b226f2ca5a
Author: lijewski <lijewski>
Date:   Tue May 30 20:07:52 2006 +0000

    more speedups to stencil_nodal_fill

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit c0da1bdea77b6ef1304a529b2a48ea61aedb0896
Author: lijewski <lijewski>
Date:   Tue May 30 20:05:43 2006 +0000

    Added timer to add_clean().
    Also added optional argument to turn off calling simplify().

Src/F_BaseLib/boxarray.f90

commit 250676e60c8a9e11de3a29455d43590fdbc36ec6
Author: lijewski <lijewski>
Date:   Tue May 30 17:47:44 2006 +0000

    added timer to boxarray_add_clean

Src/F_BaseLib/boxarray.f90

commit e8e93fb76a23b931b037d5f7fb7eb564bb589721
Author: lijewski <lijewski>
Date:   Tue May 30 17:47:23 2006 +0000

    sped up stencil_fill_nodal for periodic

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 3524c04144af5d85c8ca4880554fea8a189c068b
Author: lijewski <lijewski>
Date:   Sat May 27 17:59:24 2006 +0000

    memory management cleanup; expanded copy_sum()

Src/LinearSolvers/F_MG/ml_restriction.f90

commit d656cc1dcc6077510f2de79f2d4e9bee251878ed
Author: lijewski <lijewski>
Date:   Sat May 27 05:12:00 2006 +0000

    remove dull_copy_d(); use cpy_d(); more remote()s

Src/F_BaseLib/multifab.f90

commit 7a54d66bbee4dfbdf8d3f97f51cdae71090eb3b4
Author: lijewski <lijewski>
Date:   Sat May 27 04:25:05 2006 +0000

    added remote() cycle to internal_sync()

Src/F_BaseLib/multifab.f90

commit f1fd801d3cdd3195f0084cb4d50f71f8691f2281
Author: lijewski <lijewski>
Date:   Sat May 27 03:44:25 2006 +0000

    added timer to internal_sync

Src/F_BaseLib/multifab.f90

commit 7b518a12a4fe0f9534ce8527148305480e1b2312
Author: lijewski <lijewski>
Date:   Fri May 26 23:39:18 2006 +0000

    added timers

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 94d97f0c7bbec260acffbb34a1a87a76e6bc6796
Author: lijewski <lijewski>
Date:   Fri May 26 23:20:55 2006 +0000

    added a remote() cycle test

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 7a9d38fb00e028d9adf78ddae3ab4272ee705cd3
Author: lijewski <lijewski>
Date:   Fri May 26 23:20:25 2006 +0000

    moved fill_boundary() around

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit e95f365419ac1a60f36f10eb243055dd0c1378d1
Author: car <car>
Date:   Fri May 26 22:41:37 2006 +0000

    don't grow for obmf

Src/F_BaseLib/bndry_reg.f90

commit acc49bd7f6de289a0f04ca2890d8ec2129eed974
Author: lijewski <lijewski>
Date:   Fri May 26 20:42:44 2006 +0000

    changed name of timer

Src/F_BaseLib/layout.f90

commit a4422a93a14e9a59fa4cb0f23217126f2433c654
Author: almgren <almgren>
Date:   Fri May 26 19:23:21 2006 +0000

    Fixed bug in indexing in nodal_restriction_3d (ONLY 3D).

Src/LinearSolvers/F_MG/mg_restriction.f90

commit 452892d37cb316a7b4c08985d9e052fa0048b438
Author: lijewski <lijewski>
Date:   Fri May 26 18:23:43 2006 +0000

    removed async stuff & added timers

Src/F_BaseLib/multifab.f90

commit 6b5a20092aee9a4afc4fe7af8596b5541e853422
Author: lijewski <lijewski>
Date:   Fri May 26 18:23:16 2006 +0000

    added some timers

Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 11bcaf81ed74570ef32c40026ba168b9d40aa775
Author: car <car>
Date:   Fri May 26 18:11:14 2006 +0000

    unused variable

Src/C_BaseLib/ParmParse.cpp

commit 066cf855bae1c850cff92674417c0e0a77052629
Author: lijewski <lijewski>
Date:   Thu May 25 21:50:26 2006 +0000

    merged periodic_add_copy()s

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_restriction.f90

commit e29a79b0c06a15fe5a78972310574bc7ff5a4d3f
Author: almgren <almgren>
Date:   Thu May 25 20:11:41 2006 +0000

    We need to have two different periodic_add_copy routines, depending
    on whether the multifab src is already synced up at overlapping nodes.

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_restriction.f90

commit f718b1fe0d15eae694b1ba5cb45e1f97b89d35d7
Author: lijewski <lijewski>
Date:   Thu May 25 19:19:51 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_restriction.f90

commit 40f94ec0822240936ca5645e61f7873a28db838c
Author: lijewski <lijewski>
Date:   Tue May 23 23:00:33 2006 +0000

    parallelized periodic_add_copy()

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 17a9cb77a577f1e377a2a81ea1904da0ecff78f8
Author: almgren <almgren>
Date:   Tue May 23 21:36:45 2006 +0000

    Got rid of other call to periodic_add_copy(mf); now both places
    use version in ml_interface_stencil: periodic_add_copy(dest,src)

Src/LinearSolvers/F_MG/ml_nd.f90

commit b37d263ee5b8c653a1f040aa229d92095ad9d5ee
Author: almgren <almgren>
Date:   Tue May 23 21:31:51 2006 +0000

    This is the correct calling sequence for ml_restriction now that a
    periodic_add_copy has been put into ml_nodal_restriction

Src/LinearSolvers/F_MG/ml_nd.f90

commit 44b7d7f44752b5fa41583fa6a00d5760738c5277
Author: almgren <almgren>
Date:   Tue May 23 21:25:44 2006 +0000

    Replace destroy by bl_prof_destroy...

Src/LinearSolvers/F_MG/mg.f90

commit 695b49e347285eca9e23556eea2c91e384aafd10
Author: lijewski <lijewski>
Date:   Tue May 23 18:03:38 2006 +0000

    appears to work in parallel for 2D & no periodic

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit ea00b73c1b125ece764f717c74f9d135b02d2b96
Author: lijewski <lijewski>
Date:   Tue May 23 04:40:22 2006 +0000

    some cleanup

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 55f2c8729bac9a6c7dcfaf97ba5f52cfe0ca2732
Author: lijewski <lijewski>
Date:   Mon May 22 23:20:52 2006 +0000

    intent(out) -> intent(inout)

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 730f8b02ba3a328a553f7806e139d6b73b313e09
Author: lijewski <lijewski>
Date:   Mon May 22 23:20:05 2006 +0000

    wasn't quite right

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 2ce08d5bb2ec08504b1c5c0ff59088ae493a7993
Author: lijewski <lijewski>
Date:   Mon May 22 23:19:20 2006 +0000

     do need to use build_1

Src/LinearSolvers/F_MG/ml_nd.f90

commit b1fb11f73bd96478e5e73d0c16395f43d0ca6020
Author: lijewski <lijewski>
Date:   Mon May 22 20:48:03 2006 +0000

    some cleanup

Src/LinearSolvers/F_MG/ml_nd.f90

commit a679eb206ec8d084ad7e025ec88a714c99c42fbd
Author: almgren <almgren>
Date:   Mon May 22 20:42:53 2006 +0000

    Moved periodic_add_copy functionality from ml_nd into ml_restriction for
    first call anyway...will still need to deal with 2nd call to periodic_add_copy...

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 14749623548993b87ba05e7de354bb9bbd7465ce
Author: lijewski <lijewski>
Date:   Mon May 22 20:37:42 2006 +0000

    think I got ml_crse_contrib() parallelized

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 1f8aac76145a0cd1879c69d183519537a7ec9eca
Author: lijewski <lijewski>
Date:   Mon May 22 17:19:21 2006 +0000

    some cleanup; not yet parallel-ready

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 750bb1aaa6f3479bb79468696ccaaf441fa7859d
Author: lijewski <lijewski>
Date:   Mon May 22 17:03:22 2006 +0000

    added neede boxarray_destroy()

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit c37da859c9ab40f8369b16d047cc3908e2cb92fe
Author: lijewski <lijewski>
Date:   Sat May 20 00:56:58 2006 +0000

    slight rearrangment of code; not yet parallel-ready

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 6d6df5bb2c026ad617afdf1ad2373934a42b2b53
Author: almgren <almgren>
Date:   Fri May 19 21:40:08 2006 +0000

    Need another box_nodalize in the counting part...

Src/F_BaseLib/bndry_reg.f90

commit b9ded1ae3730c58bfb5ba911e2f0dfb248106721
Author: almgren <almgren>
Date:   Fri May 19 18:22:19 2006 +0000

    Make sure to box_nodalize inside bndry_reg_build_1.

Src/F_BaseLib/bndry_reg.f90

commit 5777cc40b4fcf21c7ed2c84eee2c9a126b9a72da
Author: vince <vince>
Date:   Fri May 19 00:14:09 2006 +0000

    fixed '>' sign.

Src/C_AMRLib/INTERP_3D.F

commit b5f5f139c93777c005446559916f03dbccbb9b9b
Author: car <car>
Date:   Thu May 18 21:15:24 2006 +0000

    mgt_solver suppt

Src/LinearSolvers/C_CellMG/Make.package
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp

commit 17a5a778bee048919a6a0101035ae00b7def3306
Author: car <car>
Date:   Thu May 18 21:14:49 2006 +0000

    *** empty log message ***

Src/LinearSolvers/C_to_F_MG/MGT_Solver.H
Src/LinearSolvers/C_to_F_MG/MGT_Solver.cpp
Src/LinearSolvers/C_to_F_MG/Make.package

commit 44ec6604f4f7c705b86a2a791a37da37583d14da
Author: vince <vince>
Date:   Wed May 17 21:34:13 2006 +0000

    gatherv fix for romulus.

Src/C_AMRLib/Amr.cpp

commit 0b3291b0f064d26f4b0d10c19dfde04fc6271d38
Author: almgren <almgren>
Date:   Wed May 17 19:53:40 2006 +0000

    Necessary corrections to handle periodic bcs.
    This has been tested for all combinations of bc's with grids in data/hgproj_grids.

Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 7467a081e915e711c7d9e5fe46adc07272cbb9fa
Author: lijewski <lijewski>
Date:   Tue May 16 22:28:37 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_nd.f90

commit 3040b62dbf63e2af3b8760815de83147f32b749c
Author: lijewski <lijewski>
Date:   Tue May 16 21:50:21 2006 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_nd.f90

commit ccbdb6f8d6373e5641b156e4141add27afe53ae5
Author: almgren <almgren>
Date:   Tue May 16 21:24:54 2006 +0000

    Cosmetic changes only, I think.

Src/LinearSolvers/F_MG/mg_restriction.f90

commit c4d1af7eca5e3056835eb0fcb9b550d5191a7532
Author: almgren <almgren>
Date:   Tue May 16 21:21:59 2006 +0000

    Changes necessary for periodic

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 290f605b18e87091bcd7ac0b4e5010a294a23f9a
Author: lijewski <lijewski>
Date:   Tue May 16 21:17:59 2006 +0000

    *** empty log message ***

Tools/F_mk/GMakeMPI.mak

commit dd8a57753304a62dfec5ac980643025334c3e4e5
Author: almgren <almgren>
Date:   Tue May 16 21:04:58 2006 +0000

    Changes needed for periodic algorithm.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 25e147dc498298a7f3a8f342d06ad2d18bd3e971
Author: almgren <almgren>
Date:   Tue May 16 21:03:14 2006 +0000

    Needed correction for periodic.

Src/LinearSolvers/F_MG/ml_util.f90

commit e40f584b151d0b94b48157a40a541ce6ff797dd5
Author: car <car>
Date:   Mon May 15 21:10:35 2006 +0000

    a print function

Src/F_BaseLib/ml_layout.f90

commit d189ec9aec0cea272b1756181a43e6e1ce0cbe6c
Author: car <car>
Date:   Fri May 12 23:01:24 2006 +0000

    needed

Src/F_BaseLib/test/t_bl_prof.f90
Tests/F_BaseLib/t_bl_prof.f90

commit 6be5654342348c790b1cdeaf1b0ca3f18e609047
Author: car <car>
Date:   Fri May 12 23:01:14 2006 +0000

    some parallel support

Src/F_BaseLib/bndry_reg.f90

commit de2dde80397b29a837a9f3e6c461c7f46e3bc85e
Author: car <car>
Date:   Fri May 12 23:01:05 2006 +0000

    extra printouts

Src/F_BaseLib/layout.f90

commit 6633bbf816200c3aef896bf31df7948ff0f77b78
Author: car <car>
Date:   Fri May 12 23:00:48 2006 +0000

    should use bnd reg for flux reg

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/flux_reg.f90

commit d9bc7a2d171063dbeae04679ea2f1636f15c21d8
Author: car <car>
Date:   Fri May 12 23:00:15 2006 +0000

    nil

Src/F_BaseLib/flux_reg.f90

commit 8ee1fcc2afdbb13af739624720794d6aaab989bd
Author: car <car>
Date:   Fri May 12 22:59:38 2006 +0000

    accomadate  bug in ifort 9.1

Src/F_BaseLib/box.f90

commit 629d0ab59482d6ad25b0e7a35ffb230232265599
Author: car <car>
Date:   Fri May 12 22:58:46 2006 +0000

    changes for cc ml parallel

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_nd.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit 657b12659516a33ed623ae2cb72ab1a9f4d4ea60
Author: lijewski <lijewski>
Date:   Thu May 11 21:22:31 2006 +0000

    yet another bug fix to Gatherv stuff for Hdr

Src/C_BaseLib/VisMF.cpp

commit 22b2edc112795f274432af4687662509f6707b22
Author: car <car>
Date:   Wed May 10 18:02:35 2006 +0000

    appears that -lguide is not needed in intel link

Tools/C_mk/Make.defs

commit b4769d4c6cfcf89b18397314846269fc424fb837
Author: car <car>
Date:   Wed May 10 17:47:55 2006 +0000

    maybe a better way to find ifort libraries

Tools/C_mk/Make.defs

commit b688df54ef08ecb827a807b184b55d05bf10870c
Author: lijewski <lijewski>
Date:   Mon May 8 22:07:45 2006 +0000

    *** empty log message ***

Tools/C_util/dbgTools/GNUmakefile
Tools/C_util/dbgTools/crsGrids.cpp

commit 76e7dc3b300c1c14914c688cfce0e6c240f6c845
Author: lijewski <lijewski>
Date:   Mon May 8 21:59:46 2006 +0000

    *** empty log message ***

Tools/C_util/TV_TempWrite.H
Tools/C_util/ViewMF/GNUmakefile
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp

commit 0cec6c155a03177e1ac034c6b2ed125c9825fce6
Author: lijewski <lijewski>
Date:   Mon May 8 21:41:33 2006 +0000

    *** empty log message ***

Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/GNUmakefile

commit 626cd861237bc4b361a36ad1902598976bf161d2
Author: lijewski <lijewski>
Date:   Fri May 5 18:50:42 2006 +0000

    replaced use of std::pow() with D_TERM()

Src/C_AMRLib/Interpolater.cpp

commit 08a950a6e3c86c58bb48a977fba9ab6c555ff47c
Author: lijewski <lijewski>
Date:   Thu May 4 20:07:51 2006 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/grids.213
Src/LinearSolvers/C_CellMG/Test/grids/grids.5034
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.213
Src/LinearSolvers/C_CellMG/Test/grids/in.grids.5034
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/grids/grids.213
Tests/LinearSolvers/C_CellMG/grids/grids.5034
Tests/LinearSolvers/C_CellMG/grids/in.grids.213
Tests/LinearSolvers/C_CellMG/grids/in.grids.5034
Tests/LinearSolvers/C_CellMG/main.cpp

commit 7ac9871d7c5061c239616c1f1c9fd7b5238196b8
Author: sepp <sepp>
Date:   Thu May 4 19:57:30 2006 +0000

    1) to Make.defs, added 2 JFG comments in which CAR explains
    what changes must be done to run on hive
    2) to Make.mpi, added 1 JFG comment pointing out an ifeq block
    that CAR added to run on hive

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 74672198c757aa152c8039aa91de4c5d7e919a55
Author: lijewski <lijewski>
Date:   Wed May 3 18:19:29 2006 +0000

    removed length limit on tokens

Src/C_BaseLib/ParmParse.cpp

commit 387bc9a8972eeb895819439a5346292af7d6844d
Author: lijewski <lijewski>
Date:   Tue May 2 21:25:33 2006 +0000

    *** empty log message ***

Src/C_AMRLib/Amr.cpp

commit 773af358f840598efafaa7e844d0c3bc0eafae12
Author: car <car>
Date:   Tue May 2 18:41:38 2006 +0000

    *** empty log message ***

Src/C_BaseLib/SPECIALIZE_1D.F

commit f4d9676992ba70295a3d0879b8fbfcc439d1b300
Author: lijewski <lijewski>
Date:   Tue May 2 18:01:15 2006 +0000

    no <ONE_D.H>

Src/C_AMRLib/INTERP_1D.F

commit 53693f577dd6b9019bb04f2db6927fa1b2d0cde4
Author: lijewski <lijewski>
Date:   Tue May 2 16:47:05 2006 +0000

    from Greeno

Src/C_AMRLib/ARRAYLIM_1D.F
Src/C_AMRLib/SLABSTAT_1D.F

commit 7302f6fe08a3cf726f478ed66b534d13c903225d
Author: lijewski <lijewski>
Date:   Tue May 2 16:39:25 2006 +0000

    removed some BL_LANG_CC stuff

Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H
Src/C_BaseLib/Utility.H

commit 2e9bd456af2b7dd5e469a08affede8047544da70
Author: lijewski <lijewski>
Date:   Mon May 1 20:26:34 2006 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.cpp

commit 2bca812703597a66bc76581c79cafba50ec60403
Author: lijewski <lijewski>
Date:   Mon May 1 19:19:13 2006 +0000

    up from 200 to 100000 to accomodate long material_input entries in geodyne

Src/C_BaseLib/ParmParse.cpp

commit cec8d87c3fc09c4f2fa40952c34fcaf88a8bb260
Author: car <car>
Date:   Mon May 1 19:19:12 2006 +0000

    not sure i'll need this

Tests/LinearSolvers/F_MG/bc_interp.f90

commit 64912f65e5e4d852a1260ad9eef720b8435b0d6b
Author: lijewski <lijewski>
Date:   Thu Apr 27 21:22:01 2006 +0000

    bug fix

Src/C_BaseLib/FabArray.H

commit b1e912e0f289482517ab201dfc55494bca58c0c9
Author: car <car>
Date:   Thu Apr 27 21:03:08 2006 +0000

    gfortran bug work-around

Src/F_BaseLib/list_box.f90

commit 46293460425014524097e8c76f78e3656185b0f2
Author: car <car>
Date:   Thu Apr 27 21:02:33 2006 +0000

    discriminate between -pg and BL_PROF

Tools/F_mk/GMakedefs.mak

commit 8c0e67fd2c38c071f66a8387b8f4794f4ec50d4d
Author: car <car>
Date:   Thu Apr 27 21:00:26 2006 +0000

    no overhead when not profiling

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_prof_stubs.f90

commit e8c42db67f9012cbbd64384c5e72e4fe84cc585a
Author: lijewski <lijewski>
Date:   Mon Apr 24 22:36:31 2006 +0000

    more tweaks to CollectData()

Src/C_BaseLib/FabArray.H

commit f0bc86bf134c3fc3b310ced898ab457515f65422
Author: lijewski <lijewski>
Date:   Mon Apr 24 21:11:03 2006 +0000

    added #ifdef BL_MPI ... #endif

Src/C_BaseLib/FabArray.H

commit 8d1f0b4ee4365ea6e9ac8df036c812a67bfa28b8
Author: lijewski <lijewski>
Date:   Mon Apr 24 17:27:49 2006 +0000

    now uses MPI group operations

Src/C_AMRLib/FluxRegister.cpp

commit 994e649bcad5f289903d0c78e4c2fd00fb8c80fb
Author: car <car>
Date:   Fri Apr 21 20:16:57 2006 +0000

    parallel safe printing

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 447809865cb0b7edee492b22aadfe03996e30f72
Author: lijewski <lijewski>
Date:   Thu Apr 20 20:15:38 2006 +0000

    slight tweak to CollectData()

Src/C_BaseLib/FabArray.H

commit 48144677369929b588e02fbc823f6bb8343cc658
Author: lijewski <lijewski>
Date:   Thu Apr 20 18:21:41 2006 +0000

    now use group communication protocols in CollectData()

Src/C_BaseLib/FabArray.H

commit 4b67589b1f39b0ab4d4134f03af6ca09215a985e
Author: lijewski <lijewski>
Date:   Wed Apr 19 04:30:29 2006 +0000

    substituted alltoallv() for send()/recv() in ::copy()

Src/C_BaseLib/FabArray.H

commit b881fdab8f7ad685617f2834050e93b376df9ed4
Author: lijewski <lijewski>
Date:   Tue Apr 18 23:19:55 2006 +0000

    wrapped Gatherv()s in BL_MPI_REQUIRE

Src/C_BaseLib/VisMF.cpp

commit e588b78caf304bd2f9ec10ddbe29dd3d74cfcea2
Author: lijewski <lijewski>
Date:   Sat Apr 8 00:01:42 2006 +0000

    use MPI_Gatherv() in VisMF::Write()

Src/C_BaseLib/VisMF.cpp

commit d0bb2a59fe32c29775651ec0a10e5fc66adc9858
Author: lijewski <lijewski>
Date:   Fri Apr 7 20:51:59 2006 +0000

    use gatherv() instead of send()/recv() for Header build

Src/C_BaseLib/VisMF.cpp

commit 49004c894b41e46ecfd73e9f12195d822e9284f9
Author: car <car>
Date:   Thu Apr 6 13:52:53 2006 +0000

    reformat

Src/F_BaseLib/ml_multifab.f90

commit 9b43671b95c2fde38d69d13d1e4adc283294f3fd
Author: car <car>
Date:   Thu Apr 6 13:52:23 2006 +0000

    lall needed to protect all

Src/F_BaseLib/multifab.f90

commit 788d190390bfff0f25b0d3acf23962b7cf26ce9c
Author: almgren <almgren>
Date:   Tue Apr 4 20:15:51 2006 +0000

    Made same fixes for 3d as well.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 85786394d0784fb354b11f7c28445b09607e6848
Author: almgren <almgren>
Date:   Tue Apr 4 20:11:14 2006 +0000

    Fix to bug in gs_rb_smoother_2d which caused crash at lowest MG level in
    non-square grid.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 4c005cbd52fdbcfffbc749762492f3f618176733
Author: marc <marc>
Date:   Fri Mar 31 22:27:35 2006 +0000

    reduce precision

Src/C_AMRLib/Amr.cpp

commit e08cc248099f0f9d77b6a6df2f51032207c651da
Author: marc <marc>
Date:   Fri Mar 31 21:48:09 2006 +0000

    fix up err in prof statement

Src/C_BaseLib/VisMF.cpp

commit 5106e869b9249ef1483b3d39f7df5fb9af816275
Author: marc <marc>
Date:   Fri Mar 31 21:42:50 2006 +0000

    add a couple of timers

Src/C_BaseLib/VisMF.cpp

commit 2a2f89ba760f71d7b8d10cf5c11a12fdff9ea9dd
Author: vince <vince>
Date:   Thu Mar 30 21:52:12 2006 +0000

    test for old style box.

Src/C_BaseLib/Box.cpp

commit b0c63803e163608335b2d51c2e7cace3fca5435a
Author: car <car>
Date:   Tue Mar 28 00:05:30 2006 +0000

    *** empty log message ***

Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_knapsack.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_knapsack.f90

commit 6bb08baedfc5844076f901b78a2805e25564ed10
Author: car <car>
Date:   Mon Mar 20 20:06:28 2006 +0000

    test for ann

Src/F_BaseLib/multifab.f90

commit e3c07c28d21e6af07df42157b91a22de3210c16e
Author: vince <vince>
Date:   Thu Mar 16 19:04:34 2006 +0000

    additions for columbia.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 8b5bd3fd275f801ae90ba2d33b41c4544e3b3ba0
Author: lijewski <lijewski>
Date:   Mon Mar 13 21:04:11 2006 +0000

    print out distribution with grid log

Src/C_AMRLib/Amr.cpp

commit e9ae19a5701efd68855c0aea4117e87ef3798434
Author: car <car>
Date:   Mon Mar 6 22:23:50 2006 +0000

    forward decls needed

Src/C_BaseLib/FabArray.H

commit 530011db83fdce7510d3875cc02360f74f58ca7e
Author: car <car>
Date:   Mon Mar 6 19:24:44 2006 +0000

    missing declarations

Src/C_BaseLib/VisMF.H

commit 18776ab510aacbaf89a3fe8f514c06400fe9d9cf
Author: lijewski <lijewski>
Date:   Wed Feb 15 22:47:12 2006 +0000

    more tweaking of min comm cost code

Src/C_BaseLib/DistributionMapping.cpp

commit 4453871d01c302ffedc44dbc4f001a98d75282b8
Author: lijewski <lijewski>
Date:   Tue Feb 14 18:56:23 2006 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit 8fc0005ac6a6fdf726679004494d8bb482070bd3
Author: car <car>
Date:   Fri Feb 10 22:18:40 2006 +0000

    fewer includes when not profiling

Src/C_BaseLib/Profiler.H

commit 86d7f09893c3261959616714b47852f9e6e1a8f2
Author: car <car>
Date:   Fri Feb 10 22:18:17 2006 +0000

    need string include

Src/LinearSolvers/C_NodalMG/RegType.H

commit cea4b7710ee109333ea9a8687a370920540a7be6
Author: car <car>
Date:   Fri Feb 10 17:22:02 2006 +0000

    some code needing further testing

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit c1cc3eef684eb5ad17303167e82ad23b97bb7107
Author: car <car>
Date:   Fri Feb 10 17:20:22 2006 +0000

    cleaned up makefile

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 30454112db1b2737300555a3807c741ff8eacdf5
Author: car <car>
Date:   Fri Feb 10 17:10:31 2006 +0000

    naphta

Tools/C_mk/Make.mpi

commit 2eccfd29060cf4a004ce24136da60b394830fa6a
Author: car <car>
Date:   Fri Feb 10 17:10:11 2006 +0000

    BROWSE

Tools/C_mk/Make.rules

commit c9f645efff9018faddad31b872270b1db42431f8
Author: car <car>
Date:   Thu Feb 9 23:00:12 2006 +0000

    need iostream...

Src/C_AMRLib/StateData.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit eeb5406ce0cde91a2d6e19ea1101e7e6845450ab
Author: car <car>
Date:   Thu Feb 9 21:40:58 2006 +0000

    can now turn of profiling more completely

Src/C_BaseLib/Make.package
Src/C_BaseLib/Profiler.H

commit 552bd7b88ea7ae840588ad4ebac70d5039bad63b
Author: car <car>
Date:   Thu Feb 9 21:40:02 2006 +0000

    iostream...

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 6a446337b3eb4545c14844049fcb620f5d38a894
Author: car <car>
Date:   Thu Feb 9 21:13:58 2006 +0000

    iostream...

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 326a8ab05a9cb0828b772977549a28069c4f7842
Author: car <car>
Date:   Thu Feb 9 21:08:25 2006 +0000

    include needed for iostream

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 6074e61c0678f1ec9a430a3960f10160f4e09739
Author: car <car>
Date:   Wed Feb 8 21:38:05 2006 +0000

    PGI->BL_PGI

Src/C_BaseLib/Thread.H

commit d642b2362a87850797c09c1837f1bdfdb683b58f
Author: car <car>
Date:   Wed Feb 8 21:37:26 2006 +0000

    wsecond on XT3

Src/C_BaseLib/Utility.cpp

commit 7c30b2a644e43b199886fca6361d46bfc03bb6c3
Author: car <car>
Date:   Wed Feb 8 21:36:12 2006 +0000

    PGI flag not needed re template specialization

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp

commit ee0ec82a756dbdef563c500a38193137c716e01c
Author: lijewski <lijewski>
Date:   Mon Jan 30 18:03:18 2006 +0000

    commented out some BL_PROFILE()s

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 7547473bf96a9d90911f1dfc2590afee79285ba2
Author: lijewski <lijewski>
Date:   Fri Jan 27 23:25:38 2006 +0000

    *** empty log message ***

Src/C_BaseLib/test/tMinCommCosts.cpp
Tests/C_BaseLib/tMinCommCosts.cpp

commit 2cccfc7c8bf08cd14729270b9ef741525ca65f53
Author: lijewski <lijewski>
Date:   Fri Jan 27 23:24:38 2006 +0000

    speedup of MinimizeCommCosts()

Src/C_BaseLib/DistributionMapping.cpp

commit 8626ce13cb3289497aa9d7fe46cdca358b554e26
Author: car <car>
Date:   Thu Jan 26 23:51:58 2006 +0000

    machinefile not needed

Src/LinearSolvers/C_NodalMG/machinefile.mpi

commit 3cf485ca437eca1c237f7ba9a006c25f856f602a
Author: lijewski <lijewski>
Date:   Thu Jan 26 00:12:17 2006 +0000

    zeroed out Execute()

Src/C_BaseLib/Utility.cpp

commit e17d917866600d88ce7a42116a9d531b49bd450f
Author: lijewski <lijewski>
Date:   Thu Jan 26 00:09:26 2006 +0000

    *** empty log message ***

Src/C_BaseLib/Make.package

commit 4f246033f8ce281a136bad6f2e336ba1c7f2ba41
Author: lijewski <lijewski>
Date:   Wed Jan 25 23:58:03 2006 +0000

    more profiling

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 0692fc8a2a2698a035461b7cba9541405860c996
Author: lijewski <lijewski>
Date:   Mon Jan 23 22:14:00 2006 +0000

    speedup to add()

Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp

commit a2726e12f493e9e2a833e5a49e81459aa20b66cf
Author: lijewski <lijewski>
Date:   Fri Jan 13 20:26:28 2006 +0000

    use O3 with Fortran & PathScale

Tools/C_mk/Make.Linux

commit 1aef407f6b34649154850f12131bd0994947c129
Author: car <car>
Date:   Tue Jan 10 22:05:28 2006 +0000

    Added another assert.

Src/C_BaseLib/BoxArray.cpp

commit 9534b7eee2384d8d04516da28e5d546f418ed276
Author: car <car>
Date:   Tue Jan 10 22:05:08 2006 +0000

    Fixed ixType() bug in minimalBox().
    Also added a bunch more asserts.

Src/C_BaseLib/BoxList.cpp

commit 457319502f5724018617c04454aaf54e7610ee41
Author: lijewski <lijewski>
Date:   Mon Jan 9 19:18:48 2006 +0000

    removed some simplify()s

Src/C_AMRLib/Amr.cpp

commit 85d3e377740fece5333ed2f1a399c43e2caa1c81
Author: lijewski <lijewski>
Date:   Mon Jan 9 19:17:24 2006 +0000

    minimize() -> simplify()

Src/C_BaseLib/BoxArray.cpp

commit 62ee9b199de864fab81f0b0cca5a246105bfc763
Author: lijewski <lijewski>
Date:   Mon Jan 9 19:08:58 2006 +0000

    *** empty log message ***

Src/C_BaseLib/test/ba.15784
Src/C_BaseLib/test/tBA.cpp
Tests/C_BaseLib/ba.15784
Tests/C_BaseLib/tBA.cpp

commit 428722fc4cb18e147fe24dd2345b8991ad7df9e4
Author: lijewski <lijewski>
Date:   Mon Jan 9 18:05:16 2006 +0000

    more speedups

Src/C_BaseLib/BoxList.cpp

commit e75c0e252c6d03c1740d6a2b48fa563da4a84312
Author: lijewski <lijewski>
Date:   Mon Jan 9 05:00:30 2006 +0000

    use BoxArray to speed up intersects()

Src/C_AMRLib/Cluster.cpp

commit 28646326b4c7e0b71b98965bd0257fb802fc75a9
Author: lijewski <lijewski>
Date:   Mon Jan 9 04:59:39 2006 +0000

    minimize() -> simplify().
    Use BoxDomain::add(BoxList) instead of BoxDomain::add(Box).

Src/C_AMRLib/Amr.cpp

commit 4c65ec305202f2a05f62801d642aa71fa29ebd97
Author: lijewski <lijewski>
Date:   Mon Jan 9 04:23:37 2006 +0000

    speedup of add(BoxList)

Src/C_BaseLib/BoxDomain.cpp

commit 644bbaa4088eea44d382fb41d1ba6cd71b8c690e
Author: lijewski <lijewski>
Date:   Mon Jan 9 02:32:32 2006 +0000

    more profiling

Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.cpp

commit ccce47730c5e02d96bd5d98ee9a159b4dcc608c3
Author: lijewski <lijewski>
Date:   Sun Jan 8 18:21:23 2006 +0000

    aded some profiling

Src/C_AMRLib/Cluster.cpp
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.cpp

commit 67699f2a769dbe3637e98486f43bad3db2b74ac5
Author: lijewski <lijewski>
Date:   Sat Jan 7 20:35:20 2006 +0000

    think it's finally right

Src/C_BaseLib/BoxList.cpp

commit 8539fb49876b917fa9d9615a1b987d8d2e856888
Author: lijewski <lijewski>
Date:   Sat Jan 7 18:57:30 2006 +0000

    think I fixed complementIn()

Src/C_BaseLib/BoxList.cpp

commit 331938db52e22d5230db3de181fa5744549c3f4a
Author: lijewski <lijewski>
Date:   Sat Jan 7 16:27:05 2006 +0000

    oops, got some weird recursion to work out

Src/C_BaseLib/BoxList.cpp

commit 55b3bc82a1a556516cf16564ced9a8fc4fdd5a9f
Author: lijewski <lijewski>
Date:   Sat Jan 7 01:22:09 2006 +0000

    more scalable version of complementIn()

Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 9ecedd012faaec1001731eeecfadd744de98e9ce
Author: lijewski <lijewski>
Date:   Fri Jan 6 22:58:21 2006 +0000

    one complementIn() now calls other

Src/C_BaseLib/BoxList.cpp

commit 5b846a3b683eb5f418554bb97596dc0fa6907dd2
Author: lijewski <lijewski>
Date:   Fri Jan 6 18:47:26 2006 +0000

    efficiency back to .95

Src/C_BaseLib/DistributionMapping.cpp

commit 5b8263b4670781d33a0611afdee9b9b9028579e0
Author: car <car>
Date:   Fri Jan 6 18:46:57 2006 +0000

    newComplementIn

Src/C_BaseLib/test/tBA.cpp
Tests/C_BaseLib/tBA.cpp

commit e78c272dfb03160c83eb5718c3e7557e8b33cb5c
Author: lijewski <lijewski>
Date:   Fri Jan 6 17:59:40 2006 +0000

    mem improvement for knapsack

Src/C_BaseLib/DistributionMapping.cpp

commit 3a3f907c96c69476e572fd63a535ad6f2f8d55b4
Author: lijewski <lijewski>
Date:   Fri Jan 6 05:34:24 2006 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit f664fb1e785c600c9685b8bdc9d39a4b25cb3581
Author: lijewski <lijewski>
Date:   Thu Jan 5 23:53:10 2006 +0000

    added timers to grid_places()

Src/C_AMRLib/Amr.cpp

commit 5d31405ebdca5a6c0b1bb008913d0ab01b631ee2
Author: lijewski <lijewski>
Date:   Thu Jan 5 23:43:26 2006 +0000

    Print out both initial & final knapsack efficiency.

Src/C_BaseLib/DistributionMapping.cpp

commit 3736beae15daf70bba81487341fa40d23ee815e4
Author: car <car>
Date:   Thu Dec 22 23:44:06 2005 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_bx.f90
Tests/F_BaseLib/t_bx.f90

commit e3192848b48884708de5ce9effc532eb271ead8c
Author: car <car>
Date:   Wed Dec 7 17:02:01 2005 +0000

    should, but doesn't fix a problem with gfortran

Src/F_BaseLib/fab.f90

commit e88554e6d5ea05d26b96d5ff2d485e7601d81329
Author: marc <marc>
Date:   Tue Nov 22 22:15:05 2005 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit bf9da3ed3309c484557a7fa475068771c26e9343
Author: marc <marc>
Date:   Tue Nov 22 22:14:47 2005 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit 928b9ae779942f0e473faec06d4a4336009cce2f
Author: car <car>
Date:   Fri Nov 18 22:52:16 2005 +0000

    *** empty log message ***

Src/F_BaseLib/ml_multifab.f90

commit 9e84d1b8da2caec801fd6c3f3e4a10fcd1711a0e
Author: car <car>
Date:   Fri Nov 11 18:47:46 2005 +0000

    *** empty log message ***

Src/F_BaseLib/ml_multifab.f90

commit d49f9a2f87f7bfcad4c911f992344b399254268e
Author: car <car>
Date:   Thu Nov 10 23:42:16 2005 +0000

    *** empty log message ***

Tools/F_mk/GMakeMPI.mak

commit 5d5093fa0dcd456c5351cabe8bc4a3c60c666fd0
Author: car <car>
Date:   Thu Nov 10 23:31:33 2005 +0000

    metis is dead

Src/F_BaseLib/test/GNUmakefile
Tests/F_BaseLib/GNUmakefile

commit 75325bb41e60ab3a209397cd8fe406b4bf72be58
Author: car <car>
Date:   Thu Nov 10 23:24:54 2005 +0000

    PathScale fixes

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit 0338f24eb24be3c6c74e9419d7495adb5cb1689c
Author: car <car>
Date:   Thu Nov 10 23:16:32 2005 +0000

    greenstreet mpi

Tools/F_mk/GMakeMPI.mak

commit 21976547a10bf1f8bec4b93ffdb92c4bbc6702fe
Author: car <car>
Date:   Thu Nov 10 23:11:28 2005 +0000

    farg

Tools/F_mk/GMakeMPI.mak

commit a3f7ed08a14b6488612f254f08c31f1e19f46523
Author: car <car>
Date:   Thu Nov 10 23:03:39 2005 +0000

    *** empty log message ***

Tools/F_mk/GMakeMPI.mak

commit 4f6b2b21a706b6aecb9aa86f961d13664247c8f7
Author: car <car>
Date:   Thu Nov 10 22:51:18 2005 +0000

    farg in extern

Tools/F_mk/GMakeMPI.mak

commit 241edfe4406442a31fde2e3d8d701909358e39f6
Author: car <car>
Date:   Wed Nov 9 17:26:29 2005 +0000

    fix for parallel stats

Src/F_BaseLib/bl_prof.f90

commit f33b01dcce0afabf4579146b9259e97062cca8ef
Author: car <car>
Date:   Wed Nov 9 16:53:55 2005 +0000

    new MPI config method

Tools/F_mk/GMakeMPI.mak
Tools/F_mk/GMakedefs.mak

commit 2f96daf4f55fc633ef20f38c90831339a09b8690
Author: car <car>
Date:   Tue Nov 8 16:23:57 2005 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak

commit 0f04a10c668624dd932f812dbf232e33d70ae2d4
Author: car <car>
Date:   Tue Nov 8 02:35:19 2005 +0000

    debugging

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/multifab.f90

commit 485c530074d7a5b82016bbdbbccd5116e30e244c
Author: car <car>
Date:   Wed Nov 2 23:49:30 2005 +0000

    barrier after mkdir

Src/F_BaseLib/fabio.f90

commit 7c06096cdfe23ea6780732ad947a787dafcb7937
Author: marc <marc>
Date:   Wed Nov 2 01:41:00 2005 +0000

    Add stuff to build on Jacquard

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 2f30abd1f7b5a0a044a3fab5843225dcb6d7afdb
Author: car <car>
Date:   Mon Oct 31 17:19:49 2005 +0000

    more support for dft; and bl_prof for longer running programs

Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab.f90

commit f86ed331aaec1bad5919d476e2f53ed7ee3ee9a2
Author: lijewski <lijewski>
Date:   Wed Oct 26 18:20:46 2005 +0000

    removed sndcnt/rcvcnt args to startup()

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 604cc7acb16173c7376b97a2ea787c4db9d80294
Author: lijewski <lijewski>
Date:   Tue Oct 25 22:13:13 2005 +0000

    some simplification of execute()

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 025b9c21ddf959cdac97a22c43da6dd0193deb3e
Author: car <car>
Date:   Mon Oct 24 22:59:40 2005 +0000

    timers

Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab.f90

commit 9ba14a67e310020c39965748a4e50dbec5fdeffe
Author: lijewski <lijewski>
Date:   Mon Oct 24 21:16:31 2005 +0000

    inlined add_task & depend_on

Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 60dec598acc821703eb8789810d9df0644784f96
Author: lijewski <lijewski>
Date:   Sat Oct 22 19:41:09 2005 +0000

    default for verbose is now false

Src/C_BaseLib/DistributionMapping.cpp

commit b66bcee76dcf4fa5ab92ada2adc4ed4cd353cfec
Author: lijewski <lijewski>
Date:   Fri Oct 21 03:27:42 2005 +0000

    removed timer & freshened code

Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 98e69f27bcf4f5724b9b3da6c8faa59d66e318e7
Author: lijewski <lijewski>
Date:   Thu Oct 20 22:07:38 2005 +0000

    A few more BL_PROFILE calls.

Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 9606bcda1aea57e3d5432a3cdf25a8261e40f479
Author: lijewski <lijewski>
Date:   Tue Oct 18 18:19:57 2005 +0000

    some speedups to alloc()

Src/LinearSolvers/C_NodalMG/interface.cpp

commit 60ae9197f1b6129fc7df3c461f805071bfda8529
Author: lijewski <lijewski>
Date:   Tue Oct 18 15:57:34 2005 +0000

    *** empty log message ***

Src/C_BaseLib/BoxArray.cpp

commit 9c648c3dcb7045a05ffc69734fdf5317b56076d9
Author: lijewski <lijewski>
Date:   Tue Oct 18 15:49:57 2005 +0000

    *** empty log message ***

Src/C_BaseLib/BoxArray.cpp

commit 161c6ef690941c8d3bb6f05856d63c62df1c7695
Author: car <car>
Date:   Mon Oct 17 19:52:48 2005 +0000

    *** empty log message ***

Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bx.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bx.f90

commit 3ba14fddae4d6d74c156e68dc0ecbd56ca1a6e21
Author: lijewski <lijewski>
Date:   Mon Oct 17 18:59:00 2005 +0000

    removed timer from restrict_level()

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 9d694618e13175b040dbcfa767f7f275e6a93356
Author: lijewski <lijewski>
Date:   Mon Oct 17 17:50:34 2005 +0000

    merged in intersections()

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 74aed413eae6d4ba962c42164b802abf56047561
Author: lijewski <lijewski>
Date:   Mon Oct 17 17:50:22 2005 +0000

    added some timers

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit fe56e82d765ce4960b303a30ae0e25e8f2a6398d
Author: lijewski <lijewski>
Date:   Mon Oct 17 03:11:14 2005 +0000

    a working contains(IntVect) using intersections()

Src/C_BaseLib/BoxArray.cpp

commit 55993802af0e7a2d03c36ead0f5d96b39a33e61a
Author: lijewski <lijewski>
Date:   Mon Oct 17 02:21:05 2005 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit bfb68543c14c262d7c6e4badefcad83efaa7b80d
Author: lijewski <lijewski>
Date:   Fri Oct 14 17:22:40 2005 +0000

    more polishing

Src/C_BaseLib/Box.cpp
Src/C_BaseLib/IntVect.cpp

commit 159f9839731b32950fb6772d27a46908c6583650
Author: lijewski <lijewski>
Date:   Thu Oct 13 23:04:50 2005 +0000

    the previous problem was with the contains(IntVect) -- fixed

Src/C_BaseLib/BoxArray.cpp

commit c7507d02d5c72968ff55964b1e75ad0dc01b2c54
Author: lijewski <lijewski>
Date:   Thu Oct 13 20:14:16 2005 +0000

    reverting out some previous mods

Src/C_BaseLib/BoxArray.cpp

commit add7016e1df1927893614e51cc60ebb2f3af6426
Author: lijewski <lijewski>
Date:   Thu Oct 13 16:51:04 2005 +0000

    oops

Src/C_BaseLib/BoxArray.cpp

commit 520e14b85b1c22ccabe6a2aaef1e66164d75dff1
Author: lijewski <lijewski>
Date:   Wed Oct 12 18:01:48 2005 +0000

    merged in BoxMSet

Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp

commit f46d038b59c22cd839c026d41f25da6ef56ff7e8
Author: lijewski <lijewski>
Date:   Wed Oct 12 04:26:31 2005 +0000

    more uses of intersections()

Src/C_BaseLib/BoxArray.cpp

commit ceae194d133d77cec0e6807a0578f49bbe7d4bdc
Author: lijewski <lijewski>
Date:   Wed Oct 12 02:54:55 2005 +0000

    slight speed mods

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 778850471ab1b8880bded59a6b1f0167831b9a06
Author: lijewski <lijewski>
Date:   Tue Oct 11 22:23:26 2005 +0000

    use intersections() in restrict_level()

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 59ef0eda03d91ff23c90c1a5de7e05a0f8def15f
Author: lijewski <lijewski>
Date:   Tue Oct 11 19:07:23 2005 +0000

    additional constructor

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit c6f037aaed1dc8c9fe1c8ce22ac5f057e016616a
Author: car <car>
Date:   Tue Oct 11 17:12:39 2005 +0000

    ready for mike

Src/LinearSolvers/C_NodalMG/3d_4_level.grids
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/inputs

commit e2d0da6ef5e187303e117647e0e3a97647adb172
Author: lijewski <lijewski>
Date:   Tue Oct 11 17:01:08 2005 +0000

    use minimize() instead of simplify() in removeOverlap()

Src/C_BaseLib/BoxArray.cpp

commit f5ba0ca233d6894e3f49ebce59a48e638d495aec
Author: lijewski <lijewski>
Date:   Tue Oct 11 16:07:18 2005 +0000

    turned off FillPatch verbosity

Src/C_AMRLib/AmrLevel.cpp

commit 60734ebbe19a4fa3e3f83410ad1a514541353cb2
Author: car <car>
Date:   Tue Oct 11 02:32:09 2005 +0000

    added a few timers

Src/LinearSolvers/C_NodalMG/interface.cpp

commit a9e0d23f6e98ef3a8b8bf9c07f18eb2243e2d36e
Author: lijewski <lijewski>
Date:   Mon Oct 10 22:28:51 2005 +0000

    *** empty log message ***

Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tBA.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tBA.cpp

commit e7980b38c352ba93a48cce537ac91d83f1975119
Author: lijewski <lijewski>
Date:   Mon Oct 10 21:25:33 2005 +0000

    added removeOverlap()

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 26eae7c48b17f792c85c3c6534adfdaa303283e5
Author: lijewski <lijewski>
Date:   Mon Oct 10 21:00:23 2005 +0000

    added timer to FillPatch::Initialize()

Src/C_AMRLib/AmrLevel.cpp

commit 485fd8f86738b1fe34cc1bc1710e00a1822353fe
Author: car <car>
Date:   Mon Oct 10 18:20:36 2005 +0000

    remove inclusion of BoxDomain.H where not needed

Src/C_AMRLib/Amr.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/TagBox.H

commit a3689e3ebb5ef6b73944d66ebf8f6759717c2914
Author: car <car>
Date:   Mon Oct 10 18:01:23 2005 +0000

    help find g77 library

Tools/C_mk/Make.defs

commit bb9748e767d7ba18a9b4db414ae1a59956074976
Author: lijewski <lijewski>
Date:   Sun Oct 9 03:08:33 2005 +0000

    inlined min()/max()

Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp

commit 5777ca53ff2862595f3b2dbbeec79cc5f3144ef9
Author: lijewski <lijewski>
Date:   Sun Oct 9 02:23:00 2005 +0000

    fix to intersections() for empty BoxArrays

Src/C_BaseLib/BoxArray.cpp

commit d751a18a9aeb92ea1cdeedfc6aa0421a81ac4deb
Author: lijewski <lijewski>
Date:   Sat Oct 8 02:24:48 2005 +0000

    *** empty log message ***

Src/C_BaseLib/test/tBA.cpp
Tests/C_BaseLib/tBA.cpp

commit f7bde0f4f9ece6220549db87e816ea79f807357c
Author: lijewski <lijewski>
Date:   Sat Oct 8 02:01:05 2005 +0000

    *** empty log message ***

Src/C_BaseLib/test/tBA.cpp
Tests/C_BaseLib/tBA.cpp

commit c98315b5403438e4295b33163e1cfbcec2644ba4
Author: lijewski <lijewski>
Date:   Sat Oct 8 01:54:46 2005 +0000

    added GetBndryCells()

Src/C_BaseLib/test/tBA.cpp
Tests/C_BaseLib/tBA.cpp

commit 6be21e8ec0a1c8729001b04e3ddade8ecfaca5ef
Author: lijewski <lijewski>
Date:   Sat Oct 8 01:53:05 2005 +0000

    used by tBA.cpp

Src/C_BaseLib/test/ba.213
Src/C_BaseLib/test/ba.5034
Src/C_BaseLib/test/ba.60
Tests/C_BaseLib/ba.213
Tests/C_BaseLib/ba.5034
Tests/C_BaseLib/ba.60

commit 9cc51bacbfaaba3afbfd12c1be3a1e0ab5ea0615
Author: lijewski <lijewski>
Date:   Fri Oct 7 21:50:29 2005 +0000

    *** empty log message ***

Src/C_BaseLib/BoxArray.cpp

commit 2ac8cd73e77c7d7b3114e3db37a827268e97a78a
Author: car <car>
Date:   Fri Oct 7 17:02:00 2005 +0000

    profiler

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/Geometry.cpp

commit 5a896d7393c7a75574ee9001045682198c458f60
Author: lijewski <lijewski>
Date:   Fri Oct 7 17:01:13 2005 +0000

    now use intersections() stuff in one AddBox()

Src/C_BaseLib/FabArray.H

commit 5b570efb90701d0ad19eed8b15a6f04635930b1e
Author: lijewski <lijewski>
Date:   Thu Oct 6 17:59:26 2005 +0000

    added/fixed NEEDS_FLUSH_F

Tools/C_mk/Make.AIX
Tools/C_mk/Make.defs

commit ddfcd8ca4286cd6d8f5d2d4e4f6e047da744a6d3
Author: lijewski <lijewski>
Date:   Thu Oct 6 17:26:16 2005 +0000

    now use intersections() in CrseInit(Fab)

Src/C_AMRLib/FluxRegister.cpp

commit feceeef67263287618efc14e1b9098b016b958fa
Author: car <car>
Date:   Wed Oct 5 22:45:56 2005 +0000

    timers

Src/C_AMRLib/FluxRegister.cpp

commit d6e915ffdc97e3e9842cefc5dc4b5ac598c1bf13
Author: lijewski <lijewski>
Date:   Wed Oct 5 21:44:12 2005 +0000

    use intersections() in FillBoundary

Src/C_BaseLib/MultiFab.cpp

commit 55070c604ff233b21b3045ab9572b9f3654c9c33
Author: lijewski <lijewski>
Date:   Wed Oct 5 21:22:14 2005 +0000

    use intersections() in copy()

Src/C_BaseLib/FabArray.H

commit 4690e464cddbfdc74c0ac7e0f9a0ebb007dffd53
Author: car <car>
Date:   Wed Oct 5 20:28:48 2005 +0000

    pathscale wrong about shared(filter)

Src/F_BaseLib/multifab.f90

commit d19c79e4f3b7115dc818699479fc8d227c7afef4
Author: car <car>
Date:   Wed Oct 5 20:25:05 2005 +0000

    shared fcns?

Src/F_BaseLib/multifab.f90

commit 55bf3830699b71b279fc1be42b0cf25ba602392f
Author: car <car>
Date:   Wed Oct 5 19:53:03 2005 +0000

    *** empty log message ***

Src/F_BaseLib/layout.f90
Src/F_BaseLib/test/t_bx.f90
Tests/F_BaseLib/t_bx.f90

commit 3fe615ad2b2667fbf0ed587331285e16c579c40a
Author: lijewski <lijewski>
Date:   Wed Oct 5 19:25:04 2005 +0000

    added intersections()

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 617c182ba62e8ea2462d6c83b70dde1d2b2a56d5
Author: lijewski <lijewski>
Date:   Wed Oct 5 19:12:59 2005 +0000

    *** empty log message ***

Src/C_BaseLib/test/tBA.cpp
Tests/C_BaseLib/tBA.cpp

commit 671658df2244430dd365816258f0f253ebf4476c
Author: car <car>
Date:   Wed Oct 5 17:06:36 2005 +0000

    *** empty log message ***

Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/t_bx.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/t_bx.f90

commit 1065e15684bf6268956c87c4d0ac685de5a1fada
Author: car <car>
Date:   Tue Oct 4 23:01:36 2005 +0000

    *** empty log message ***

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/box.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/test/t_bx.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90
Tests/F_BaseLib/t_bx.f90
Tools/F_mk/GMakedefs.mak

commit 667a7db87854552ef4d37ff7727ed67288267918
Author: lijewski <lijewski>
Date:   Tue Oct 4 17:33:05 2005 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit e7ed9d4d718bcbb82ad0a1b96411eedf3b5812c3
Author: lijewski <lijewski>
Date:   Fri Sep 30 19:26:42 2005 +0000

    *** empty log message ***

Src/C_BaseLib/bl_flush.f

commit bb78205e3d0ee2a9324872bd751bc1b9d80debe3
Author: lijewski <lijewski>
Date:   Fri Sep 30 17:41:56 2005 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.cpp

commit c9b0649d698993190a1ec2b6d79bdfe9ad8d6978
Author: lijewski <lijewski>
Date:   Fri Sep 30 17:41:39 2005 +0000

    add flush(6)

Src/C_BaseLib/BLBoxLib_F.f

commit 11be5d5b12a8b4b5459e3db04671984be5b8a3e2
Author: lijewski <lijewski>
Date:   Fri Sep 30 17:07:58 2005 +0000

    add FORTRAN to bl_ output strings

Src/C_BaseLib/BoxLib.cpp

commit 63e1db7e8ee9922e023f15a0407a2241f7233a8a
Author: car <car>
Date:   Fri Sep 30 16:50:20 2005 +0000

    cerr message on abort

Src/C_AMRLib/StateData.cpp

commit 58743341897a2204d8f0de800fa3e7c9a94d862b
Author: car <car>
Date:   Fri Sep 30 16:47:39 2005 +0000

    cout --> cerr

Src/C_AMRLib/StationData.cpp

commit d39916944f126c0a7d792fa40eba61e3411bf414
Author: car <car>
Date:   Thu Sep 29 15:56:25 2005 +0000

    slight time improvement for boundaries in 3d only at this time

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 929d8cdb0fe568c68c1c42a67e2d23b93b8a6da7
Author: car <car>
Date:   Thu Sep 29 15:55:17 2005 +0000

    timer

Src/LinearSolvers/F_MG/stencil.f90

commit 4c7907e51c230e3b5c9cc524bd53ba37f8f58cd5
Author: car <car>
Date:   Thu Sep 29 15:53:54 2005 +0000

    *** empty log message ***

Src/F_BaseLib/box.f90
Src/F_BaseLib/test/t_bx.f90
Src/LinearSolvers/F_MG/mg.f90
Tests/F_BaseLib/t_bx.f90

commit 7a938e549024eacaffa8e50a0642c52034e41950
Author: car <car>
Date:   Wed Sep 28 20:59:07 2005 +0000

    *** empty log message ***

Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/box_util.f90
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bx.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bx.f90

commit 7de62d6652da770938dda4ecad53b30901f9308a
Author: car <car>
Date:   Wed Sep 28 17:48:08 2005 +0000

    speed up of boxarray_boxarray_diff; for 5000 box case stencil_fill_cc is 3 x faster

Src/F_BaseLib/box.f90
Src/F_BaseLib/boxarray.f90

commit 78571d1109d9dfcf47b37b0bef8821a39c392156
Author: car <car>
Date:   Tue Sep 27 18:12:04 2005 +0000

    ba_coarsen

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 2ea338d1559f99ee33ae2a50deaf0e8a44955be6
Author: car <car>
Date:   Tue Sep 27 16:42:11 2005 +0000

    gcc 4.0 support

Tools/C_mk/Make.defs

commit 587aff0e39ca472b367f217aedc934551eb0226d
Author: car <car>
Date:   Tue Sep 27 16:40:09 2005 +0000

    *** empty log message ***

Src/C_BaseLib/.cvsignore

commit a3b5a6619defc8f00afadfa9c4413239c906b204
Author: lijewski <lijewski>
Date:   Fri Sep 23 22:46:07 2005 +0000

    added do_alltoallv stuff to copy()

Src/F_BaseLib/multifab.f90

commit 66678579fbddf910b1f8c4c5ff041eecb1696d78
Author: car <car>
Date:   Fri Sep 23 15:40:07 2005 +0000

    max min and count

Src/F_BaseLib/bl_prof.f90

commit 70d6c10b855328537a256b43bbe9b92ade3dc006
Author: car <car>
Date:   Thu Sep 22 22:39:43 2005 +0000

    remove testing smoothers

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 765b6e0c93701111004b1b9d2aa9c874600c1914
Author: lijewski <lijewski>
Date:   Thu Sep 22 22:23:40 2005 +0000

    optimized copyassoc_build()

Src/F_BaseLib/layout.f90

commit 961934b61096b7ac755099ec3f898c07a84c1e1a
Author: car <car>
Date:   Thu Sep 22 22:00:23 2005 +0000

    back off the fancy stuff

Src/LinearSolvers/F_MG/mg_smoother.f90

commit a1e53638281eb7ac0c0b2daa2063bf1eb6b3135b
Author: car <car>
Date:   Thu Sep 22 20:00:01 2005 +0000

    in serial, use cpu time

Src/F_BaseLib/bl_prof.f90

commit 85fec4b34caf6f6431d89eb408049ee54d127e63
Author: car <car>
Date:   Thu Sep 22 19:59:05 2005 +0000

    new smoother, doesn't seem faster

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 1f8e44f021da3ed2fd1eba075654c113f0aaa72b
Author: car <car>
Date:   Wed Sep 21 23:01:13 2005 +0000

    if not parallel dont reprise numbers

Src/F_BaseLib/bl_prof.f90

commit 23cbbfb3d8708c42c7a97d6e0ac976c5653ce5bc
Author: car <car>
Date:   Wed Sep 21 20:11:28 2005 +0000

    *** empty log message ***

Src/F_BaseLib/bl_prof.f90

commit 3052f25763a3200970e80014f3a5e8fb8c574353
Author: car <car>
Date:   Wed Sep 21 19:52:13 2005 +0000

    finally fixed

Src/F_BaseLib/bl_prof.f90

commit 6fd9a71b258ae3af082b575ef04231cfae455082
Author: lijewski <lijewski>
Date:   Wed Sep 21 19:34:53 2005 +0000

    hueristic for chunksize

Src/F_BaseLib/layout.f90

commit feccecbc55c0c1040e47e445046c8f75956eed17
Author: car <car>
Date:   Wed Sep 21 19:25:54 2005 +0000

    better bl_prof

Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/test/t_bl_prof.f90
Tests/F_BaseLib/t_bl_prof.f90

commit c923e338e339c38deb4a87c5c2c9a22de9858007
Author: car <car>
Date:   Wed Sep 21 18:59:20 2005 +0000

    *** empty log message ***

Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bl_prof.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bl_prof.f90

commit bd4580ef39679e3647b6692cd2bdb7b121215a8c
Author: lijewski <lijewski>
Date:   Wed Sep 21 17:47:50 2005 +0000

    merge two nested loops into one in boxassoc_build()

Src/F_BaseLib/layout.f90

commit 4f8a78c3c42b2a71cf371383524733cecebae192
Author: car <car>
Date:   Wed Sep 21 16:22:13 2005 +0000

    no more do_atav

Src/F_BaseLib/multifab.f90

commit a8f59503e430c2615d29391db21ad7fc8bfdb35d
Author: car <car>
Date:   Wed Sep 21 01:01:21 2005 +0000

    *** empty log message ***

Src/F_BaseLib/bl_prof.f90

commit 7b3bfe47b001bedba3db599c33566692542885aa
Author: car <car>
Date:   Wed Sep 21 00:27:01 2005 +0000

    fix for reduction

Src/F_BaseLib/bl_prof.f90

commit 0d1ec18d3950f3d84d9e13c0f48f67ad1c44bd03
Author: lijewski <lijewski>
Date:   Tue Sep 20 22:42:34 2005 +0000

    got do_atav working

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/parallel.f90

commit 263b6ddabc02a93e66b7594521956f09dff80932
Author: car <car>
Date:   Tue Sep 20 20:12:15 2005 +0000

    parallel_alltoall

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit 4dbf74b94aff5cd3f0f58b8f930320184f580fa6
Author: car <car>
Date:   Tue Sep 20 17:22:56 2005 +0000

    *** empty log message ***

Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bxasc.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bxasc.f90
Tests/F_BaseLib/t_main.f90
Tools/F_mk/GMakedefs.mak

commit 0454f9cf1cb698662494f0f61662e2834f15bce7
Author: lijewski <lijewski>
Date:   Tue Sep 20 16:40:30 2005 +0000

    added timer around boxassoc_build

Src/F_BaseLib/layout.f90

commit 4e652cebf9eb307dc3aef2c298dd7f572d609244
Author: car <car>
Date:   Tue Sep 20 00:09:29 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 24050f9e80a91b3f40226886d443371d274a6a1d
Author: car <car>
Date:   Tue Sep 20 00:09:04 2005 +0000

    cpy_d improves things

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/multifab.f90

commit d6baff9f26984336588a1e2ec75393494e0f2f32
Author: almgren <almgren>
Date:   Mon Sep 19 20:51:01 2005 +0000

    Bug fix in ml_interface_stencil_3d.

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit bc3943e1d5e257f3f7aaf365b0e89bd7be7c3f0b
Author: car <car>
Date:   Mon Sep 19 20:46:33 2005 +0000

    norm profiling

Src/F_BaseLib/multifab.f90

commit dd7be6d39ca3b41cd7e7bf7527ee8aa2b5330014
Author: car <car>
Date:   Mon Sep 19 19:50:24 2005 +0000

    summary stats

Src/F_BaseLib/bl_prof.f90

commit b4524c5e33a2044eca7ecef192aac1fc27860b14
Author: car <car>
Date:   Sun Sep 18 23:54:13 2005 +0000

    more profiling

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 5a2691f1e7bb52980adf294ed25995e5125f5d86
Author: car <car>
Date:   Sun Sep 18 21:53:11 2005 +0000

    profiling

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 927408cd9b6a0053ceb0ccffbb5646f9e2707bd5
Author: car <car>
Date:   Sun Sep 18 21:52:59 2005 +0000

    profiler

Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/multifab.f90

commit 8b6839886ad1f3b7e4bca89f901ba47e0bd3a498
Author: car <car>
Date:   Sun Sep 18 17:54:00 2005 +0000

    good first cut of bl_prof

Src/F_BaseLib/bl_prof.f90

commit 6f5043c036d66482b2ec0f69c16e93ebc9ddbbf5
Author: car <car>
Date:   Sun Sep 18 00:21:14 2005 +0000

    *** empty log message ***

Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/test/GNUmakefile
Tests/F_BaseLib/GNUmakefile

commit f1bdca5672f8cc7452e3d16a0264303088079345
Author: car <car>
Date:   Sat Sep 17 18:35:35 2005 +0000

    profiling being added

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_prof.f90
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90

commit 9af7b6e6f49a26a843c54c3968be9075ceb2f60a
Author: car <car>
Date:   Sat Sep 17 13:58:41 2005 +0000

    tweak for reduce

Src/F_BaseLib/bl_timer.f90

commit dd6fa0e2bda37020a0b49bb8d3ecd6c41adc56b8
Author: car <car>
Date:   Sat Sep 17 13:57:58 2005 +0000

    mg_tower_print

Src/LinearSolvers/F_MG/mg.f90

commit d361a1ffb369e8b9dfdeb62f53ae7f9bed5f4d6f
Author: almgren <almgren>
Date:   Fri Sep 16 19:26:41 2005 +0000

    Cleaner implementation that looks more like ml_interface_3d_divu in varden/hgproject.f90

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 60d8a86e6b81e784fbe904c2bf1f225172940106
Author: lijewski <lijewski>
Date:   Mon Sep 12 16:14:05 2005 +0000

    turn off minimize comm costs stuff

Src/C_BaseLib/DistributionMapping.cpp

commit b6219af8aba53dd63a69708cf39d67a79fd20ac3
Author: car <car>
Date:   Mon Sep 12 14:12:19 2005 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak

commit c5e86cc321ed54fd2ad2770803e38cedc9938fff
Author: car <car>
Date:   Fri Sep 9 20:35:16 2005 +0000

    tweaks for f90 and Intel 9

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 2655e1ec9dd1fef746f11dbe0275c3c33d5897db
Author: almgren <almgren>
Date:   Thu Sep 8 21:55:46 2005 +0000

    An attempt to make CG_solve and BiCG_solve not create huge answers
    when the problem is almost completely solved.

Src/LinearSolvers/F_MG/itsol.f90

commit 42a2aef77695ab9789316f4d2a351ea2a6989d74
Author: car <car>
Date:   Thu Sep 8 19:35:22 2005 +0000

    pure is a stumbling block for PathScale, save for later

Src/F_BaseLib/ml_multifab.f90

commit eafd68222209c46f1584bda0e2a62713eb9a40a8
Author: jbb <jbb>
Date:   Wed Sep 7 21:13:00 2005 +0000

    Oops - typo in previous INTERP_2D.F

Src/C_AMRLib/INTERP_2D.F

commit 90836f771cfeda8d9f6034a15d6c54d8351d1da8
Author: jbb <jbb>
Date:   Wed Sep 7 21:11:47 2005 +0000

    Fix in LINCC_INTERP (and set-up for it) so that the routine which sets alpha
    loops over all of the fine cells in each coarse grid cell, not just the
    ones to be interpolated.  This was needed because of a umac_periodic_bust
    because regions of different size were setting alpha differently.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/Interpolater.cpp

commit 817b8121a26f90473c75a06063ad69195ab4666b
Author: car <car>
Date:   Wed Sep 7 19:22:31 2005 +0000

    added marc's dsp generating code

Tools/C_mk/Make.rules

commit 25250fae65997f0156bb9dc36281dac09a3a8e93
Author: car <car>
Date:   Wed Sep 7 19:01:45 2005 +0000

    Got Rid of Lib's added f90 dependencies

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit d836faba212d43c5dee901fd1f304fba6c3cc00a
Author: car <car>
Date:   Wed Sep 7 17:27:36 2005 +0000

    we don't buid libraries anymore

Src/C_AMRLib/GNUmakefile
Src/C_BaseLib/GNUmakefile
Src/C_BoundaryLib/GNUmakefile
Src/LinearSolvers/C_TensorMG/GNUmakefile

commit 30b9fcfc71e9e580de2f93c6dfd29f05f2c4d24b
Author: car <car>
Date:   Wed Sep 7 17:02:14 2005 +0000

    *** empty log message ***

Tools/C_scripts/moddep.pl

commit 2043e8569c0e008378a4eee4142cefbc2a44ab20
Author: car <car>
Date:   Tue Sep 6 22:52:23 2005 +0000

    Intel9 support

Tools/F_mk/GMakedefs.mak

commit c9df1f7d77f0c60e609a22473318eedfa94de0f9
Author: car <car>
Date:   Tue Sep 6 22:51:54 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit 4411172eb1105e4fbe57b895719c13d7c67c4355
Author: car <car>
Date:   Tue Sep 6 22:06:27 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/FParallelMG.mak
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h

commit f544a43fec109c2a933c597f7a544d8c23016c46
Author: car <car>
Date:   Tue Sep 6 21:06:25 2005 +0000

    mg_cpp changes

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_cpp_f.h
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 26a4099fc1234e5fb3cad173237bf0a4b30fab83
Author: almgren <almgren>
Date:   Thu Sep 1 21:35:00 2005 +0000

    Needed to make same index fixed in lin_cc_interp_3d as in lin_cc_interp_2d.

Src/F_BaseLib/interp.f90

commit 4aef65bc74727e1b7d5e3e88537edc232d509b9c
Author: almgren <almgren>
Date:   Thu Sep 1 19:18:24 2005 +0000

    I believe this is the correct scaling for 3-d nodal.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 631177770fbfb013da506dfdf5af2380ffa849a8
Author: almgren <almgren>
Date:   Thu Sep 1 17:57:38 2005 +0000

    The ml_layout_build from a ml_boxarray was not correctly passing
    the problem domain to the layout...instead the problem domain was
    being defined as the bounding box at that level.  Now the problem
    domain from the ml_boxarray is passed through the layout_build call.

Src/F_BaseLib/ml_layout.f90

commit c219663a4d3549ae312bf88a33a9ef12d04e4fc3
Author: car <car>
Date:   Tue Aug 30 20:34:07 2005 +0000

    dead code elimination

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/boxarray.f90

commit 0668c523f27259fac9317132c6b96ff646ef9c1e
Author: lijewski <lijewski>
Date:   Mon Aug 29 16:27:16 2005 +0000

    amr.restart=init -> call initialInit() not restart()

Src/C_AMRLib/Amr.cpp

commit 59a58e85e6232e08a06dfa4dee0066cfee614f71
Author: car <car>
Date:   Mon Aug 29 15:07:11 2005 +0000

    more generics

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/box.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/flux_reg.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/ml_layout.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/stencil.f90

commit a254a1df524494bcf015d84c1d6c945b6938a947
Author: car <car>
Date:   Wed Aug 24 20:22:46 2005 +0000

    added cluster_2d.f90, temporarily

Src/F_BaseLib/GPackage.mak

commit 3b06f5fccd9264590caf3c5bd86f1556ba46c2bb
Author: car <car>
Date:   Wed Aug 24 16:41:02 2005 +0000

    one more check for underflow

Src/LinearSolvers/F_MG/itsol.f90

commit 4b914088e4f2dfd46819159456787155a41cacbe
Author: car <car>
Date:   Tue Aug 23 19:02:29 2005 +0000

    better error control

Src/LinearSolvers/F_MG/itsol.f90

commit dadf98f49fd09ae1e7b5d435bfd627f5de57644e
Author: car <car>
Date:   Tue Aug 23 18:18:32 2005 +0000

    hack to fix cg/bicg when r.a.r is zero

Src/LinearSolvers/F_MG/itsol.f90

commit b8da19766396ac1aaec3f4f377fa2abe94878f66
Author: car <car>
Date:   Mon Aug 22 19:19:46 2005 +0000

    remove c++ wrapper from compilation

Src/LinearSolvers/F_MG/GPackage.mak

commit 9a574c876705651516270dc4e66fb2c21f11fdd2
Author: car <car>
Date:   Mon Aug 22 19:19:16 2005 +0000

    some clean up of I/O

Src/F_BaseLib/box.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/flux_reg.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/multifab.f90

commit 00667e2e676da44f32344af8a2d30a14bc9c0939
Author: car <car>
Date:   Sun Aug 21 17:13:55 2005 +0000

    fleshing out more of the operations on types

Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/bl_string.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab.f90

commit de838ebb83bad71e81dfcfd14eeaafeb1ee809a0
Author: car <car>
Date:   Sat Aug 20 19:40:27 2005 +0000

    more setvals

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/t_cls.f90
Tests/F_BaseLib/t_cls.f90

commit d55aceced93c056b381b71ded94ed819409c73e6
Author: car <car>
Date:   Sat Aug 20 19:35:26 2005 +0000

    b1 and b2 might be shrunk in recursive call

Src/F_BaseLib/cluster.f90

commit c5e904da10db1005378915057746358048355f58
Author: car <car>
Date:   Sat Aug 20 16:39:57 2005 +0000

    cluster should be debugged

Src/F_BaseLib/cluster.f90

commit c673065973778d4a1e0d5fafcbb3c9204061bd4b
Author: almgren <almgren>
Date:   Sat Aug 20 05:27:28 2005 +0000

    2D version of cluster.f90 used by Ann until cluster.f90 is debugged.

Src/F_BaseLib/cluster_2d.f90

commit a1cc8f64131586f52f7bc42e35d159e2c731c0ca
Author: car <car>
Date:   Fri Aug 19 23:08:32 2005 +0000

    tweaks for mpi

Tools/F_mk/GMakedefs.mak

commit 285e718277e0220b0098236dc647619d0f36a3be
Author: car <car>
Date:   Fri Aug 19 23:08:08 2005 +0000

    get_boxarray

Src/LinearSolvers/F_MG/mg.f90

commit 530c3a343bb73e727419435293f29b8a653b8f8b
Author: car <car>
Date:   Fri Aug 19 23:07:49 2005 +0000

    *** empty log message ***

Src/F_BaseLib/box.f90
Src/F_BaseLib/cluster.f90
Src/F_BaseLib/test/t_cls.f90
Tests/F_BaseLib/t_cls.f90

commit 02f06319a5676078691e6acbcadce0f1d9a3fb66
Author: car <car>
Date:   Wed Aug 17 13:29:56 2005 +0000

    *** empty log message ***

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90

commit e31f5e9fd5287f54a7d4cd40eb98eef061f02096
Author: car <car>
Date:   Sat Aug 13 15:47:54 2005 +0000

    missed some

Src/F_BaseLib/parallel.f90

commit 28862e8e3634e4ad6510b8e6ca545e76045492d9
Author: car <car>
Date:   Fri Aug 12 17:28:32 2005 +0000

    intel is too permissive...

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/parallel_stubs.f90

commit 204eda4433ca10dcf15d69d28d239666e86089b5
Author: car <car>
Date:   Fri Aug 12 17:21:57 2005 +0000

    oops

Src/F_BaseLib/parallel_stubs.f90

commit 526b15c0165ad28a5f05fe4a9cb302254daaaccf
Author: car <car>
Date:   Fri Aug 12 16:50:19 2005 +0000

    more complex support

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit 4cea41f4325c6b0e05844313a4dd945c62644448
Author: car <car>
Date:   Thu Aug 11 23:43:10 2005 +0000

    fab, multifab complex for fmm

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90

commit fe66adad57bfa80ec52bd9c6bcf34456c09dd3c3
Author: car <car>
Date:   Wed Aug 3 20:25:32 2005 +0000

    oops

Src/F_BaseLib/ml_layout.f90

commit 19a9fdb7460b2f80ba20a0eb838361abdff16d62
Author: car <car>
Date:   Wed Aug 3 14:43:43 2005 +0000

    extra vars

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/t_cls.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_cls.f90
Tests/F_BaseLib/t_main.f90

commit d9a0ca35309acf5ee271782ed5902053623164d9
Author: car <car>
Date:   Wed Aug 3 14:43:09 2005 +0000

    ml_layout

Src/F_BaseLib/layout.f90
Src/F_BaseLib/ml_layout.f90

commit b8d1e1b3c2a09717501203ea3bf879335363c4e0
Author: car <car>
Date:   Fri Jul 29 21:34:27 2005 +0000

    fix for 3d

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/test/t_cls.f90
Tests/F_BaseLib/t_cls.f90

commit 9d3952f9f9a67ce14786891b3fecd645263dbea8
Author: almgren <almgren>
Date:   Fri Jul 29 20:53:13 2005 +0000

    Make sure to set the boxarray%dim = 2 in the 2d case...

Src/F_BaseLib/cluster.f90

commit dfa0927c62f265e9bab4fb3f1a8094661d5e5440
Author: car <car>
Date:   Fri Jul 29 19:13:19 2005 +0000

    mask out  ghostcells, more debugging

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/test/t_cls.f90
Tests/F_BaseLib/t_cls.f90

commit 60fa7a7318361f5be2f0d67134cc968ab4fb45e8
Author: car <car>
Date:   Fri Jul 29 17:10:05 2005 +0000

    i think a fixed cluster

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_cls.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_cls.f90
Tests/F_BaseLib/t_main.f90

commit d32ea0d09bdf62f6d45f4f7bcfcdfa2ee984e956
Author: almgren <almgren>
Date:   Thu Jul 28 19:34:04 2005 +0000

    Dont need to test on (n>1) on the way back up because
    that code is only called for n = 2,...nlevs.

Src/LinearSolvers/F_MG/ml_cc.f90

commit de7d04559f0b3dabb7c98ae231b6dfec9b7aa746
Author: almgren <almgren>
Date:   Thu Jul 28 19:33:19 2005 +0000

    Make sure to use "mini_cycle" instead of mg_tower_cycle when
    relaxing at a fine AMR level so that the smoother and not the
    bottom solver will be called.

Src/LinearSolvers/F_MG/ml_cc.f90

commit b78182062bfe83a57d3bfdcff09801c506d09edd
Author: almgren <almgren>
Date:   Wed Jul 27 20:26:09 2005 +0000

    Index bug...

Src/F_BaseLib/cluster.f90

commit 814c5204ea1724cd28455a4d7e5f0ef4b3542a1b
Author: car <car>
Date:   Wed Jul 27 17:12:58 2005 +0000

    some fixes

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit 9f4c3c2075932baab80cd349faa6a3ec21350cdf
Author: car <car>
Date:   Tue Jul 26 16:48:37 2005 +0000

    lets build boxarrays out of list_boxes

Src/F_BaseLib/boxarray.f90

commit ff37d6cbf42ca94c2dfd6d6c8b6d8a7625080544
Author: car <car>
Date:   Thu Jul 21 18:13:13 2005 +0000

    complex fabs

Src/F_BaseLib/fab.f90

commit f66d7b6d50b1a0b00c1cdb6a963a425663121320
Author: lijewski <lijewski>
Date:   Wed Jul 13 19:56:31 2005 +0000

    Some mods for Portland Group C++ compiler.
    I'm using PGI as a placeholder for the "appropriate" predefined compiler symbol.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/Thread.H

commit 6d302c95ff1126d853f8a6e015a22e790e6f15ba
Author: car <car>
Date:   Mon Jul 4 23:12:22 2005 +0000

    *** empty log message ***

Src/F_BaseLib/bl_types.f90

commit d30a62674ddfce953ae6c20765944fa17e0440d9
Author: car <car>
Date:   Mon Jul 4 22:52:01 2005 +0000

    endian test

Src/F_BaseLib/bl_types.f90

commit d69fa57d9d69f6bd1c198eb50d826d0d948a02c9
Author: car <car>
Date:   Thu Jun 23 16:50:22 2005 +0000

    some multicomponent adjustments

Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/multifab.f90

commit fd0648d398f1f68f10034e71e332b31c03d8bde4
Author: lijewski <lijewski>
Date:   Tue Jun 21 21:42:03 2005 +0000

    added Plot_Files_Output()

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 71192f64f0a8c34e7ffc4338b390b9dd9d89a86e
Author: lijewski <lijewski>
Date:   Tue Jun 21 20:09:47 2005 +0000

    fixed the bug in the speed upgrades

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 7a6d871f6e9935d6641fa8bb229ffad5aee340da
Author: car <car>
Date:   Sat Jun 18 19:04:36 2005 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_boxlib.dsp
Src/F_BaseLib/test/t_boxlib.dsw
Tests/F_BaseLib/t_boxlib.dsp
Tests/F_BaseLib/t_boxlib.dsw

commit 927e32a60cafcca76df11f65dd063ed2dd4a0414
Author: car <car>
Date:   Fri Jun 17 17:08:31 2005 +0000

    OMP fix

Src/LinearSolvers/F_MG/stencil.f90

commit 921c5509c171a067a91a89c33d69443924ad4c4c
Author: car <car>
Date:   Fri Jun 17 02:03:28 2005 +0000

    new mech for intrisics

Tools/F_mk/GMakedefs.mak

commit 8441fd9c5bc6f49a97c31fcf02da8f9f3f8d861e
Author: car <car>
Date:   Thu Jun 16 22:53:14 2005 +0000

    box_projectable

Src/F_BaseLib/box.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/ppm_util.f90

commit 9c50fb92de721f323d5b7553ec98e4e2aff57b42
Author: car <car>
Date:   Tue Jun 14 20:00:24 2005 +0000

    support for Intel 9

Tools/F_mk/GMakedefs.mak

commit 3a1b997e7115239cf44e0d2ea751605cf42afc58
Author: car <car>
Date:   Tue Jun 14 16:30:11 2005 +0000

    not need external on iagc

Src/F_BaseLib/f2kcli.f90

commit 162353772f53d9587d99ec6c7d3465bf92a29f57
Author: car <car>
Date:   Tue Jun 14 16:23:08 2005 +0000

    Lahey checking

Tools/C_mk/Make.Linux

commit eb979c2dec93a2639c8d7f2fb7b38ff44533fba8
Author: car <car>
Date:   Tue Jun 14 16:22:54 2005 +0000

    icpc/ifort version 9

Tools/C_mk/Make.defs

commit d16bb0a168a56f11a57bedb51a0fe61595791530
Author: car <car>
Date:   Fri Jun 10 16:56:28 2005 +0000

    reversion to April 1, 2005

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real2d.f
Src/LinearSolvers/C_NodalMG/amr_real3d.f
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 4c2ee23d86089a9757daef8e63aa7cfc9d5aaea6
Author: lijewski <lijewski>
Date:   Thu Jun 9 17:27:56 2005 +0000

    some simplification

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit bbc6cd6634d9e0558523ba99049eb377c694d9ca
Author: almgren <almgren>
Date:   Thu Jun 9 00:08:58 2005 +0000

    Fix to the problem of one-cell thick domains getting the boundary
    nodes incorrectly set to nodal.   Fix is in combination to fix
    to box_contains function...

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 03e220b804d3046ea473de194bf255a84b3ff139
Author: almgren <almgren>
Date:   Thu Jun 9 00:08:04 2005 +0000

    "Contains" now checks lo against lo and hi, and hi against lo and hi.

Src/F_BaseLib/box.f90

commit f569dff58c5bd2d954fc9c4ad77eb9d764f0ce3e
Author: lijewski <lijewski>
Date:   Wed Jun 8 21:50:04 2005 +0000

    ml_nodal_restriction is now parallelized

Src/LinearSolvers/F_MG/ml_restriction.f90

commit b7e3d074d91a3256da05e1099e4bd30cc47768ab
Author: lijewski <lijewski>
Date:   Wed Jun 8 17:26:00 2005 +0000

    added filtering ability to copy routines

Src/F_BaseLib/multifab.f90

commit e3e7929dbd98f0f42c627fda62486494c17fa29c
Author: almgren <almgren>
Date:   Tue Jun 7 18:23:10 2005 +0000

    Change so that we only do interface updates if it is truly
    a crse-fine point, not a fine-fine point.

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit c367a49cad316882fc9359267189074cf6077dff
Author: lijewski <lijewski>
Date:   Tue Jun 7 18:09:53 2005 +0000

    added nodal zero routines

Src/LinearSolvers/F_MG/mg_restriction.f90

commit 3181d81999d05c74c3818d6a557691bd2cb1c036
Author: almgren <almgren>
Date:   Tue Jun 7 18:03:31 2005 +0000

    Formatting...

Src/LinearSolvers/F_MG/ml_nd.f90

commit b7c3d86f22bdfe8136738f55b665f8c19b595223
Author: almgren <almgren>
Date:   Tue Jun 7 16:33:03 2005 +0000

    Fix to how we zero the crse array before restriction.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit f32cf7fda9fcc194e2710c514123f84f98e01375
Author: car <car>
Date:   Mon Jun 6 18:17:43 2005 +0000

    lnc

Src/F_BaseLib/multifab.f90

commit 8cb459eac46f8a11675c86201727f0f64743c8a9
Author: almgren <almgren>
Date:   Mon Jun 6 16:37:06 2005 +0000

    Put the same changes in lin_cc_interp_3d as in lin_cc_interp_2d to
    get indexing thru crse and fine correct.

Src/F_BaseLib/interp.f90

commit 6b086d4f401ce69ecb93a41900375d425daeeb51
Author: almgren <almgren>
Date:   Sun Jun 5 21:06:58 2005 +0000

    Fixed lin_cc_interp_2d...NOTE: 3d needs to be fixed as well!!!

Src/F_BaseLib/interp.f90

commit 8723b24e6e0e49b213d4fa74a693c8dbba427ba8
Author: lijewski <lijewski>
Date:   Fri Jun 3 22:49:05 2005 +0000

    added error checks in dataptr routines

Src/F_BaseLib/fab.f90

commit 163f4b797020481121287bc5fff7d56f4546aa1e
Author: lijewski <lijewski>
Date:   Fri Jun 3 21:35:02 2005 +0000

    Got rid of bunch of redundant code by calling more general routines when possible.
    All the norms now use "mask" consistently.
    The "mask" is now always considered to be a 1 compolent multifab; i.e. it
    represents a geometric mask even in the case when we're interested in the
    norm of multiple components of a multifab at one time.

Src/F_BaseLib/multifab.f90

commit a1285b9aabcbb8531dabc011f3acc92c0f518dfe
Author: lijewski <lijewski>
Date:   Fri Jun 3 19:39:49 2005 +0000

    parallelized ml_edge_restriction

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 325ae184f8da47ef5472d8fb83f882c46d003caa
Author: lijewski <lijewski>
Date:   Fri Jun 3 19:16:51 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_restriction.f90

commit bd4028b9211fde9e45e32043d1ade0a99af3b703
Author: lijewski <lijewski>
Date:   Fri Jun 3 17:45:16 2005 +0000

    moved destroy code to after final uses

Src/LinearSolvers/F_MG/ml_cc.f90

commit 039d86a03e06a52e2185748fbcc9ffd227b218f3
Author: almgren <almgren>
Date:   Fri Jun 3 05:16:26 2005 +0000

    Pass "n" thru calling sequence instead of looping
    over.   Note that multifabs coming in are now edge-based.

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 8d8eaa4675690034d4fbd2263c9b6f249891595c
Author: lijewski <lijewski>
Date:   Thu Jun 2 20:35:36 2005 +0000

    a little cleanup

Src/LinearSolvers/F_MG/mg_prolongation.f90

commit b15676667bd11efe5269f4e4177cf0d8a4f5c2bf
Author: lijewski <lijewski>
Date:   Thu Jun 2 16:38:39 2005 +0000

    out -> inout in a couple places

Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_restriction.f90

commit b7e5c97eeaa13a9d723b6ac7e12ea1e7f8169732
Author: vince <vince>
Date:   Thu Jun 2 00:28:08 2005 +0000

    added support for jvn.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 1603587bc1ec13d3f5fbf06b2a20ac64422b4ac3
Author: lijewski <lijewski>
Date:   Wed Jun 1 22:28:52 2005 +0000

    some cleanup

Src/LinearSolvers/F_MG/mg_restriction.f90

commit 374b8c75a8cfa03e0ae139d7ead705bd10f907f6
Author: car <car>
Date:   Wed Jun 1 21:40:35 2005 +0000

    should read ml_boxarray with != rr properly

Src/F_BaseLib/box_util.f90

commit 99101c835143c68b7a291b1eda259809dfbafd06
Author: almgren <almgren>
Date:   Wed Jun 1 21:08:56 2005 +0000

    Fix problem in defn of jbot vs jtop.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit eebe9672e9ca65963415b8342e0dbb1c037964ad
Author: lijewski <lijewski>
Date:   Wed Jun 1 20:14:38 2005 +0000

    parallelized ml_prolongation

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 7b26e9a7a741300b166cf6e539556a8ee188b011
Author: lijewski <lijewski>
Date:   Wed Jun 1 16:44:16 2005 +0000

    messed up something in ml_nodal_restricton

Src/LinearSolvers/F_MG/ml_restriction.f90

commit b86de26ea7a09adf34ac1163ff4c12fdd261d0d0
Author: lijewski <lijewski>
Date:   Tue May 31 21:38:19 2005 +0000

    some cleanup

Src/LinearSolvers/F_MG/mg_restriction.f90

commit d0e19f050874e96a6b99edb7ff087072295371e9
Author: lijewski <lijewski>
Date:   Tue May 31 21:38:04 2005 +0000

    parallelized cell-centered restriction

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 7d4d5b6cdadde97ef102ebc3eb0fa03b55579175
Author: marc <marc>
Date:   Tue May 31 18:11:22 2005 +0000

    make sure filpatches called using amrlevels in hierarchy--required subtle change to regrid function

Src/C_AMRLib/Amr.cpp

commit 3af3a3bb3b30e34ccddecc2fdf636136e4ecf146
Author: car <car>
Date:   Tue May 31 17:21:44 2005 +0000

    more ignorance

Tests/LinearSolvers/F_MG/.cvsignore

commit b32d15a42d1c585669c3422e17804ffc55b3b5d5
Author: car <car>
Date:   Fri May 27 21:59:23 2005 +0000

    strengthen optimization on non amd systems

Tools/F_mk/GMakedefs.mak

commit 72aefc02e5fa390578929e2b61e3d2820ec0e871
Author: car <car>
Date:   Fri May 27 21:58:11 2005 +0000

    BC_UNDEF

Src/F_BaseLib/bc.f90

commit 8be2ac04ed1ce6271a1338679337dfc2c28bffff
Author: car <car>
Date:   Fri May 27 21:57:21 2005 +0000

    memory leak fix; pointer->allocatable

Src/LinearSolvers/F_MG/ml_nd.f90

commit b5d30c99582bd70aa4336bc5f4044b795c8ec6cd
Author: lijewski <lijewski>
Date:   Thu May 26 20:48:13 2005 +0000

    Added WhereToStart().
    Now do "fairer" job laying out multifabs across CPUs.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 78a75b4b6addbcb8ba53fb8f881fa3dfae2a4611
Author: car <car>
Date:   Thu May 26 16:42:02 2005 +0000

    memory leak

Src/LinearSolvers/F_MG/ml_cc.f90

commit ba7ee51884eadb3c0698d124eb7ef903bf32bee0
Author: almgren <almgren>
Date:   Wed May 25 21:10:38 2005 +0000

    Was bug in how we were computing ML residual within the iteration loop.
    Now appears to work on 2-level and 3-level problems.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 03526f92ca7ab9ba00e038e983541919e8c5b16a
Author: colella <colella>
Date:   Wed May 25 18:29:23 2005 +0000

    Comment out pretty_print.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 1d5314618ec382ceb4a4d94e75abdf27c9cd9655
Author: lijewski <lijewski>
Date:   Tue May 24 22:31:22 2005 +0000

    added the_copyassoc_head

Src/F_BaseLib/layout.f90

commit 3eda9853c40be9ef03342e05498b1a882616d47b
Author: lijewski <lijewski>
Date:   Mon May 23 21:21:44 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90

commit bd740614943c8cb98365721cc39a6146556006ce
Author: lijewski <lijewski>
Date:   Mon May 23 20:08:28 2005 +0000

    ml_interp_bcs now calls ml_interp_bcs_c

Src/LinearSolvers/F_MG/ml_prolongation.f90

commit 9e76bd20d1810674e5c7c81df65096a0d6b2ba62
Author: lijewski <lijewski>
Date:   Mon May 23 19:43:11 2005 +0000

    ml_cc_restriction now call ml_cc_restriction_c

Src/LinearSolvers/F_MG/ml_restriction.f90

commit 5b82f49dd8d823215ca0a681f69a45877b6e0179
Author: lijewski <lijewski>
Date:   Fri May 20 21:30:11 2005 +0000

    removed local_boxes stuff

Src/F_BaseLib/layout.f90

commit f69621cccc4432e57ca449f9d70a2683856fd0a3
Author: lijewski <lijewski>
Date:   Fri May 20 20:42:29 2005 +0000

    added multifab_internal_sync_c

Src/F_BaseLib/multifab.f90

commit 654d02f2f3daf07f7abbc92fc3fd21702e7b6707
Author: lijewski <lijewski>
Date:   Fri May 20 18:22:09 2005 +0000

    more copyassoc stuff

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90

commit 715ab5a1d2136a6e99c0e987051f261c724ac179
Author: lijewski <lijewski>
Date:   Wed May 18 21:57:16 2005 +0000

    some work toward a fancy parallel copy

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90

commit 712c890599b75c03c399b40df661bc3eb087debb
Author: car <car>
Date:   Wed May 18 21:16:28 2005 +0000

    try to get the alpha term right

Src/LinearSolvers/F_MG/stencil.f90

commit 8d8cf1419283ebe6e5c5527c46d3b1df757357fb
Author: lijewski <lijewski>
Date:   Tue May 17 22:03:17 2005 +0000

    copy fixes

Src/F_BaseLib/multifab.f90

commit 505c83fc32011603b539ceffab36249d83a631a8
Author: lijewski <lijewski>
Date:   Tue May 17 22:02:53 2005 +0000

    added component to debug output

Src/F_BaseLib/fab.f90

commit 0c73e0b8a4c4bab40cb14afeaf22f508946afd3a
Author: car <car>
Date:   Tue May 17 20:46:41 2005 +0000

    false alarm

Src/F_BaseLib/fab.f90

commit 601c7a23874bfc4f75ad60b5068ccf3c58580f79
Author: car <car>
Date:   Tue May 17 20:19:05 2005 +0000

    make sure multicomponet fabs print correctly in 1 and 2 dimensions

Src/F_BaseLib/fab.f90

commit 845dbd1a2ce001b6404575573134c48b5fdc862f
Author: car <car>
Date:   Sun May 15 21:11:52 2005 +0000

    more multicomponent fixes

Src/F_BaseLib/bl_constants.f90
Src/F_BaseLib/multifab.f90

commit 12628509b6f3cd547a59393aca3362a334d415b0
Author: car <car>
Date:   Tue May 10 22:11:41 2005 +0000

    print generic for ml_multifab

Src/F_BaseLib/ml_multifab.f90

commit b59b14683e5351d71774f0502e96999a775d84a3
Author: car <car>
Date:   Tue May 10 22:11:11 2005 +0000

    simple abec code

Src/LinearSolvers/F_MG/stencil.f90

commit 8c80088739a29dbdb5d8eb90baff071f641b49ef
Author: car <car>
Date:   Tue May 10 13:51:28 2005 +0000

    single component applicators

Src/LinearSolvers/F_MG/stencil.f90

commit 239ce091447c1ed4d1a5b60ec65b540588a11139
Author: car <car>
Date:   Fri May 6 19:59:11 2005 +0000

    select bottom level

Src/LinearSolvers/F_MG/mg.f90

commit bdc3397e953fc6186c9583165b5c1dcf1024c6ab
Author: car <car>
Date:   Thu May 5 22:32:58 2005 +0000

    more suger

Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/multifab.f90

commit fa73ff57b108d37d3b61f2f97ac68719c1fff317
Author: car <car>
Date:   Thu May 5 22:32:47 2005 +0000

    more options to output plotfiles

Src/F_BaseLib/fabio.f90

commit b04476eef0be369dc574cc8446013758af20bd02
Author: car <car>
Date:   Thu May 5 22:32:14 2005 +0000

    not needed modules

Src/LinearSolvers/F_MG/ml_cc.f90

commit b6cc62cec353a1f397cb577948d4a3924be81b52
Author: car <car>
Date:   Thu May 5 20:29:11 2005 +0000

    PROF only uses BLMpi.cpp

Src/C_BaseLib/Make.package

commit 085d869eb2d0c468608660c67c182635988647c9
Author: car <car>
Date:   Thu May 5 04:35:01 2005 +0000

    more suger

Src/F_BaseLib/ml_multifab.f90

commit 7269347d2f545f96619d8e65acf9edf075d7e615
Author: car <car>
Date:   Wed May 4 21:06:15 2005 +0000

    more helper fcns

Src/F_BaseLib/bl_constants.f90
Src/F_BaseLib/ml_layout.f90
Src/F_BaseLib/ml_multifab.f90

commit 3f9c22f4b5396a142c417f63ccff4a3e0d9c899f
Author: lijewski <lijewski>
Date:   Tue May 3 17:46:01 2005 +0000

    oops

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 2224e50c0b413a2cf4a31e1c178b4dfea6aeedda
Author: car <car>
Date:   Fri Apr 29 20:34:15 2005 +0000

    layout lev 1 owns finer level layouts

Src/F_BaseLib/ml_layout.f90

commit fe3101bd51670cbcdd4b8e653d345098cb57b937
Author: lijewski <lijewski>
Date:   Thu Apr 28 23:09:13 2005 +0000

    memory cleanup

Src/F_BaseLib/ml_layout.f90

commit 7a0d7b087f95295ade30388984bb33485d29bab8
Author: lijewski <lijewski>
Date:   Thu Apr 28 22:15:41 2005 +0000

    memory cleanup

Src/LinearSolvers/F_MG/ml_nd.f90

commit ffae07ae0a0f0d54dbdbdc1d62618c4b1cbfb734
Author: lijewski <lijewski>
Date:   Thu Apr 28 18:29:49 2005 +0000

    memory cleanup

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/ml_layout.f90
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit b9cc765a043be4df9623028722d1a8b811bf35d6
Author: almgren <almgren>
Date:   Thu Apr 28 16:54:25 2005 +0000

    ml_layout_build can now take periodic flag pmask...(passes flag through into
    layout_build)

Src/F_BaseLib/ml_layout.f90

commit 4d9352a3415b9865596e06445d8ae6a8154de25f
Author: almgren <almgren>
Date:   Thu Apr 28 16:54:04 2005 +0000

    Need this change to make nodal work.

Src/F_BaseLib/fabio.f90

commit 518b9b8cc9a9aec6f6413900683d838ad0378c47
Author: lijewski <lijewski>
Date:   Thu Apr 28 16:31:12 2005 +0000

    simplification of buildFPB()

Src/C_BaseLib/Geometry.cpp

commit f1eeb40d8594cd1d7842d7e57e2e783fde0a6938
Author: lijewski <lijewski>
Date:   Mon Apr 25 18:25:56 2005 +0000

    nodal fix to set_bc_nodal

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 60ac15e4b1cec652cda97ac98a436ecacb216147
Author: car <car>
Date:   Sat Apr 23 19:49:49 2005 +0000

    sparse data distribution speed up

Src/C_BaseLib/FabArray.H

commit ee07e3f054e0d70267cb7a5800c2908fa69fd8d2
Author: lijewski <lijewski>
Date:   Fri Apr 22 20:59:22 2005 +0000

    mods to speedup interface_residual

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H

commit f2d78dfe4c29a17009e26c1e0840094e8ea23d9f
Author: car <car>
Date:   Fri Apr 22 17:24:16 2005 +0000

    added profiler

Src/C_AMRLib/AmrLevel.cpp

commit 8dd6aa0529e4f3ab333d8a33318f5b013c78d7ae
Author: lijewski <lijewski>
Date:   Fri Apr 22 02:35:30 2005 +0000

    Array<int> -> Array<char> for did_work storage

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 70da6521c0da7695ec28299a18ea5d63549cb609
Author: lijewski <lijewski>
Date:   Fri Apr 22 02:01:10 2005 +0000

    speedup for fill_internal_borders

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp

commit d57b6d2b53bdcba71f9a6b422bad31cef7188c4c
Author: lijewski <lijewski>
Date:   Thu Apr 21 19:53:49 2005 +0000

    speedups to fill_interface()

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit de69f187aff907e2dd85c06fd1b26bedff1a3174
Author: almgren <almgren>
Date:   Thu Apr 21 17:08:48 2005 +0000

    Use ml_layout mla instead of array of layouts la_tower(:)

Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit 0bb03f62223efc12d5d33b231b82b9a2f8beb426
Author: almgren <almgren>
Date:   Thu Apr 21 16:22:21 2005 +0000

    Add option to fix boundary conditions on solution so we can correctly
    compute the gradient afterwards.

Src/LinearSolvers/F_MG/ml_cc.f90

commit 64e1180097ddd92f7d5f7684f2d9693a2f2236d6
Author: almgren <almgren>
Date:   Thu Apr 21 15:12:44 2005 +0000

    New ml_cc routine (called by cc_multi), and modifications to ml_cc and ml_nd
    so that we don't test on the full multilevel residual unless the fine residual
    is already converged.

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/ml_cc.f90
Src/LinearSolvers/F_MG/ml_nd.f90

commit edf02c7aa0af9912fddaeefe324974621a654b54
Author: almgren <almgren>
Date:   Thu Apr 21 14:45:57 2005 +0000

    Add restriction of rh in beginning, and better convergence criteria.

Src/LinearSolvers/F_MG/ml_nd.f90

commit d5628fb125b19bd0000375c7a32fa943b04c19ca
Author: almgren <almgren>
Date:   Wed Apr 20 18:04:41 2005 +0000

    Fixed bug in stencil_flux_2d for lo-j sides.

Src/LinearSolvers/F_MG/stencil.f90

commit 96d1df6ec0d8f8b2304f5bbb7ca5d531b59b4468
Author: car <car>
Date:   Tue Apr 19 21:04:20 2005 +0000

    can no turn of all i/o;
    improves grid_places for large numbers of grids

Src/C_AMRLib/Amr.cpp

commit 5bd69fb0e8b19d7799e7bdfedeb90830a251212a
Author: car <car>
Date:   Tue Apr 19 20:42:24 2005 +0000

    fill_patch::restrict_level: seems to speed up cases with > 1000 grids

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real2d.f
Src/LinearSolvers/C_NodalMG/amr_real3d.f
Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit de542e2d4effacb9c477ad7152db8758cd739ecb
Author: car <car>
Date:   Tue Apr 19 03:32:37 2005 +0000

    hate assert

Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/boxarray.f90

commit 72e0d1f75bc67ea758f6e18f6b0daf68a5aa3dfc
Author: lijewski <lijewski>
Date:   Mon Apr 18 19:21:21 2005 +0000

    fix to box_periodic_shift when nodal.
    ----------------------------------------------------------------------
    removed automatically CVS: CVS: Committing in .
    ----------------------------------------------------------------------

Src/F_BaseLib/box.f90

commit af7852e432f1f64387689ed5b35c4f44adc2f56d
Author: lijewski <lijewski>
Date:   Mon Apr 18 18:26:39 2005 +0000

    Checked in some mask code for dealing with periodicity; not fully working.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 0bf4a39511ace0c9ea88ad8a5be0d6444558e727
Author: car <car>
Date:   Mon Apr 18 16:25:57 2005 +0000

    ml_nd

Src/LinearSolvers/F_MG/GPackage.mak

commit a70dd034735009f32191aa6158070a56b658a65a
Author: almgren <almgren>
Date:   Mon Apr 18 00:51:20 2005 +0000

    Use bl_constants_module instead of redefining constants.

Src/LinearSolvers/F_MG/ml_nd.f90

commit 6deb4f58af1b6ee2f83bf98fb700920f93107ede
Author: almgren <almgren>
Date:   Fri Apr 15 21:05:54 2005 +0000

    This contains the multilevel loop that does nodal multilevel multigrid solves.

Src/LinearSolvers/F_MG/ml_nd.f90

commit e5971e090e4c9d4d8c25442ebfad099ab82e1b2c
Author: almgren <almgren>
Date:   Fri Apr 15 17:06:14 2005 +0000

    Intersect box with the problem domain in stencil_set_bc so that
    Neumann boundary conditions are not over-written by coarse-fine loop.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit b8b5522b61bcd039b556a9fc4308acbfb29c923d
Author: lijewski <lijewski>
Date:   Thu Apr 14 23:22:36 2005 +0000

    fixed typo

Src/F_BaseLib/multifab.f90

commit 059eaedfa80f8f95c98cec177bd65ec2a7385556
Author: lijewski <lijewski>
Date:   Thu Apr 14 21:50:11 2005 +0000

    Now pretty print nodal masks.

Src/LinearSolvers/F_MG/stencil.f90

commit fd685fed04259a0ee7e5f10739effdaa4df5f68e
Author: lijewski <lijewski>
Date:   Thu Apr 14 18:22:17 2005 +0000

    Just a little rearrangement; no substantive changes.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit dffd1d0f79389465365bae420e904e413f209925
Author: almgren <almgren>
Date:   Thu Apr 14 17:49:27 2005 +0000

    Make the same change for 1-d and 3-d.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 290209737e13f192290d7a9c0710f8459398fa12
Author: almgren <almgren>
Date:   Thu Apr 14 17:41:38 2005 +0000

    Changed order of operations in filling/copying index array for sparse solver
    on more than one grid.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit d444aeb9818da54e96df0e2581696e12aa3d6a16
Author: almgren <almgren>
Date:   Wed Apr 13 20:12:05 2005 +0000

    Fixed a bug in the s_simple_2d_nodal (and probably the 1d and 3d as well)
    routine - the part which assigned BC_DIR to coarse-fine boundary nodes.
    New code is the same for all dimensions and more like the cc code.
    Tested on gr.2_19grids.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit de18cd3255f6d27d4dd3194c4ae968358224eb5a
Author: lijewski <lijewski>
Date:   Wed Apr 13 15:59:26 2005 +0000

    fixed some typos

Src/F_BaseLib/parallel.f90

commit 8fdfa67b83958ae584a29dd86aa44c5ea764da43
Author: car <car>
Date:   Tue Apr 12 23:25:27 2005 +0000

    fix for vector bcast

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit e9f7803fbc9b2b44f2ffa0ab7508b1426aeed1c0
Author: car <car>
Date:   Tue Apr 12 23:21:01 2005 +0000

    bcast error condition

Src/LinearSolvers/F_MG/mg.f90

commit 86a5a06b734fc26873c0821b4ac17fb1f2785da0
Author: car <car>
Date:   Tue Apr 12 23:20:23 2005 +0000

    broadcast of scalars

Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90

commit dec55c0d8d84c70b8a7548f4d3ca45c316c91c74
Author: lijewski <lijewski>
Date:   Tue Apr 12 20:30:15 2005 +0000

    Added call destroy(mm_grown)

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 22c675dea9c5a1bcee14706723034209729099d0
Author: lijewski <lijewski>
Date:   Tue Apr 12 18:22:29 2005 +0000

    Some modest name changes due to adding support for single-level nodal solves.

Tests/LinearSolvers/F_MG/makefile

commit c01ce75ca21f3ad2cf4800a923866c46aa3b9e7d
Author: almgren <almgren>
Date:   Tue Apr 12 17:00:45 2005 +0000

    New interface routines which take fine mask as well as coarse.

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 6bb2a36fc9aced418fc814bf3754168df7b51c5f
Author: lijewski <lijewski>
Date:   Mon Apr 11 17:57:26 2005 +0000

    Fixed bug in copy() routines.

Src/F_BaseLib/multifab.f90

commit 00e7fa3fa3970175e418c9c1b943a723cab871f2
Author: car <car>
Date:   Mon Apr 11 17:33:07 2005 +0000

    parallel

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 0c7608df8c18edba3963d0a47c5f260455be3943
Author: car <car>
Date:   Mon Apr 11 16:31:47 2005 +0000

    reclaim memory

Src/LinearSolvers/F_MG/mg.f90

commit 03d9ebda05e573cc35922d96338746d57955e446
Author: car <car>
Date:   Sun Apr 10 00:50:14 2005 +0000

    fix up that bottom solver...

Src/LinearSolvers/F_MG/mg.f90

commit 10e643ff26993b2c4b4102abcd799bdd10590e2d
Author: lijewski <lijewski>
Date:   Thu Apr 7 22:51:31 2005 +0000

    -O4 buggy on AIX

Tools/F_mk/GMakedefs.mak

commit 9d3df7efb8cc39d13909ed95654cab9c8f48c877
Author: lijewski <lijewski>
Date:   Wed Apr 6 16:58:42 2005 +0000

    Always do fill_boundary()s using asynchronous recv's.

Src/F_BaseLib/multifab.f90

commit 61fd8f7bb99e268a0b56738b31a8832ff39cb4b9
Author: car <car>
Date:   Tue Apr 5 16:54:47 2005 +0000

    change of calling sequence to stencil_fill_cc; pxa and pxb are the locations of the 'physical boundary' relative to the celll geometry edge; normally, these are set to ZERO

Src/LinearSolvers/F_MG/stencil.f90

commit afc844ce9f47ff0f5e8a92d9c55180299fb1d655
Author: lijewski <lijewski>
Date:   Mon Apr 4 21:43:12 2005 +0000

    Call fab_destroy() unconditionally to fix mem_stats bug.

Src/F_BaseLib/multifab.f90

commit fb1c69eba5de3a114bef6a09662d0ca41a911a88
Author: almgren <almgren>
Date:   Mon Apr 4 17:28:32 2005 +0000

    Don't use mg_bc.f90 any more.

Src/LinearSolvers/F_MG/GPackage.mak

commit e48625c76e93dc011f88fbdf3497f3b5250a83e5
Author: car <car>
Date:   Fri Apr 1 22:15:17 2005 +0000

    seem to have 2nd order adaptive 'working'

Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/ml_layout.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/test/t_main.f90
Src/LinearSolvers/F_MG/mg.f90
Tests/F_BaseLib/t_main.f90

commit c478355cb44d554451771036e1445567fc4a56bc
Author: car <car>
Date:   Thu Mar 31 18:44:14 2005 +0000

    ml operations added

Src/LinearSolvers/F_MG/stencil.f90
Tools/F_mk/GMakedefs.mak

commit 7f2bc428b0c22f02771c7474bbc30b99c2b1d31b
Author: car <car>
Date:   Thu Mar 31 18:43:57 2005 +0000

    *** empty log message ***

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_constants.f90
Src/F_BaseLib/box_util.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/ml_boxarray.f90
Src/F_BaseLib/ml_layout.f90
Src/F_BaseLib/ml_multifab.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_main.f90

commit 30d24161f084eb36287d2a1e2ec8fa7bab8ce56a
Author: welcome <welcome>
Date:   Wed Mar 30 01:49:01 2005 +0000

    Added "probStartTime" data member to Amr class to record the system time
    just before init/restart was called.
    Needed for "Time since start(restart)" value printed when dumping plotfile.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit f46cb0467abc7ff5fc62459910a59c56ab7a456c
Author: lijewski <lijewski>
Date:   Thu Mar 24 21:39:23 2005 +0000

    Got working on Jacquard with PathScale compiler.

Src/F_BaseLib/mboxarray.f90
Tools/F_mk/GMakedefs.mak

commit 2549f66d12bddc021a77a31df59b38c2197ce002
Author: lijewski <lijewski>
Date:   Thu Mar 24 17:49:51 2005 +0000

    Added pretty printing for mask arrays.
    Fixed a bug in the Z-direction stuff in *_aaa().

Src/LinearSolvers/F_MG/stencil.f90

commit 431aef71b54a1bf666969c5fd5ae506de0c19cfc
Author: car <car>
Date:   Tue Mar 22 22:59:07 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg.f90

commit 30b44913d257d9975dbb10fe2522781f51f4e36d
Author: lijewski <lijewski>
Date:   Tue Mar 22 21:40:32 2005 +0000

    Just more goo from periodic testing.

Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_main.f90

commit 5fa4d71f44f1abc0b29e8cde200f036e864feca4
Author: lijewski <lijewski>
Date:   Tue Mar 22 21:38:04 2005 +0000

    Modified arguments to stencil_fill_bc_st()

Tests/LinearSolvers/F_MG/t_stencil.f90

commit e33db700f956accb727755d58f1a7dda1438fd73
Author: lijewski <lijewski>
Date:   Tue Mar 22 21:23:18 2005 +0000

    Set mg.v=2 & added ability to set periodicity.

Src/LinearSolvers/C_CellMG/Test/grids/in.2_19boxes
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3x2
Src/LinearSolvers/C_CellMG/Test/grids/in.2_big
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_d
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_e
Src/LinearSolvers/C_CellMG/Test/grids/in.2_small_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_small_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_d
Tests/LinearSolvers/C_CellMG/grids/in.2_19boxes
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_a
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_b
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_c
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_a
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_b
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_c
Tests/LinearSolvers/C_CellMG/grids/in.2_3x2
Tests/LinearSolvers/C_CellMG/grids/in.2_big
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_a
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_b
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_c
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_d
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_e
Tests/LinearSolvers/C_CellMG/grids/in.2_small_a
Tests/LinearSolvers/C_CellMG/grids/in.2_small_b
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_a
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_b
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_c
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_d

commit 6284cf110b8e2b8da04c7cdcf38382aea3731d28
Author: lijewski <lijewski>
Date:   Tue Mar 22 21:22:53 2005 +0000

    Changed the default tol & made dump_VisMF default to true.

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit c855c190cec7a9ba95df8496081d743893c4dfee
Author: lijewski <lijewski>
Date:   Tue Mar 22 19:23:08 2005 +0000

    Progress merging in periodic stuff.

Src/LinearSolvers/F_MG/stencil.f90

commit 59d35142c206e9a3a886e35e79ee535871ad4f97
Author: car <car>
Date:   Thu Mar 17 23:34:52 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/stencil.f90

commit a9eb87f03f6583beefc67862d10299dd2347f061
Author: lijewski <lijewski>
Date:   Thu Mar 17 22:05:51 2005 +0000

    Work needed to add "cross" argument to fill_boundary.

Src/F_BaseLib/layout.f90

commit 50c617983f30fe6eb9da9e66fbe4561a166303e6
Author: lijewski <lijewski>
Date:   Thu Mar 17 21:57:25 2005 +0000

    slight code rearrangment

Src/F_BaseLib/boxarray.f90

commit 63d189941796cdf39c425db3f70dee322dd9e6ae
Author: lijewski <lijewski>
Date:   Thu Mar 17 21:56:54 2005 +0000

    Added optional cross argument to fill_boundary.

Src/F_BaseLib/multifab.f90

commit 7c6a8ef5b97aedd146c6b81e26b11c7feea1001e
Author: car <car>
Date:   Wed Mar 16 23:33:59 2005 +0000

    corner/edge extrap

Src/LinearSolvers/F_MG/stencil.f90

commit e0a5c1ba7a6361330e9197f3937d95f049779132
Author: lijewski <lijewski>
Date:   Wed Mar 16 21:56:00 2005 +0000

    Added boxarray_box_corners()

Src/F_BaseLib/boxarray.f90

commit 8fbafa6ad02ae7d0f5b74db554c488db974e8ac0
Author: car <car>
Date:   Wed Mar 16 19:00:42 2005 +0000

    OMP syntax fixes

Src/F_BaseLib/multifab.f90

commit c382b7dad97d5d93cfdaebb69a86429e9ebe74ca
Author: car <car>
Date:   Wed Mar 16 17:30:23 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/stencil.f90

commit d015d860820ec5b6eb372747ed98ce9cca6d2adc
Author: lijewski <lijewski>
Date:   Tue Mar 15 21:43:34 2005 +0000

    Better test for early return from multifab_internal_sync_shift

Src/F_BaseLib/multifab.f90

commit 7d07d35b542792d5999b4a51d587d156a17a8dcd
Author: lijewski <lijewski>
Date:   Tue Mar 15 21:00:30 2005 +0000

    internal_sync's now appear to work for periodic.

Src/F_BaseLib/multifab.f90

commit 8bc9e888620bc9863cbf70f5245348bb86dd7550
Author: lijewski <lijewski>
Date:   Tue Mar 15 20:59:38 2005 +0000

    slight change in notation

Src/F_BaseLib/box.f90

commit 347af29371a229892b5b99ba22644c7e0f837b00
Author: car <car>
Date:   Tue Mar 15 19:14:00 2005 +0000

    think i've fixed ann's checkpoints

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90

commit 7f81cd25274dd2eb189d582996b2915a4d09e6a6
Author: car <car>
Date:   Mon Mar 14 22:56:37 2005 +0000

    denodalize

Src/F_BaseLib/box.f90

commit d82cd85c187342f544e07e27ef090e70c596152b
Author: almgren <almgren>
Date:   Mon Mar 14 20:58:35 2005 +0000

    Remove nodal from the writing of the bounding box in fabio_ml_multifab_write_d.

Src/F_BaseLib/fabio.f90

commit b78b3d3d021a100f42ca822e185f4f8cf126b85c
Author: car <car>
Date:   Mon Mar 14 20:45:11 2005 +0000

    add flux_reg.f90

Src/F_BaseLib/GPackage.mak

commit ea66d591c989c57b49dac9a8b3c8884503e379f4
Author: car <car>
Date:   Mon Mar 14 20:44:50 2005 +0000

    read nodal mf

Src/F_BaseLib/box.f90
Src/F_BaseLib/fabio.f90

commit 3a5230cdb54eeaaa25ba51a5f43732e7cf0e91b6
Author: almgren <almgren>
Date:   Mon Mar 14 20:29:12 2005 +0000

    New flux register code - this differs from boundary registers
    in that these are defined in fine index space at the boundaries
    of fine grids.

Src/F_BaseLib/flux_reg.f90

commit d1479ef5168ded053be25fd0916ce760a878ea00
Author: car <car>
Date:   Sat Mar 12 19:43:51 2005 +0000

    cvs strings

Src/F_BaseLib/ppm_util_c.c
Src/F_BaseLib/timer_c.c

commit 44120521c83f23091ed5a58bb47695094aeeb285
Author: car <car>
Date:   Sat Mar 12 14:39:49 2005 +0000

    mac i/o is like aix

Src/F_BaseLib/fabio_c.c

commit 746f066a7a7fe26a7a7345ae802a8a33792a4309
Author: lijewski <lijewski>
Date:   Sat Mar 12 00:24:34 2005 +0000

    Some work to make internal_sync periodic-aware.  Needs to be tested.

Src/F_BaseLib/multifab.f90

commit 8f0340d43ba867df05f9d111a4d88739e32821d9
Author: lijewski <lijewski>
Date:   Sat Mar 12 00:23:34 2005 +0000

    A little simplification.

Src/F_BaseLib/layout.f90

commit 924d07072ac7aad52ab20911f784a0cf2f996078
Author: lijewski <lijewski>
Date:   Sat Mar 12 00:22:31 2005 +0000

    periodic_shift() -> box_periodic_shift()

Src/F_BaseLib/box.f90

commit 7afce3f74b647b2b3edde7f7b360145e6bd19491
Author: lijewski <lijewski>
Date:   Fri Mar 11 22:28:16 2005 +0000

    Added box_contains_strict()

Src/F_BaseLib/box.f90

commit facbf2546309ab6a5ba09efa3ff60d5f915c9784
Author: lijewski <lijewski>
Date:   Fri Mar 11 19:20:37 2005 +0000

    Didn't have easy() functions quite correct for nodal MultiFabs.

Src/F_BaseLib/multifab.f90

commit 5e58d7012de230336cdd7225f1fe3bea34165e46
Author: lijewski <lijewski>
Date:   Thu Mar 10 23:00:05 2005 +0000

    Made the easy() functions in multifab fill_boundary periodic-aware.

Src/F_BaseLib/multifab.f90

commit 64610e073a663da624aa8ee0908b4cd28d894255
Author: lijewski <lijewski>
Date:   Tue Mar 8 21:50:44 2005 +0000

    Some progress on making fill_boundary periodic-aware.

Src/F_BaseLib/layout.f90

commit 5f98228a49bf7ede464547465d347892e098619d
Author: almgren <almgren>
Date:   Tue Mar 8 17:29:13 2005 +0000

    Fix for 3d so now works correctly with Neumann bcs.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 3cd413d31764582e6437603defcf31e60ded960f
Author: lijewski <lijewski>
Date:   Mon Mar 7 23:11:41 2005 +0000

    Looking good.

Src/F_BaseLib/box.f90

commit 9d03035567a6e9cd50e628bdd1874c171d3d7954
Author: almgren <almgren>
Date:   Mon Mar 7 22:16:01 2005 +0000

    Works now in 3-d for Dirichlet bc's, still broken for 3-d Neumann.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit e0da2122c4da8727499536e990a3967ea78a8db5
Author: lijewski <lijewski>
Date:   Mon Mar 7 21:52:39 2005 +0000

    Rewrote a few things slightly differently.

Src/F_BaseLib/box.f90

commit 0d2d9ad326cd466a442a0b48bf2367730bc4a7f5
Author: almgren <almgren>
Date:   Mon Mar 7 21:52:19 2005 +0000

    Fix bug in setting coarse-fine interfaces to Dirichlet.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 63737243dde922fc7449ffa8f7595555e8d78073
Author: almgren <almgren>
Date:   Mon Mar 7 20:28:56 2005 +0000

    Fixed Neumann bug in 2-d.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 6ec012c27ef055f4b0311eb7ef8f09a4d4f38e84
Author: almgren <almgren>
Date:   Mon Mar 7 19:57:04 2005 +0000

    Now works with Neumann bc's in 2d.  Still need to fix 3d.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit ec5b6130ec773b1f208b9cf2b3ecd06ecf63c7c2
Author: car <car>
Date:   Fri Mar 4 20:27:10 2005 +0000

    efactor is used in case doing a residual or an operator application

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit a6b69e4612a7a7d153ac33d3067ffb3c5d83eec1
Author: car <car>
Date:   Fri Mar 4 20:25:48 2005 +0000

    remove extraneous print statments

Src/LinearSolvers/F_MG/stencil.f90

commit 643db54ba72e4577925314af1984dd0dbffd51bc
Author: lijewski <lijewski>
Date:   Thu Mar 3 23:35:38 2005 +0000

    Added periodic_shift.
    Still got to test it a tad more.

Src/F_BaseLib/box.f90

commit ff4a0e251f1998d1990b5a55ad74d2d3d4ea6271
Author: almgren <almgren>
Date:   Thu Mar 3 19:18:31 2005 +0000

    Fixed some bugs in order to run on more than one grid.  Runs
    on multiple grids with Dirichlet bc's but not yet working for Neumann.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 7acfa510f0fac5ab69b6ca0110c030603dca1eb5
Author: car <car>
Date:   Thu Mar 3 02:25:05 2005 +0000

    -C converts cvmgt to MERGE; as per f90

Tools/C_scripts/strip72

commit 75ca1c28ed9e6641a4a5ffec9df8b288029a3653
Author: almgren <almgren>
Date:   Wed Mar 2 22:35:36 2005 +0000

    Cleaned up so it doesn't use the neighbors stuff, that was only
    used to generate an approximate size.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit f9c6212d59473788a97b03b6dd616b24ea03c2e4
Author: almgren <almgren>
Date:   Wed Mar 2 22:21:03 2005 +0000

    Added sparse solver for nodal system.  Tested on single grid as
    top-level solver and bottom solver for MG, works in both cases.

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 8362b21c01da3769f4ffa0bb8ef552a978ad07be
Author: almgren <almgren>
Date:   Wed Mar 2 22:20:09 2005 +0000

    Now allows for call of nodal sparse solver as bottom solver.

Src/LinearSolvers/F_MG/mg.f90

commit 497ddc4db2750aab85118d43290fb9277473b2c0
Author: almgren <almgren>
Date:   Wed Mar 2 21:35:08 2005 +0000

    Bug in ml_interface_2d : should test on face +/- 1, instead
    was testing on +1 vs -2.

Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 4281fd2d96ace885d8449ad0412e7ee0e9f843e7
Author: car <car>
Date:   Wed Mar 2 17:42:56 2005 +0000

    newest intel 8.1 fixes check shape pointer

Tools/F_mk/GMakedefs.mak

commit a204d43275606ecfeaa766b84328f5467ff30ede
Author: almgren <almgren>
Date:   Tue Mar 1 20:10:54 2005 +0000

    Fixed the stencil for nx or ny = 2 (shouldn't be skewed).
    Added some new code for fluxes...

Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit db778753f68d7e99a01bce1e1ed9777a15a13c7d
Author: almgren <almgren>
Date:   Tue Mar 1 20:09:57 2005 +0000

    Changes the way the mini-cycle is handled.

Src/LinearSolvers/F_MG/mg.f90

commit c9248a50393df1c4e8854176028170dae54ec18f
Author: almgren <almgren>
Date:   Tue Mar 1 20:03:25 2005 +0000

    Clean-up...

Src/LinearSolvers/F_MG/sparse_solve.f90

commit 1bb5d5437dae70a59025981e0be280b97fb2aafb
Author: car <car>
Date:   Fri Feb 25 16:27:24 2005 +0000

    somedebugging

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Tools/F_mk/GMakedefs.mak

commit fb893953604dc54a038454f54307c447844eb9cf
Author: car <car>
Date:   Sun Feb 20 16:51:34 2005 +0000

    fixes for dft

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/t_bx.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_bx.f90
Tests/F_BaseLib/t_main.f90

commit 7577f4214fd6e1054cd3a790986e220521f6ef34
Author: car <car>
Date:   Sun Feb 20 16:50:57 2005 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/stencil.f90

commit 8edcef40a24e07ee9a6c58cd65f4f15ac3dd5478
Author: car <car>
Date:   Fri Feb 18 14:25:53 2005 +0000

    *** empty log message ***

Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_bx.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_bx.f90

commit 7fff51f57a925beb0ba18322fbe02f6a5d60ee65
Author: car <car>
Date:   Thu Feb 17 23:21:09 2005 +0000

    debug and opt flags for IBM on Mac

Tools/F_mk/GMakedefs.mak

commit 223576640b62ab5f1d8e7e207539a809d990a93b
Author: car <car>
Date:   Thu Feb 17 22:03:31 2005 +0000

    no stinking mutex's

Src/C_AMRLib/AmrLevel.cpp

commit 78fcf3e4826886bace690d4c6d7bf77b944387b1
Author: car <car>
Date:   Wed Feb 16 23:10:40 2005 +0000

    more arithmetic in multifab

Src/F_BaseLib/multifab.f90

commit 2dc1d5251a33ff9dbefe7d9d7ba211739f5ba731
Author: car <car>
Date:   Tue Feb 15 21:54:19 2005 +0000

    more dft debug changes

Src/F_BaseLib/multifab.f90

commit 77f35293566112fa0740bedf329889e03d9138cd
Author: car <car>
Date:   Sat Feb 12 20:15:43 2005 +0000

    MPI_recv takes a status argument

Src/F_BaseLib/pingpong.f90

commit 3e6f7ed20ce52e0bb7ea4732f2bf382436d0dbf7
Author: car <car>
Date:   Thu Feb 10 23:37:21 2005 +0000

    more fixes for dft

Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit 54650db2c54a9806499960767079f3558682f9a9
Author: car <car>
Date:   Wed Feb 9 23:35:33 2005 +0000

    more progress

Src/F_BaseLib/box_util.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Tools/F_mk/GMakedefs.mak

commit cb85f37df84c099a99833faa6b27de9e468f2155
Author: car <car>
Date:   Tue Feb 8 23:54:13 2005 +0000

    fixes for eigensolvers

Src/F_BaseLib/fab.f90
Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/stencil.f90
Tools/F_mk/GMakedefs.mak

commit 7466be6c3d5ba96622264b4a8d72b735dade700d
Author: lijewski <lijewski>
Date:   Wed Jan 26 23:20:51 2005 +0000

    Got rid of std::pow() call.

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 0ef3e14a42bf16c1c8c82b5caedfb0a33fb532d5
Author: lijewski <lijewski>
Date:   Wed Jan 26 23:20:30 2005 +0000

    Got rid of std::pow().

Src/C_BoundaryLib/InterpBndryData.cpp

commit 2b0085a76d76a4461504789a4f3807755d799a2b
Author: lijewski <lijewski>
Date:   Wed Jan 26 22:52:54 2005 +0000

    Fix for Jacquard.

Src/C_BoundaryLib/InterpBndryData.cpp

commit 4694b7376b40e4af2981ce264d977ad19383160b
Author: car <car>
Date:   Wed Jan 26 16:33:15 2005 +0000

    fancy gfortran

Tools/C_mk/Make.defs

commit 1886c91b2b00a4ca3bbee7527d7a2bc39b9abf8c
Author: car <car>
Date:   Wed Jan 26 16:31:27 2005 +0000

    fancy gfortran

Tools/C_mk/Make.defs

commit 31af8966f0588b7c0c4e8e595f4172a7bc9a3692
Author: car <car>
Date:   Wed Jan 26 00:20:31 2005 +0000

    crafty way of getting path to libf95.a

Tools/C_mk/Make.defs

commit 9a6a458e7d026de6650ddcf8ff29b5d4330da476
Author: lijewski <lijewski>
Date:   Tue Jan 25 21:27:19 2005 +0000

    Mod for PathScale when USE_MPI=TRUE on jacquard.

Tools/C_mk/Make.Linux

commit b2b8b12138bbcb4ab0e9438345cb629915f2d982
Author: lijewski <lijewski>
Date:   Tue Jan 25 18:45:00 2005 +0000

    Mods to PathScale to compile on NERSC's jacquard system.

Tools/C_mk/Make.Linux

commit 52df063b8527b250cbb76b99ad1cf1389dce8a2f
Author: car <car>
Date:   Mon Jan 24 23:54:32 2005 +0000

    *** empty log message ***

Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/pingpong.f90
Src/F_BaseLib/ppm_util_c.c
Src/F_BaseLib/test/main.f90
Tests/F_BaseLib/main.f90

commit a7b134be839c399a3e2675f93cf224eda45f10fe
Author: almgren <almgren>
Date:   Tue Jan 11 21:48:30 2005 +0000

    Put trim(names(i)) instead of names(i) so that amrvis can
    read the names of the variables without the extra white spaces...

Src/F_BaseLib/fabio.f90

commit 0ff436a8493e00a59a66ffba75a446135aa322f0
Author: car <car>
Date:   Mon Jan 10 22:04:45 2005 +0000

    White Space Fix dos->unix

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit d87e8956480f87356fa944e67fcf3cfbed22a790
Author: lijewski <lijewski>
Date:   Fri Jan 7 17:38:55 2005 +0000

    fix to operator=

Src/C_BoundaryLib/BndryRegister.cpp

commit ba43c235da5d003c18bdc7e0f8dcddd73d2f9112
Author: lijewski <lijewski>
Date:   Thu Jan 6 22:18:50 2005 +0000

    extra gunk for LAM

Tools/C_mk/Make.mpi

commit dd4300d1e0e80fbc607ab8e1086cb8615ea4edea
Author: lijewski <lijewski>
Date:   Wed Jan 5 22:19:46 2005 +0000

    fix to operator=

Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.cpp

commit d373c725ebfde4f08178062fe480b22de8c4cb29
Author: lijewski <lijewski>
Date:   Wed Jan 5 21:53:21 2005 +0000

    fix to operator=

Src/C_BaseLib/Tuple.H

commit 80a757a63aac918a136c8d4e31783714b2bfa567
Author: car <car>
Date:   Tue Jan 4 23:33:22 2005 +0000

    JEFF_TEST turns on mpi_waitall

Src/C_BaseLib/ParallelDescriptor.cpp

commit 0ce815802066bd6a84dec411d54d94d1d27246de
Author: car <car>
Date:   Tue Jan 4 22:36:15 2005 +0000

    name map

Tools/C_mk/Make.frank

commit 41f3ce57f65e219df6a8c838ffec2f3103089866
Author: car <car>
Date:   Tue Jan 4 22:10:41 2005 +0000

    frank archive file

Tools/C_mk/Make.frank

commit 3056e90423b8113e74ddde99d0eacfc82b0dccf4
Author: car <car>
Date:   Tue Dec 21 17:10:59 2004 +0000

    g95 tweaks

Src/F_BaseLib/filler.f90
Tools/F_mk/GMakedefs.mak

commit 945f35161bae04c071b2ac8b1e4d83140d804773
Author: car <car>
Date:   Tue Dec 21 15:32:03 2004 +0000

    darwin

Src/F_BaseLib/GPackage.mak

commit 6f648d485d3bee84095fa75b6c3ea165ae999cda
Author: car <car>
Date:   Tue Dec 21 15:22:58 2004 +0000

    some minor fixes to silence warnings

Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fabio.f90
Tools/F_mk/GNUmakefile
Tools/F_mk/makefile

commit e693758a45bdab651d08ac546e66f161d97bdf68
Author: car <car>
Date:   Fri Dec 17 21:53:05 2004 +0000

    *** empty log message ***

Src/F_BaseLib/bl_constants.f90
Src/F_BaseLib/bl_string.f90
Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/mboxarray.f90
Src/F_BaseLib/parallel_stubs.f90

commit 83e65108d6ffaa8c6976cd45d7f194376486191d
Author: car <car>
Date:   Fri Dec 17 17:33:53 2004 +0000

    MF_DEBUG_FILL: untested

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real2d.f
Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit d91e017a0c3d15a8e984aa1a3a497d48b510a50a
Author: vince <vince>
Date:   Thu Dec 16 20:36:54 2004 +0000

    this version works for me using CC.

Tools/C_mk/Make.IRIX64

commit 1171421c30bafb5738a14910f3336ab81293fc8c
Author: car <car>
Date:   Wed Dec 15 18:40:42 2004 +0000

    can now read denfile to setup test case

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 232f3686b8f6f8163e747b760a90bdcc74ade7fe
Author: car <car>
Date:   Wed Dec 15 18:39:56 2004 +0000

    changes:
    1) now bottom toleranced decreased by a factor of 10
    2) Expert mode is default and gone
    3) failure to converge is not a BoxLib::Error; it sets
       the return code to 8

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit c0a0bc853310e03993b55900d76745cd1dbf97b7
Author: car <car>
Date:   Wed Dec 15 18:06:54 2004 +0000

    stupid warning wrap w/ IOProcessor()

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 6829cbaffba77ebd4d9b8aacc40ceb505341656e
Author: lijewski <lijewski>
Date:   Tue Dec 14 22:39:07 2004 +0000

    *** empty log message ***

Src/C_BaseLib/test/tVisMF2.cpp
Tests/C_BaseLib/tVisMF2.cpp

commit eb22be597d93b8e1ab962be51491bdcffae05d39
Author: car <car>
Date:   Fri Dec 3 18:54:52 2004 +0000

    clean/realclean not as painful

Tools/C_mk/Make.rules

commit eeba26b049c5062575ff49c37b14bba8d10f5ad7
Author: car <car>
Date:   Fri Dec 3 17:44:04 2004 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak

commit d0d14639316f7e02ca18358858595bd6d3ab3d42
Author: almgren <almgren>
Date:   Wed Dec 1 18:37:17 2004 +0000

    Need change in setting up mba%rr in order to be consistent
    with new mboxarray_build_rr routine.

Src/F_BaseLib/box_util.f90

commit 698757470244c1323ecfe9575926d19633144132
Author: lijewski <lijewski>
Date:   Tue Nov 30 19:21:09 2004 +0000

    added Compare class

Src/C_BaseLib/IntVect.H

commit e3085ac168606d5f87e8633faf1d5535a97f4f64
Author: almgren <almgren>
Date:   Mon Nov 29 22:42:16 2004 +0000

    Use bc_module as opposed to mg_bc_module.

Src/LinearSolvers/F_MG/stencil.f90

commit 3991c95a3899a00b4bfa745d7f93b75f33c9b77e
Author: almgren <almgren>
Date:   Mon Nov 29 22:40:55 2004 +0000

    Added edge restriction.

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_restriction.f90

commit 9eaf9909e5164f76ffb2331aaaf0d07f1deab45a
Author: almgren <almgren>
Date:   Mon Nov 29 22:40:30 2004 +0000

    Removed print statements.

Src/LinearSolvers/F_MG/mg_smoother.f90

commit 0453e2a5dd7e98454154b88a8500b26b9d911661
Author: car <car>
Date:   Mon Nov 29 20:53:24 2004 +0000

    bc interp renewed

Src/F_BaseLib/GPackage.mak

commit a6bbf95cff76072abe1159ea9b937d631fcdbec7
Author: almgren <almgren>
Date:   Mon Nov 29 20:14:32 2004 +0000

    bc.f90 holds the definitions of the bc type parameters.
    lincc_interp2d in interp.f90 has a bug fix.

Src/F_BaseLib/bc.f90
Src/F_BaseLib/interp.f90

commit a4db5825943beb3e0c42baec181ef51c16541af5
Author: car <car>
Date:   Sat Nov 27 20:28:09 2004 +0000

    fix for totalview

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/interp.f90
Src/F_BaseLib/mboxarray.f90

commit 732f381f49c7a13e78d5d67d8e52b27fbfb20feb
Author: almgren <almgren>
Date:   Fri Nov 19 20:28:22 2004 +0000

    Bug in index loop for defining voffx.

Src/F_BaseLib/interp.f90

commit ec14c86bf388cca65d544c57f2cf44556418302b
Author: car <car>
Date:   Thu Nov 18 17:55:46 2004 +0000

    bipolar disorder

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/GNUmakefile
Tests/F_BaseLib/GNUmakefile

commit 9811cec7bfdfe326b38ddf7d55b657e3aca57e4b
Author: car <car>
Date:   Thu Nov 18 17:42:01 2004 +0000

    XLC fixes

Src/F_BaseLib/multifab.f90
Tools/F_mk/GMakedefs.mak

commit fb07e869a2f98934edfbd9ee82ead4fad56a9b61
Author: almgren <almgren>
Date:   Thu Nov 18 17:36:36 2004 +0000

    Modified calling sequence of lin_cc_interp_3d so it matches that of 2d.

Src/F_BaseLib/interp.f90

commit 10b59b398742b7ef82602ed430cbda930c6e35ad
Author: car <car>
Date:   Wed Nov 17 20:08:25 2004 +0000

    using lbound,ubound should work

Src/F_BaseLib/multifab.f90

commit 6c288d3720622d32e4a3c0c8704a68f007a62801
Author: car <car>
Date:   Wed Nov 17 19:09:22 2004 +0000

    multifab_fab_copy

Src/F_BaseLib/multifab.f90

commit 5e5813233225f3972f1aade0d2fe8f86114532d7
Author: car <car>
Date:   Wed Nov 17 16:29:36 2004 +0000

    FreeBSD

Tools/F_mk/GMakedefs.mak

commit f1a903a5c8d37a60405e85bc5ddef7afac822759
Author: car <car>
Date:   Tue Nov 16 23:56:24 2004 +0000

    order of include Darwin?

Src/F_BaseLib/timer_c.c

commit 316c6675e78db7903fe7f4d36fb7e85c29b87fcf
Author: car <car>
Date:   Tue Nov 16 23:21:19 2004 +0000

    MacOS X

Src/C_BaseLib/FPC.cpp
Tools/C_mk/Make.Darwin

commit f5fea6f5db341cad89d17fe27c43777bd60903ce
Author: car <car>
Date:   Sun Nov 14 01:21:32 2004 +0000

    *** empty log message ***

Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/stencil.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak

commit 5f5ae259a5827657a460babaa28fdaf547da91ba
Author: car <car>
Date:   Fri Nov 12 20:55:33 2004 +0000

    gotta go home

Src/LinearSolvers/F_MG/stencil.f90

commit b746b42a3428baa38e3864238f9e3936b792704a
Author: car <car>
Date:   Thu Nov 11 22:31:29 2004 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit 5edf0ed64e25afd7f298396ef19acf1888ac05c0
Author: car <car>
Date:   Thu Nov 11 22:24:34 2004 +0000

    *** empty log message ***

Src/F_BaseLib/box.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/mboxarray.f90
Tools/F_mk/GMakedefs.mak

commit 39c5d7f49cd42bf4476638508ce1a6993303df30
Author: car <car>
Date:   Wed Nov 10 22:39:14 2004 +0000

    minor tweaks

Src/F_BaseLib/bl_constants.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 5ea8c2b4f571f5a3d4d7adb6381396816118baac
Author: car <car>
Date:   Mon Nov 8 22:33:33 2004 +0000

    minor tweaks for F

Src/F_BaseLib/bl_mem_stat.f90
Src/F_BaseLib/bl_stream.f90
Src/F_BaseLib/bl_string.f90
Src/F_BaseLib/bl_timer.f90
Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/box.f90
Src/F_BaseLib/box_util.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/cluster.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/interp.f90
Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/mt19937ar.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/pingpong.f90
Src/F_BaseLib/plotfile.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90

commit 38376488dbd1f0ce201d9554e5829fd9d3993ad1
Author: car <car>
Date:   Fri Nov 5 19:11:16 2004 +0000

    MLW: barrier in glean prevents buffer overrrun

Src/C_BaseLib/BLProfiler.cpp

commit 6b13143dc89d537b7cfbb3644776962e0ad005a8
Author: car <car>
Date:   Thu Oct 28 19:17:15 2004 +0000

    tweak

Tools/F_mk/GMakedefs.mak

commit b59f423a4e337ad097760bbb10cfbc099ffb387b
Author: car <car>
Date:   Thu Oct 28 17:27:37 2004 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_main.f90

commit 71e542453f0335ca124d5dc65376dbc92849f6dc
Author: car <car>
Date:   Fri Oct 15 21:36:35 2004 +0000

    *** empty log message ***

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_main.f90

commit cf6a5d03406c1f624bfbe8b26aa35b4911e5db97
Author: car <car>
Date:   Fri Oct 15 20:34:51 2004 +0000

    more changes for eigenproblem

Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_util.f90
Tools/F_mk/GMakerules.mak

commit d6108e7e002f8771f9afc37023c3b00a44d41409
Author: car <car>
Date:   Fri Oct 15 20:31:58 2004 +0000

    first cut at ml_multifab_read

Src/F_BaseLib/bl_stream.f90
Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/list_box.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/plotfile.f90
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90

commit c89e9175809c9167744d9a822ce90a50f3060b9e
Author: lijewski <lijewski>
Date:   Wed Oct 13 21:52:22 2004 +0000

    Set default for "verbose" to true for the time being.
    Added "only_heaviest_cpu".

Src/C_BaseLib/DistributionMapping.cpp

commit bde5769088e68fda4a56b1b96c211b427acb2abc
Author: lijewski <lijewski>
Date:   Wed Oct 13 20:57:03 2004 +0000

    output a bit more stuff

Src/C_BaseLib/DistributionMapping.cpp

commit 59f5d7867122d506f8689399c9c45d045cdeaad2
Author: car <car>
Date:   Tue Oct 12 15:44:07 2004 +0000

    If the number of processors is <= 8 then use the 'better' metis
    partitioner.

Src/C_BaseLib/DistributionMapping.cpp

commit ef0afc70ebdf783397110feea8ee7f51b0f6c067
Author: car <car>
Date:   Mon Oct 11 23:26:35 2004 +0000

    If metis_opt is != 0 then use edgeweights in addition to vertex weights.
    The edgeweights are equal to the volume of the intersection of the target
    box grown by one and the source boxs.

Src/C_BaseLib/DistributionMapping.cpp

commit 8cc383b24a19da81507a4baabe5d3495fe68a70b
Author: lijewski <lijewski>
Date:   Mon Oct 11 22:45:37 2004 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit a2147c43f35e4a9db339db6d4ca2e11a7c2201f9
Author: lijewski <lijewski>
Date:   Mon Oct 11 22:00:12 2004 +0000

    Fixed Chuck's bug

Src/C_BaseLib/DistributionMapping.cpp

commit c7007acb6a3b385e7f0a9b2be20afb0bdfec781a
Author: lijewski <lijewski>
Date:   Mon Oct 11 21:57:09 2004 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit 05ac385569218889d221395c31d87e28aface89b
Author: lijewski <lijewski>
Date:   Mon Oct 11 21:47:03 2004 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp

commit c01ae1f75894a8e8cc3ca61aa1884952e07bbf71
Author: car <car>
Date:   Mon Oct 11 21:17:13 2004 +0000

    for metis

Tools/C_mk/Make.defs

commit 7c6af15f41bbd82c173242d01cfc4e8ba8ebe5d2
Author: car <car>
Date:   Mon Oct 11 20:33:17 2004 +0000

    ops

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/test/GNUmakefile
Tests/C_BaseLib/GNUmakefile

commit f1b7d50f6738532d13e8ee101e79c52333bc5fc0
Author: car <car>
Date:   Mon Oct 11 20:20:47 2004 +0000

    added metis

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 962a074b1930f38dc1315a6e2d4c10158b62164e
Author: vince <vince>
Date:   Wed Oct 6 23:54:50 2004 +0000

    zero pointer after delete so clear can be called
    on uninitialized fabs.

Src/C_BaseLib/VisMF.cpp

commit db5b010056afc06266c620da29fd00226a1e14f8
Author: car <car>
Date:   Tue Oct 5 01:41:46 2004 +0000

    minor fixes

Src/F_BaseLib/fabio_c.c

commit c5939d3e5e635000f51e8e54a8fcb7950e6c579c
Author: car <car>
Date:   Tue Oct 5 01:40:56 2004 +0000

    windows fixes

Src/F_BaseLib/plotfile.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/stencil.f90

commit a79560c415793171bf9ab8efa91a2b17c154b292
Author: car <car>
Date:   Mon Oct 4 19:41:54 2004 +0000

    ml changes

Src/F_BaseLib/multifab.f90

commit 5d9dc9e2fcb206bf501f157952142d4d46e31393
Author: car <car>
Date:   Sat Oct 2 22:49:41 2004 +0000

    *** empty log message ***

Src/F_BaseLib/filler.f90
Src/F_BaseLib/mt19937ar.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/plotfile.f90
Src/F_BaseLib/test/main.f90
Src/LinearSolvers/F_MG/stencil.f90
Tests/F_BaseLib/main.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak

commit 4373c344a33b2d134c32e5e566de5fbeb17db016
Author: car <car>
Date:   Thu Sep 30 19:02:41 2004 +0000

    corrected fab dimensions

Src/F_BaseLib/fabio.f90

commit 5015be84b9445ca2af35023ac0989a1d74661175
Author: car <car>
Date:   Tue Sep 28 17:56:35 2004 +0000

    formatted io for plotfiles

Src/F_BaseLib/fabio.f90

commit 52e52ac63ea9d3e1c2730c22c0dce956a50f8fb5
Author: car <car>
Date:   Wed Sep 22 17:53:41 2004 +0000

    more constants

Src/F_BaseLib/bl_constants.f90

commit 79f4dec7a53485da670fca9994461c115824e1a9
Author: car <car>
Date:   Tue Sep 21 17:38:17 2004 +0000

    fixes for ia64

Src/F_BaseLib/mt19937ar.f90

commit cbb241d709212f9dc94dc19db954f05755c2c7e5
Author: car <car>
Date:   Mon Sep 20 21:49:34 2004 +0000

    make extrap bc eat boundary value

Src/LinearSolvers/F_MG/stencil.f90

commit 87a1fa5e65f6e852d4bd4551b738aeb15f925911
Author: car <car>
Date:   Fri Sep 17 22:45:39 2004 +0000

    minor thrashing

Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/fabio.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_util.f90
Tools/F_mk/GMakedefs.mak

commit 5f2cf673bab8fcb9bf233166e1bd1d628917a56c
Author: car <car>
Date:   Fri Sep 17 20:30:36 2004 +0000

    Make.IRIX64

Tools/C_mk/Make.IRIX64

commit 26d496ec631acd25b6eff18b4a2d4691b7f4b9c8
Author: car <car>
Date:   Thu Sep 16 16:12:45 2004 +0000

    intel8 bug fixes

Src/F_BaseLib/bl_constants.f90
Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/box.f90
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_util.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GNUmakefile

commit 9762316222b4e634c71ae3232e994f30a39f25b2
Author: car <car>
Date:   Wed Sep 15 22:22:18 2004 +0000

    windows fixes

Src/F_BaseLib/NPackage.mak
Tools/F_mk/NMakedefs.mak
Tools/F_mk/NMakerules.mak

commit 0ddeb1aeae75f1c7b16424535c3266bfd2a3b3cb
Author: car <car>
Date:   Mon Sep 13 19:55:34 2004 +0000

    *** empty log message ***

Src/F_BaseLib/f2kcli_crayx1.f90

commit 67ab67e1bb2f57d2dc17dfda7cbe7823a7032de2
Author: vince <vince>
Date:   Mon Sep 13 19:02:23 2004 +0000

    flags for cxx.

Tools/C_mk/Make.OSF1

commit 23a9eeec7f700aa4a6cdf0a39771ffbd5efec269
Author: car <car>
Date:   Thu Sep 9 16:35:08 2004 +0000

    more spinning

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90
Tools/F_mk/GMakedefs.mak

commit c1dc0557dcbcf63d9f02764c88db1d30e9a232c9
Author: car <car>
Date:   Tue Sep 7 16:22:00 2004 +0000

    minor changes

Src/F_BaseLib/layout.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90
Tools/F_mk/GMakedefs.mak

commit a8218a6fc0d4a8f45eacf7d8c1e27c72525a5884
Author: vince <vince>
Date:   Fri Sep 3 23:59:19 2004 +0000

    added check for capfinestlevel.

Src/C_AMRLib/StationData.cpp

commit b80413555b22bf2570226bc24d4596d3ad1b7bc0
Author: welcome <welcome>
Date:   Fri Aug 27 17:47:57 2004 +0000

    Changed options for CRAYX1
    removed -O in C++, does nothing
    Default C++ optimization is -O2
    Added options for loopmark listings to see where vectorization happens.

Tools/C_mk/Make.CRAYX1

commit e6f95a0f1464dc26551f6b567062dfe3a54e0b24
Author: car <car>
Date:   Wed Aug 25 19:32:27 2004 +0000

    FCOMP=g77

Tools/C_mk/Make.defs

commit 77e3d3f9be567375b6bdfbe5a2d78b8893caee51
Author: car <car>
Date:   Tue Aug 24 22:33:16 2004 +0000

    Intel/Lahey fix

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit e724fd8e98d5df9ea42ecc341bfeb47f68933fd7
Author: marc <marc>
Date:   Mon Aug 16 22:40:50 2004 +0000

    Add test for max ref ratio in PROTECT_INTERP

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit d49870db16594ffaaec9011ab8741f575a3b9913
Author: car <car>
Date:   Thu Aug 5 22:21:54 2004 +0000

    slight changes

Src/F_BaseLib/knapsack.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_util.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 7495cfe27fbac5933b9d0bf68722a93a120601f5
Author: car <car>
Date:   Thu Aug 5 16:45:18 2004 +0000

    windows fixes

Src/F_BaseLib/bl_IO.f90
Src/F_BaseLib/cluster.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 4603f3057f21cd04bb09188190b0b292ec654fb8
Author: car <car>
Date:   Wed Aug 4 22:46:08 2004 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_restriction.f90

commit beb03c69a5d2880111ec3c80e8d9cef4c5149f15
Author: car <car>
Date:   Wed Aug 4 19:53:26 2004 +0000

    more mboxarray stuff

Src/F_BaseLib/mboxarray.f90

commit 5c98f8e4903d5476b2625f57a2265de860a3d1fc
Author: car <car>
Date:   Wed Aug 4 00:52:04 2004 +0000

    windows update

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 88e7d21b2ad008090cace5fee834ca8a8d5f4ced
Author: car <car>
Date:   Tue Aug 3 22:47:17 2004 +0000

    *** empty log message ***

Src/F_BaseLib/bndry_reg.f90
Src/LinearSolvers/F_MG/stencil.f90

commit 64c7fbc68d16979f09288a7be375737d75e0da14
Author: car <car>
Date:   Mon Aug 2 22:11:38 2004 +0000

    *** empty log message ***

Src/LinearSolvers/F_MG/stencil.f90

commit 022ad48784ea49cd2db7498bb7c129f24e25847e
Author: car <car>
Date:   Fri Jul 30 18:01:29 2004 +0000

    minor tweaks

Src/LinearSolvers/F_MG/mg_smoother.f90
Tools/F_mk/GMakedefs.mak

commit 4eef4aeeb736f685561989965fd5654e9abdd8fc
Author: car <car>
Date:   Fri Jul 30 17:46:49 2004 +0000

    smaller files

Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_prolongation.f90
Src/LinearSolvers/F_MG/mg_restriction.f90
Src/LinearSolvers/F_MG/ml_interface_stencil.f90
Src/LinearSolvers/F_MG/ml_prolongation.f90
Src/LinearSolvers/F_MG/ml_restriction.f90
Src/LinearSolvers/F_MG/ml_util.f90

commit 3f27bdf455485d13eb19634a0efcef334fdcb678
Author: car <car>
Date:   Thu Jul 29 20:32:23 2004 +0000

    altrix

Tools/C_mk/Make.defs

commit c04d52dab2fe46440104468f5e99dc2773cfde47
Author: car <car>
Date:   Thu Jul 29 18:53:12 2004 +0000

    altix

Src/C_BaseLib/FPC.cpp

commit 442726a9614a3ad6c48f15cf7a308d5cff0b7f7c
Author: car <car>
Date:   Thu Jul 29 15:35:03 2004 +0000

    crayx1

Tools/C_mk/Make.CRAYX1

commit 4f555c329e2dc41ea3684b54b73e15eddba53d68
Author: welcome <welcome>
Date:   Wed Jul 28 20:48:30 2004 +0000

    Modification for NEC SX6.
    Needed to explicitly strip-mine the main loops in
    hgrlxu.  Brain-dead Sx6 compiler partially vectorizes
    the loop but needs to allocate temporary array.  Makes an
    assumption about the max length of the loop and generates a
    run-time error if the actual length is larger than the assumption.
    Can request larger array with pragma, but only up to about 15000.
    New function only called on SX6, since not very well tested.

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit f84dbf86452e727cdbe861fb8ae26f5c2b4ac35e
Author: welcome <welcome>
Date:   Wed Jul 28 20:20:24 2004 +0000

    try again to update makefiles for NEC SX6

Tools/C_mk/Make.SUPERUX
Tools/C_mk/Make.defs

commit 80fdd17621677eeec7909651cd14c711171f3efd
Author: welcome <welcome>
Date:   Wed Jul 28 19:52:18 2004 +0000

    Minor updates for NEC SX6

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FPC.cpp

commit 8710d2bc54febf3f7bc4493d7c3b5647d5d34fc2
Author: car <car>
Date:   Wed Jul 28 18:06:05 2004 +0000

    fixes for X1

Tools/C_mk/Make.CRAYX1

commit 65e55237e971c6e1b3eac5610ee6d9ea6fa7cf15
Author: vince <vince>
Date:   Tue Jul 27 22:51:25 2004 +0000

    added std::

Src/C_AMRLib/DatasetClient.cpp

commit 96d012f269fd1b69dda8642f4d39ec3460b22310
Author: vince <vince>
Date:   Mon Jul 26 22:24:29 2004 +0000

    call fix for arrayview.

Src/C_AMRLib/DatasetClient.cpp

commit 6b8b6a101c04688d26e5a057dba307754a8a8c4f
Author: car <car>
Date:   Mon Jul 26 20:49:39 2004 +0000

    *** empty log message ***

Src/F_BaseLib/bl_types.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/t_main.f90

commit 446b995f0adcc43ac003959e8d741bc9df1f2b40
Author: car <car>
Date:   Mon Jul 26 20:49:09 2004 +0000

    gfortran trial

Tools/F_mk/GMakedefs.mak

commit 9f15aa3de73bca64c1ff4d578da9de1c18d15bbc
Author: car <car>
Date:   Mon Jul 26 20:48:18 2004 +0000

    cray x1 fixes

Src/F_BaseLib/f2kcli_crayx1.f90
Tools/F_mk/GMakedefs.mak

commit 70f528b3a225b78e47361144d6ce48fd3d88128a
Author: car <car>
Date:   Mon Jul 26 19:37:21 2004 +0000

    ihi->ilo

Src/F_BaseLib/interp.f90

commit 7d277ee899088f80007ff44381da042a84db603f
Author: car <car>
Date:   Mon Jul 26 19:36:59 2004 +0000

    pointer association, not

Src/F_BaseLib/cluster.f90

commit 4a70d1e85b0e15670f7f3eabf5eb2d7205868d52
Author: car <car>
Date:   Mon Jul 26 19:25:57 2004 +0000

    broken unitialized variables on IRIX

Tools/F_mk/GMakedefs.mak

commit 8d5942de36aba6db1cfe709e57e36a6a7154cf8b
Author: car <car>
Date:   Fri Jul 23 23:37:28 2004 +0000

    cray bug work around

Src/F_BaseLib/boxarray.f90

commit a290b2b64576fc2e44c961fdf2c14d9c8be43d41
Author: car <car>
Date:   Fri Jul 23 22:04:22 2004 +0000

    crayx1

Src/F_BaseLib/f2kcli_crayx1.f90
Tools/F_mk/GMakedefs.mak

commit 61148a6817bda09a95d284e1a036d0eb5f9603dc
Author: car <car>
Date:   Thu Jul 22 17:33:12 2004 +0000

    CRAY X1 port

Src/C_BaseLib/CoordSys.cpp
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Tools/C_mk/Make.CRAYX1
Tools/C_mk/Make.defs

commit f824ce6082984ae8698e88bd51d06b041fd7da7f
Author: car <car>
Date:   Thu Jul 22 17:31:33 2004 +0000

    fix for CRAY X1

Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/winstd.H

commit 9d8ebb2112ca656edb544ef38a97cf0d05c50812
Author: car <car>
Date:   Wed Jul 21 23:50:01 2004 +0000

    Makes CRAY X1 a little happier

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Pointers.H

commit 6fa7455c4c41aecd67da4852ce53e8012ab20862
Author: marc <marc>
Date:   Thu Jul 15 17:16:50 2004 +0000

    Add BL_NOLINEVALUES to list of defines

Tools/C_scripts/dsp.mak

commit f60744ce1a945c7dea38a1d8ec2d90e507d573f7
Author: car <car>
Date:   Fri Jul 2 19:59:25 2004 +0000

    new types definitions

Src/F_BaseLib/bl_types.f90

commit 0de502bb2893474f5d056c87330e76d5bae34b63
Author: car <car>
Date:   Wed Jun 30 22:10:48 2004 +0000

    testing purposes

Src/F_BaseLib/bl_types.f90
Src/F_BaseLib/multifab.f90

commit 9b04d71a56755cf3f29df36e0226c7aee4ae0580
Author: almgren <almgren>
Date:   Tue Jun 29 20:19:45 2004 +0000

    Removed some print statements.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit 79506fb6bcb2e0acda0f9c33daab32a8f092a057
Author: almgren <almgren>
Date:   Tue Jun 29 19:58:48 2004 +0000

    Removed print statements.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit dcdceecd14df0b1c0e4d3561ae4a78df5cad8c4c
Author: car <car>
Date:   Mon Jun 28 16:00:30 2004 +0000

    minor fixes

Src/F_BaseLib/BoxLib.f90
Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/test/fornberg_weights.f90
Tests/F_BaseLib/fornberg_weights.f90
Tools/F_mk/GMakedefs.mak

commit 6c0ad5b1d8b169ddb052777a479d169aadb08f3f
Author: car <car>
Date:   Mon Jun 28 15:57:33 2004 +0000

    *** empty log message ***

Src/F_BaseLib/bl_IO.f90
Tools/F_scripts/coco/coco.pl
Tools/F_scripts/coco/e1.FF
Tools/F_scripts/coco/e1.II

commit 8e41fe7ac969317c011e9a26722e37f1f3a5c15a
Author: almgren <almgren>
Date:   Fri Jun 25 22:38:30 2004 +0000

    Typo: had ny instead of nx.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit acdbf6089214f2f5a09cc546f973861d1d6d58a0
Author: almgren <almgren>
Date:   Fri Jun 25 20:01:32 2004 +0000

    Changes to accomodate Neumann bcs in the case of factor 4 refinement.
    Change also relevant for factor 2 but that already worked.
    This uses values inside the domain instead of those reflected
    outside by Neumann condition (which didn't exist for factor 4).

Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90

commit ac44dd382d49fb9c634e5f1d5ee49d137543c3d7
Author: almgren <almgren>
Date:   Thu Jun 24 22:06:30 2004 +0000

    Fix in nodal_restriction_2d which gives same (working) result for factor 2
    refinement but fixes the (broken) factor 4 refinement.  Only fixed in 2d for now.

Src/LinearSolvers/F_MG/mg.f90

commit df6b9ad6b1cb988ce025fa0af4e94b4ffa16f6d4
Author: almgren <almgren>
Date:   Thu Jun 24 20:23:14 2004 +0000

    Fixed code for Neumann boundary conditions in 2d and 3d.

Src/LinearSolvers/F_MG/stencil_nodal.f90

commit fbf4f926ab1b605006b87d0e6b2136d4112d818d
Author: almgren <almgren>
Date:   Thu Jun 24 20:22:32 2004 +0000

    Typo mis-spelling corrected.

Src/LinearSolvers/F_MG/stencil.f90

commit e38dfe967994adc89a395c9e3523645bf47f0e1e
Author: car <car>
Date:   Wed Jun 23 17:23:42 2004 +0000

    bl_kiss not needed

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/NPackage.mak
Src/F_BaseLib/bl_kiss.f90
Src/F_BaseLib/test/.cvsignore
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/.cvsignore
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90

commit 23c6934f1e448841fa53d0f68a5fc8b887a0affa
Author: car <car>
Date:   Tue Jun 22 16:42:05 2004 +0000

    *** empty log message ***

Tools/F_scripts/coco/coco_e.FF
Tools/F_scripts/coco/e1.FF
Tools/F_scripts/coco/e1.II

commit d573fc321d34f6d3c3ade270cc1f2ee2f296765a
Author: car <car>
Date:   Tue Jun 22 16:42:05 2004 +0000

    *** empty log message ***

Tools/F_scripts/coco/coco_e.II

commit acf74a2c568b193072d3c9162aceb5c794e89dbc
Author: car <car>
Date:   Tue Jun 22 16:42:05 2004 +0000

    *** empty log message ***

Tools/F_scripts/coco/coco.pl

commit 628bfa177914e36883cd27ff29ae8e0d8b7ba745
Author: car <car>
Date:   Tue Jun 22 15:11:43 2004 +0000

    initial

Tools/F_scripts/coco/coco.pl

commit c53adb7c0a46e77c401f003adc5d0e24bd3de5f5
Author: almgren <almgren>
Date:   Fri Jun 18 17:18:18 2004 +0000

    Need to check _comp instead of COMP

Tools/F_mk/GMakedefs.mak

commit bcaf2800c38029072295add0f1a90655577ee31e
Author: lijewski <lijewski>
Date:   Tue Jun 15 19:24:16 2004 +0000

    Added -mp flag

Tools/C_mk/Make.defs

commit 7929dbe96aa16ee9e25e765430eb5fbec688dc19
Author: car <car>
Date:   Fri Jun 11 21:42:21 2004 +0000

    *** empty log message ***

Src/F_BaseLib/bl_timer.f90

commit 7ae0215084b7607aabbaf69510516d02bd95abda
Author: car <car>
Date:   Fri Jun 11 03:50:41 2004 +0000

    timer

Src/F_BaseLib/bl_timer.f90
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Src/F_BaseLib/timer_c.c
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90

commit 65d9574f6f012c4351ef51898225ed7172163616
Author: car <car>
Date:   Tue Jun 8 18:14:34 2004 +0000

    *** empty log message ***

Tools/F_mk/GMakerules.mak

commit f59d86e7c3c51f36450a16c733c771add521f5bf
Author: car <car>
Date:   Tue Jun 8 01:01:16 2004 +0000

    *** empty log message ***

Src/F_BaseLib/list_box.f90
Src/F_BaseLib/test/makefile
Tests/F_BaseLib/makefile

commit 1c9ae8a21ce967aa40058d08c09c4ab75169eeb6
Author: car <car>
Date:   Mon Jun 7 16:05:55 2004 +0000

    *** empty log message ***

Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/test/.cvsignore
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/def_knapsack.out
Src/F_BaseLib/test/t_knapsack.f90
Tests/F_BaseLib/.cvsignore
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/def_knapsack.out
Tests/F_BaseLib/t_knapsack.f90

commit 363cae8822785d89f3248568bf3b3078352b561d
Author: car <car>
Date:   Mon Jun 7 15:56:59 2004 +0000

    formatted output

Src/F_BaseLib/test/knapsack.out
Tests/F_BaseLib/knapsack.out

commit 6501fe356392b4b9c5230d4572487d5c7ed84f9c
Author: car <car>
Date:   Sat Jun 5 16:23:08 2004 +0000

    *** empty log message ***

Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/test/knapsack.out
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/knapsack.out
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/F_scripts/f90doc/stmts.pl

commit 37a7bddfcf3ae9f34b7abf1f4331f9bca0f1cf4c
Author: car <car>
Date:   Sat Jun 5 15:29:01 2004 +0000

    conn_defs no longer uses processor defs

Src/F_BaseLib/test/conn_defs
Tests/F_BaseLib/conn_defs

commit 14fd6638f790424d31790a16d61877261908d21d
Author: car <car>
Date:   Sat Jun 5 15:07:18 2004 +0000

    *** empty log message ***

Src/F_BaseLib/GPackage.mak
Tools/F_mk/GMakedefs.mak

commit a553dc438b106269fb89df6c088a282ba8a4cc0c
Author: car <car>
Date:   Sat Jun 5 00:16:42 2004 +0000

    Fixes for Intel8

Src/F_BaseLib/cluster.f90
Src/F_BaseLib/test/inputs.domain
Src/F_BaseLib/test/main.f90
Tests/F_BaseLib/inputs.domain
Tests/F_BaseLib/main.f90
Tools/F_mk/GMakedefs.mak

commit 040b644d2917423108971883f11649e72f786c16
Author: car <car>
Date:   Fri Jun 4 17:03:19 2004 +0000

    OMP typos

Src/F_BaseLib/multifab.f90
Src/LinearSolvers/F_MG/mg_smoother.f90

commit 172a734048cd6a21c6b58e73608e455d0f39bdf3
Author: car <car>
Date:   Fri Jun 4 16:48:42 2004 +0000

    OMP typos

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/GNUmakefile
Tests/F_BaseLib/GNUmakefile

commit e1a9316f5d8575f59208c51fb344dba8aa4e81de
Author: car <car>
Date:   Thu Jun 3 21:10:20 2004 +0000

    86 ieee

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_ieee.f90
Src/F_BaseLib/bl_ieee_c.c
Src/F_BaseLib/bl_ieee_c.h
Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/t_ieee.f90
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/stencil.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/t_ieee.f90
Tools/F_mk/GMakedefs.mak

commit bbcbdafcff3365d2aa2be028a4821de07778b779
Author: car <car>
Date:   Tue Jun 1 04:46:59 2004 +0000

    more refinements on windows makefiles

Src/F_BaseLib/NPackage.mak
Src/F_BaseLib/test/makefile
Tests/F_BaseLib/makefile
Tools/F_mk/NMakedefs.mak
Tools/F_mk/NMakerules.mak
Tools/F_scripts/mkdep.pl

commit aa7128751bdc66db2756c2474d632656b70f74e0
Author: car <car>
Date:   Mon May 31 19:29:17 2004 +0000

    *** empty log message ***

Src/F_BaseLib/NPackage.mak
Src/F_BaseLib/f2kgetcl.c
Src/F_BaseLib/test/makefile
Tests/F_BaseLib/makefile
Tools/F_mk/NMakedefs.mak
Tools/F_mk/NMakerules.mak

commit 443aeceb41b4691c6250b1cda85af7cd1e89b396
Author: car <car>
Date:   Sun May 30 04:09:53 2004 +0000

    *** empty log message ***

Src/F_BaseLib/bl_ieee_c.c
Src/F_BaseLib/bl_ieee_c.h
Tools/F_mk/GMakedefs.mak
Tools/F_scripts/mkdep.pl

commit c7ebd079b02a683f0584aec5672c119ecf144ddb
Author: car <car>
Date:   Sat May 29 22:07:59 2004 +0000

    *** empty log message ***

Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/F_scripts/mkdep.pl

commit 89329559317c76be46eeb1086800988bb08afbd0
Author: car <car>
Date:   Sat May 29 19:02:46 2004 +0000

    *** empty log message ***

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_ieee.f90
Src/F_BaseLib/bl_ieee_c.c
Src/F_BaseLib/bl_ieee_c.h
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_ieee.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_ieee.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/F_scripts/mkdep.pl

commit 8dbbb0e9279b940a35b2880df43370858eeadbb4
Author: car <car>
Date:   Sat May 29 16:05:34 2004 +0000

    *** empty log message ***

Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/test/inputs.domain
Src/F_BaseLib/test/main.f90
Tests/F_BaseLib/inputs.domain
Tests/F_BaseLib/main.f90

commit 704ff60a87090371e438e77f3bdd9066fd714419
Author: car <car>
Date:   Fri May 28 22:48:01 2004 +0000

    john wants comments

Src/F_BaseLib/bl_IO.f90
Src/F_BaseLib/bl_constants.f90
Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/bl_kiss.f90
Src/F_BaseLib/bl_mem_stat.f90
Src/F_BaseLib/bl_parmparse.f90
Src/F_BaseLib/bl_types.f90
Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/test/GNUmakefile
Tests/F_BaseLib/GNUmakefile

commit 49ca32d8c587c7fee72546097bb219c80ad10be7
Author: car <car>
Date:   Thu May 27 22:32:25 2004 +0000

    more makefile fixes

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/plotfile.f90
Src/F_BaseLib/test/GNUmakefile
Tests/F_BaseLib/GNUmakefile
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak

commit ac7d7fb6419ace3a862cc5518aadcfa06f921393
Author: car <car>
Date:   Wed May 26 21:48:51 2004 +0000

    *** empty log message ***

Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90

commit 25803efb44659888162eb5c82470b70c5c3d9d42
Author: car <car>
Date:   Wed May 26 13:05:51 2004 +0000

    *** empty log message ***

Src/F_BaseLib/test/.cvsignore

commit 846c4a6c05a1b37562a86086b5892c4e7fd16ced
Author: car <car>
Date:   Wed May 26 13:01:39 2004 +0000

    *** empty log message ***

Src/F_BaseLib/test/.cvsignore
Tests/F_BaseLib/.cvsignore

commit 27476ffcd758534f9c4bb82611c3dc32b8e60f5d
Author: car <car>
Date:   Wed May 26 13:01:39 2004 +0000

    *** empty log message ***

Tests/F_BaseLib/.cvsignore

commit e7e34a1713e1fb922ac8ceb35248f50b1abafa47
Author: car <car>
Date:   Tue May 25 22:39:51 2004 +0000

    *** empty log message ***

Src/F_BaseLib/multifab.f90
Src/F_BaseLib/test/main.f90
Src/LinearSolvers/F_MG/mg.f90
Tests/F_BaseLib/main.f90
Tools/F_mk/GMakedefs.mak

commit 9ddfb55b9f61468cfeebcbf24b4a84ff6a72361e
Author: car <car>
Date:   Tue May 25 04:27:55 2004 +0000

    module name mismatch

Src/F_BaseLib/bl_parmparse.f90

commit ba98df7da8e59a7650a48ed9ce79dad861035866
Author: car <car>
Date:   Tue May 25 04:12:59 2004 +0000

    *** empty log message ***

Src/F_BaseLib/test/t_boxlib.dsp
Src/F_BaseLib/test/t_boxlib.dsw
Tests/F_BaseLib/t_boxlib.dsp
Tests/F_BaseLib/t_boxlib.dsw

commit 3772518ef91fb00b9df7ef2646954a662fffbe0e
Author: car <car>
Date:   Tue May 25 04:03:19 2004 +0000

    missed bl_parmparse.f90

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/NPackage.mak

commit 0f18e2ea821ac052e112407ac4db5295b202525a
Author: car <car>
Date:   Tue May 25 02:00:45 2004 +0000

    aux-->extern

Src/LinearSolvers/F_MG/GPackage.mak

commit 7d77ea17736f29e19cc8ce5334c7edb13f453941
Author: car <car>
Date:   Mon May 24 22:58:04 2004 +0000

    f90doc; mostly ignore for now

Src/F_BaseLib/test/main.f90
Tests/F_BaseLib/main.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/F_scripts/f90doc/expr_parse.pl

commit 4593ddec793ac374919107352479c519a75b9b68
Author: car <car>
Date:   Mon May 24 22:40:52 2004 +0000

    add f90doc; you never know

Tools/F_scripts/f90doc/README
Tools/F_scripts/f90doc/expr_parse.y
Tools/F_scripts/f90doc/f90doc
Tools/F_scripts/f90doc/htmling.pl
Tools/F_scripts/f90doc/stmts.pl
Tools/F_scripts/f90doc/typing.pl
Tools/F_scripts/f90doc/utils.pl

commit bb2d379c65580d996ce45c93cd8e25bfc62ef3ff
Author: car <car>
Date:   Mon May 24 22:32:37 2004 +0000

    *** empty log message ***

Src/F_BaseLib/NPackage.mak

commit 711dfa1b0248f32cd0804287b510946799c2acff
Author: car <car>
Date:   Mon May 24 22:25:41 2004 +0000

    *** empty log message ***

Tools/F_mk/NMakedefs.mak
Tools/F_mk/NMakerules.mak

commit 54393fd3ea15a88ac5f4f930ac78a589f96deeae
Author: car <car>
Date:   Mon May 24 22:11:02 2004 +0000

    *** empty log message ***

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_mem_stat.f90
Src/F_BaseLib/filler.f90
Src/F_BaseLib/plotfile.f90
Src/F_BaseLib/test/t_main.f90
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/stencil.f90
Tests/F_BaseLib/t_main.f90

commit 0031d6c45fae24aef51d743870d85ecec81321ff
Author: car <car>
Date:   Mon May 24 22:10:10 2004 +0000

    split files

Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_IO.f90
Src/F_BaseLib/bl_kiss.f90
Src/F_BaseLib/bl_mem_stat.f90
Src/F_BaseLib/bl_parmparse.f90
Src/F_BaseLib/bl_stream.f90
Src/F_BaseLib/bl_string.f90
Src/F_BaseLib/bl_timer.f90
Src/F_BaseLib/bl_utility.f90

commit a86f9ca50f60b35942beb7d742c633c61fa8d590
Author: car <car>
Date:   Mon May 24 21:59:14 2004 +0000

    *** empty log message ***

Tools/F_scripts/ibm_sp_batch.poe

commit b3d55561dfd2d51a821f8fb56c0a4d6230ed386e
Author: car <car>
Date:   Mon May 24 21:50:06 2004 +0000

    Initial revision

Src/F_BaseLib/BoxLib.f90
Src/F_BaseLib/GPackage.mak
Src/F_BaseLib/bl_constants.f90
Src/F_BaseLib/bl_error.f90
Src/F_BaseLib/bl_space.f90
Src/F_BaseLib/bl_types.f90
Src/F_BaseLib/bl_utility.f90
Src/F_BaseLib/bndry_reg.f90
Src/F_BaseLib/box.f90
Src/F_BaseLib/box_util.f90
Src/F_BaseLib/boxarray.f90
Src/F_BaseLib/cluster.f90
Src/F_BaseLib/f2kcli.f90
Src/F_BaseLib/f2kcli_nag.f90
Src/F_BaseLib/f2kcli_win32.f90
Src/F_BaseLib/f2kgetcl.c
Src/F_BaseLib/fab.f90
Src/F_BaseLib/fabio.f90
Src/F_BaseLib/fabio_c.c
Src/F_BaseLib/interp.f90
Src/F_BaseLib/knapsack.f90
Src/F_BaseLib/layout.f90
Src/F_BaseLib/list_box.f90
Src/F_BaseLib/mboxarray.f90
Src/F_BaseLib/mpi.f
Src/F_BaseLib/mt19937ar.f90
Src/F_BaseLib/multifab.f90
Src/F_BaseLib/omp.f90
Src/F_BaseLib/omp_stubs.f90
Src/F_BaseLib/parallel.f90
Src/F_BaseLib/parallel_stubs.f90
Src/F_BaseLib/pingpong.f90
Src/F_BaseLib/plotfile.f90
Src/F_BaseLib/ppm_util.f90
Src/F_BaseLib/ppm_util_c.c
Src/F_BaseLib/sort_box.f90
Src/F_BaseLib/sort_d.f90
Src/F_BaseLib/sort_i.f90
Src/F_BaseLib/test/GNUmakefile
Src/F_BaseLib/test/conn_defs
Src/F_BaseLib/test/inputs.domain
Src/F_BaseLib/test/knapsack.out
Src/F_BaseLib/test/main.f90
Src/F_BaseLib/test/t_main.f90
Src/F_BaseLib/timer_c.c
Src/F_BaseLib/vector_i.f90
Src/LinearSolvers/F_MG/GPackage.mak
Src/LinearSolvers/F_MG/itsol.f90
Src/LinearSolvers/F_MG/mg.f90
Src/LinearSolvers/F_MG/mg_cpp.f90
Src/LinearSolvers/F_MG/mg_smoother.f90
Src/LinearSolvers/F_MG/sparse_solve.f90
Src/LinearSolvers/F_MG/stencil.f90
Src/LinearSolvers/F_MG/stencil_nodal.f90
Tests/F_BaseLib/GNUmakefile
Tests/F_BaseLib/conn_defs
Tests/F_BaseLib/inputs.domain
Tests/F_BaseLib/knapsack.out
Tests/F_BaseLib/main.f90
Tests/F_BaseLib/t_main.f90
Tools/F_mk/GMakedefs.mak
Tools/F_mk/GMakerules.mak
Tools/F_mk/GNUmakefile
Tools/F_mk/NMakedefs.mak
Tools/F_mk/makefile
Tools/F_scripts/moddep.pl
Tools/F_scripts/tcsort.pl

commit 9188eec0a9100f94ece80c239dc9c2fbc576b052
Author: car <car>
Date:   Mon May 24 21:50:06 2004 +0000

    Initial revision

Tests/LinearSolvers/F_MG/regression
Tests/LinearSolvers/F_MG/t_smoother.f90

commit 72e2fea092182e0c9a0045f119d2145ffd044352
Author: vince <vince>
Date:   Fri Apr 30 21:11:23 2004 +0000

    index type fix.

Src/C_BaseLib/BoxList.cpp

commit c2a1202df53ab577d766f8db2aa71ac4438d128c
Author: car <car>
Date:   Tue Apr 27 17:04:05 2004 +0000

    no longer builds by default

Src/C_BaseLib/GNUmakefile

commit 90cbcc3b44b5cac1bae0d5ced9dd7a19c313ee17
Author: car <car>
Date:   Tue Apr 27 17:00:44 2004 +0000

    cout -->> std::cout needed by gcc 3.4.0

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/test/GNUmakefile
Tests/C_BaseLib/GNUmakefile

commit 5f71ba225886f5e9a9eddfb3672eda7010895de2
Author: car <car>
Date:   Wed Mar 31 23:18:22 2004 +0000

    some checks for vismf file correctnes

Src/C_BaseLib/VisMF.cpp

commit 4c6a74e9beda87701a774bd97ba3fb0833293872
Author: almgren <almgren>
Date:   Tue Mar 16 20:50:52 2004 +0000

    OOPS last time - should have deleted this line from every case,
    not added it for the i-face.   Test that this is correct is that
    coarse residual sums to zero - only true for this line missing.

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit b9db64809097bae36f1179609a91ad8e1af7f298
Author: almgren <almgren>
Date:   Tue Mar 16 20:00:49 2004 +0000

    Missing line "fac0 = fac0 / (...)" in the case of faces in the i-direction
    only; this scaling was there for faces in the j- and k-direction.  Would
    only affect multilevel solves in 3-d.

Src/LinearSolvers/C_NodalMG/amr_real3d.f

commit 62d7514c41b65dcecbf5e6aef40e66a6fd4ce516
Author: car <car>
Date:   Tue Mar 9 18:35:37 2004 +0000

    PathScale support

Tools/C_mk/Make.Linux

commit 1045ed89e9d43b8ad46d768c89f10bdede7d3a34
Author: car <car>
Date:   Tue Mar 9 18:28:51 2004 +0000

    cpp seems to the right way to invoke pre-processor

Tools/C_mk/Make.Linux

commit ffa6f543158bf0709d571781bbb6cd7c905e0384
Author: car <car>
Date:   Mon Mar 8 23:06:36 2004 +0000

    swap is never defined, but declared

Src/C_BaseLib/Array.H

commit b4e583ee857d14fa1a6f09caeafb2737cf205b7e
Author: car <car>
Date:   Fri Mar 5 17:53:30 2004 +0000

    obsolete

Src/C_BaseLib/test/tThread.cpp
Tests/C_BaseLib/tThread.cpp

commit 2c011e36359fa0e1f7037e4511636cb57a8f67b5
Author: car <car>
Date:   Fri Mar 5 17:49:38 2004 +0000

    make tests compile

Src/C_BaseLib/test/t8BIT.cpp
Src/C_BaseLib/test/tCArena.cpp
Src/C_BaseLib/test/tFAC.cpp
Src/C_BaseLib/test/tFB.cpp
Src/C_BaseLib/test/tMF.cpp
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/t8BIT.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit df9670ac7876c4730934c4b709bd6849565a2315
Author: car <car>
Date:   Thu Mar 4 18:09:40 2004 +0000

    PathScale

Src/C_BaseLib/FPC.cpp

commit fb1ad123abea9559bcd0dfca7b003afdb1c39cde
Author: car <car>
Date:   Thu Mar 4 18:09:01 2004 +0000

    *** empty log message ***

Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tFB.cpp
Src/C_BaseLib/test/tMF.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tMF.cpp

commit e4a715a0c9a616cf3bff33cf582ccd5559a77922
Author: car <car>
Date:   Fri Feb 27 21:20:32 2004 +0000

    We should care if the bottom solve fails, print a warning and break;
    what really should matter is that the composite solve itself converge.

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit f13c8185f03d341f0e66a28a399cb863762799a5
Author: car <car>
Date:   Thu Feb 19 18:17:54 2004 +0000

    valgrind: tuples constructors have default values

Src/C_BaseLib/Tuple.H

commit 401c316989f8b13693735ba61c889077b237a1ea
Author: car <car>
Date:   Thu Feb 19 17:52:40 2004 +0000

    valgrind says that dx is uninitialized, 0 is a reasonable bad value for dx

Src/C_BaseLib/CoordSys.cpp

commit db3bf8ceabb41b1db3de4254ab130cc0699b8285
Author: car <car>
Date:   Wed Feb 11 20:26:28 2004 +0000

    SUPERUX is the sx-6

Src/C_BaseLib/Thread.H
Src/C_BaseLib/winstd.H

commit d059e242adc76142fa5a6998bfa41b375f5a8d32
Author: car <car>
Date:   Thu Feb 5 23:23:51 2004 +0000

    SX-6 specific stuff, note that SUPER-UX ==> SUPERUX

Tools/C_mk/Make.SUPERUX
Tools/C_mk/Make.defs

commit ec32d1051eb34573f270aa5aa870aa6fb8319969
Author: lijewski <lijewski>
Date:   Wed Jan 21 21:04:13 2004 +0000

    First version.

Src/C_BaseLib/test/tParmParse.cpp
Tests/C_BaseLib/tParmParse.cpp

commit 089404b821847ef4abbf3b09ae238977305e24ce
Author: lijewski <lijewski>
Date:   Tue Jan 20 21:54:10 2004 +0000

    Added tParmParse

Src/C_BaseLib/test/GNUmakefile
Tests/C_BaseLib/GNUmakefile

commit c8721639f57de7c22ace34592325d8ecf10117b4
Author: lijewski <lijewski>
Date:   Tue Jan 20 21:53:31 2004 +0000

    fixed bug

Src/C_BaseLib/ParmParse.cpp

commit 3c0a35e70679cfa3842ed52450028f466691b2da
Author: car <car>
Date:   Wed Jan 7 21:45:03 2004 +0000

    tweak for std::size_t

Src/C_BaseLib/winstd.H

commit 5d62ad51712f6c8c8f3fe25f93370b8086274c74
Author: car <car>
Date:   Wed Jan 7 21:44:20 2004 +0000

    windows tweaks for std::size_t

Src/C_BaseLib/Arena.H
Src/C_BaseLib/winstd.H

commit f207e31aaea2e9cf74471161c1eb82bda85af545
Author: car <car>
Date:   Wed Jan 7 21:18:19 2004 +0000

    for some compilers size_t, pow, sqrt, etc, need to be in the std namespace

Src/C_AMRLib/Interpolater.cpp
Src/C_BaseLib/Arena.H
Src/C_BaseLib/Arena.cpp
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/Utility.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit d262d75544068ba4aa663fe2a8622769ead9ff99
Author: car <car>
Date:   Wed Dec 10 18:09:43 2003 +0000

    support for BGL and Intel 8.0

Tools/C_mk/Make.bgl
Tools/C_mk/Make.defs

commit 9e280b84180e490274baf6576b0b2725a0c2f12f
Author: car <car>
Date:   Mon Dec 8 23:13:46 2003 +0000

    powerpc for BGL

Src/C_BaseLib/FPC.cpp

commit 659bbddd63acd9cc6ee51135b94dc81eb9a34b4a
Author: marc <marc>
Date:   Wed Oct 15 18:01:33 2003 +0000

    Add quarter time levels into which_time

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 9b13c5691837d8676c6ac8023de32762b75ff9e6
Author: lijewski <lijewski>
Date:   Thu Sep 18 19:21:00 2003 +0000

    Got rid of cdir$ ivdep stuff

Src/LinearSolvers/C_CellMG/MG_2D.F
Src/LinearSolvers/C_CellMG/MG_3D.F
Src/LinearSolvers/C_NodalMG/amr_real2d.f
Src/LinearSolvers/C_NodalMG/amr_real3d.f
Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi2d_full.f
Src/LinearSolvers/C_NodalMG/hg_multi2d_terrain.f
Src/LinearSolvers/C_NodalMG/hg_multi3d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.f

commit 72bda6b604d5ca106b815cdc75e549b63d18c02a
Author: almgren <almgren>
Date:   Tue Sep 16 18:39:45 2003 +0000

    Changes in FORT_LINCCINTERP so that in the case of being next
    to a HOEXTRAP or EXT_DIR boundary, but with xok or yok (or zok)
    not true, we now use a correct stencil to incorporate a wall-based value
    instead of defaulting to the centered stencil as before.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit 1df444b492c3aa79f3cfe40e6a79f6b000c7fb1a
Author: lijewski <lijewski>
Date:   Mon Sep 15 21:17:03 2003 +0000

    removed CellConservative

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp

commit 864d92fc3c726cdd973e7c93ba56c692ae2f0abb
Author: lijewski <lijewski>
Date:   Mon Sep 8 22:22:38 2003 +0000

    some bringing up-to-date

Tools/C_util/TV_TempWrite.H
Tools/C_util/ViewMF/GNUmakefile
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/viewMF.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp

commit 624f352c2a4adf085c77b42e118234ea149c3439
Author: lijewski <lijewski>
Date:   Mon Sep 8 21:07:45 2003 +0000

    Make tags declaration & call of buffer() consistent.

Src/C_AMRLib/Amr.cpp

commit 19e1f90515f92391414728ac2a08dc4acf6b6cbb
Author: car <car>
Date:   Thu Aug 28 17:17:27 2003 +0000

    __amd64__

Src/C_BaseLib/FPC.cpp

commit 9fabc6e22a40bd508462d628e19c53b9b31367f6
Author: car <car>
Date:   Tue Aug 19 15:19:42 2003 +0000

    strip72 doesn't work with f90

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 4c7102f2f4c9186a3468ff98ed24db0effdaa3a5
Author: lijewski <lijewski>
Date:   Thu Aug 14 22:26:57 2003 +0000

    some cleanup

Src/C_AMRLib/TagBox.cpp

commit 7873006852ec9aa9187bd6b5ed0cb1a22b9902e5
Author: lijewski <lijewski>
Date:   Thu Aug 14 19:18:14 2003 +0000

    minimized comm costs in collate()

Src/C_AMRLib/TagBox.cpp

commit 791ed94cd5028904482a203d62df92841a5ffea2
Author: lijewski <lijewski>
Date:   Wed Aug 6 21:04:01 2003 +0000

    added -cm to Intel Fortran

Tools/C_mk/Make.defs

commit 48ce640fcdebf6342958665df5f77978d7af6d3f
Author: car <car>
Date:   Wed Jul 30 15:07:34 2003 +0000

    debugging changes

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp

commit 780821817df97be36693006043ab4eb7b1209d8b
Author: lijewski <lijewski>
Date:   Mon Jul 21 21:22:26 2003 +0000

    First cut -- can parse chemkin & therm files.

Tools/C_scripts/ckread.pl

commit 4d9f8bdd5794bd1429e782a8f9265101d8ff21f4
Author: lijewski <lijewski>
Date:   Fri Jul 18 04:57:11 2003 +0000

    Gather -> Alltoall

Src/C_AMRLib/FluxRegister.cpp

commit cbbf9a8608e9d261418692e105ad4d603879f3b3
Author: lijewski <lijewski>
Date:   Fri Jul 18 04:51:46 2003 +0000

    Gather -> Alltoall

Src/C_BaseLib/FabArray.H

commit 849a1cfc73520c7f6271bf761a67b3aaa4e5543a
Author: car <car>
Date:   Tue Jul 8 20:48:23 2003 +0000

    cleanup

Src/LinearSolvers/C_TensorMG/visc2d.m

commit 961dbf10bbc06cf974cd5f73a769a69d0c3bd207
Author: car <car>
Date:   Tue Jul 8 20:19:30 2003 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/visc2d.m
Src/LinearSolvers/C_TensorMG/visc3d.m

commit 4c74c18df0471b4158bae9acb8e8b75ed5343508
Author: car <car>
Date:   Tue Jul 8 20:04:02 2003 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/visc3d.m

commit f1ca27135358d4760fa650826d0114a23ca34c84
Author: car <car>
Date:   Tue Jul 8 19:42:33 2003 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/visc3d.m

commit dd8fe0f0d13400261a1f44060849b966c19c410e
Author: car <car>
Date:   Tue Jul 8 19:10:52 2003 +0000

    stripped out mathematica code for tensor
    solve generation

Src/LinearSolvers/C_TensorMG/visc2d.m
Src/LinearSolvers/C_TensorMG/visc3d.m

commit 51838d94594079c4ad6e2b4ffa884cc31553d21d
Author: car <car>
Date:   Sat Jul 5 15:22:30 2003 +0000

    *** empty log message ***

Src/LinearSolvers/C_TensorMG/Format.m

commit 751872b8c14a09307b6259ae4f4a71a8ea9235f8
Author: car <car>
Date:   Fri Jul 4 21:58:36 2003 +0000

    Mathematica 5.0 fixes

Src/LinearSolvers/C_TensorMG/Format.m

commit 2797519e34993f7635ba8eb5b3a6fde42b6316cb
Author: car <car>
Date:   Fri Jul 4 17:24:27 2003 +0000

    Mathematica packages need by the notebooks

Src/LinearSolvers/C_TensorMG/Format.m
Src/LinearSolvers/C_TensorMG/Optimize.m

commit 978e2e0ccd2d1d3c1744139b955560c52c45e31a
Author: lijewski <lijewski>
Date:   Tue Jun 24 17:18:21 2003 +0000

    merged in d_numPts()

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 9cdbf85b45ac7e253763172cb796e39b92456720
Author: car <car>
Date:   Fri Jun 20 19:37:11 2003 +0000

    *** empty log message ***

Tools/C_mk/Make.IRIX64

commit 894dda803579c9f9d707faaa0282c2f1c1f3d7d4
Author: car <car>
Date:   Fri Jun 13 22:03:23 2003 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.H

commit 87c256510cac08738a0705ef7d131127d34e78bd
Author: car <car>
Date:   Fri Jun 13 19:50:47 2003 +0000

    inline out of order

Src/LinearSolvers/C_NodalMG/interface.H

commit 2b5f729ed3d38979c3948d6cd8cfef3b15ca765d
Author: car <car>
Date:   Wed Jun 4 21:41:56 2003 +0000

    redhat 7.1 fortran

Tools/C_mk/Make.defs

commit 75fae46b373d039b59e1737b80e2ccc0498808cd
Author: vince <vince>
Date:   Wed May 21 22:47:52 2003 +0000

    fix for escher

Tools/C_mk/Make.defs

commit 9a913c10cdf86a576e9c2221a180d5ca4874c99c
Author: vince <vince>
Date:   Wed May 21 22:47:13 2003 +0000

    fix for escher.

Tools/C_mk/Make.IRIX64

commit be3e3f2ae39862cff5033264db8ee893254761ea
Author: lijewski <lijewski>
Date:   Thu May 15 22:01:01 2003 +0000

    Removed the BL_PROFILE() line.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp

commit 37ec404c770ddccb43ba0eb198478ed8666c4266
Author: car <car>
Date:   Fri Apr 11 17:16:06 2003 +0000

    redhat 7.1

Tools/C_mk/Make.defs

commit f5c066460fb717acf68599635c3eb9adae4cb4bd
Author: marc <marc>
Date:   Wed Apr 9 22:35:24 2003 +0000

    change constant to a long

Src/C_BaseLib/DistributionMapping.cpp

commit b02f7e8c8aa94edb459b611978f1b17d95d79de5
Author: car <car>
Date:   Thu Apr 3 18:44:31 2003 +0000

    flush at end of grid log entry

Src/C_AMRLib/Amr.cpp

commit 3feeeb5a3749796da87b4ad30265bfea2f52f12b
Author: marc <marc>
Date:   Fri Mar 14 23:44:57 2003 +0000

    fixes to be compatible with g++ 3.x in cygwin

Tools/C_mk/Make.CYGWIN_NT
Tools/C_mk/Make.defs

commit 9d325f6fa8a88820f1abecb1b75fe8833488cdf0
Author: lijewski <lijewski>
Date:   Wed Mar 12 21:03:32 2003 +0000

    fixed divide by zero in verbose output

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 8d41e77f991885b174724725e732afcbf07d3a35
Author: lijewski <lijewski>
Date:   Wed Mar 12 20:54:59 2003 +0000

    fixed divide by zero in verbose output

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 6273326212c47219d713293ea608b0d0d22ff790
Author: lijewski <lijewski>
Date:   Fri Mar 7 17:39:39 2003 +0000

    set_preferred_boundary_values() now takes a MultiFab

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 9c53dfad1edf4d9c22a089c23a24af8015071dff
Author: lijewski <lijewski>
Date:   Fri Mar 7 16:59:25 2003 +0000

    ParmParse'd in max_efficiency

Src/C_BaseLib/DistributionMapping.cpp

commit 552146a99f23e69989854b73c4db8c86d3e7640f
Author: lijewski <lijewski>
Date:   Thu Mar 6 23:57:38 2003 +0000

    wrapped knapsack times in verbose

Src/C_BaseLib/DistributionMapping.cpp

commit 214d8c775da2c484e736bfa2c6881bbed9bddedc
Author: lijewski <lijewski>
Date:   Thu Mar 6 22:34:56 2003 +0000

    print out some knapsack() timings

Src/C_BaseLib/DistributionMapping.cpp

commit 9dd333dd4709669a48315e5dbf228c7905db4665
Author: lijewski <lijewski>
Date:   Fri Feb 28 22:42:15 2003 +0000

    removed the static collate space in TagBox

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit db9705b152febf75915c8a2ef137703121f36d84
Author: lijewski <lijewski>
Date:   Wed Feb 26 18:07:08 2003 +0000

    added verbose option

Src/C_BaseLib/DistributionMapping.cpp

commit 778f752b6b6d5443fa185097411cdf32616346a3
Author: car <car>
Date:   Fri Feb 21 22:49:10 2003 +0000

    compiles, probably doesn't work in parallel

Tools/C_mk/Make.defs

commit 6df40a13f2509445713c26029711cc425f8c3411
Author: almgren <almgren>
Date:   Wed Feb 19 18:34:19 2003 +0000

    New routine, pressure_project, to be used for initializing calculations
    with hydrostatic (from gravity) background.

Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 633035140ac1dfa9c699f0897ea373674f5faf9d
Author: almgren <almgren>
Date:   Tue Feb 18 21:13:18 2003 +0000

    Removed all calls to writeMF.

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit a86c54ee1211e2424b487b85bbea3b57c0a48b47
Author: car <car>
Date:   Tue Feb 18 20:55:00 2003 +0000

    strstream -> sstream

Src/C_AMRLib/AmrLevel.cpp

commit cc1684ef0c093ee002ce759583a0dcd89dd38c4a
Author: car <car>
Date:   Tue Feb 18 20:54:40 2003 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/ABec_UTIL.F

commit fc0b74a760e477f21b7299bffc562a78de0d6e1b
Author: car <car>
Date:   Wed Feb 12 22:31:53 2003 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit 04b205ee4cf423c05e4975ce0504616c4ebbd24e
Author: car <car>
Date:   Wed Feb 12 22:31:12 2003 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit b16410aaba28bd9f7409ba6c0f769f5c57bde927
Author: car <car>
Date:   Fri Feb 7 17:42:26 2003 +0000

    minor problem, periodic fillpatch

Src/C_AMRLib/AmrLevel.cpp

commit b1244a917f23e2ae605ff6659d552b785ab747b2
Author: car <car>
Date:   Fri Feb 7 16:34:12 2003 +0000

    some additional diagnostics; now don't solve the CGSolve if norm is initially zero.

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit b972d0560963871df814e2a346e2bf72aa3f3087
Author: lijewski <lijewski>
Date:   Thu Feb 6 18:14:29 2003 +0000

    more work on bunching fill operations

Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 75b24134e7d7f556b9070b610700b3c49754c7b2
Author: car <car>
Date:   Wed Feb 5 16:33:24 2003 +0000

    fixes, I think, for Intel compilers

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 8b69b749ab9f3351a3ab636e133425e4893a3b91
Author: marc <marc>
Date:   Tue Jan 28 20:55:35 2003 +0000

    Modernize lib builder

Tools/C_scripts/dsp.lib.mak

commit a6fd45d7208593fc14a69b4535dc19ba384bfdc4
Author: car <car>
Date:   Mon Jan 27 17:10:36 2003 +0000

    bl_pd_is_ioproc

Src/C_BaseLib/ParallelDescriptor.cpp

commit e20040e185d6c526c4c2f12fe3daabe3cea4ced9
Author: car <car>
Date:   Thu Jan 23 20:10:01 2003 +0000

    win32 hates templates

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp

commit 2840e4494233aebbfde098778dc1f0ff922e5d0b
Author: lijewski <lijewski>
Date:   Wed Jan 22 22:39:44 2003 +0000

    Mods to Fill_Boundary() multiple comps at once

Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 9f34392395196807be6388ea2cb7557c45401567
Author: car <car>
Date:   Wed Jan 22 19:19:27 2003 +0000

    optimization for Intel compilers

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit f53ef7678ab59f93f9c5016912b46a3e7b13d8cb
Author: car <car>
Date:   Fri Jan 3 19:25:11 2003 +0000

    foolish mistakes

Src/C_BaseLib/BLParmParse_F.f
Src/C_BaseLib/ParmParse.cpp

commit e794af81264b3e7382fb7dd4ba3bba6b820eaf57
Author: car <car>
Date:   Thu Jan 2 22:30:26 2003 +0000

    libpthread

Tools/C_mk/Make.Linux

commit 3fb32b456a1bf26773498b24f7149cee32b08732
Author: car <car>
Date:   Thu Jan 2 14:59:30 2003 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 5e83e8d74b427ef8d5ab948fece11e31bcdda2fd
Author: almgren <almgren>
Date:   Mon Dec 30 22:09:45 2002 +0000

    Making area(i,j) = abs(a) instead of area(i,j) = a in FORT_SETAREA
    for the r-z case.   NOte that FORT_SETVOL and all other cases
    of FORT_SETAREA already return guaranteed-positive values.

Src/C_BaseLib/COORDSYS_2D.F

commit b64082d2275e9504c433a5b405c08a833f90931a
Author: car <car>
Date:   Fri Dec 20 23:05:39 2002 +0000

    fix for FluxRegister::ADD

Src/C_AMRLib/FluxRegister.cpp

commit 7a86d45ec62e0b70ea7f95f5c1a59d4fbf8f3698
Author: lijewski <lijewski>
Date:   Wed Dec 18 18:44:23 2002 +0000

    fixed comment

Src/C_BaseLib/FabArray.H

commit 60b4a0589ac33ddd7ba7c45ab32754a82812cbb8
Author: almgren <almgren>
Date:   Tue Dec 17 22:19:56 2002 +0000

    Fix for inflow on hi-side boundaries...was screwing up before,
    all better now.

Src/LinearSolvers/C_NodalMG/boundary.cpp

commit b9997d434614be6fecd1ecbe6a9b84b90bfa8442
Author: almgren <almgren>
Date:   Wed Dec 11 20:43:22 2002 +0000

    In the case where the fine cells didn't cover all of the coarse cell
    being interpolated from, there was an index bust.  It has been fixed
    so that the fine correction is only modified on cells where it actually
    exists.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit 824afb82c6ba1026397fc6eff3d9c3e1e162db0b
Author: almgren <almgren>
Date:   Wed Dec 11 18:33:45 2002 +0000

    Should have used cvol instead of ratiox*ratioy for denominator in icase=1.

Src/C_AMRLib/INTERP_2D.F

commit f6e5c3a495b1b8b495b2f576493e155655dcddfe
Author: lijewski <lijewski>
Date:   Wed Dec 11 17:02:16 2002 +0000

    removed an assertion that isn't correct in serial

Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit b7fedf0598fcf4e80ee1586da8b4247ca4bfb7c4
Author: lijewski <lijewski>
Date:   Tue Dec 10 20:31:14 2002 +0000

    Commented out HeaviestCPU() stuff used by MinimizeCommCosts().

Src/C_BaseLib/DistributionMapping.cpp

commit 4775084afeb993165696d35a27ffeda60714a013
Author: lijewski <lijewski>
Date:   Sat Dec 7 16:25:26 2002 +0000

    fixed syntax error

Src/C_AMRLib/INTERP_3D.F

commit 44a39427269360a2fb8e6d575ae0fcb6c7707ec9
Author: lijewski <lijewski>
Date:   Sat Dec 7 16:09:16 2002 +0000

    increased the cache hit rate

Src/C_BoundaryLib/FabSet.cpp

commit 75b430922240f134c7e9b543d057ef1c2379ff20
Author: almgren <almgren>
Date:   Sat Dec 7 05:59:35 2002 +0000

    Do the right thing for icase=1 when fine_state is zero to
    start with.  Same as the recent fixes in 3d.

Src/C_AMRLib/INTERP_2D.F

commit a744aa1a34c9040599833037285d25c83e5d6795
Author: almgren <almgren>
Date:   Sat Dec 7 05:57:09 2002 +0000

    Same problem as before for icase=1; the correction wasn't being
    zeroed out first for states which were 0 at first.

Src/C_AMRLib/INTERP_3D.F

commit 2fce9df1eadb5f904621e8ab09474aecc69df3a8
Author: lijewski <lijewski>
Date:   Wed Dec 4 23:06:53 2002 +0000

    same error in plus() as in copy() in CrseInit

Src/C_AMRLib/FluxRegister.cpp

commit 39dcc0a59d929b80056e7b31934241c6de224e7d
Author: lijewski <lijewski>
Date:   Tue Dec 3 18:35:38 2002 +0000

    improved FillPeriodic cache hit ratio

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 8e57f0e75bc1d92bad5ad434e7010833fc3aba9a
Author: lijewski <lijewski>
Date:   Tue Dec 3 18:03:27 2002 +0000

    improved FillBoundary cache hit ratio

Src/C_BaseLib/MultiFab.cpp

commit e4de0f67f29d7ce7df938359e79fb568586dc7e3
Author: lijewski <lijewski>
Date:   Tue Dec 3 00:02:42 2002 +0000

    added new accessor functions

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/ParallelDescriptor.H

commit 008d49a5d4ddd8f88b12242433570725b4cc3ac8
Author: jbb <jbb>
Date:   Mon Dec 2 20:45:01 2002 +0000

    Need to restrict the copy in FluxRegister::CrseInit to be only
    on the region that was just filled from the coarse grid, NOT from
    the whole fab, some of which is still unfilled.  This was causing
    errors and core dumps.

Src/C_AMRLib/FluxRegister.cpp

commit 579fe9bbd1c4c96367b5566f01551e6c11dd7270
Author: car <car>
Date:   Fri Nov 29 22:12:18 2002 +0000

    no trailing semicolons

Src/C_BaseLib/SPECIALIZE_F.H

commit 066515e99d39ad930b40fe06abb3daf6ef97fcc9
Author: car <car>
Date:   Wed Nov 27 21:54:19 2002 +0000

    replace a stop

Src/C_AMRLib/SLABSTAT_2D.F
Src/C_AMRLib/SLABSTAT_3D.F
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LO_3D.F

commit 358de07df1e9bd23fe7afe65cbe3a0b244344116
Author: lijewski <lijewski>
Date:   Tue Nov 26 22:47:22 2002 +0000

    modest performance improvement

Src/C_BoundaryLib/BndryData.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 6704ac5bd8e29a3168c860b5d261ad3ab178af2b
Author: lijewski <lijewski>
Date:   Tue Nov 26 22:37:40 2002 +0000

    modest performance improvement

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 897b54c6dcb4b5e2ae68cc6b69d80e8e66ced5fe
Author: lijewski <lijewski>
Date:   Wed Nov 20 16:55:55 2002 +0000

    additional arg to compFlux()

Src/LinearSolvers/C_CellMG/ABecLaplacian.H

commit 4a25a28f3499c50c0d4ea219af747d2cfbb2f46f
Author: lijewski <lijewski>
Date:   Wed Nov 20 16:52:07 2002 +0000

    Added addition signature for compFlux() that avoids applyBC() call.

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit 55969ce784ca55e01aec8f0dafeb74e79740125c
Author: lijewski <lijewski>
Date:   Thu Nov 14 23:04:56 2002 +0000

    using bl_abort() in place of stop

Src/C_AMRLib/FLUXREG_1D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_BaseLib/COORDSYS_1D.F
Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F

commit 00be8fe22bcc571d1c57b48e71086b3b59523bb2
Author: lijewski <lijewski>
Date:   Thu Nov 14 21:13:08 2002 +0000

    removed statics from template functions

Src/C_BaseLib/FabArray.H

commit 52c3cd0f97c04b48f55e9188fc2c35c8a476decb
Author: car <car>
Date:   Thu Nov 14 18:43:29 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BLBoxLib_F.f
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.cpp

commit e3729d0a2c222d292de922cd727b02361fa6e220
Author: marc <marc>
Date:   Thu Nov 14 07:08:32 2002 +0000

    Add option to add instead of copy on CrseInit operations

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 944dd6e27f96ec5e8ec6db5cab2f33d73c68e935
Author: marc <marc>
Date:   Thu Nov 14 00:13:23 2002 +0000

    fix Mikes extra arg fix

Src/C_AMRLib/AmrLevel.cpp

commit 8c1d3054516982bf53570db1eb06d96137b00241
Author: lijewski <lijewski>
Date:   Wed Nov 13 17:15:20 2002 +0000

    quiet valgrind

Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp

commit 0e6e765cf2025d0ff5d9d54933c3945f8f86e59f
Author: lijewski <lijewski>
Date:   Wed Nov 13 05:04:58 2002 +0000

    tad rearrangment

Src/C_AMRLib/AmrLevel.cpp

commit 43c724d14aba7845a1af1c9a48971505168c36bf
Author: lijewski <lijewski>
Date:   Tue Nov 12 20:49:35 2002 +0000

    to shut up valgrind

Src/C_BaseLib/PArray.H

commit a330d19e00eaae217b6faf8c983e00f57f0e3f3c
Author: lijewski <lijewski>
Date:   Tue Nov 12 17:08:48 2002 +0000

    fixed mismatched deltes

Src/C_BoundaryLib/InterpBndryData.cpp

commit 2d155f78b6e2786de6d3e2aa95d59a64f323be42
Author: lijewski <lijewski>
Date:   Mon Nov 11 17:49:53 2002 +0000

    can now do some semblance of tracing

Src/C_BaseLib/BLProfiler.cpp

commit 748ce3a8dc118a795add90178487df143e0695b6
Author: almgren <almgren>
Date:   Sun Nov 10 14:57:54 2002 +0000

    Modified icase=1 in PROTECT_INTERP to fix a problem
    with case 1, which wasn't setting the correction to zero
    for states that were zero, it was leaving the previous
    value in there.  Now the correction is set to zero there.

Src/C_AMRLib/INTERP_3D.F

commit 887668fae80b6a66f3c93e82190aa0757db25ad7
Author: lijewski <lijewski>
Date:   Sat Nov 9 02:15:52 2002 +0000

    more BL_PROFILE()s

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/StateData.cpp

commit b7c0562e2a0cb5f73cb98c7dbadac4b95c042d59
Author: lijewski <lijewski>
Date:   Fri Nov 8 22:00:51 2002 +0000

    added some BL_PROFILE()s

Src/C_AMRLib/Interpolater.cpp

commit 0660a6fb33edbd784fc51f11337bab2c5710a10a
Author: car <car>
Date:   Fri Nov 8 18:34:42 2002 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/lo_bctypes.fi

commit dd76c9ff44fd4ee97b946c6a563bda77d60ad74d
Author: lijewski <lijewski>
Date:   Thu Nov 7 19:04:01 2002 +0000

    specialized performCopy() for Reals

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H

commit 29740f5716a65d8ec46082d6cb0005900aad09ae
Author: lijewski <lijewski>
Date:   Wed Nov 6 20:51:41 2002 +0000

    tad bit o cleanup

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit 051df1e02cdbfe0126797f71064b1ecc969c0d4d
Author: almgren <almgren>
Date:   Tue Nov 5 21:21:58 2002 +0000

    Restored cmax and cmin seeing the corner data (we believe it should be there).
    Put a test for alpha > 1.
    Protected against divide by zero in computation of alpha.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit 0a6368d0066e23bac7eb8d9692f61d3586d7cbe1
Author: lijewski <lijewski>
Date:   Tue Nov 5 21:06:17 2002 +0000

    +K2 -> +K1

Tools/C_mk/Make.AIX

commit b0498c697354ed04e8627461335bbec506c0cd97
Author: lijewski <lijewski>
Date:   Tue Nov 5 05:34:21 2002 +0000

    removed extraneous end do

Src/C_AMRLib/INTERP_3D.F

commit 9a4ea298a0cb1b7c485989f594421473c40c23c3
Author: almgren <almgren>
Date:   Mon Nov 4 18:43:06 2002 +0000

    Modified calculation of cmax/cmin in CCINTERP so that it doesn't
    see corner values, which may not be filled since they aren't used
    in the actual slope calculation.

Src/C_AMRLib/INTERP_2D.F

commit 696eb878682bcbadaf707559045548ba4eb27cca
Author: almgren <almgren>
Date:   Mon Nov 4 18:39:50 2002 +0000

    Modified the calculation of cmax/cmin in CCINTERP so that it
    doesn't see corner values (since they may not be filled, they
    aren't used in the slope calculations.)

Src/C_AMRLib/INTERP_3D.F

commit 15bd466933453dbc08f5fd104a1a7acca579a099
Author: lijewski <lijewski>
Date:   Thu Oct 31 21:59:21 2002 +0000

    Added -qrtti=all when debugging.

Tools/C_mk/Make.AIX

commit 570d074f89552d9c351ac326cf540c6f4b71433b
Author: lijewski <lijewski>
Date:   Thu Oct 31 21:56:33 2002 +0000

    removed excess profiling gunk

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 0b2e08c3e78ddb591e7328bc6785e19d87eaa224
Author: lijewski <lijewski>
Date:   Thu Oct 31 21:01:30 2002 +0000

    removed excess profiling gunk

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 204689191bcbea32cd97cff4692ccb362ab058ae
Author: car <car>
Date:   Thu Oct 31 18:44:00 2002 +0000

    fixes for microsoft

Src/C_BaseLib/ParallelDescriptor.H

commit 7d9981e4eaf04618e237096ddce425436b680318
Author: car <car>
Date:   Thu Oct 31 18:09:00 2002 +0000

    some inlineing

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit ee3920ae5c05727b2e548550cac08faba0b30cc7
Author: lijewski <lijewski>
Date:   Thu Oct 31 17:01:50 2002 +0000

    more profiling stuff

Src/C_BaseLib/BaseFab.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 4118f6ed547d7d7a5217fdd8be69e285b627486b
Author: lijewski <lijewski>
Date:   Wed Oct 30 21:33:13 2002 +0000

    added some profiling calls

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 6513a8713e176428a29ba9a505b5b9d8cae452da
Author: lijewski <lijewski>
Date:   Fri Oct 25 22:21:44 2002 +0000

    speed improvements

Src/C_BaseLib/Utility.cpp

commit 36133143305506193bd7629ea1ae1835cd2ff2dd
Author: lijewski <lijewski>
Date:   Thu Oct 24 21:56:00 2002 +0000

    added InvNormDist stuff

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit d46b86c2a8729643c3fcde8ed93318d341112d1d
Author: car <car>
Date:   Sat Oct 19 18:33:28 2002 +0000

    silence warnings

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_2D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F
Src/C_BoundaryLib/LO_UTIL.F

commit 0c218e12d0e07dc4588d2de4b1da86e94849f7bc
Author: almgren <almgren>
Date:   Fri Oct 11 18:23:00 2002 +0000

    Missed a subcase in the first logic case.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit 5fbcd19215eac08f651e59bc69cae310e7d556cc
Author: car <car>
Date:   Fri Oct 11 18:20:44 2002 +0000

    improved error message

Src/C_BaseLib/BLProfiler.cpp

commit 75131d9d2b22e2211d1fc94b8b1df2d0fec52eeb
Author: car <car>
Date:   Fri Oct 11 18:20:29 2002 +0000

    profiling fix

Src/C_AMRLib/TagBox.cpp

commit da6e0aeb92c1a06750482642d2b4f9955bcd8b26
Author: car <car>
Date:   Fri Oct 11 13:28:27 2002 +0000

    more profiling

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp

commit 936891308870208576b08caa0ecf06da6ba04c3e
Author: car <car>
Date:   Wed Oct 9 21:43:20 2002 +0000

    *** empty log message ***

Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateData.cpp

commit dc6edee98a6b91b43bb0b48dd3957858c6db49d9
Author: car <car>
Date:   Wed Oct 9 13:59:04 2002 +0000

    more timers

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/TagBox.cpp

commit 3d07018f200bd461e76b42c2304390bc0d984bd8
Author: vince <vince>
Date:   Tue Oct 8 21:33:28 2002 +0000

    added ,n to a few crse reference.

Src/C_AMRLib/INTERP_3D.F

commit 00be673828edd379e0b6cc6f8866166575b0e71a
Author: almgren <almgren>
Date:   Mon Oct 7 20:44:37 2002 +0000

    Fixes to CCINTERP which require that the new fine-grid values
    interpolated conservatively from the coarse grid not exceed any
    max's or min's of the local coarse grid values.  Does this by
    modifying the slopes which are used in the cell if a max/min
    would be violated by the slopes as first calculated.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.cpp

commit 49b8e5e832f378344fd4c6af56b6836c1faa99ed
Author: lijewski <lijewski>
Date:   Mon Oct 7 20:28:10 2002 +0000

    remove MISMATCH stuff ...

Src/C_AMRLib/INTERP_2D.F

commit b7908824111efc7162e974fe7a9b1b7170f3fbec
Author: car <car>
Date:   Sun Oct 6 18:02:43 2002 +0000

    more profiling

Src/C_BaseLib/DistributionMapping.cpp

commit c6899428eff72a736d516bbcc22e7e35ec4bf22b
Author: car <car>
Date:   Wed Oct 2 22:26:12 2002 +0000

    silence some warnings

Src/LinearSolvers/C_NodalMG/hg_multi3d_full.f

commit 85ac3844ed25efacd5b61af758b6d79fb7bbe3cf
Author: marc <marc>
Date:   Tue Oct 1 23:56:07 2002 +0000

    Allow ratio up to 4 in protected interp func

Src/C_AMRLib/INTERP_3D.F

commit d5465d489018dc84add2eacad0f83371ca5d2fcf
Author: lijewski <lijewski>
Date:   Tue Oct 1 22:38:42 2002 +0000

    ensure sprintf() buffer big enough

Src/C_BaseLib/Utility.cpp

commit 775d87c9115b151d3c09d46fc288790a60b4e602
Author: lijewski <lijewski>
Date:   Sat Sep 28 19:03:35 2002 +0000

    silenced compiler warnings

Src/C_AMRLib/Interpolater.cpp

commit e34c2c2cf5e8f13a85147150e96e25894c3de450
Author: lijewski <lijewski>
Date:   Sat Sep 28 19:03:07 2002 +0000

    bug fix for AIX

Src/C_AMRLib/INTERP_F.H

commit 79831cdf82191f3425b30839f7789cb4bac775fb
Author: almgren <almgren>
Date:   Fri Sep 27 19:20:00 2002 +0000

    New interpolation code which allows one to modify the interpolated corrections
    to a field in order to keep that field non-negative as much as possible.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp

commit 08ed79196b188b0804d9a993a542055ada631c33
Author: lijewski <lijewski>
Date:   Mon Sep 23 19:06:21 2002 +0000

    *** empty log message ***

Tools/C_scripts/compressor

commit 0a456eb72b474179ebee79759de5abb2e0d2a9fd
Author: car <car>
Date:   Mon Sep 23 17:02:45 2002 +0000

    compressor has a lock file

Tools/C_scripts/compressor

commit 5447a6f1e4b9cf53ac51598ac9fe4db9bd52fd32
Author: car <car>
Date:   Mon Sep 23 16:57:36 2002 +0000

    testing new compressor

Tools/C_scripts/compressor

commit d4bc55bdc1e5c2e63d2dafad84ea4a2d0a727976
Author: car <car>
Date:   Thu Sep 19 21:02:14 2002 +0000

    do'h

Src/C_BaseLib/Utility.cpp

commit b3e6473b590dcd7439c428d358f66a85d80128a9
Author: car <car>
Date:   Thu Sep 19 19:26:22 2002 +0000

    fort call to initrand

Src/C_BaseLib/Utility.cpp

commit 5f282fb4f987f61dfde1528afb54242e5210fc38
Author: lijewski <lijewski>
Date:   Fri Sep 13 19:19:41 2002 +0000

    Added MinimizeCommCosts()

Src/C_BaseLib/DistributionMapping.cpp

commit 5034bb0138f087d92b96901b98a4915dd3a7549b
Author: car <car>
Date:   Fri Sep 13 14:00:47 2002 +0000

    say GPROF=TRUE to got F/C/C++ -pg

Tools/C_mk/Make.defs

commit 7322f3b27672b1e1dd9c4095070696788022de56
Author: car <car>
Date:   Tue Sep 10 19:41:59 2002 +0000

    3d corrected

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/inputs

commit 1819256d67f00e195e992d240b8f9726f1119997
Author: car <car>
Date:   Tue Sep 10 18:25:27 2002 +0000

    oops

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit f8044c77b4caa12970e04217e96d029cb0fa05ff
Author: car <car>
Date:   Tue Sep 10 18:19:57 2002 +0000

    more debugging output

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 847c4f1505a8a2100719a7f933e41529753bb570
Author: car <car>
Date:   Tue Sep 10 16:03:05 2002 +0000

    3d re-rolled, un-rolled

Src/LinearSolvers/C_NodalMG/hg_multi3d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.f

commit 19da89cb6efee2ad7a61abbaa3e7348d0dd3e2a0
Author: car <car>
Date:   Tue Sep 10 14:07:14 2002 +0000

    re-rolled, unrolled routines

Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d.f

commit 208b9aca634040c9e82a5d610593b8e3ebf39f48
Author: marc <marc>
Date:   Mon Sep 9 22:30:33 2002 +0000

    remove __kcc... define-it breaks compiles on brainerd

Tools/C_mk/Make.defs

commit 3581d402e37a971303f7dc4a02348701a1c376cf
Author: car <car>
Date:   Mon Sep 9 22:00:57 2002 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 38e1e3f54051608ab55c82c7f699310770fc6d77
Author: car <car>
Date:   Mon Sep 9 20:52:24 2002 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit c6ea945bb58d0727fa2a5d6f1a7eed102ed4b567
Author: car <car>
Date:   Thu Sep 5 20:59:10 2002 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.f

commit 6fb4cd6848bd27570a6580a07ae35478e5c1abc7
Author: car <car>
Date:   Thu Sep 5 16:34:41 2002 +0000

    e200 might have been to fierce, changed 'infinity' to e50 (should still be ok for sne

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 23797562c934cee3d5ee1c8c1080e4acde9b6890
Author: car <car>
Date:   Wed Sep 4 15:29:53 2002 +0000

    use .f not .F

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 14bffb1f8811f3bf03d58670ab6c1113e00a6419
Author: car <car>
Date:   Tue Sep 3 19:07:05 2002 +0000

    left in some debugging cruft

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 7a8b14e59eab6001b5cae5870d02798f05fa127b
Author: car <car>
Date:   Tue Sep 3 18:10:30 2002 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_avg2d.f
Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_proj2d.f
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 5e3d91828e01c26bd133ca92ff8a004cc36cefff
Author: car <car>
Date:   Tue Sep 3 16:42:40 2002 +0000

    let fortran be fortran

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_real2d.f
Src/LinearSolvers/C_NodalMG/amr_real3d.f
Src/LinearSolvers/C_NodalMG/hg_avg2d.f
Src/LinearSolvers/C_NodalMG/hg_avg3d.f
Src/LinearSolvers/C_NodalMG/hg_multi2d.f
Src/LinearSolvers/C_NodalMG/hg_multi2d_full.f
Src/LinearSolvers/C_NodalMG/hg_multi2d_terrain.f
Src/LinearSolvers/C_NodalMG/hg_multi3d.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.f
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.f
Src/LinearSolvers/C_NodalMG/hg_proj2d.f
Src/LinearSolvers/C_NodalMG/hg_proj3d.f

commit 42a522787627f88f64e4e14bfc6541d7787ed3f1
Author: car <car>
Date:   Tue Sep 3 16:34:54 2002 +0000

    useless

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hgdebug.F
Src/LinearSolvers/C_NodalMG/hgdebug_F.H
Src/LinearSolvers/C_NodalMG/proj.cpp

commit a8c3f02ff1d95e595e1362a92c673c22727d3aa7
Author: lijewski <lijewski>
Date:   Fri Aug 30 22:10:34 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.AIX

commit 2c8b4056b4659d898c70c7ee3d27c939b8e10609
Author: car <car>
Date:   Thu Aug 29 22:17:09 2002 +0000

    silence a warning on int<>bool

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 8dcd752f481a86bfeabf2dc85a313fd0bf985161
Author: car <car>
Date:   Thu Aug 29 22:14:34 2002 +0000

    single precision constants in fortran

Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_BoundaryLib/LO_UTIL.F
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_3D.F

commit ba83b7e833192cdaf9b9762f1069f342410c1a16
Author: car <car>
Date:   Thu Aug 29 18:03:15 2002 +0000

    some single precision constants

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit c28d1a56289affb5e3e08426102daf3c912ecf48
Author: car <car>
Date:   Wed Aug 21 20:12:40 2002 +0000

    more e20/e30-->e200 changes

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp
Src/C_BoundaryLib/BndryRegister.cpp

commit 16a42923753f080498a239df912dc65be81fe592
Author: lijewski <lijewski>
Date:   Tue Aug 20 21:00:55 2002 +0000

    Increased data size ...

Tools/C_mk/Make.AIX

commit d7c16d60054c0be5a05e8b14710cb9c8f758be48
Author: car <car>
Date:   Fri Aug 16 23:15:27 2002 +0000

    change infinity from e20 to e200

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 6a92d11f7d6e899fd8b1b535691d7b20a560ab03
Author: car <car>
Date:   Fri Aug 16 22:07:07 2002 +0000

    Intel 7.0 support

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 567805711c7d63fc624cc899ae90d000ec1ace9f
Author: car <car>
Date:   Wed Aug 7 17:23:56 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit d2c3c81096e73a6291ebf8a14b546dcb946d4657
Author: car <car>
Date:   Tue Aug 6 18:09:06 2002 +0000

    *** empty log message ***

Src/C_AMRLib/AmrLevel.cpp

commit b9619730801951d5484a4af9abce51241fcfb2e8
Author: car <car>
Date:   Mon Aug 5 15:41:22 2002 +0000

    remove intel temp files

Tools/C_mk/Make.rules

commit c0c667d7c9110d495d3f5ca819f72271058b023e
Author: lijewski <lijewski>
Date:   Wed Jul 31 22:32:02 2002 +0000

    got formulas consistent

Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F

commit dc8e9304dd720584c470e9a04b99f3d6f385e348
Author: car <car>
Date:   Wed Jul 24 23:42:57 2002 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit db36f4b41128ff04305bed44765e94455e8b1475
Author: car <car>
Date:   Wed Jul 24 21:18:16 2002 +0000

    changed bicg so that if the solution criteria is met before the iteration begins, we return

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 83f988ef506e23729275a92cc02e69fdd60c7f07
Author: lijewski <lijewski>
Date:   Thu Jul 18 21:28:15 2002 +0000

    *** empty log message ***

Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F

commit a7458394c0ec91590ed85ca934e7481461d2f4e5
Author: lijewski <lijewski>
Date:   Fri Jul 12 23:07:38 2002 +0000

    was NOT right

Src/C_BaseLib/DistributionMapping.cpp

commit 4a621026afd2c62c59399f864177130b5c1cc4ee
Author: marc <marc>
Date:   Wed Jun 26 18:06:44 2002 +0000

    Add lf to result file

Tools/C_scripts/dsp.mak

commit 4dcf62268b2f9a5d963c36d8ce8885c7dc31765e
Author: marc <marc>
Date:   Wed Jun 26 00:02:01 2002 +0000

    Fix up dsp generation to allow config changes, ie independent/concurrent Release and Debug builds

Tools/C_scripts/dsp.mak

commit fbad2e60697d24e3c1bc5d6d4ecf94669941a2a8
Author: car <car>
Date:   Thu Jun 20 18:28:00 2002 +0000

    another fortran header file

Src/C_AMRLib/bc_types.fi

commit 5bb5ad58fd1c2b06f61c8401b6c33fc54fedd867
Author: car <car>
Date:   Thu Jun 20 15:59:36 2002 +0000

    allow upper/lower case in fortran INCLUDE

Tools/C_scripts/mkdep

commit c7c59d4317e76fa756cb95325de2829ac7a62b88
Author: car <car>
Date:   Wed Jun 19 22:21:38 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BLParmParse_F.f
Src/C_BaseLib/ParmParse.cpp

commit 2441ee47bae6aa9b5afb7266701d5bba433275d4
Author: car <car>
Date:   Wed Jun 19 20:49:44 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BLutil_F.f
Src/C_BaseLib/ParmParse.cpp

commit 327b5d50c9b29629157a25dcfde098f9090e9234
Author: car <car>
Date:   Tue Jun 18 16:28:28 2002 +0000

    cvs strings

Src/C_BaseLib/BLParmParse_F.f
Src/C_BaseLib/BLutil_F.f

commit d47f72a361995e57ab9cc8df18a11d72c8a6b033
Author: car <car>
Date:   Tue Jun 18 14:26:24 2002 +0000

    better support for \.f files

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 58d9bd9494a30fce083660b98f757b63758f12c2
Author: car <car>
Date:   Mon Jun 17 22:00:17 2002 +0000

    added arrays

Src/C_BaseLib/BLParmParse_F.f
Src/C_BaseLib/BLutil_F.f
Src/C_BaseLib/ParmParse.cpp

commit 74ab2e60320a660ced82564c3fc95691c4116545
Author: car <car>
Date:   Mon Jun 17 19:40:42 2002 +0000

    Fortran includes with -fortran flag

Tools/C_mk/Make.Linux
Tools/C_mk/Make.rules

commit 7e551c8e0e14d43329881299aba71754cac33566
Author: car <car>
Date:   Mon Jun 17 19:40:27 2002 +0000

    mkdep now parsers fortran includes when the -fortran flag is thrown

Tools/C_scripts/mkdep

commit 9b6422265b3b46cd6bedd9d992c753591e43a796
Author: lijewski <lijewski>
Date:   Mon Jun 17 19:36:46 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BLParmParse_F.f

commit b9f6ee68d53b6877b47dc065711d8c68718ff143
Author: car <car>
Date:   Mon Jun 17 19:34:49 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BLParmParse_F.f
Src/C_BaseLib/Make.package

commit 3b0ab7d351140defa39d277f958497f87ce3ab37
Author: car <car>
Date:   Mon Jun 17 17:01:27 2002 +0000

    isStateVariable, is a bool

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 1104c57200cc834c4b5681371ca0785690a8ca3f
Author: car <car>
Date:   Mon Jun 17 17:00:40 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BLParmParse_F.f
Src/C_BaseLib/BLutil_F.f
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParmParse.cpp

commit fc8382a216c638645962c2d79b1a5b670f117b65
Author: car <car>
Date:   Tue Jun 4 17:42:37 2002 +0000

    Some support for GCC 3.1

Tools/C_mk/Make.defs

commit ada3b90ac2a1f34ba4beb8e5fb6139f070d25449
Author: car <car>
Date:   Tue Jun 4 16:48:48 2002 +0000

    add DIMARG;
    Use BL_USE_FORT_STAR_PRECISION to get real*8 and real*4 instead of DOUBLE PRECISION and REAL

Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/BLFort.H
Src/C_BaseLib/REAL.H

commit 7a7ef55bf2b089ff16579041eb47b7980ee3dca3
Author: car <car>
Date:   Wed May 29 22:37:47 2002 +0000

    gcc 3.1 needs to include <iterator>

Src/C_BaseLib/BLProfiler.cpp

commit eecb5589aa4c511e087018914526469522d81087
Author: marc <marc>
Date:   Tue May 28 23:21:12 2002 +0000

    Add a routine to hoextrap to cc

Src/C_AMRLib/FILCC_2D.F

commit 1592396dfb0fac7f68eb3d413b21ba27aa249c09
Author: car <car>
Date:   Thu May 23 22:22:49 2002 +0000

    set BL_FORT_STRICT_REAL_T if you want
    REAL_T to be DOUBLE PRECISION or REAL depending on BL_USE_FLOAT setting

Src/C_BaseLib/REAL.H

commit 5ed76116050a26e1c1c8049bd0b6773bc1b993c4
Author: car <car>
Date:   Thu May 23 19:10:38 2002 +0000

    BoxLib\BLFort.H

Src/C_BaseLib/BLFort.H

commit f9e44ec3453df77a9a85e786d86e90200eb7fd39
Author: car <car>
Date:   Thu May 23 18:22:13 2002 +0000

    *** empty log message ***

Src/C_BaseLib/Make.package

commit 352307f7267e3f2651e4e857bf9009aaebbfecc5
Author: car <car>
Date:   Thu May 23 18:21:48 2002 +0000

    BLFort macros useful for FORTRAN calls

Src/C_BaseLib/BLFort.H

commit 4097b5a7ed6c3f08fd8ef1d75fc9ecdb08bc772c
Author: vince <vince>
Date:   Thu May 23 18:21:10 2002 +0000

    some changes for opal.

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.mpi

commit 35ed332024ec2f18b72daa9713c55fdb60a6dd7c
Author: lijewski <lijewski>
Date:   Mon May 20 22:14:20 2002 +0000

    -O3 -> -O2 due to xlF bug in tranfit_d.f

Tools/C_mk/Make.AIX

commit 61051ee9955e956d20c98d1d5d4c1eb0aa4456d4
Author: car <car>
Date:   Wed May 1 03:37:32 2002 +0000

    The *.dsp files were not maintained

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/BoxLib.dsp
Src/C_BoundaryLib/bndrylib.dsp
Src/LinearSolvers/C_CellMG/mglib.dsp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 78a5da48cd0f24917d9ac7542d37e74cafe328cf
Author: marc <marc>
Date:   Sat Apr 27 07:10:24 2002 +0000

    generalize a bit

Tools/C_util/WritePlotFile.H
Tools/C_util/WritePlotFile.cpp

commit 264557add27d7b0fcd10d0b0192c1fa2afb0cd1a
Author: marc <marc>
Date:   Sat Apr 27 07:07:41 2002 +0000

    Allow making a geom without needing a ParmParse file

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 88ea98753a8a6a7e25f56dc49f4c42fabb14a8ef
Author: car <car>
Date:   Fri Apr 26 22:40:00 2002 +0000

    BL_USE_SETBUF removed from command line;
    set in BoxLib/winstd.H, if needed

Src/C_BaseLib/winstd.H
Tools/C_mk/Make.defs
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp

commit d5c43512f841a110f05811c865df5208f1c43932
Author: car <car>
Date:   Fri Apr 26 22:24:43 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux
Tools/C_mk/Make.rules

commit 543463b831a75daae8a6959e1ca352a928d7bde2
Author: lijewski <lijewski>
Date:   Fri Apr 26 22:10:01 2002 +0000

    defaulted BL_LANG_CC

Src/C_AMRLib/BC_TYPES.H
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/MAKESLICE_F.H
Src/C_AMRLib/PROB_AMR_F.H
Src/C_AMRLib/SLABSTAT_F.H
Src/C_BaseLib/COORDSYS_F.H
Src/C_BaseLib/SPACE.H
Src/C_BoundaryLib/INTERPBNDRYDATA_F.H
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/CG_F.H
Src/LinearSolvers/C_CellMG/LO_F.H
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/MG_F.H
Src/LinearSolvers/C_TensorMG/DivVis_F.H
Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/MCLO_F.H
Src/LinearSolvers/C_TensorMG/Test/main_F.H
Tests/LinearSolvers/C_TensorMG/main_F.H
Tools/C_util/Convergence/AVGDOWN_F.H

commit e0637cf34b6ebb88cb45f0b5f1d5f5f0578632dd
Author: car <car>
Date:   Wed Apr 24 22:25:20 2002 +0000

    another fix for ICC

Src/C_BaseLib/winstd.H

commit 42b8c0416bb581ddc21b8a9d09ffa8e6dee2ce93
Author: car <car>
Date:   Wed Apr 24 17:55:30 2002 +0000

    support for 6.0 Intel compilers

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit de124467543d8111597891d8c3f536b5b801df7d
Author: vince <vince>
Date:   Wed Apr 17 22:22:19 2002 +0000

    added flag for null KCC version parse.

Src/C_BaseLib/VisMF.cpp
Tools/C_mk/Make.defs

commit d99ba5fe07e2b46cdcbe1f22e0d0902278415c32
Author: vince <vince>
Date:   Tue Apr 16 18:06:28 2002 +0000

    added synchronization of random tables in parallel.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/PROB_AMR_F.H

commit d37872e6799389542932628aa21f1c4d0478ae71
Author: lijewski <lijewski>
Date:   Tue Apr 16 15:20:28 2002 +0000

    forgot to update LDFLAGS earlier

Tools/C_mk/Make.AIX

commit d17095b45ec6e699248bcadd008e24b7f8611f5b
Author: car <car>
Date:   Mon Apr 15 20:12:26 2002 +0000

    oops

Src/C_BaseLib/BLThread.cpp

commit ba5c805cbbaefc385a630a1a35c8801cbfb0fa0d
Author: car <car>
Date:   Fri Apr 12 17:24:52 2002 +0000

    tweak for f77/g77;
    if you compile COMP=Intel then FCOMP=Intel seems necessary for now.
    This is not enforced

Tools/C_mk/Make.Linux

commit 6f84245fbbc3a41dc2e6b217d72940944562b128
Author: car <car>
Date:   Fri Apr 12 17:09:17 2002 +0000

    better support for icc

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 6bf64c777ca95fe0793fc9527bd3970ab7e9bd7c
Author: car <car>
Date:   Thu Apr 11 19:40:29 2002 +0000

    icc support

Src/C_BaseLib/Thread.H
Src/C_BaseLib/winstd.H
Tools/C_mk/Make.Linux

commit 17f02da2362d7077d8d269defe3d5fcb8642121c
Author: car <car>
Date:   Mon Apr 8 20:51:36 2002 +0000

    *** empty log message ***

Src/C_BaseLib/Thread.H

commit 7a89f86cc48e7fecf7b5a92b720eaaf1de3817e5
Author: car <car>
Date:   Mon Apr 8 20:46:46 2002 +0000

    max_threads is now unsigned long

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/Thread.H

commit 08d032bb83349780ac1faab95f4d807427346c0a
Author: car <car>
Date:   Mon Apr 8 17:25:05 2002 +0000

    f90 and f no longer preprocess, F90 and F do

Tools/C_mk/Make.rules

commit 4e77108fa360566a6d618f0c567fc6f24eb415fd
Author: car <car>
Date:   Sun Apr 7 17:00:44 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp
Tools/C_mk/Make.FreeBSD

commit 6e76d0c03f1d46cf110eb6edb1540d7070d56252
Author: lijewski <lijewski>
Date:   Thu Mar 28 21:00:12 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.OSF1

commit 67431e34769f1cb0bf183db49ec3e5752dba92d7
Author: car <car>
Date:   Wed Mar 27 23:58:50 2002 +0000

    std::abs on BL_OSF1

Src/C_BaseLib/winstd.H

commit e53fb043a04f24dac3553dace264519dc38048fd
Author: lijewski <lijewski>
Date:   Wed Mar 27 23:49:07 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.OSF1

commit e8b74b9591a24e385f16048d27a451aa25e404e1
Author: car <car>
Date:   Wed Mar 27 21:35:59 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.mpi

commit 80054ef9b2738152ef362011311cb9772cf9d88d
Author: lijewski <lijewski>
Date:   Wed Mar 27 19:21:54 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.AIX

commit 6f68d692ab542621acdaab4253ca9fa87128cad9
Author: lijewski <lijewski>
Date:   Wed Mar 27 17:54:34 2002 +0000

    mods to quiet xlC

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 9aec6659d59ea92930cc0f27e32de52c52a2f77b
Author: lijewski <lijewski>
Date:   Wed Mar 27 17:10:20 2002 +0000

    *** empty log message ***

Src/C_AMRLib/AmrLevel.H

commit c8fa1c422ae811daa0614a0b385cc99c23a1178d
Author: lijewski <lijewski>
Date:   Tue Mar 26 23:59:29 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.AIX

commit f361ea8361ba6f88a6a6858fdc60b41c8f588a7c
Author: lijewski <lijewski>
Date:   Tue Mar 26 22:23:58 2002 +0000

    *** empty log message ***

Src/C_BaseLib/Utility.cpp

commit 420c332ab5552cae6a1e45e17e0b63916e6e06c1
Author: car <car>
Date:   Tue Mar 26 22:15:43 2002 +0000

    different support for f90/f/F/F90

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 7c4c5a0c763b437bde265271ab9a7ed8f5aad3e5
Author: car <car>
Date:   Tue Mar 26 22:14:33 2002 +0000

    only sleep

Src/C_BaseLib/BLThread.cpp

commit 5a845b9c0b1e89d9f0499e170034e721f1f86277
Author: lijewski <lijewski>
Date:   Tue Mar 26 21:50:49 2002 +0000

    *** empty log message ***

Tools/C_mk/Make.AIX
Tools/C_mk/Make.defs

commit 8e860ab2c2f086ee61e241fd2249a64efe75780a
Author: lijewski <lijewski>
Date:   Tue Mar 26 20:47:02 2002 +0000

    changes to work with xlC

Src/C_BaseLib/ParmParse.cpp

commit 41db2c66b7785026c28ffa0042eec720f37d69db
Author: lijewski <lijewski>
Date:   Tue Mar 26 20:04:06 2002 +0000

    changes to work with xlC

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 50d05247953df82ac63bb423da142cde578f2f01
Author: car <car>
Date:   Fri Mar 22 23:29:24 2002 +0000

    Small change: Only print unused ParmParse variables if there are any unused
    ParmParse variables.

Src/C_BaseLib/ParmParse.cpp

commit d64b94aa06f19b6d8048df2c7d7587f92d010bbf
Author: vince <vince>
Date:   Thu Mar 21 00:41:08 2002 +0000

    added -ieee flag for opal.

Tools/C_mk/Make.OSF1

commit 16a16c70b8ce2dedeaab9854a6513255139b37fc
Author: almgren <almgren>
Date:   Mon Mar 18 22:31:54 2002 +0000

    Modifications needed to correct for the fact that the scalings of
    Du, S and DGphi are different between the v5 and v9 versions.

Src/LinearSolvers/C_NodalMG/hg_avg2d.F

commit fda4fed36ab65026252e2dd2cfc759b33a7e1058
Author: almgren <almgren>
Date:   Fri Mar 15 20:47:52 2002 +0000

    Modified the weighting of the source term in hgavg, hgfavg, hgcavg
    for use with the 9-pt instead of 5-pt stencil.

Src/LinearSolvers/C_NodalMG/hg_avg2d.F

commit e6be28de6ef81c5012d12876e94041fe61a982a8
Author: marc <marc>
Date:   Fri Mar 15 20:20:32 2002 +0000

    Rework frac calc to avoid using domain.numPts

Src/C_AMRLib/Amr.cpp

commit f4d29a5b96f3172c7160f9eb1abd5e1e6300b79c
Author: marc <marc>
Date:   Fri Mar 15 19:01:47 2002 +0000

    dsp maker for libs

Tools/C_scripts/dsp.lib.mak

commit 1a2aae2a35292283ee7aea3073b24d3ecf6e66d7
Author: car <car>
Date:   Thu Mar 14 23:56:07 2002 +0000

    fix for gcc3 and KCC

Tools/C_mk/Make.defs

commit 67a8b7f7a26f5016eab0df32a1d40d6f637dba7e
Author: car <car>
Date:   Thu Mar 14 23:05:16 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit 7280f362b17135f87d0f1e67000324743caccb77
Author: vince <vince>
Date:   Thu Mar 14 01:48:58 2002 +0000

    changes for kcc 3.9

Tools/C_mk/Make.defs

commit 2f6b56e5e456c7309633886e2902802a0950b34d
Author: vince <vince>
Date:   Thu Mar 14 00:27:03 2002 +0000

    changes for brainerd.

Src/C_BaseLib/VisMF.cpp

commit 5706a47b53290026041fef7dcd8dc40c97928008
Author: almgren <almgren>
Date:   Wed Mar 13 22:07:49 2002 +0000

    Updated version of test results with 2-d test cases.

Src/LinearSolvers/C_NodalMG/files.2d

commit 9aeb3926cbf49d3f38339f54d859d6cf30b22438
Author: almgren <almgren>
Date:   Wed Mar 13 21:54:59 2002 +0000

    Improved version of the test code.  Fixed some bugs even.

Src/LinearSolvers/C_NodalMG/proj.cpp

commit a2bd9985be187b7ef51d1f7940b0795a90d2ec33
Author: almgren <almgren>
Date:   Wed Mar 13 21:54:24 2002 +0000

    We dont do factor of 8 refinement.

Src/LinearSolvers/C_NodalMG/tests/gr.19s8
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s8

commit a12077709dc3cd9768693e427e1f6b0222f1b703
Author: almgren <almgren>
Date:   Wed Mar 13 21:52:54 2002 +0000

    This test case fails because it needs an absolute tolerance in the CG solver.
    Not worth worrying about here.

Src/LinearSolvers/C_NodalMG/tests/gr1rick
Tests/LinearSolvers/C_NodalMG/test_grids/gr1rick

commit e3da6dcb90d0f749c752aa74e81c3718490fbcb0
Author: almgren <almgren>
Date:   Wed Mar 13 21:49:16 2002 +0000

    A grid 201 long does not coarsen!  Try making this 0-199 instead of 0-200...

Src/LinearSolvers/C_NodalMG/tests/gr1rick2
Tests/LinearSolvers/C_NodalMG/test_grids/gr1rick2

commit 35414c34a785792fc401ffb3fa5aeaeb7abbcea7
Author: vince <vince>
Date:   Wed Mar 13 21:43:58 2002 +0000

    Added FabArray shift for hchem support.

Src/C_BaseLib/FabArray.H

commit 2b6817e25de5e3fd3a8cff4b4e469642db7e06eb
Author: almgren <almgren>
Date:   Wed Mar 13 21:39:03 2002 +0000

    This grids file assumes a factor of 8 refinement - get rid of it!

Src/LinearSolvers/C_NodalMG/tests/gr2a8
Tests/LinearSolvers/C_NodalMG/test_grids/gr2a8

commit dd76577fcf71d6cd4dce02692c6736186c5aacdc
Author: almgren <almgren>
Date:   Wed Mar 13 21:32:34 2002 +0000

    Make this a 3-level instead of 1-level test case, with
    same grids at finest level.

Src/LinearSolvers/C_NodalMG/tests/gtclearsmall
Tests/LinearSolvers/C_NodalMG/test_grids/gtclearsmall

commit 128ba11362dc6ccdabf298925a329949cba32dfd
Author: almgren <almgren>
Date:   Wed Mar 13 21:31:41 2002 +0000

    Previous grids file had files not contained in domain.

Src/LinearSolvers/C_NodalMG/tests/gt12.2
Tests/LinearSolvers/C_NodalMG/test_grids/gt12.2

commit e37fe41577d27773dddb077420f93186f98d3a83
Author: almgren <almgren>
Date:   Wed Mar 13 21:30:37 2002 +0000

    Latest update on what works of the 3-d test cases.

Src/LinearSolvers/C_NodalMG/files.3d

commit 946f3bebd621cf4ea1d58cb65255c08fe0d78c2f
Author: almgren <almgren>
Date:   Wed Mar 13 21:17:25 2002 +0000

    Too small to be interesting.

Src/LinearSolvers/C_NodalMG/tests/gt2t2
Tests/LinearSolvers/C_NodalMG/test_grids/gt2t2

commit 7251e2539282c06ff2169ad638c700e6a3512e7a
Author: lijewski <lijewski>
Date:   Wed Mar 13 19:07:00 2002 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/files.2d

commit 7ac1323ad3bc679a9eea15c479c9bacb47f4f3ad
Author: lijewski <lijewski>
Date:   Wed Mar 13 18:31:42 2002 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/files.2d

commit 557072c9b51a5fd38f0a66159585a12f031ed2e6
Author: almgren <almgren>
Date:   Wed Mar 13 18:29:38 2002 +0000

    Fixes for 2d only: length --> size, etc...

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 00c3ae75b9ef914f869f85ff40f06ea6fe418b2b
Author: almgren <almgren>
Date:   Wed Mar 13 00:57:35 2002 +0000

    New test problem which failed with previous code but now works.  A
    smaller version of the critical grids of this problem are in gtclearsmall.

Src/LinearSolvers/C_NodalMG/tests/gtclearlarge
Tests/LinearSolvers/C_NodalMG/test_grids/gtclearlarge

commit 32fb46a9fa29f66f14abb0d3702409ceaa09d942
Author: almgren <almgren>
Date:   Wed Mar 13 00:56:56 2002 +0000

    New test problem which failed with the previous version of the code.
    This is extracted from gtclearlarge.

Src/LinearSolvers/C_NodalMG/tests/gtclearsmall
Tests/LinearSolvers/C_NodalMG/test_grids/gtclearsmall

commit 0be87707101752df7288f054d735d8b705ee2523
Author: almgren <almgren>
Date:   Wed Mar 13 00:56:02 2002 +0000

    Updated list of which of the tests/gt* files are 3-d problems, and
    whether they work with the current version of the code.

Src/LinearSolvers/C_NodalMG/files.3d

commit b3d1c40d6b2053d77e5bfdb851d43556ce580c17
Author: almgren <almgren>
Date:   Wed Mar 13 00:55:33 2002 +0000

    Fixed a bug in the construction of the level interface objects - code
    used to fail on test code gtclearsmall and now works.   Replaced
    "contains" by a box by "contains" by a BoxArray.

Src/LinearSolvers/C_NodalMG/interface.cpp

commit fa0f4828fbda8b82198b4fab280e0ef83bef27a7
Author: lijewski <lijewski>
Date:   Mon Mar 11 23:05:53 2002 +0000

    added <cstdio>

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 1db1cf8f21bc862763e1e0aab5b1e2c304830e9b
Author: car <car>
Date:   Mon Mar 11 21:53:57 2002 +0000

    Now an empty BoxList is constructed from an empty BoxArray.

Src/C_BaseLib/BoxArray.cpp

commit d19d40fe0409287d42896eadd5e8d68f25f2b800
Author: lijewski <lijewski>
Date:   Mon Mar 11 19:24:08 2002 +0000

    got rid of unsigned on aux() -- it's an int

Src/LinearSolvers/C_NodalMG/interface.H

commit c645c423c43c0edbc4c0afd991470473677dbd01
Author: car <car>
Date:   Tue Feb 26 23:41:45 2002 +0000

    gcc 3

Tools/C_mk/Make.defs

commit ac773995f938aa74a7f277f82f4d38ce7266b436
Author: car <car>
Date:   Tue Feb 26 23:41:31 2002 +0000

    some systems require explicit include of pthread

Src/C_BaseLib/BLThread.cpp

commit 773f7aee2cbb46af789391d1f1c6c1f1b243fd28
Author: car <car>
Date:   Mon Feb 25 20:59:43 2002 +0000

    UnitBox was implemented as a 2x2x2 box.

Src/C_BaseLib/Box.cpp

commit f0a852750a049c7a3fa2fd821633c0ef871635cd
Author: lijewski <lijewski>
Date:   Fri Feb 22 20:53:54 2002 +0000

    Fixed FixUpPyhsCorners() bug

Src/C_AMRLib/AmrLevel.cpp

commit 37c5c93cf3eea0d55cbf8513c70d6db7120116dd
Author: car <car>
Date:   Tue Feb 19 23:36:06 2002 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit 65708e227dd6c8bb938aa11958d997cd5122412b
Author: car <car>
Date:   Wed Feb 6 18:14:46 2002 +0000

    Fixed random number seeding.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 40f18af7f515a218909d95552fb162b41d7f9bc3
Author: car <car>
Date:   Tue Jan 8 16:30:24 2002 +0000

    no message

Src/C_BaseLib/BLProfiler.cpp

commit 84ae1dc576e16216b9a0d4f091415a87d7f896e1
Author: car <car>
Date:   Fri Jan 4 00:17:23 2002 +0000

    no message

Src/C_BaseLib/BoxLib.dsp

commit 340126013477222f685556d51bdef3e19ab3ed74
Author: car <car>
Date:   Thu Dec 13 23:46:08 2001 +0000

    properly initialize m_used

Src/C_BaseLib/CArena.cpp

commit 0153c0121760b213e82d64987c997b7bd00b4b83
Author: car <car>
Date:   Thu Dec 13 18:24:59 2001 +0000

    makefile system knows fortran

Tools/C_mk/Make.defs

commit 943c3078102e14915169b8cd77532d1ac4b6c361
Author: car <car>
Date:   Tue Dec 4 21:28:17 2001 +0000

    OSF1 now discriminates between V3 and all others

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.defs

commit 7338c3102b9e9e68de937b5512c797459422f0a0
Author: lijewski <lijewski>
Date:   Mon Dec 3 22:35:54 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp

commit b8fffd2d095a50aa7765df1a0cc1faf7dc781a5c
Author: lijewski <lijewski>
Date:   Mon Dec 3 22:24:54 2001 +0000

    removed mpi_data_type() stuff

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/ccse-mpi.H
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp

commit f67ebf1d87578a29aa579c39bda572c39d28d316
Author: car <car>
Date:   Mon Nov 26 18:17:58 2001 +0000

    fix for max_threads

Src/C_BaseLib/BLThread.cpp

commit 72b1b8d357a72efdd80fd2b93f98bc3cce866557
Author: car <car>
Date:   Mon Nov 26 18:14:26 2001 +0000

    refinement of BLThread.cpp for WINNT

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/Utility.cpp

commit ebfe4014d13e0bbcec95aacabd448559863d2794
Author: car <car>
Date:   Wed Nov 21 19:50:44 2001 +0000

    CriticalSections seem to work better for mutex's

Src/C_BaseLib/BLThread.cpp

commit bc1964c02aed918d0cad48518a69298c924e2ca3
Author: car <car>
Date:   Mon Nov 19 19:10:49 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BoxLib.dsp

commit 95489da9ba2256959f4ee197711f7ca5019f4ae0
Author: car <car>
Date:   Fri Nov 16 18:19:33 2001 +0000

    cv needs to be mutable

Src/C_BaseLib/WorkQueue.H

commit 87a79af96c58dd4833f0a614ed9341bc9d6005bf
Author: car <car>
Date:   Fri Nov 16 18:05:16 2001 +0000

    numthreads needs a lock

Src/C_BaseLib/BLWorkQueue.cpp

commit 1512164f13f9816fb51ddf730d9145f7b557ea77
Author: car <car>
Date:   Tue Nov 13 00:08:29 2001 +0000

    KCC doesn't always like PTHREAD_STACK_MIN?

Src/C_BaseLib/BLThread.cpp

commit 593758b9158c12f7ee1e39cfc41a1bfdc4459fee
Author: car <car>
Date:   Mon Nov 12 23:28:03 2001 +0000

    Windows fixes

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/Utility.cpp

commit ed203ed26cab66b2073759a22901c804d7326c76
Author: lijewski <lijewski>
Date:   Mon Nov 12 21:38:21 2001 +0000

    *** empty log message ***

Tools/C_mk/Make.AIX

commit 0c2923f84cd4bfa17bafa3b79046dc34a5969beb
Author: car <car>
Date:   Fri Nov 9 14:33:10 2001 +0000

    fix for unix threads

Src/C_BaseLib/BLThread.cpp

commit 4fbf018518c7e3e45d0c89b9c83342141cd1d297
Author: car <car>
Date:   Wed Nov 7 22:00:57 2001 +0000

    More WIN32 support

Src/C_BaseLib/BLThread.cpp

commit 59ef849076489e3c12244f45809e14b4a78cf011
Author: lijewski <lijewski>
Date:   Wed Nov 7 19:05:01 2001 +0000

    *** empty log message ***

Tools/C_mk/Make.AIX

commit 21c9b91122d3ca0d517904565273e7e847a5e579
Author: car <car>
Date:   Thu Nov 1 23:52:50 2001 +0000

    restored a user-specified TSD destructor

Src/C_BaseLib/Thread.H
Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tWorkQueue.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tWorkQueue.cpp

commit 6ad4de3a6c65a0a15808dc7660d4247024ad5d61
Author: lijewski <lijewski>
Date:   Thu Nov 1 23:21:34 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp

commit 561b9d1587b491bef887ba1db57d66ba4abecc36
Author: car <car>
Date:   Thu Nov 1 18:53:15 2001 +0000

    baseThread

Src/C_BaseLib/BLThread.cpp

commit c232f425afcd75f8d08d1a167fed5200ccbfad7c
Author: car <car>
Date:   Thu Nov 1 18:46:37 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp

commit 66bd00cdca768fe158edea725612dc65455a83e9
Author: lijewski <lijewski>
Date:   Thu Nov 1 17:57:30 2001 +0000

    re-added BLMpi.cpp

Src/C_BaseLib/FabArray.H

commit b071e97be32c80a07c4968c95649614f7f970184
Author: car <car>
Date:   Thu Nov 1 17:08:41 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp

commit 3f6fd83617547211452bf2da1436c8dab7b69ec4
Author: lijewski <lijewski>
Date:   Thu Nov 1 16:50:38 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLMpi.cpp

commit 00bee9bc74ee65d750c9ef2b2c36d4889432a2ac
Author: lijewski <lijewski>
Date:   Wed Oct 31 22:42:01 2001 +0000

    re-added BLMpi.cpp

Src/C_BaseLib/Make.package

commit e627e541b531dc34fa913bdd7a11f048914d11b5
Author: lijewski <lijewski>
Date:   Tue Oct 30 22:03:42 2001 +0000

    more threading work

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit ed45f4779f07b8c1e3ab170b8e04d3f0d050cfe6
Author: lijewski <lijewski>
Date:   Tue Oct 30 20:26:29 2001 +0000

    removed no-threadsafe constructs

Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp

commit 73776b926285e5ad8ad53d47eff3a2643dad0ed7
Author: car <car>
Date:   Wed Oct 24 19:48:44 2001 +0000

    PGI C++, which doesn't work

Tools/C_mk/Make.Linux

commit 3fa22817b73dcf71844375689ff83ae440590e36
Author: lijewski <lijewski>
Date:   Tue Oct 23 17:31:02 2001 +0000

    *** empty log message ***

Src/C_AMRLib/FluxRegister.cpp

commit cd6a59b480c2872fecf1caa29708cf7c68fe4487
Author: lijewski <lijewski>
Date:   Tue Oct 23 17:01:02 2001 +0000

    added BoxLib::ResetArena()

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/Arena.H
Src/C_BaseLib/BaseFab.cpp

commit a4831f7b56e3a8422955c758e3255399c69a7d3a
Author: car <car>
Date:   Mon Oct 22 22:49:53 2001 +0000

    Fix for windows

Src/C_BaseLib/BLThread.cpp

commit 809eada7024f1a18ff23f9cba0302964326a2a93
Author: lijewski <lijewski>
Date:   Mon Oct 22 21:12:45 2001 +0000

    thread stacksize stuff

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BLWorkQueue.cpp
Src/C_BaseLib/Thread.H
Tools/C_mk/Make.OSF1

commit f5889c9f31afe0c954987954f85507c228dc1d72
Author: car <car>
Date:   Sat Oct 20 22:45:32 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BLWorkQueue.cpp
Src/C_BaseLib/Thread.H

commit c9909b4dd2a8063f7f8177ecf0da9454c31a4589
Author: car <car>
Date:   Thu Oct 18 21:54:13 2001 +0000

    Added BaseFab.cpp

Src/C_BaseLib/BoxLib.dsp

commit 5fccc81c64ee73f248f17fd4947af122596e4422
Author: lijewski <lijewski>
Date:   Thu Oct 18 17:55:31 2001 +0000

    some thread fixes

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BaseFab.cpp
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/Thread.H

commit fefc4f87d6ef604efee3e8229b5ffa6a2e3c0d5c
Author: lijewski <lijewski>
Date:   Wed Oct 17 17:53:33 2001 +0000

    removed unneeded BL_USE_SETBUF and BL_USE_NEW_HFILES

Src/C_BaseLib/test/tCArena.cpp
Src/C_BaseLib/test/tFB.cpp
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tFB.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tools/C_mk/Make.CRAY
Tools/C_mk/Make.CYGWIN_NT
Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.Linux
Tools/C_mk/Make.T3E
Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffPlot.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/checkMFghostcells.cpp
Tools/C_util/ViewMF/main.cpp
Tools/C_util/ViewMF/viewMF.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp
Tools/C_util/ViewMF/viewMFdiffHardWire.cpp
Tools/C_util/WritePlotFile.cpp
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp

commit e54230af302a6f45e042432a77ee54f2739dbbf4
Author: lijewski <lijewski>
Date:   Wed Oct 17 16:49:27 2001 +0000

    Need BL_USE_SETBUF for g++

Tools/C_mk/Make.defs

commit c94099a79dd5dd6abcdef11e5d3bbc8232e6e436
Author: lijewski <lijewski>
Date:   Wed Oct 17 16:43:22 2001 +0000

    always use pubsetbuf()

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/VisMF.cpp

commit 2740e4dfcf09d12313d1ee2d58c647b440597abc
Author: lijewski <lijewski>
Date:   Tue Oct 16 22:45:34 2001 +0000

    got rid of libmiranda.a

Tools/C_mk/Make.AIX

commit e649e1df22dda44fa7f63ba342bcac5dd8dd0dc4
Author: lijewski <lijewski>
Date:   Tue Oct 16 19:59:51 2001 +0000

    Integrated in BoxLib::The_Arena()

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/Arena.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/FabArray.H
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 6ccd715d7d452b1067575222282b97aa5df438f8
Author: car <car>
Date:   Mon Oct 15 23:01:27 2001 +0000

    debugging flags for PGI

Tools/C_mk/Make.Linux

commit e404bf1f7116996057c874d0e1f640de99781256
Author: lijewski <lijewski>
Date:   Mon Oct 15 21:01:50 2001 +0000

    Set up PGI to use pgf90.

Tools/C_mk/Make.Linux

commit 53526c3e20db6da7d7dbcb6f05c4f1036ed6d98e
Author: car <car>
Date:   Mon Oct 15 18:37:35 2001 +0000

    Don't need the timespec declaration anymore.

Src/C_BaseLib/winstd.H

commit 511e100d285b3d3e0f9c1778703335039413ea04
Author: car <car>
Date:   Mon Oct 15 18:17:51 2001 +0000

    just replicate the data members of timespec in our Timer

Src/C_BaseLib/Utility.H

commit c4793ec6753d6f5105bc50ceb8d1c6b8889a29c1
Author: lijewski <lijewski>
Date:   Mon Oct 15 18:15:22 2001 +0000

    Removed COALESCE_FABS stuff and NEW_HFILES stuff.

Tools/C_mk/Make.AIX

commit a9e6bf828cc3d9049c463e700ed1625610343833
Author: lijewski <lijewski>
Date:   Fri Oct 12 17:44:25 2001 +0000

    added Mutex

Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp

commit 19508aeaeea6ff68492fde49d3ca0c5ca981d4a6
Author: lijewski <lijewski>
Date:   Thu Oct 11 16:33:38 2001 +0000

    add tread.cpp

Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tread.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tread.cpp

commit 5abcc2bfef49ec67f5d53a6b68b4dd35382a7e30
Author: car <car>
Date:   Wed Oct 10 20:12:44 2001 +0000

    mpi typemaps for some BoxLib types

Src/C_BaseLib/Box.H
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ccse-mpi.H

commit d0a6c086faef337326d9bcdbb4352d7b00c8e3ef
Author: car <car>
Date:   Wed Oct 10 15:44:41 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp

commit 54edbd0d50c809df8174036e6bb7a4fcc1632258
Author: car <car>
Date:   Tue Oct 9 22:37:46 2001 +0000

    MINGW32, a minimal gnu under win32

Src/C_BaseLib/winstd.H

commit 60eb4a06af049e53eb4b4a205e519ff036d72f60
Author: lijewski <lijewski>
Date:   Fri Oct 5 19:47:55 2001 +0000

    Up'd -bmaxdata size ...

Tools/C_mk/Make.AIX

commit d01fe1b5a1f083acaeb6afa7c6cfa8e4487ec93b
Author: marc <marc>
Date:   Fri Oct 5 07:19:55 2001 +0000

    iAdd check for instability (due typically to case where initial
    residual is very small).  this code was basically copied from the
    scalar solver stuff, except that the expert setting to turn it
    on was put into the cg parm parse stuff.

Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp

commit 656bc02b52f7b929775c4f67a4b4d1731116f6b4
Author: lijewski <lijewski>
Date:   Wed Oct 3 19:53:51 2001 +0000

    output maxthreads only if verbose

Src/C_BaseLib/BLWorkQueue.cpp

commit 1537db3322396d3e8b4772420f03f71050206491
Author: lijewski <lijewski>
Date:   Tue Oct 2 16:30:41 2001 +0000

    mods to get working with KCC

Src/C_BaseLib/ParallelDescriptor.H

commit 4c926dce9a8f4a922acd0cce8a89dfe8a9d1aaad
Author: lijewski <lijewski>
Date:   Thu Sep 27 21:54:13 2001 +0000

    removed the default arguments

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 505556fd4e49a16fe0fa8d9d66402098c49e71d3
Author: lijewski <lijewski>
Date:   Thu Sep 27 21:05:15 2001 +0000

    got it right (I think) ...

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit aee10bdf4a73a569f0ade844dc6a60436dfdb0c1
Author: lijewski <lijewski>
Date:   Thu Sep 27 19:52:14 2001 +0000

    oops -- had a parallel bug in there somewhere

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 40125ca78fd9409f89c22f8539d6a3941a016cac
Author: lijewski <lijewski>
Date:   Thu Sep 27 18:03:26 2001 +0000

    some std stuff

Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 8dccff2fa06f7e35617f621d2cac07aa73cc031c
Author: lijewski <lijewski>
Date:   Thu Sep 27 17:57:21 2001 +0000

    removed more BL_USE_MPI stuff

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ccse-mpi.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 4ea96634e2ed07b63c3a062900570254317a0e02
Author: car <car>
Date:   Thu Sep 27 16:11:49 2001 +0000

    -DBL_KCC_VERSION added

Tools/C_mk/Make.defs

commit c1d92c0d97a1f89f4b0db61fd8ca9fb67912c144
Author: lijewski <lijewski>
Date:   Wed Sep 26 16:59:53 2001 +0000

    removed unused variable

Src/C_AMRLib/FluxRegister.cpp

commit 94fa6304ba411508807038059c0e3581d702cfe7
Author: lijewski <lijewski>
Date:   Wed Sep 26 15:47:54 2001 +0000

     for clarity ...

Src/C_BaseLib/FabArray.cpp

commit a2ac2dbf22024f43d9499e0d4f2019cd08f9c641
Author: car <car>
Date:   Wed Sep 26 15:43:31 2001 +0000

    debugging of MFIters taken from HG
    
    removed 2 static array decls in Collect Data that broke MSVC.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 010f082397c359aa34b5e21d8458332c77faf825
Author: car <car>
Date:   Wed Sep 26 02:16:58 2001 +0000

    HG_is_debugging is only defined in IAMR
    
    CollectData not in macros triggers a bug in VC++

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp

commit 615a7e37f25fa5611280bf440deb8f6d13d2d04a
Author: lijewski <lijewski>
Date:   Tue Sep 25 22:45:40 2001 +0000

    more hiding of MPI-specifics

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ccse-mpi.H

commit bc45a27eedb79b48cf1020fc42bf363f415417f7
Author: car <car>
Date:   Tue Sep 25 21:02:54 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit d14ad5bb55ba306d060ffc7e4b86ff1ab5d6f9aa
Author: lijewski <lijewski>
Date:   Mon Sep 24 20:31:35 2001 +0000

    output wallclock time since start(restart)

Src/C_AMRLib/Amr.cpp

commit 8c8b4b7973caa75e9e99829a49919a38454dfac2
Author: lijewski <lijewski>
Date:   Mon Sep 24 19:10:03 2001 +0000

    *** empty log message ***

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit 2f0f0e61996e316968bd96cf94c4fa07965c84bb
Author: lijewski <lijewski>
Date:   Fri Sep 21 21:38:21 2001 +0000

    removed some BL_USE_MPI blocks

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/VisMF.cpp

commit 60edfca6c7f74077055e505b3608b7295a154584
Author: car <car>
Date:   Wed Sep 19 17:04:43 2001 +0000

    no dependencies in real fortran

Tools/C_mk/Make.rules

commit 563494a2e228cfc5cf12bcb14b0c418156315b50
Author: car <car>
Date:   Wed Sep 19 17:03:58 2001 +0000

    in serial ParallelDescriptor::second now returns wall clock time

Src/C_BaseLib/ParallelDescriptor.cpp

commit 952c4815d20dbb1d8ed588dd25c0ec1119b256be
Author: lijewski <lijewski>
Date:   Wed Sep 19 16:54:05 2001 +0000

    Added stuff to get threading to work.

Tools/C_mk/Make.AIX

commit d545ea4f211deb10f55d206a1d9fea9b0887e2af
Author: car <car>
Date:   Wed Sep 19 02:39:53 2001 +0000

    -CB loses mostly

Tools/C_mk/Make.Linux

commit 41b498cefb973fa40e6122d5657362cb4cc5ff89
Author: car <car>
Date:   Wed Sep 19 02:37:20 2001 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 56f758554522df3a46fc6bddf2c73689dec87c95
Author: car <car>
Date:   Wed Sep 19 02:36:47 2001 +0000

    need header

Src/C_BaseLib/BLWorkQueue.cpp

commit 96738b65d66cee03e76e6b6f529398beab719dd6
Author: lijewski <lijewski>
Date:   Tue Sep 18 20:40:27 2001 +0000

    Wrapped an I/O statement appropriately.

Src/C_BaseLib/BLWorkQueue.cpp

commit 2be211fdda11abfdf72f98eebaf748a68c1c0c0f
Author: marc <marc>
Date:   Tue Sep 18 18:15:03 2001 +0000

    Split out tests for defined junk.

Src/C_BaseLib/std/limits

commit b6123d3def1832d49bafa18a0d1db887750cbf7f
Author: car <car>
Date:   Tue Sep 18 03:34:49 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit 1af15535aed4c51625435aed2405108f0fb01c45
Author: lijewski <lijewski>
Date:   Mon Sep 17 22:03:03 2001 +0000

    add thread_safe for mpKCC

Tools/C_mk/Make.defs

commit 9f672695eb89ff0b03cc9a339ff8d92598f9f59f
Author: car <car>
Date:   Sun Sep 16 16:44:24 2001 +0000

    more support for Intel, must upgrade set gigan:/var/tmp/RPMS/extra

Tools/C_mk/Make.Linux

commit c0ec7a91985fce6cae6666710a76c2490c4d1b73
Author: marc <marc>
Date:   Sat Sep 15 05:29:29 2001 +0000

    Fix for little-f files

Tools/C_mk/Make.Linux

commit e11c4c3e107ec45f41a8e43344ee17eaf9955215
Author: lijewski <lijewski>
Date:   Fri Sep 14 21:03:06 2001 +0000

    Now always print out workqueue.maxthreads at startup ...

Src/C_BaseLib/BLWorkQueue.cpp

commit ad51eeaf15f9a17eab346f35aaa4c0f4f6608c77
Author: car <car>
Date:   Fri Sep 14 04:03:39 2001 +0000

    fixes for KCC

Src/C_BaseLib/Thread.H

commit 4ed862dda8fb12d8b5335357bd2629efbaa7dfb2
Author: lijewski <lijewski>
Date:   Thu Sep 13 23:09:16 2001 +0000

    Now print out # of cells advanced at each level as we go ...

Src/C_AMRLib/Amr.cpp

commit f9e972c082fc9e209dc823890cc0a8f9d847ba55
Author: lijewski <lijewski>
Date:   Fri Sep 7 23:06:44 2001 +0000

    *** empty log message ***

Src/C_AMRLib/FluxRegister.cpp

commit 7ee4ea07b513769d4162ea38c473206bae7ce20e
Author: car <car>
Date:   Fri Sep 7 22:03:21 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp

commit 1571ac2fe7d8f61f5e950fb63fcaeab602c9c2a6
Author: car <car>
Date:   Fri Sep 7 00:35:02 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit 7ffd979694028bb5cee2a5014d5e0451f4ec9236
Author: lijewski <lijewski>
Date:   Thu Sep 6 22:49:19 2001 +0000

    added a default getID() for USE_THREADS=TRUE.

Src/C_BaseLib/BLThread.cpp

commit bff607f2c7410026c398a34d92d4480f57a4b452
Author: car <car>
Date:   Wed Sep 5 19:29:59 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit 7bf8fbdeb8ec8be84f216ea6c089e2463181735a
Author: car <car>
Date:   Tue Sep 4 16:59:41 2001 +0000

    Threading Fixes

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BLWorkQueue.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Thread.H

commit cb249f2d02b38887bd56a58d0349cc0714bd082c
Author: car <car>
Date:   Thu Aug 23 21:58:04 2001 +0000

    simplify thread

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/Thread.H

commit 74c37ccfc61562afb17833e40d84f9039d33f399
Author: car <car>
Date:   Thu Aug 23 21:44:32 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxLib.dsp
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Thread.H

commit d655e78ac0b422d598a5dad192a369f86dedafe8
Author: lijewski <lijewski>
Date:   Thu Aug 23 20:07:43 2001 +0000

    *** empty log message ***

Src/C_AMRLib/FluxRegister.cpp

commit 74f59b971996583ef9f4de210d6a25224903fb39
Author: lijewski <lijewski>
Date:   Wed Aug 22 21:35:25 2001 +0000

    removed an assert()

Src/C_AMRLib/AmrLevel.cpp

commit 6e907020406359bf8d19a1685358bee189082d32
Author: lijewski <lijewski>
Date:   Wed Aug 22 20:18:14 2001 +0000

    made probin_file default to probin

Src/C_AMRLib/Amr.cpp

commit 52b1c5d13a05df415d50bf33bec500113d61a70d
Author: lijewski <lijewski>
Date:   Wed Aug 22 19:21:00 2001 +0000

    reverted to older style copy constructor

Src/C_BaseLib/Geometry.cpp

commit 294a49a60fe976b3b65eac227d64991b8882e9ff
Author: car <car>
Date:   Tue Aug 21 22:15:37 2001 +0000

    revitalized threads

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLWorkQueue.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/WorkQueue.H
Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tWorkQueue.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/macprojTest.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tWorkQueue.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/macprojTest.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit d1464e70248a4cd6e37253ebd2c5cdea368c5e26
Author: car <car>
Date:   Tue Aug 21 20:30:02 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/Thread.H

commit 9d26ecb067c76786ed77c84309fa2116741d1eb7
Author: lijewski <lijewski>
Date:   Tue Aug 21 19:01:51 2001 +0000

    simplification

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 456a3ae0128e2e2b0b92ad22ed3b96847edfad93
Author: lijewski <lijewski>
Date:   Tue Aug 21 18:08:46 2001 +0000

    simplification

Src/C_BaseLib/FArrayBox.cpp

commit 2cbb6355ba144bb86384f0d09ee8f7464a0fac68
Author: car <car>
Date:   Tue Aug 21 17:10:31 2001 +0000

    minor leak

Src/C_BaseLib/BoxLib.cpp

commit db02b5832f404c7ba96390c719a8a44378d84498
Author: car <car>
Date:   Mon Aug 20 02:48:50 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit c9859153f8a77b678e659352afd0cb30d48b1d39
Author: car <car>
Date:   Sat Aug 18 23:39:10 2001 +0000

    added souce numega filters.

Src/C_BaseLib/.cvsignore

commit ae2120d7fa4996b5d70a9c643d4edd4687a90bfa
Author: lijewski <lijewski>
Date:   Fri Aug 17 15:41:33 2001 +0000

    Reverted out the greeno stuff; shouldn't have been checked in :-(

Src/C_AMRLib/Amr.cpp

commit 090cf8eca641b690acc31e6ec8c3f94ee254118b
Author: lijewski <lijewski>
Date:   Thu Aug 16 23:06:47 2001 +0000

    Modifications as per greeno.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/FILCC_1D.F
Src/C_AMRLib/FLUXREG_1D.F
Src/C_AMRLib/INTERP_1D.F
Src/C_AMRLib/Interpolater.cpp

commit 6231b257f417a2d9a4cd61beda4fe9d9082b3549
Author: lijewski <lijewski>
Date:   Thu Aug 16 20:11:38 2001 +0000

    Refined the way we call ParmParse::Initialize().

Src/C_BaseLib/BoxLib.cpp

commit e41fa352b2e3ca5480f085af00c637bf437b7788
Author: lijewski <lijewski>
Date:   Thu Aug 16 17:57:43 2001 +0000

    some simplification ...

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/REAL.H

commit 4fd2eb918db987631b802d06a74796c973591598
Author: almgren <almgren>
Date:   Wed Aug 15 21:51:55 2001 +0000

    Dont define spherical_origin_fix with 0.0 (double) but with 0 (int).

Src/C_BaseLib/Geometry.cpp

commit eaf8a1067f7d656149f0debbd8de158ca9e4b4c7
Author: lijewski <lijewski>
Date:   Wed Aug 15 19:23:55 2001 +0000

    stuff needed by greeno

Src/C_BaseLib/COORDSYS_1D.F
Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F
Src/C_BaseLib/COORDSYS_F.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 070cf47016ace56ac0102995a86f78da961e3d15
Author: lijewski <lijewski>
Date:   Wed Aug 15 16:25:21 2001 +0000

    Removed some _GNUC_ stuff.

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BaseFab.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit e357e7c9b5a13b43c7bf0fcea54cb6255d50ea31
Author: lijewski <lijewski>
Date:   Tue Aug 14 22:21:08 2001 +0000

    Can now turn off profiling via ParmParse with "profiler.profiling=0"

Src/C_BaseLib/BLProfiler.cpp

commit d1dfb90a598b4d2af7bbf9a4868eddb7ef661133
Author: car <car>
Date:   Tue Aug 14 22:14:00 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit 91219641f2fbe46d4e8bbe1887d08e34e376b978
Author: car <car>
Date:   Tue Aug 14 16:07:31 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.dsp

commit 4b818a9c8be2dda01064db24595a4de795b91e27
Author: car <car>
Date:   Mon Aug 13 22:34:45 2001 +0000

    MSVC fixes

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxLib.dsp
Src/C_BaseLib/FArrayBox.cpp

commit d924a7884add39a21663040dc725534262ef1978
Author: car <car>
Date:   Mon Aug 13 01:54:26 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 13f80b3c8c1dd6551a33dad7ac7d491aca831200
Author: car <car>
Date:   Sat Aug 11 21:19:04 2001 +0000

    MSVC fix

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit f1f03788ad06c84d2b8fcda1ae17a41ffd4c435f
Author: car <car>
Date:   Sat Aug 11 21:14:20 2001 +0000

    Fix for WIN32

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 4779d6475bc8d61d1f45ced82f48db7b3d95b633
Author: car <car>
Date:   Sat Aug 11 20:50:14 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 50a24751999bac22ccf18e2aa0c205a4bdc3d35c
Author: car <car>
Date:   Sat Aug 11 20:45:55 2001 +0000

    Added ParmParse 'Record' types

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 7ca19eb03d3bea063b85dc3ee0b9774458c0cb51
Author: almgren <almgren>
Date:   Fri Aug 10 19:57:53 2001 +0000

    Changed the way we input periodic.

Src/LinearSolvers/C_NodalMG/inputs
Src/LinearSolvers/C_TensorMG/Test/inputs2D
Tests/LinearSolvers/C_TensorMG/inputs2D

commit 168dac8e64af8e98ad65cf52f87b75a979be4759
Author: almgren <almgren>
Date:   Fri Aug 10 19:52:21 2001 +0000

    Changed the way we input periodic.

Src/C_BaseLib/Geometry.cpp

commit 3f31888d2bb5b9b2a02db3939ef3f7e90c46f200
Author: marc <marc>
Date:   Thu Aug 9 22:50:20 2001 +0000

    change fwd declare from class to struct

Src/C_BaseLib/Geometry.H

commit 2b555399f13bde8dd8b553150b97ebf1ca1a042c
Author: marc <marc>
Date:   Thu Aug 9 22:41:59 2001 +0000

    added winstd for MSVC debug builds

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StationData.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/SPACE.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Tools/C_scripts/dsp.mak

commit 7da8cbd5a8e1074c5030cefb5d6899a555b172dd
Author: marc <marc>
Date:   Thu Aug 9 16:21:26 2001 +0000

    Change concat function to satisfy DVF compiler

Src/C_BaseLib/REAL.H

commit 6246dcd469a073fafae66f452ad1563b3e7c86ca
Author: marc <marc>
Date:   Thu Aug 9 16:20:37 2001 +0000

    Minor fixes to satisfy MSVC compiler

Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StateDescriptor.cpp

commit 8b4f114cca438e13c7488b8e6f813511999c33f6
Author: car <car>
Date:   Mon Aug 6 19:40:27 2001 +0000

    Box constructor/user defined conversion

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 98053bd25277727478587fded0e5b6fc90e2eee2
Author: car <car>
Date:   Mon Aug 6 19:39:59 2001 +0000

    ParmParse hacks

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 7a200196d97ef17d0dec2912c234418cc00f4a3b
Author: car <car>
Date:   Mon Aug 6 19:39:25 2001 +0000

    windows

Src/C_BaseLib/VisMF.cpp

commit 4f5eb76456f5ffafb99dfd61df6d4af43ea7a653
Author: car <car>
Date:   Thu Aug 2 16:37:49 2001 +0000

    Typo

Src/C_BaseLib/CONSTANTS.H

commit 179787a5fcb97aee0a66f197b80b819b2f0422bc
Author: car <car>
Date:   Thu Aug 2 16:18:15 2001 +0000

    CONSTANTS change, use BL_REAL

Src/C_BaseLib/CONSTANTS.H

commit 13e54b2d1c1f686e482c8074db62fa16cf7da65c
Author: car <car>
Date:   Thu Aug 2 16:04:11 2001 +0000

    append->push_back

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/SlabStat.cpp
Src/C_BaseLib/RealBox.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp

commit 4861cf84a28a810339a8c2be7a7c4434332627ee
Author: car <car>
Date:   Thu Aug 2 16:01:43 2001 +0000

    append->push_back, prepend->push_front, Fab[] stubs, Fab=, MultiFab=

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 0c2aef455851de50e4f28bd5d4da20c2544d2ce2
Author: car <car>
Date:   Thu Aug 2 01:23:44 2001 +0000

    BL_REAL macro to make constants

Src/C_BaseLib/REAL.H

commit 607c31bda376040fac7554f76f2f69d48c1a9533
Author: car <car>
Date:   Thu Aug 2 01:22:48 2001 +0000

    removed fwd decl of ConstFabArrayIterator

Src/C_BaseLib/FabArray.H

commit 50b636e221288017b1f4f1379d4a21e5ce6e8e80
Author: car <car>
Date:   Thu Aug 2 01:11:36 2001 +0000

    MSVC fixes

Src/C_BaseLib/Array.H
Src/C_BaseLib/FabArray.H

commit a6b5ed4084ee363bfb88fc0ade597cc4994b037c
Author: car <car>
Date:   Wed Aug 1 22:32:23 2001 +0000

    make fixes for g++

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs

commit 3ab16207380e889552c3db64b3849d86054faf41
Author: lijewski <lijewski>
Date:   Wed Aug 1 21:50:44 2001 +0000

    now using BoxLib

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/DatasetClient.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/COORDSYS_F.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp
Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/Mask.H
Src/C_BoundaryLib/Mask.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_19boxes
Src/LinearSolvers/C_CellMG/Test/main.cpp
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp
Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/grids/gr.2_19boxes
Tests/LinearSolvers/C_CellMG/main.cpp
Tools/C_mk/Make.OSF1
Tools/C_mk/Make.defs
Tools/C_util/WritePlotFile.H
Tools/C_util/WritePlotFile.cpp

commit 5ee94906ecf8059e60fe6451b79cdeeee274beb5
Author: lijewski <lijewski>
Date:   Wed Aug 1 20:24:21 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/VisMF.cpp

commit 36a19a67515e3a6483323827775c17bf460c4437
Author: lijewski <lijewski>
Date:   Wed Aug 1 18:14:13 2001 +0000

    now include <cmath> where needed for std::abs()

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Utility.H

commit e5a20cd0b01f1dc15fdc9ec74fb827e4fe67d3d7
Author: lijewski <lijewski>
Date:   Tue Jul 31 22:43:16 2001 +0000

    Inlined trivial functions.
    Without inlining I was 20% slower than old code on my example.

Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/UseCount.cpp

commit 6307a984e3a5f386a66ead7c89b38d01b1fa0e59
Author: lijewski <lijewski>
Date:   Tue Jul 31 19:24:10 2001 +0000

    No more RunStats.

Src/C_BaseLib/Make.package
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit c070e2981e4189999c5442833935e8510d94d01d
Author: lijewski <lijewski>
Date:   Tue Jul 31 17:56:24 2001 +0000

    Some cleanup

Src/C_BaseLib/Arena.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BLMpi.cpp
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit b978fe82474e143ca4ce1ec7a641436c47b2bbdc
Author: lijewski <lijewski>
Date:   Tue Jul 31 15:03:42 2001 +0000

    Got rid or old Iterator stuff

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.H

commit d541d3f7b9cac1eb84cd20c85213ad7482767877
Author: car <car>
Date:   Thu Jul 26 20:50:05 2001 +0000

    more winstd.H uses

Src/C_BaseLib/CArena.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/ccse-mpi.H
Src/C_BaseLib/winstd.H

commit 02bbcf0a2b49553e63fc3b8050bc00ac07e299e5
Author: car <car>
Date:   Thu Jul 26 20:31:38 2001 +0000

    include file tweaks; Utility.H need iostream defns

Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/Utility.H

commit 66888f56bb1435e81e20f78b47094a6f8a95f8da
Author: car <car>
Date:   Thu Jul 26 20:27:27 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLWorkQueue.cpp

commit 610ec6d59f5d089366c4542245db84cd7f5192b0
Author: lijewski <lijewski>
Date:   Thu Jul 26 20:08:43 2001 +0000

    More forward declaration including <iosfwd>

Src/C_BaseLib/Array.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H

commit fe0ade6dac7c302227c0f8dca448ced9c609996a
Author: lijewski <lijewski>
Date:   Thu Jul 26 14:55:25 2001 +0000

    *** empty log message ***

Src/C_BaseLib/FabArray.cpp

commit de3b98c192c6a519f0dd9dda0d1f0956727a3097
Author: car <car>
Date:   Thu Jul 26 13:51:54 2001 +0000

    Removed redundant member

Src/C_BaseLib/FabArray.H

commit 28db7d5e9b348f876b3119dbd3fda41e4a5e3b35
Author: lijewski <lijewski>
Date:   Wed Jul 25 23:42:02 2001 +0000

    *** empty log message ***

Src/C_BaseLib/FabArray.H

commit a9f26ce1933ba28ed14b55b8bd5801441b22700e
Author: lijewski <lijewski>
Date:   Wed Jul 25 23:39:18 2001 +0000

    oops

Src/C_BaseLib/FabArray.H

commit cb1d70a6bb1881d4c58dd20ef8fbed4ce1a3726b
Author: lijewski <lijewski>
Date:   Wed Jul 25 23:36:15 2001 +0000

    *** empty log message ***

Src/C_BaseLib/Array.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 45acd51c22e4d75490c23853287efccf40a07a96
Author: car <car>
Date:   Wed Jul 25 05:22:56 2001 +0000

    BL_NO_LEGACY_ITERATORS

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/VisMF.cpp

commit e55d22dfe61e499614e94a95d4b4ffeed3631c81
Author: car <car>
Date:   Wed Jul 25 04:45:55 2001 +0000

    MFIter

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp

commit 3132b853dd6e70f29b04264bc203a6f0175b6f63
Author: car <car>
Date:   Wed Jul 25 01:15:13 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ParmParse.cpp

commit dd982e93bc711e72fc0d8f054948c8bbe3ec9222
Author: car <car>
Date:   Tue Jul 24 22:42:12 2001 +0000

    MFIter...

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabArray.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 46f2c7ff7f39bea759610ba00225f720453fec32
Author: lijewski <lijewski>
Date:   Tue Jul 24 22:04:47 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 4aafeaf6107718f38b66bdc7a4f7505e7f4c85e1
Author: lijewski <lijewski>
Date:   Tue Jul 24 20:15:38 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ParmParse.cpp

commit 5be9e729ec5e8ce47dd7bc7656fa013fdd79e12c
Author: car <car>
Date:   Tue Jul 24 19:47:17 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit dd5db6e07b5e70ed390dd991bf5db2e5392dcb1c
Author: lijewski <lijewski>
Date:   Tue Jul 24 18:16:51 2001 +0000

    Now use size() instead of length()

Src/C_BaseLib/Array.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/List.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit f89eef51f99818d02eee1f4edd3a6606021779c6
Author: car <car>
Date:   Tue Jul 24 18:16:26 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BaseFab.H

commit 5bf0c158e55a5649574012b9f07ca0175acbd74a
Author: car <car>
Date:   Tue Jul 24 18:12:34 2001 +0000

    Fab Copy constructor

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit c59fef3681f7ad957123ca0e6af1d80e81ec032f
Author: car <car>
Date:   Tue Jul 24 14:38:21 2001 +0000

    removed 'options'

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 0bc94cd53a1aecc9ee77d95a92862f5d4e7dd471
Author: car <car>
Date:   Tue Jul 24 05:12:47 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 414b34c02cf7b42467d8f6a85cc024f6e779dfe3
Author: lijewski <lijewski>
Date:   Mon Jul 23 23:07:36 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp

commit fc233189870228cff2e2d4d834fda3c8171edbc3
Author: car <car>
Date:   Mon Jul 23 22:30:23 2001 +0000

    minor changes

Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.H

commit 7dbad4736377f38d1659343b3afdfc9f62abfd26
Author: car <car>
Date:   Mon Jul 23 21:32:38 2001 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit 8388d9bdf985c84b0a77afb5d2f5c772a3be5254
Author: car <car>
Date:   Mon Jul 23 21:15:16 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 214f85a0091a215508bcb4f8995c3b706a91f790
Author: lijewski <lijewski>
Date:   Mon Jul 23 20:07:14 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 48bb8753c164fc17eaa1f991cf322f9608c24cef
Author: vince <vince>
Date:   Mon Jul 23 20:06:06 2001 +0000

    Added derived quantities.

Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit 07909795eaab050f4b542526317040d407f323d1
Author: lijewski <lijewski>
Date:   Mon Jul 23 19:34:23 2001 +0000

    *** empty log message ***

Src/C_BaseLib/WorkQueue.H

commit 0651a14b63b76d0d06be3aea87a0adbd40414eb0
Author: car <car>
Date:   Mon Jul 23 19:33:36 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit ddfa7c339a96f74bd0163562fc11fc80b9ece313
Author: lijewski <lijewski>
Date:   Mon Jul 23 18:15:21 2001 +0000

    aString is gone for good

Src/C_BaseLib/ParmParse.cpp

commit b7578effe6d5ebb9c15951a6e64fc16f3e6f78c1
Author: lijewski <lijewski>
Date:   Mon Jul 23 17:55:32 2001 +0000

    *** empty log message ***

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp

commit 1fd3e638cf5535f69ed85184557dfba1235adb59
Author: lijewski <lijewski>
Date:   Mon Jul 23 17:39:00 2001 +0000

    asdfdfasdfkasdf asdf

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Utility.H

commit 76d21a521fb315769e65a08a07b53e0537396865
Author: car <car>
Date:   Mon Jul 23 04:31:03 2001 +0000

    *** empty log message ***

Src/C_BaseLib/.cvsignore
Src/C_BaseLib/BoxLib.dsp
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/GNUmakefile.tCArena
Src/C_BaseLib/test/tCArena.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/GNUmakefile.tCArena
Tests/C_BaseLib/tCArena.cpp

commit 93d8e018a7dc489f25f23b36f81f422c44f14365
Author: car <car>
Date:   Mon Jul 23 04:25:47 2001 +0000

    *** empty log message ***

Src/C_BaseLib/test/.cvsignore
Tests/C_BaseLib/.cvsignore

commit 5f6ecb410104cbe0f90e9e2661e9db393a2a629f
Author: car <car>
Date:   Mon Jul 23 04:16:52 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/ParallelDescriptor.H

commit d8fb354c5578860044f86c39159ebca5e887e687
Author: car <car>
Date:   Sun Jul 22 23:46:40 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ParmParse.cpp

commit db0180ceaa5ab6f6233e6264c0500c2b506fed86
Author: car <car>
Date:   Sun Jul 22 23:41:27 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit 1a57891e2be31cae33c200263e17aea08d147bb2
Author: car <car>
Date:   Sun Jul 22 23:25:24 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Profiler.H

commit 1b4363143dff469f4e0d03721eb526949c4cdf32
Author: car <car>
Date:   Sun Jul 22 22:12:22 2001 +0000

    WIN32 Fixes

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/test/tProfiler.cpp
Tests/C_BaseLib/tProfiler.cpp

commit da1cf99634256e3c24142c8a8a48ef53661dc73c
Author: car <car>
Date:   Sun Jul 22 22:12:10 2001 +0000

    Hides Profiling stuff in Initialize

Src/C_BaseLib/BoxLib.cpp

commit f786c7ec9fb5c9cda2f47cf69994a1818659a55f
Author: car <car>
Date:   Sun Jul 22 22:11:43 2001 +0000

    parm parses into std::string instead of aStrings

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit ab969a191c953ba0459d83b1962f4a02b9b870b0
Author: car <car>
Date:   Sun Jul 22 20:44:30 2001 +0000

    *** empty log message ***

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Utility.cpp

commit df18db60a52d2fecf8dd2806fd0d412111b73cd4
Author: car <car>
Date:   Sun Jul 22 20:21:16 2001 +0000

    *** empty log message ***

Src/C_BaseLib/test/tRan.cpp
Tests/C_BaseLib/tRan.cpp

commit 3a1cbcd2165138cd136dfde1eb40784eb65785f9
Author: car <car>
Date:   Sun Jul 22 19:38:15 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/Thread.H

commit c0e639ebc0bf85295111e10ea0eb4c7225593eec
Author: car <car>
Date:   Sun Jul 22 18:52:16 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/ParallelDescriptor.H

commit b4cf407b840b46a0160274912dd5b65463e07cfe
Author: car <car>
Date:   Sun Jul 22 18:25:48 2001 +0000

    upto BoxLib spec

Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tDir.cpp
Src/C_BaseLib/test/tFAC.cpp
Src/C_BaseLib/test/tFB.cpp
Src/C_BaseLib/test/tProfiler.cpp
Src/C_BaseLib/test/tThread.cpp
Src/C_BaseLib/test/tVisMF.cpp
Src/C_BaseLib/test/tWorkQueue.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tDir.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tProfiler.cpp
Tests/C_BaseLib/tThread.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/C_BaseLib/tWorkQueue.cpp

commit 8a0a69325b2062fd9c510a748edd5234b3fa4b27
Author: car <car>
Date:   Sun Jul 22 18:11:02 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/test/GNUmakefile
Tests/C_BaseLib/GNUmakefile

commit ceded93d6adac91197a69582f4fdf5be72b7b6d6
Author: car <car>
Date:   Sun Jul 22 18:10:45 2001 +0000

    Random number validation file

Src/C_BaseLib/test/mt19937int.out
Tests/C_BaseLib/mt19937int.out

commit 263fd452085b6dda3cd605f54125d8b9060ecbdb
Author: car <car>
Date:   Sat Jul 21 17:37:09 2001 +0000

    *** empty log message ***

Src/C_BaseLib/Array.H
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/aString.cpp
Src/C_BaseLib/winstd.H

commit 2a9592e912a3c19c1d7bb0c9d77c1dfd83f53217
Author: car <car>
Date:   Sat Jul 21 17:37:09 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp

commit 3a22eedb143798978d9cce343267c73439e486f2
Author: car <car>
Date:   Sat Jul 21 01:17:25 2001 +0000

    *** empty log message ***

Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 6072d84b6ee1aa1d564552408c4cdec34cefa3d9
Author: car <car>
Date:   Sat Jul 21 00:53:50 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/Thread.H
Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tProfiler.cpp
Src/C_BaseLib/test/tThread.cpp
Src/C_BaseLib/test/tWorkQueue.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tProfiler.cpp
Tests/C_BaseLib/tThread.cpp
Tests/C_BaseLib/tWorkQueue.cpp

commit e747b131a2c6e9760f2b9b34b3fdf006e4271c60
Author: car <car>
Date:   Sat Jul 21 00:33:15 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLWorkQueue.cpp

commit 17cc3e4c642e156d30c8928f8e5e725d0ecad6b2
Author: car <car>
Date:   Sat Jul 21 00:32:37 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLWorkQueue.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/WorkQueue.H

commit 9eb9fe061d135736d5a027b0988f4f618922ad1a
Author: car <car>
Date:   Sat Jul 21 00:32:37 2001 +0000

    *** empty log message ***

Src/C_BaseLib/WorkQueue.H

commit 4da74c2fc81d0a15f730210a9f005ee80eef4bc3
Author: lijewski <lijewski>
Date:   Fri Jul 20 23:06:17 2001 +0000

    *** empty log message ***

Src/C_BaseLib/Array.H
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/Thread.H
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp

commit 3e0fc393251268c16c2bfa81cff9fcf7b33b9cfe
Author: car <car>
Date:   Fri Jul 20 19:52:54 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp

commit 119805bbd493a4855f33193ec6566b7fbfd3d0f0
Author: car <car>
Date:   Fri Jul 20 19:44:24 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Thread.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tProfiler.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tProfiler.cpp

commit ee185be69acb0a96e0d5c95cf34c3163653a871c
Author: car <car>
Date:   Fri Jul 20 19:37:36 2001 +0000

    *** empty log message ***

Src/C_BaseLib/test/GNUmakefile
Src/C_BaseLib/test/tProfiler.cpp
Src/C_BaseLib/test/tThread.cpp
Src/C_BaseLib/test/tWorkQueue.cpp
Tests/C_BaseLib/GNUmakefile
Tests/C_BaseLib/tProfiler.cpp
Tests/C_BaseLib/tThread.cpp
Tests/C_BaseLib/tWorkQueue.cpp

commit bf5ac26094ad942aed1aff5c6d5e3f053c2ac4b9
Author: car <car>
Date:   Fri Jul 20 19:31:06 2001 +0000

    Parallel Fixes

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit 4cb4eb940846c55f088b9b0b029250f18a13d18d
Author: car <car>
Date:   Fri Jul 20 18:18:42 2001 +0000

    *** empty log message ***

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit d0c4d1e7f611409b2130ba6069b36676b048f7e5
Author: car <car>
Date:   Fri Jul 20 17:57:27 2001 +0000

    Fixes for Parallel

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 00ec88d8a6d469dd2248bfed4c421b66eeff7d09
Author: lijewski <lijewski>
Date:   Fri Jul 20 17:28:16 2001 +0000

    Removed index>=0 checks ...

Src/C_BaseLib/aString.cpp

commit 458d2b7758915ecfe31f4e0c1c049207bcff8ed7
Author: car <car>
Date:   Fri Jul 20 17:24:30 2001 +0000

    windows normalization

Src/C_BaseLib/winstd.H

commit 8708f598def753a4c4c47750c25a430f3274fea8
Author: car <car>
Date:   Fri Jul 20 17:20:48 2001 +0000

    FabArray takes only one template arg

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 895fe410de54820a8113decdc08f0d167cd4be84
Author: car <car>
Date:   Fri Jul 20 17:01:44 2001 +0000

    *** empty log message ***

Src/C_BaseLib/Array.H
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BLTimer.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/SPACE.H
Src/C_BaseLib/Thread.H
Src/C_BaseLib/Timer.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp
Src/C_BaseLib/ccse-mpi.H

commit d3dd6c8883c9d7f081db2aa5c63288f5d2b04065
Author: lijewski <lijewski>
Date:   Fri Jul 20 16:54:07 2001 +0000

    Merged BaseFab among other tweaks.

Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H

commit 492b2dd33dbc132cf2e580ed3ee08e8e4d115f4a
Author: car <car>
Date:   Fri Jul 20 04:46:21 2001 +0000

    profiling works in serial

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/BLTimer.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Thread.H
Src/C_BaseLib/Timer.H
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp

commit 541ab33dc1f2c68c40741c5cb1120ef296077723
Author: car <car>
Date:   Fri Jul 20 01:45:48 2001 +0000

    *** empty log message ***

Src/C_BaseLib/Array.H
Src/C_BaseLib/PArray.H

commit db544835aae20e557145739964c8fd4b065b5b03
Author: lijewski <lijewski>
Date:   Thu Jul 19 21:31:09 2001 +0000

    Fixed a small bug we introduced.

Src/C_BaseLib/IntVect.cpp

commit 0a3ddc2c777b072569bbae9a10f356c5abdc5db1
Author: lijewski <lijewski>
Date:   Thu Jul 19 21:11:50 2001 +0000

    *** empty log message ***

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/VisMF.cpp

commit 2eb7c3648c7873fe5428a440e3ecb9523a54a274
Author: lijewski <lijewski>
Date:   Thu Jul 19 20:02:43 2001 +0000

    *** empty log message ***

Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/List.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/UseCount.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp

commit 144474b170bf410f7db37edd373758a89bcdef21
Author: lijewski <lijewski>
Date:   Thu Jul 19 19:02:42 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/MultiFab.cpp

commit 2444fec9e4f13656da3bc852469661c2074f68af
Author: lijewski <lijewski>
Date:   Thu Jul 19 17:51:48 2001 +0000

    Mods due to BoxLib:: namespace

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/FabArray.H

commit a42750a4f63bf9f1391c22a7f2a28272b032cd12
Author: car <car>
Date:   Thu Jul 19 17:19:33 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BoxList.cpp

commit fe6d382d47a6b657ed2d7089d5111da4359de195
Author: car <car>
Date:   Thu Jul 19 17:19:32 2001 +0000

    *** empty log message ***

Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Thread.H

commit a09146b8a8d5240ebfb5f7721e6b504178136702
Author: lijewski <lijewski>
Date:   Thu Jul 19 16:57:30 2001 +0000

    Got rid of namespace.

Src/C_BaseLib/Arena.H
Src/C_BaseLib/Arena.cpp
Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/List.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/SPACE.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp
Src/C_BaseLib/ccse-mpi.H

commit 04dc038efd1583da3cc53d6c6f499ec5eb20404f
Author: car <car>
Date:   Thu Jul 19 16:51:22 2001 +0000

    *** empty log message ***

Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp

commit c25819a54c677da47d0c12ac295bbd196d393596
Author: lijewski <lijewski>
Date:   Thu Jul 19 15:26:47 2001 +0000

    We've now got an Arena.cpp.

Src/C_BaseLib/Arena.H
Src/C_BaseLib/Arena.cpp
Src/C_BaseLib/Make.package

commit 7b07ed5fd5bbb0ec00d96b207beb080b36da31f8
Author: lijewski <lijewski>
Date:   Wed Jul 18 23:07:06 2001 +0000

    More work toward the one true BoxLib ...

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.cpp

commit a5ae665e58d0066e544d7108630538e88e49b8df
Author: car <car>
Date:   Wed Jul 18 22:21:15 2001 +0000

    Profiling stuff

Src/C_BaseLib/BLMpi.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/Make.package
Src/C_BaseLib/MultiFab.cpp

commit c08d75c01dd3c9619320fa19301c67fe72c70707
Author: car <car>
Date:   Wed Jul 18 22:20:29 2001 +0000

    Initial loads, don't work

Src/C_BaseLib/BLMpi.cpp
Src/C_BaseLib/BLMpi.w
Src/C_BaseLib/BLProfiler.cpp
Src/C_BaseLib/BLThread.cpp
Src/C_BaseLib/Profiler.H
Src/C_BaseLib/Thread.H

commit 07096d004bd7634eae125585c7130e9e080e9cd2
Author: car <car>
Date:   Wed Jul 18 20:41:04 2001 +0000

    Max->std::max

Src/C_BaseLib/MultiFab.cpp

commit 0fdbdc32420aeb09ba4a5763480fa055393b704c
Author: car <car>
Date:   Wed Jul 18 20:40:29 2001 +0000

    Abs->std::abs

Src/C_BaseLib/NormedFab.H

commit ece515b8b90c8b6d88b87338b0ca906fcc591f8c
Author: lijewski <lijewski>
Date:   Wed Jul 18 19:37:19 2001 +0000

    A few more tweaks ...

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 960998ddc9854bb8808455e236877e348c59e268
Author: car <car>
Date:   Wed Jul 18 17:33:04 2001 +0000

    another Max

Src/C_BaseLib/RunStats.cpp

commit 3dda2c5f913b99365660b22883af83dd2bfb16b7
Author: lijewski <lijewski>
Date:   Wed Jul 18 17:31:06 2001 +0000

    2-D bug

Src/C_BaseLib/FArrayBox.H

commit 9ac5650570454de8b4c6ff84714dbfb2030cff65
Author: car <car>
Date:   Wed Jul 18 16:46:09 2001 +0000

    fix for KCC 4.0f

Tools/C_mk/Make.defs

commit 4b9dcba225837ec76148a5f35ae0bc093ff7fb66
Author: car <car>
Date:   Tue Jul 17 23:40:08 2001 +0000

    Fortran process // comments

Src/C_BaseLib/CONSTANTS.H

commit 49dabc84220dae228faa94be94e23a55fb1d214a
Author: car <car>
Date:   Tue Jul 17 23:14:38 2001 +0000

    Fortran can't process // comments

Src/C_BaseLib/REAL.H

commit d2b02bb9fd9a4e68cdc11e39ecd7749d775c0e15
Author: car <car>
Date:   Tue Jul 17 23:14:13 2001 +0000

    inline changes

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit ebc4348b0ea25c18de05280b3b5c8f46264085e4
Author: lijewski <lijewski>
Date:   Tue Jul 17 23:02:17 2001 +0000

    numerous changes

Src/C_BaseLib/Arena.H
Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BLVERSION.H
Src/C_BaseLib/BLassert.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/CONSTANTS.H
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/List.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/Misc.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/SPACE.H
Src/C_BaseLib/SPACE_F.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp
Src/C_BaseLib/ccse-mpi.H

commit 20ea450d5bacb94a138f4e68d4f2f994eb3e7a22
Author: marc <marc>
Date:   Tue Jul 17 21:21:12 2001 +0000

    Remove Wimplicit for little-f files, as they are generally written
    by 'someone else', and we don't want to rewrite everything...

Tools/C_mk/Make.Linux

commit d26c95901637953609e9658acf3fee0b4a05a8f4
Author: lijewski <lijewski>
Date:   Tue Jul 17 16:58:05 2001 +0000

    Added for GNU

Src/C_BaseLib/std/limits

commit 9cf1b03da1783de2f245ce6765cf646cb90e0364
Author: lijewski <lijewski>
Date:   Tue Jul 17 16:47:35 2001 +0000

    Getting rid of some stuff.

Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H
Src/C_BaseLib/Specialize.cpp
Src/C_BaseLib/Tracer.H
Src/C_BaseLib/Tracer.cpp

commit 8c57c289f5f0a571e29b688b274ba8a37c887db4
Author: car <car>
Date:   Fri May 18 16:49:24 2001 +0000

    ampersand is a better continuation character, RE:
    Fortran standard

Tools/C_scripts/strip72

commit 45bf7856a1b4e60f65a06cba1bacfeec09545941
Author: car <car>
Date:   Thu May 17 21:52:13 2001 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit 2f33619f91dbbb8edd38dbcae15165cc9b4bc49e
Author: car <car>
Date:   Tue May 15 16:31:23 2001 +0000

    changes in flags

Tools/C_mk/Make.Linux

commit 474211cbed5e054dcc83dbdd3443e6e66b9ceecf
Author: lijewski <lijewski>
Date:   Mon May 14 17:48:12 2001 +0000

    Removed tar_and_rm_files stuff.
    The compressor utility seems to work fine.

Src/C_AMRLib/Amr.cpp

commit accac0edbdde7da47aee66bffcfc435c7c720bf8
Author: wyc <wyc>
Date:   Fri May 11 19:44:24 2001 +0000

    added small change to handle PGI compiler

Tools/C_mk/Make.Linux

commit 5c051fdab3e7f9fb3fc761333ca5bd6c0aecbd33
Author: lijewski <lijewski>
Date:   Thu May 10 17:16:40 2001 +0000

    No longer compile in Tracer.[H,cpp]

Src/C_BaseLib/Make.package

commit 06d98cedc903b8906128c4e9ba3610b334f1fc9c
Author: lijewski <lijewski>
Date:   Wed May 9 22:42:22 2001 +0000

    Simplified report().

Src/C_BaseLib/RunStats.cpp

commit f752ef017bc6bcd6eab57be6cd0280934da94d7b
Author: lijewski <lijewski>
Date:   Wed May 9 22:41:45 2001 +0000

    Removed more RunStats stuff.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 9f82b3a331ea3dd3276717c7bd9cf159190a5bdd
Author: lijewski <lijewski>
Date:   Wed May 9 22:30:59 2001 +0000

    Simplified how RunStats is used in code.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/TagBox.cpp

commit d25966fbbb681b52756b28963a254b756b65366c
Author: lijewski <lijewski>
Date:   Wed May 2 20:20:40 2001 +0000

    New -L option for mpi on OSF1

Tools/C_mk/Make.mpi

commit 59f48531524902d4f1b70524255c0e57dd9d2e74
Author: car <car>
Date:   Fri Apr 27 20:07:11 2001 +0000

    Added support for Intel compiler

Tools/C_mk/Make.Linux

commit d095581fc3a671b6e671dd984526c7dcfd57c3f8
Author: car <car>
Date:   Wed Apr 25 22:54:09 2001 +0000

    minor bugs

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 4e37cdf11f1299a1240cbc9109834890713f9d7c
Author: car <car>
Date:   Wed Apr 25 04:16:20 2001 +0000

    isDouble should return bool

Src/C_BaseLib/ParmParse.H

commit 4320997c40c7a076bfa26ad151f982f439c21add
Author: car <car>
Date:   Tue Apr 24 19:42:19 2001 +0000

    quiet warnings

Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.cpp

commit 05a794911c8fa1895116458712f4ad2110a9f0e1
Author: car <car>
Date:   Mon Apr 23 20:08:20 2001 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 54915ae813efe0e899252b662a7cba8317cfb610
Author: car <car>
Date:   Mon Apr 23 19:33:30 2001 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp

commit 5c56faf642d0ecf9f1c0edb53a3859a7bf714a7f
Author: car <car>
Date:   Fri Apr 20 14:25:30 2001 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 9a76ca7865c972547e473676673f7fdcd98960e0
Author: lijewski <lijewski>
Date:   Thu Apr 19 22:24:19 2001 +0000

    Removed some RunStats.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 69c03f399e9669a8b531e586b595f3c254d949fb
Author: car <car>
Date:   Mon Apr 16 22:38:17 2001 +0000

    *** empty log message ***

Tools/C_util/wrappergen/Makefile
Tools/C_util/wrappergen/wrappergen.c

commit 442b07a5ef7ad2834ab366f5d055a6b12aa5a7ee
Author: car <car>
Date:   Mon Apr 16 22:20:49 2001 +0000

    *** empty log message ***

Tools/C_util/wrappergen/Makefile
Tools/C_util/wrappergen/args.c
Tools/C_util/wrappergen/readproto.c
Tools/C_util/wrappergen/wrappergen.c
Tools/C_util/wrappergen/wrappergen.h

commit 4e814f50a627ee16f5a785f3c048568fceab53a8
Author: car <car>
Date:   Mon Apr 16 21:32:55 2001 +0000

    *** empty log message ***

Tools/C_util/wrappergen/wrappergen.c

commit 7726a96ae89ed840e28abffae41bbe190b8a1d9f
Author: car <car>
Date:   Fri Apr 13 17:18:54 2001 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit 2c3a61dc1989b2dcb8b9ed74559fcdb38f3b8f38
Author: lijewski <lijewski>
Date:   Wed Apr 11 18:11:04 2001 +0000

    Further simplification to copy().

Src/C_BaseLib/FabArray.H

commit cc6a1f5887637dbe83a1c9a0daf679ca9249293a
Author: car <car>
Date:   Fri Apr 6 20:27:52 2001 +0000

    *** empty log message ***

Tools/C_util/wrappergen/Makefile
Tools/C_util/wrappergen/PROTO
Tools/C_util/wrappergen/README

commit 9e44d7658f6a6e6098828077bb0f26e00e8800d3
Author: car <car>
Date:   Fri Apr 6 20:17:03 2001 +0000

    minor changes

Tools/C_util/wrappergen/.cvsignore
Tools/C_util/wrappergen/Makefile
Tools/C_util/wrappergen/PROTO

commit 7788fa29ae4a64a331133d5092781237f27a3911
Author: car <car>
Date:   Fri Apr 6 20:12:14 2001 +0000

    Initial revision

Tools/C_util/wrappergen/Makefile
Tools/C_util/wrappergen/PROTO
Tools/C_util/wrappergen/README
Tools/C_util/wrappergen/args.c
Tools/C_util/wrappergen/args.h
Tools/C_util/wrappergen/doc.c
Tools/C_util/wrappergen/doc.h
Tools/C_util/wrappergen/driver.c
Tools/C_util/wrappergen/expandingList.h
Tools/C_util/wrappergen/mpifn
Tools/C_util/wrappergen/petsccfg.h
Tools/C_util/wrappergen/prof.c
Tools/C_util/wrappergen/prof_wrapper.c
Tools/C_util/wrappergen/readproto.c
Tools/C_util/wrappergen/sample.c
Tools/C_util/wrappergen/sample.w
Tools/C_util/wrappergen/system.c
Tools/C_util/wrappergen/system.h
Tools/C_util/wrappergen/tools.h
Tools/C_util/wrappergen/wrappergen.c
Tools/C_util/wrappergen/wrappergen.h
Tools/C_util/wrappergen/write_proto.c

commit b80511fe127a3c79c71da7e7d12686e058de3366
Author: car <car>
Date:   Fri Apr 6 20:04:52 2001 +0000

    MPI off fix

Src/C_BaseLib/VisMF.cpp

commit b889ecda54866c6f6062cce4e7060225c44f0773
Author: lijewski <lijewski>
Date:   Mon Apr 2 17:58:59 2001 +0000

    Now use MPI_Waitsome() instead of MPI_Wait() ...

Src/C_AMRLib/FluxRegister.cpp

commit c523a2c3c5fcfded4ac2212dccfed152f83e6c0d
Author: lijewski <lijewski>
Date:   Mon Apr 2 16:48:31 2001 +0000

    Simplified and improved the MPI stuff ...

Src/C_BaseLib/VisMF.cpp

commit 6df19fad2e2e9f85aa7781a75b57d84a7bc426d0
Author: lijewski <lijewski>
Date:   Fri Mar 30 23:25:31 2001 +0000

    Now use MPI_Waitsome() instead of busy-waiting with MPI_Test().

Src/C_BaseLib/FabArray.H

commit 062f2ed0748bb776dd8715c3713b91c2cafffec2
Author: car <car>
Date:   Wed Mar 28 21:22:20 2001 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 69bff66267c8546b9ef2bc6d90d5693138a98aa9
Author: car <car>
Date:   Wed Mar 28 21:08:51 2001 +0000

    Removed FPU code, wasn't useful

Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Tools/C_mk/Make.CYGWIN_NT
Tools/C_mk/Make.Linux

commit 7af1766c271cca624ff4a650fcc649948e3d2513
Author: car <car>
Date:   Wed Mar 28 20:25:53 2001 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 270f0d6b65534d0a66bad85c8ec225b4b880b7eb
Author: car <car>
Date:   Wed Mar 28 19:36:44 2001 +0000

    Makefile tweaks

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 02efa9186a7f2661fcb53dd5903319782aae95e7
Author: lijewski <lijewski>
Date:   Fri Mar 23 21:10:21 2001 +0000

    More asynchronicity in fab_copy.
    Now use MPI_Send() instead of MPI_Ssend() as well.

Src/C_BaseLib/FabArray.H

commit 38b7ae9e1ef0be4596eb58ad3df33e481ea8445a
Author: lijewski <lijewski>
Date:   Fri Mar 23 18:23:20 2001 +0000

    Some additional asynchronous computation in CollectData().
    Definite improvement when running 2-D iamr on many CPUs.

Src/C_BaseLib/FabArray.H

commit 83820460d16364bb879e7404133faf832fb20cb3
Author: lijewski <lijewski>
Date:   Thu Mar 22 22:58:40 2001 +0000

    Adde SeqNum() for use by CollectData().

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 1d54376658eec160d74835f87556eca9d9ff3358
Author: car <car>
Date:   Wed Mar 21 14:58:59 2001 +0000

    makefile tweaks; CPP-->FORT_CPP

Tools/C_mk/Make.AIX
Tools/C_mk/Make.CRAY
Tools/C_mk/Make.CYGWIN_NT
Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.Linux
Tools/C_mk/Make.OSF1
Tools/C_mk/Make.T3E
Tools/C_mk/Make.rules

commit 58d6cd81f2614532fd7121723481db1c77cadf5a
Author: car <car>
Date:   Tue Mar 20 19:42:02 2001 +0000

    maxorder flag

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 9e7d560f5940144e8ce863e335ec40ff932600a8
Author: car <car>
Date:   Tue Mar 20 19:41:42 2001 +0000

    verbose flags

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit f7ec482f6e979fb2ad975af96bac4e51ec14d6b8
Author: car <car>
Date:   Tue Mar 20 19:40:43 2001 +0000

    namespace correction

Src/C_BaseLib/ParallelDescriptor.cpp

commit f98dd1d369a6d4b9c4e5771f346fe736da268400
Author: lijewski <lijewski>
Date:   Wed Mar 14 22:02:29 2001 +0000

    Removed some virtual calls and other simplifications.

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 9ce53ef9b3f9dbd8acec52ec7bdeb6f154b832ac
Author: wyc <wyc>
Date:   Thu Mar 1 21:17:34 2001 +0000

    added preprocessor foobah to protect squirrelly namespace stuff

Src/C_BaseLib/ParallelDescriptor.cpp

commit fe4623ab58a814823b7a0502a68608cc0d8abc74
Author: lijewski <lijewski>
Date:   Wed Feb 28 18:07:31 2001 +0000

    Removed FORT_FLUSH stuff ...

Src/LinearSolvers/C_NodalMG/hgdebug.F

commit 26590854a8d32d17ab97f8c4f315be2ea071ef29
Author: lijewski <lijewski>
Date:   Tue Feb 27 18:49:14 2001 +0000

    Rearranged some HG_DEBUG stuff.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 9c2fecb29d3bfc25899f0b6114e93d929f498d98
Author: marc <marc>
Date:   Sat Feb 17 01:17:36 2001 +0000

    A little more fixup for Athlon compile of stuff.

Tools/C_scripts/dsp.mak

commit e87c37ea4d565279be53c6909d4e83cae7af2694
Author: almgren <almgren>
Date:   Fri Feb 16 22:59:51 2001 +0000

    Don't need this declaration.

Src/C_BaseLib/COORDSYS_2D.F

commit 79a7e89ed9167d48a6313d3e26baf75e935b0afd
Author: lijewski <lijewski>
Date:   Wed Feb 14 19:05:44 2001 +0000

    Deprecated BL_USE_ARLIM junk

Src/C_BaseLib/ArrayLim.H

commit 608b37605fcf53f34c94f2a0514e9179f91faf22
Author: lijewski <lijewski>
Date:   Wed Feb 14 17:57:57 2001 +0000

    Deprecated BL_USE_ARLIM ...

Src/C_BaseLib/ArrayLim.H

commit 4cbe6b88621882c0e5d46b933a4686557c36c4f3
Author: lijewski <lijewski>
Date:   Thu Feb 1 23:39:35 2001 +0000

    Removed AlternateApplyBC junk.

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 9497fe6569d65936ff8791b0c839626f5cc9cb43
Author: lijewski <lijewski>
Date:   Thu Feb 1 23:17:57 2001 +0000

    BiCG is now default CG solver.

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 2f9df0984b5181857887781cfe7736bf45040643
Author: vince <vince>
Date:   Thu Feb 1 21:28:27 2001 +0000

    Added support for cygwin under nt.

Tools/C_mk/Make.CYGWIN_NT

commit 91e4cef93536c11dfe595e021ed8e942e8d1a06a
Author: vince <vince>
Date:   Thu Feb 1 00:49:02 2001 +0000

    Added support for cygwin.

Tools/C_mk/Make.defs

commit 915c11625d2e44d074a9e873d3ec35e933f86635
Author: lijewski <lijewski>
Date:   Fri Jan 26 18:08:14 2001 +0000

    Forgot the non-MPI section

Src/C_BaseLib/ParallelDescriptor.cpp

commit 615cc7c8ea2317260c103d425341bb51cd762c11
Author: lijewski <lijewski>
Date:   Thu Jan 25 23:53:23 2001 +0000

    Removed a BL_ASSERT() ...

Src/C_BoundaryLib/FabSet.cpp

commit 554df82eef286c07119bb52721e389e982ca7a90
Author: lijewski <lijewski>
Date:   Thu Jan 25 23:52:36 2001 +0000

    Added NProcsCFD() to ParallelDescriptor.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 2319790954670e34791848da20227528bf935bb3
Author: lijewski <lijewski>
Date:   Wed Jan 24 22:50:47 2001 +0000

    Now compiles.

Src/C_BaseLib/test/tCArena.cpp
Tests/C_BaseLib/tCArena.cpp

commit 8f4ee998bc991029d3650a27e71ff07cfc884893
Author: marc <marc>
Date:   Fri Jan 19 22:57:48 2001 +0000

    Incorporate larger stencil in tang interp at c-f

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/INTERPBNDRYDATA_2D.F
Src/C_BoundaryLib/InterpBndryData.cpp

commit cd402d553859c9b47281a06d5124d1ab0b4405c0
Merge: 6af1b9924 f4b1e81cf
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Jan 4 06:52:45 2001 -0800

    Merge branch 'master' of gamera.lbl.gov:/home/CCSE/gitroot/BoxLib

commit 6af1b9924a9b1228b0ec2422c6f58198faa18b43
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Thu Jan 4 06:51:17 2001 -0800

    PyBoxLib: Fix int size bug.

Src/Python/F90/fboxlib/boxarray.py

commit 53877e03c2fbb19d05c69f228c4d44f9d1551750
Author: Matthew Emmett <mwemmett@lbl.gov>
Date:   Fri Nov 14 03:54:34 2014 +0300

    PyBoxLib: Flesh out a few more things.

Src/Python/F90/fboxlib/__init__.py
Src/Python/F90/fboxlib/layout.py
Src/Python/F90/fboxlib/multifab.py
Src/Python/F90/src/fboxlib_c.c

commit c73895bf0473f31d438fbf61e3b1a8eab0d2aef6
Author: marc <marc>
Date:   Thu Jan 4 00:49:52 2001 +0000

    Fix up script a little more...

Tools/C_scripts/dsp.mak

commit 7bf13ad9d41cd15de8f4db03761d88edf4f08c07
Author: car <car>
Date:   Mon Dec 11 18:45:53 2000 +0000

    main.cpp

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp

commit cd05d23c7e5844d1658a741eb1c564a4d3d973c9
Author: marc <marc>
Date:   Thu Dec 7 17:39:05 2000 +0000

    Small mod to script for opt

Tools/C_scripts/dsp.mak

commit 4210273ac49aeda78a87652f51810ec693bb023c
Author: marc <marc>
Date:   Wed Dec 6 23:44:28 2000 +0000

    Set maxmem stuff to be unlimited

Tools/C_mk/Make.AIX

commit 0c16ad5499e6279f098aa67279be67604664dd3d
Author: almgren <almgren>
Date:   Wed Dec 6 23:13:58 2000 +0000

    Modified AddFPB to allow the Geometry::FillPeriodicBoundary call to
    handle edge-centered as well as cell- and node-centered data.

Src/C_BaseLib/Geometry.cpp

commit 654f0af7157028ab18bf91f31c250874903f7b3a
Author: marc <marc>
Date:   Tue Dec 5 01:05:29 2000 +0000

    Fix up to build on Athlon with W2K + MSVC 6

Tools/C_scripts/dsp.mak

commit 717d426583d34f9fa468fb7415a6b97d31aec4d3
Author: marc <marc>
Date:   Fri Dec 1 23:35:19 2000 +0000

    Move stop tests to avoid relax/print if incoming problem already solved.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit d5055592ae171fad801b9cd6c168aab11f3db290
Author: lijewski <lijewski>
Date:   Fri Nov 17 18:01:09 2000 +0000

    Consolidated some duplicated code.

Src/C_AMRLib/StateData.cpp

commit 2ce475ab450077b2f7bf27113d4ca2668d0f4c13
Author: lijewski <lijewski>
Date:   Fri Nov 17 18:00:55 2000 +0000

    Little simplification ...

Src/C_AMRLib/Interpolater.cpp

commit 4a23d6ba0d3f64303e446eb1dfbf7e8fbce2b680
Author: car <car>
Date:   Wed Nov 15 20:12:02 2000 +0000

    D_PICK expands to 1st, 2nd, or 3rd argument
    dependinging on BL_SPACEDIM; Happy Compiling

Src/C_BaseLib/SPACE.H

commit a177b8a4b8df9c42b57ec49ec148db337edc4e91
Author: car <car>
Date:   Sun Nov 12 17:26:12 2000 +0000

    added a NumPts to BoxArray

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit ad65d4ca7dc1e208eadecc5c6a314c4c30920312
Author: car <car>
Date:   Wed Nov 8 22:01:50 2000 +0000

    book != bool

Src/C_BaseLib/BaseFab.H

commit 372e4f3d2953477cc8fa7823d854bf73be7e7161
Author: lijewski <lijewski>
Date:   Wed Nov 8 21:48:21 2000 +0000

    Added bool isAllocated () ...

Src/C_BaseLib/BaseFab.H

commit 5d258cebfdcfcfd5c09ebfe376340cdd7f3ff1bc
Author: lijewski <lijewski>
Date:   Thu Nov 2 23:07:27 2000 +0000

    A tad simplification ...

Src/LinearSolvers/C_TensorMG/DivVis.cpp

commit 19ef426a2df4d45548331254f71a807606b32b74
Author: lijewski <lijewski>
Date:   Wed Nov 1 18:29:37 2000 +0000

    A little simplification ...

Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/RealBox.cpp

commit 777012a28e662cc6369c56b682d8fa9f67de6f53
Author: lijewski <lijewski>
Date:   Wed Nov 1 18:06:14 2000 +0000

    A little simplification ...

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp

commit 95bde516e944c08ea75648116dde5cd64244c6cf
Author: lijewski <lijewski>
Date:   Tue Oct 31 21:11:21 2000 +0000

    Minimized memory overhead in MF -> FAB copy().

Src/C_BaseLib/FabArray.H

commit ae8bf669721a0ddce9c64c8d20943307eed7d89b
Author: vince <vince>
Date:   Fri Oct 27 00:50:18 2000 +0000

    Added setbuf ifdefs.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/VisMF.cpp

commit f22ac494841ca056006d8083577d231b429fe2d5
Author: lijewski <lijewski>
Date:   Thu Oct 19 18:04:17 2000 +0000

    Removed "nproc" stuff from DistributionMapping interface.
    Added specialized DistributionMapping constructor.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H

commit 67f4fa93693fd6ad37ecccbdc5b3dc2cca3f3792
Author: lijewski <lijewski>
Date:   Tue Oct 3 20:26:49 2000 +0000

    Small change for BL_AIX

Src/C_BaseLib/Utility.cpp

commit 39eb97cda4f5388271cb3e2e6d1ca890ae30bdb9
Author: lijewski <lijewski>
Date:   Tue Oct 3 18:17:27 2000 +0000

    Added an explicit type

Src/LinearSolvers/C_CellMG/LP_2D.F

commit 3a9d361ae57314f5fd0f6dce7e4a42c3fbdaae7f
Author: lijewski <lijewski>
Date:   Mon Oct 2 21:08:52 2000 +0000

    Removed copyright macro.

Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffPlot.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileNormB.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/dbgTools/crsGrids.cpp
Tools/C_util/dbgTools/intersectGrids.cpp

commit ddf16584419bc094589265a5b5005a8c3e8b7067
Author: lijewski <lijewski>
Date:   Mon Oct 2 20:48:40 2000 +0000

    Removed copyright macro.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/DatasetClient.H
Src/C_AMRLib/DatasetClient.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/Arena.H
Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BLVERSION.H
Src/C_BaseLib/BLassert.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/CONSTANTS.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/List.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/Misc.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/SPACE.H
Src/C_BaseLib/SPACE_F.H
Src/C_BaseLib/Tracer.H
Src/C_BaseLib/Tracer.cpp
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp
Src/C_BaseLib/ccse-mpi.H
Src/C_BaseLib/test/t8BIT.cpp
Src/C_BaseLib/test/tCArena.cpp
Src/C_BaseLib/test/tDir.cpp
Src/C_BaseLib/test/tFAC.cpp
Src/C_BaseLib/test/tFB.cpp
Src/C_BaseLib/test/tVisMF.cpp
Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/Mask.H
Src/C_BoundaryLib/Mask.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Banner.html
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp
Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Tests/C_BaseLib/t8BIT.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tDir.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 4f44d49e2b0ca282d570a9f3ac6e1b8a1400773e
Author: car <car>
Date:   Mon Oct 2 18:13:08 2000 +0000

    Lab Sanctions Source License

Src/C_AMRLib/OpenSource.txt
Src/C_BaseLib/OpenSource.txt
Src/C_BoundaryLib/OpenSource.txt
Src/LinearSolvers/C_CellMG/OpenSource.txt
Src/LinearSolvers/C_NodalMG/OpenSource.txt
Src/LinearSolvers/C_TensorMG/OpenSource.txt

commit deac8f533e93d01229c236aef5aae5cfb4809a54
Author: car <car>
Date:   Tue Sep 26 18:19:25 2000 +0000

    helper macro for FORTRAN calls

Src/C_BaseLib/ArrayLim.H

commit a4f4bb39e485eba0d0b395e771627bcce55d7725
Author: car <car>
Date:   Tue Sep 26 18:18:57 2000 +0000

    fix for min max

Src/C_BaseLib/MultiFab.cpp

commit 4871a2a2a7650117374f1ccdee11a8ba51c732ac
Author: almgren <almgren>
Date:   Thu Sep 14 19:44:06 2000 +0000

    Changes to allow for multiple datalog files if more than one file
    name is specified in the inputs file.  It's up to the user to not
    try to access more files than names are given.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit cfc4838f0feef303f9784ff0f0f5a79fa4d03ab1
Author: lijewski <lijewski>
Date:   Thu Sep 14 15:25:26 2000 +0000

    Cut down on sleep time.

Tools/C_scripts/compressor

commit f90bf5d33476ce0b7ad156a8053bb7f973c8eca3
Author: lijewski <lijewski>
Date:   Wed Sep 13 20:09:12 2000 +0000

    BiCG is now the default ...

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 74def7afe2743f35c1f9e04b45ca5755a5509794
Author: almgren <almgren>
Date:   Mon Sep 11 22:03:57 2000 +0000

    Fix to propp's re-write of build_sigma...we need to copy the zeros
    in ghost cells when for_sync_reg != 0.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit c3e40459c4fea2aab32bd6fd7ea2f43c7413c646
Author: car <car>
Date:   Tue Sep 5 17:40:54 2000 +0000

    filter profiling files

Src/LinearSolvers/C_CellMG/Test/.cvsignore
Tests/LinearSolvers/C_CellMG/.cvsignore

commit b3c233c679d93ff3de07fd7114de63e8aa2c6050
Author: car <car>
Date:   Wed Aug 30 19:19:13 2000 +0000

    New convergence criteria:
    relative tolerances may need to be reduced by a factor of 5 or 10.
    Absolute tolerances may not be needed at all.

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit bbfe3a7fe6b93ca4ed297ace0ea583a6e67a6748
Author: car <car>
Date:   Mon Aug 28 15:54:01 2000 +0000

    Use new convergence criteria by default; must still select BiCGStab in ParmParse

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit e18930dd8980331b3db00b8da636f31d39646f73
Author: car <car>
Date:   Sat Aug 26 19:41:00 2000 +0000

    3D Norm

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit 1005091f9b69669c6118bc91b239c146710c6c30
Author: car <car>
Date:   Fri Aug 25 19:23:28 2000 +0000

    fix for bicg with initial zero residual

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 8027c545e31dca56d82c4cb7b783d53568e1be81
Author: car <car>
Date:   Fri Aug 25 17:50:25 2000 +0000

    annotation tweak

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 48f5dd911040a2300a34e25aa432ed4ffb233e18
Author: car <car>
Date:   Thu Aug 24 22:45:46 2000 +0000

    profiling fix

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit b1396521f4c307c983ef96f9137ab09a0aaa7af1
Author: car <car>
Date:   Thu Aug 24 22:39:02 2000 +0000

    solver selection, timing

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit e9cc8cc18dc55469731909f6a21c863603c6051c
Author: car <car>
Date:   Thu Aug 24 20:28:28 2000 +0000

    fix initialize, add norm

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit dda17304a1fd7d40ab3120d1875fa011a857cf45
Author: car <car>
Date:   Thu Aug 24 16:02:46 2000 +0000

    Added BiCGStab

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/CG_F.H
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 8250cc7d59aef20787e938ce45dc2ad914b0bec2
Author: lijewski <lijewski>
Date:   Wed Aug 23 20:16:29 2000 +0000

    Fixed some PlotVar stuff ...

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp

commit ef2f6f0408b5ce50fe1b440ee4ec430205c27464
Author: marc <marc>
Date:   Thu Aug 17 17:31:00 2000 +0000

    Enable array of blocking factors.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit a19ba918b0818a1b0a60bc2c06a6be6fe8a83b8b
Author: car <car>
Date:   Tue Aug 15 19:37:31 2000 +0000

    Make.mpi

Tools/C_mk/Make.Linux
Tools/C_mk/Make.mpi

commit 432774dcee5c7ff38d3427a6bde14eb513e263ef
Author: car <car>
Date:   Tue Aug 15 19:24:29 2000 +0000

    a new way of making MultiFabs: pass in a
    Distribution Mapping;  changes to Distribution mapping to aid
    access to knapsack

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H

commit 579223d7042855d17fa0d5de0284567ccf601276
Author: lijewski <lijewski>
Date:   Wed Aug 9 20:23:04 2000 +0000

    Removed an unnecessary parallel reduction.

Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit 3eb3ab21e37f06866e6bf48d1e3738e446547239
Author: lijewski <lijewski>
Date:   Wed Aug 9 15:38:50 2000 +0000

    Removed unnecessary paralllel reduction.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 3021b995053a410a82f28944c1b6622450002d25
Author: car <car>
Date:   Fri Aug 4 18:06:22 2000 +0000

    another Profile

Src/C_BaseLib/FabArray.H

commit 87f0536024bc437703a24c8d8861204209130a69
Author: lijewski <lijewski>
Date:   Fri Aug 4 18:00:58 2000 +0000

    Removed need for MPI_Gather() in copy().

Src/C_BaseLib/FabArray.H

commit a19a101d3af0f85b1dd81611b860f5251471090d
Author: car <car>
Date:   Thu Aug 3 18:27:51 2000 +0000

    c++ comments in fortran

Src/LinearSolvers/C_NodalMG/hg_multi2d_full.F

commit 452223627bb3c27ae6aa92d665c00b19edf70213
Author: almgren <almgren>
Date:   Wed Aug 2 21:03:50 2000 +0000

    Modified LinOp::applyBC to take src_comp and num_comp arguments.

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 25ef08c29e0cae8258bdcbb465aa4f1ea983527c
Author: car <car>
Date:   Wed Aug 2 16:11:53 2000 +0000

    BoxLib3 Profiling code and threading

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp

commit b086769b7d0b120b8cec9d0c200b780b8a2c59a3
Author: car <car>
Date:   Wed Aug 2 16:09:45 2000 +0000

    MPICH 1.2.0 Support

Tools/C_mk/Make.mpi

commit 20cfbc5f4114692f0b3504f53281d5fa4f07f0dd
Author: car <car>
Date:   Wed Aug 2 16:08:35 2000 +0000

    Thread Safety Support

Tools/C_mk/Make.defs

commit 25a81c68d12d649896e8704c2913d5854c02a1e9
Author: car <car>
Date:   Wed Aug 2 16:08:10 2000 +0000

    profiling support

Tools/C_mk/Make.Linux

commit 121e11bcb567a312a97cf6fe4b54baea89db40d4
Author: car <car>
Date:   Wed Aug 2 16:06:32 2000 +0000

    BoxLib3 Profiling code; commented out

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 297b4da4482ff10708962eb582ed69bc49da1eef
Author: car <car>
Date:   Wed Aug 2 16:00:53 2000 +0000

    Added Profiling Code;
    ParallelDescriptor::StartParallel fixed to allow multiple calls with no error

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.cpp

commit f80d6376d625c79fc0a8c1c5080dd4d471bcf9de
Author: lijewski <lijewski>
Date:   Tue Jul 25 19:10:38 2000 +0000

    which_time() now asserts that time is in (oldtime,newtime) interval

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit a6e43c29167e907b36fa2ac9c9655981e2840a33
Author: almgren <almgren>
Date:   Fri Jul 21 22:45:04 2000 +0000

    Added code to take a velocity field and return the stream function.
    This is done by computing the vorticity and solving Laplacian(phi ) = vort.
    Called from Projection::getStreamFunction in iamrlib.  The computation
    of vorticity and inversion of the Laplacian are full multilevel operations.

Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit ea8150399aa431d51be7c59d41c0ce4615e09441
Author: lijewski <lijewski>
Date:   Fri Jul 21 20:45:21 2000 +0000

    Added AmrHalfTime to support rho_half in NS.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit e956870b64038e4b18bf763a8029198316756d05
Author: lijewski <lijewski>
Date:   Wed Jul 19 19:53:36 2000 +0000

    Removed some unused foo ...

Src/LinearSolvers/C_NodalMG/hg_multi2d_full.F

commit d8a57f1d471e18b03d0748ea3eece60467c4befa
Author: sstanley <sstanley>
Date:   Mon Jul 17 16:58:03 2000 +0000

    Mudified the logic in MultiGrid::coarsestSmooth() so that when the CG solver
    fails (presumably due to the stability criterion), that the standard
    bottom end smoother is called instead.  This has the potential to make the
    MG solves more robust.  Also, it will allow the CG solver to be used on
    the bottom end of the diffusion solve while allowing the regular smoother
    to help the solution of the mac projection.

Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 3ab7f11361dd8f47e80b370147e696baedd90b6e
Author: sstanley <sstanley>
Date:   Mon Jul 17 16:26:19 2000 +0000

    Minor changes to the mac projection input and grid files.

Src/LinearSolvers/C_CellMG/Test/grids/gr.3_mac_tst
Src/LinearSolvers/C_CellMG/Test/grids/in.3_mac_tst
Tests/LinearSolvers/C_CellMG/grids/gr.3_mac_tst
Tests/LinearSolvers/C_CellMG/grids/in.3_mac_tst

commit 7f327cf5c92acf28ab3fcb3d08f1755a79134985
Author: sstanley <sstanley>
Date:   Sat Jul 15 00:13:42 2000 +0000

    Added the input and grid files for the mac projection test code.

Src/LinearSolvers/C_CellMG/Test/grids/gr.3_mac_tst
Src/LinearSolvers/C_CellMG/Test/grids/in.3_mac_tst
Tests/LinearSolvers/C_CellMG/grids/gr.3_mac_tst
Tests/LinearSolvers/C_CellMG/grids/in.3_mac_tst

commit 74cd882b7180e0d53bc039c0c0544e7833f547de
Author: sstanley <sstanley>
Date:   Sat Jul 15 00:12:23 2000 +0000

    Added a test routine to read the information for a specific mac projection
    and set up and solve this problem.

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/Make.package
Src/LinearSolvers/C_CellMG/Test/macprojTest.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/Make.package
Tests/LinearSolvers/C_CellMG/macprojTest.cpp

commit f0001fb78404ff86eea427264c9fc7fbe919d94c
Author: sstanley <sstanley>
Date:   Sat Jul 15 00:11:01 2000 +0000

    Added writeOn and readFrom routines to dump and read boundary data objects.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp

commit 0ed5d98be98015e2a5c3e4cc091a2d8f7a32dc2b
Author: almgren <almgren>
Date:   Fri Jul 14 23:37:06 2000 +0000

    Added the code for line solvers in each direction in FORT_GSRB.
    The default is still set to do Gauss-Seidel red-black, but the
    code is now in place to do line solves if wanted.

Src/LinearSolvers/C_CellMG/ABec_3D.F

commit a3f09374c9c2b25fdb68bf244f3b304b101b51fc
Author: almgren <almgren>
Date:   Thu Jul 13 23:26:55 2000 +0000

    Handle the case differently where t < t1-teps...require that
    the flag extrap be set in order to allow this, then extrap backwards,
    instead of just setting to the "old" value.

Src/C_BaseLib/MultiFab.cpp

commit 6b1030d94e93ed9c9d0b8118031ad84cb4b09c33
Author: sstanley <sstanley>
Date:   Thu Jul 13 23:10:03 2000 +0000

    Added this new routine which checks all interior ghostcells in a multifab
    to insure that they are consistent with the cells in the valid region.  This
    utility only works with disjoint multifabs.

Tools/C_util/ViewMF/checkMFghostcells.cpp

commit 00fc8257113ec51d5675ff5a582fa10b85fc30f9
Author: sstanley <sstanley>
Date:   Tue Jul 11 21:03:55 2000 +0000

    Modified the interface to SlabStats::checkPoint so that the AmrLevels
    are passed in.  This allows the problem domain and the grid spacing to be
    output in the header files for the SlabStats.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp

commit 08e0f189222c3769fa06630243455bdc02def5af
Author: lijewski <lijewski>
Date:   Tue Jul 11 20:47:48 2000 +0000

    Move which_time() from HeatTransfer to here.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 7a82ebf8289d5f16ea4a059384c57779ada2d208
Author: lijewski <lijewski>
Date:   Thu Jul 6 17:03:57 2000 +0000

    Protected a couple cout's with IOProcessor() checks.

Src/C_BaseLib/ParmParse.cpp

commit b594acc0386a1d8dfee1569152309b5cb6d4a23f
Author: lijewski <lijewski>
Date:   Mon Jul 3 23:40:02 2000 +0000

    Tad more simplification ...

Tools/C_scripts/compressor

commit 971f20a69172962eb6f62eaad21e827fd7ed9f83
Author: lijewski <lijewski>
Date:   Mon Jul 3 22:02:50 2000 +0000

    Removed couple declarations that were never defined.

Src/C_AMRLib/FluxRegister.H

commit ef6fc9193d89d5bd67a5d54987ceb433caf57218
Author: sstanley <sstanley>
Date:   Thu Jun 29 21:14:42 2000 +0000

    Shifted the maxdata option over to LDFLAGS since it is a load time option.

Tools/C_mk/Make.AIX

commit 63f303256f22d9f1a2a37103c1324793c78b317c
Author: lijewski <lijewski>
Date:   Tue Jun 27 20:54:50 2000 +0000

    Removed "inline" from isBoolean() definition.

Src/C_BaseLib/ParmParse.cpp

commit e8e18cc1d0d6fb24896df0f3aa3aee160319d420
Author: lijewski <lijewski>
Date:   Fri Jun 23 16:48:00 2000 +0000

    Uped maxmem for optimization a tad more.

Tools/C_mk/Make.AIX

commit d3920901615641d037f29e3972d699f20dde3dcd
Author: car <car>
Date:   Thu Jun 22 22:52:28 2000 +0000

    decrease size of temporarys in ABEC's GSRB

Src/LinearSolvers/C_CellMG/ABec_2D.F

commit 5b03ac68d65808c3028cd523427898a86faf583c
Author: car <car>
Date:   Thu Jun 22 20:56:22 2000 +0000

    ABecLaplacian.cpp

Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp

commit 42cdda2aae628627a99cce611624c34eb7a693f1
Author: car <car>
Date:   Thu Jun 22 20:00:15 2000 +0000

    Threading...

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 70a8e9ba198fc1cb3b0c16ef334707e66a7c9174
Author: car <car>
Date:   Thu Jun 22 18:34:50 2000 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 11204ec79c2f39258ba1664fcbb9524409b6f0a8
Author: car <car>
Date:   Thu Jun 22 18:33:45 2000 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp

commit a9553f052da123848f68617f923424e488e25cab
Author: lijewski <lijewski>
Date:   Thu Jun 22 16:07:32 2000 +0000

    ::intersect() of two BoxLists wasn't right.

Src/C_BaseLib/BoxList.cpp

commit a579f62055cc70010c1b30162ea5fe9e47bb8a17
Author: sstanley <sstanley>
Date:   Wed Jun 21 22:07:34 2000 +0000

    Added a global include file defining the fortran flush() function.  Changed
    a few routines to use this global function, FORT_FLUSH.  This was done
    because the flush fucntion call is different on different machines.

Src/C_AMRLib/FLUSH_F.H
Src/LinearSolvers/C_NodalMG/hgdebug.F

commit 3b224ab5ea2991fe681551e16b1bf0e02484587e
Author: sstanley <sstanley>
Date:   Wed Jun 21 18:27:45 2000 +0000

    Added the options to use up to 1Gb of memory per node.

Tools/C_mk/Make.AIX

commit cc939879d10f359d34888192af7245c59c8d1d00
Author: sstanley <sstanley>
Date:   Tue Jun 20 23:43:22 2000 +0000

    Changed the compile options for lower and upper case fortran files.  Lower
    case .f files compile with 80 columns and uppercase compiel with 72 columns.

Tools/C_mk/Make.T3E

commit 6531cefa05f58f8c92a3d4c4486fcacb973854e4
Author: marc <marc>
Date:   Tue Jun 20 23:28:59 2000 +0000

    Allow separate options for f and F files.

Tools/C_mk/Make.AIX
Tools/C_mk/Make.CRAY
Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.Linux
Tools/C_mk/Make.OSF1
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit a34738e916bc793eaa0b07c15eadc369b78bd36d
Author: lijewski <lijewski>
Date:   Tue Jun 20 21:44:11 2000 +0000

    A little more finagling with sleeps.

Tools/C_scripts/compressor

commit f53524a86239e12f1e8cb769b51d4d9b2da44800
Author: lijewski <lijewski>
Date:   Tue Jun 20 20:45:51 2000 +0000

    Changed sleep interval.

Tools/C_scripts/compressor

commit 3a347c6156dd367e7d64f4d879a4ed64b3ecd7d6
Author: lijewski <lijewski>
Date:   Fri Jun 16 17:39:49 2000 +0000

    Fixed bug in grid_places().  Probably needs more testing, but ...

Src/C_AMRLib/Amr.cpp

commit 8574964f67dc368e8e99341dcd70184c06ed2f17
Author: lijewski <lijewski>
Date:   Thu Jun 15 17:29:01 2000 +0000

    Got rid of CXXFLAGS; moved stuff to CXXOPTS & CXXDBG.

Tools/C_mk/Make.AIX

commit eed44d5efc8638f4eab151bbfe5cb93c44bfbf4c
Author: lijewski <lijewski>
Date:   Thu Jun 15 16:57:41 2000 +0000

    Now print grid info to cout as well as gridlogout.

Src/C_AMRLib/Amr.cpp

commit 17046cc985d854838fb1583f56b77d7c2b736c42
Author: lijewski <lijewski>
Date:   Tue Jun 13 16:52:28 2000 +0000

    Don't tar up last plotfile.  Wait till next one is written.

Tools/C_scripts/compressor

commit 317f2e0f37dcb96ab6dc717a1469673f1a99e169
Author: almgren <almgren>
Date:   Mon Jun 12 23:43:03 2000 +0000

    Now pass iteration into post_timestep so it will eventually get passed
    into the sync project in IAMR.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H

commit 26725162ae72c0a69b58a4ad9edaf70be78825dc
Author: sstanley <sstanley>
Date:   Fri Jun 9 21:25:51 2000 +0000

    Changed errorEstimate to work properly on all levels, not just level 0.
    Midfied the logic slightly when dumping residuals in the bottom smoother.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit de276e2b8688d319a9038624f3b36058b0f4afa2
Author: lijewski <lijewski>
Date:   Fri Jun 9 21:10:31 2000 +0000

    Use CXXFLAGS instead of XTRADEFS in one case.

Tools/C_mk/Make.AIX

commit 4b31e60de2c5f613f19d2ff19e945ce20bfa6ccb
Author: sstanley <sstanley>
Date:   Thu Jun 8 20:26:33 2000 +0000

    Added a few constants that I needed.

Src/C_BaseLib/CONSTANTS.H

commit b0b8fd61ce0378193741b1bdf0b921b7ab996fbf
Author: lijewski <lijewski>
Date:   Thu Jun 8 17:38:02 2000 +0000

    Increased maxmem a tad more.

Tools/C_mk/Make.AIX

commit 8bf76dd598f730dc086606d3a2e2f5ac21640a80
Author: marc <marc>
Date:   Wed Jun 7 23:18:11 2000 +0000

    Reverse order of define and namespace close

Src/C_BaseLib/Specialize.cpp

commit b1427779324bf91a52e9179f87e56e6799cb09b9
Author: lijewski <lijewski>
Date:   Wed Jun 7 20:59:16 2000 +0000

    Turn on coalescing memory manager.
    Bump memory used by C compiler for optimization.

Tools/C_mk/Make.AIX

commit 881da75d136ad28ae4ea8e555f514a5311d27ed8
Author: sstanley <sstanley>
Date:   Wed Jun 7 00:33:23 2000 +0000

    Added writing of the residuals when using the simple smoother on the
    bottom end of the multigrid.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit a1f4a27a10585a5b94e88911e95d01dca1d1475b
Author: lijewski <lijewski>
Date:   Mon Jun 5 22:37:37 2000 +0000

    Removed no_overlap arg from FillPeriodicBoundary().

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit b5dbd69d4769dc9d1a3f7c9b2d2be405de73c510
Author: car <car>
Date:   Mon Jun 5 19:11:16 2000 +0000

    namespace fix

Src/C_BaseLib/ParallelDescriptor.cpp

commit 3331e600a69c44a664d861da3d12222ad2e99b49
Author: car <car>
Date:   Mon Jun 5 18:56:08 2000 +0000

    another bc buster

Src/LinearSolvers/C_NodalMG/tests/gt.sstanley_3
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sstanley_3

commit a07c853a550b3f5f0c16c965b749fe956444ad77
Author: car <car>
Date:   Mon Jun 5 18:39:31 2000 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 3dbbacf2b3469a3af4c83a12837a00f3f4fa3adf
Author: marc <marc>
Date:   Fri Jun 2 22:58:53 2000 +0000

    extern c chuck you moron

Src/C_BaseLib/ParallelDescriptor.cpp

commit 74f77cf3177e042b851323800882206b7268b234
Author: lijewski <lijewski>
Date:   Fri Jun 2 22:37:40 2000 +0000

    Added new intersect() functions.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 7d91c82c62913cd4a8d4863a4b7309bce47dc75b
Author: almgren <almgren>
Date:   Fri Jun 2 17:59:53 2000 +0000

    Chnage the time interpolation so it allows t >= t1-teps instead of just
    t > t1-teps.  This matters in the case where t1=t2 so teps = 0.

Src/C_BaseLib/MultiFab.cpp

commit a7dec4a8b5ab2a2f2118dd0b655a3106bb1fae84
Author: lijewski <lijewski>
Date:   Fri Jun 2 17:09:16 2000 +0000

    Cleaned up a bit.

Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F

commit 20ec429a523487e42e602a968f0a569b3ea2d248
Author: car <car>
Date:   Fri Jun 2 01:04:12 2000 +0000

    Bad BL_PD_ABORT defn

Src/C_BaseLib/ParallelDescriptor.cpp

commit 1cb8722dbb90f3d20629386caf82300e6fa1af3c
Author: car <car>
Date:   Thu Jun 1 23:10:36 2000 +0000

    Support for KCC 3.4, Thread, and Strict compilation

Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit f77e6c9871ec9ac4afdc8644707a865d4a5af587
Author: car <car>
Date:   Thu Jun 1 23:09:28 2000 +0000

    use ksh in Make

Tools/C_mk/Make.OSF1

commit b26efc2f2c26507d4ebfa610d59b250ba9a439fa
Author: car <car>
Date:   Thu Jun 1 22:59:47 2000 +0000

    g++ fixes

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/inputs

commit 9f5057babfbfa106058b6b6e46fdcaa0eac0bd64
Author: car <car>
Date:   Thu Jun 1 21:39:54 2000 +0000

    using ParallelDescriptor::Communicator()

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit e8d07b45053e7c02eefcd98244ab3fcba947f75d
Author: lijewski <lijewski>
Date:   Thu Jun 1 21:28:57 2000 +0000

    Added extrap() member to StateDescriptor & integrated into code.
    Really only used in FillPatch().

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 308defdbb9389e44df2aaa3ab513202b40072530
Author: car <car>
Date:   Thu Jun 1 21:22:31 2000 +0000

    using ParallelDescriptor::Communicator()

Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/PltFileNormB.cpp

commit a8cce260432ec0be7f7010bd381a447da481657a
Author: car <car>
Date:   Thu Jun 1 21:07:51 2000 +0000

    Two Parallel Changes:
    1) ParallelDescriptor::Communicator() should be used instead of
       MPI_COMM_WORLD.  This will allow us to mix other libraries that
       use MPI without message passing tag collisions.
    2) Added a few FORTRAN bindings to ParallelDescriptor calls:
       BL_PD_ABORT
       BL_PD_COMMUNICATOR
       BL_PD_NPROCS
       BL_PD_IOPROC
       BL_PD_MYPROC
       BL_PD_BARRIER
       Its probably not worthwhile to add any others.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/ccse-mpi.H

commit 1a575fb977ad1a16c7278d8d0273246fa438a4b7
Author: car <car>
Date:   Thu Jun 1 20:59:38 2000 +0000

    not needed here: --one_instantiation_per_object

Src/LinearSolvers/C_CellMG/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/main.cpp

commit 1c3924a702b48b8b0f28328c42334f2aadc29e13
Author: sstanley <sstanley>
Date:   Thu Jun 1 16:41:14 2000 +0000

    Fixed a problem with how quoted strings were broken up.  This caused file
    name problems on the SP machines.

Tools/C_scripts/strip72

commit b4e8061a3aadbdbcc43706537463e8a966e420a2
Author: car <car>
Date:   Thu Jun 1 15:39:16 2000 +0000

    boolean values are now parsed
    'true', non-zero numerics ---> true
    'false',    zero numerics ---> false

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit f34d641c4ca95250da82927596f67a8b9f283bd3
Author: car <car>
Date:   Wed May 31 20:35:25 2000 +0000

    const-ness issue

Src/C_BaseLib/Geometry.H

commit f5fd13c1a4b0d7154045083dc30f4f8d1eaec8cd
Author: car <car>
Date:   Wed May 31 20:33:40 2000 +0000

    Silence a warning

Tools/C_util/WritePlotFile.cpp

commit f4573b187ad5a7ec137453bec3c16cbebb6fba98
Author: car <car>
Date:   Wed May 31 20:33:14 2000 +0000

    KCC 4.0 support

Src/C_BaseLib/Utility.H
Src/C_BaseLib/VisMF.H

commit 8a04fd129a260aeebe380628a6624c5e9cc4148a
Author: lijewski <lijewski>
Date:   Wed May 31 17:44:24 2000 +0000

    Removed FillCoarsePress() -- figured out how to reuse FillCoarsePatch().

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 239bd369f22b4b1a9bd595ef767a14c1cbfeda93
Author: almgren <almgren>
Date:   Tue May 30 21:10:47 2000 +0000

    Added SetNewTimeLevel and SetOldTimeLevel calls in StateData.

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit dc30bac210f78b61d6f82a74847796000bb8e3a1
Author: almgren <almgren>
Date:   Tue May 30 20:24:54 2000 +0000

    Added AmrLevel::FillCoarsePress routine which is willing and able
    to fill ghost cells as well as valid region of NODAL data only.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit c39122c9947fd2e4095f05a82bab3ca61c0877ec
Author: car <car>
Date:   Thu May 25 15:49:25 2000 +0000

    .cvsignore

Src/LinearSolvers/C_CellMG/Test/.cvsignore
Tests/LinearSolvers/C_CellMG/.cvsignore

commit dd54a85ea8bbefa3d1e18dc400cc26fbdb365b9f
Author: car <car>
Date:   Thu May 25 15:40:03 2000 +0000

    Removed unused variables

Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Looping.H
Src/C_BaseLib/VisMF.cpp

commit 2589500e6dc0e913bb4c6a5fa2cfaf148e1e24df
Author: car <car>
Date:   Thu May 25 15:39:28 2000 +0000

    RealDescriptor needs virtual destructor

Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp

commit 9955fb74936e909a025eeb35ed00514a0feea195
Author: lijewski <lijewski>
Date:   Wed May 24 17:19:53 2000 +0000

    Added some more of scott's test cases.

Src/LinearSolvers/C_NodalMG/files.3d

commit 1fd6366c53c02eb4d7b8e82b4599c956b895814c
Author: car <car>
Date:   Mon May 22 23:19:24 2000 +0000

    support for hypre

Tools/C_util/Make.package
Tools/C_util/WritePlotFile.cpp

commit 56142a525c921619049c0f11a898ea7cc8adf6fa
Author: car <car>
Date:   Mon May 22 23:18:51 2000 +0000

    revamped to test hypre

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/Make.package
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/Make.package
Tests/LinearSolvers/C_CellMG/main.cpp

commit 56d8e763bda334f5181b2c59f3b9740132611e8c
Author: lijewski <lijewski>
Date:   Mon May 22 20:14:25 2000 +0000

    Added gt.sas.

Src/LinearSolvers/C_NodalMG/files.3d

commit b04f4e490151fc6bf22e8dd778698d323dbe6561
Author: lijewski <lijewski>
Date:   Mon May 22 20:13:45 2000 +0000

    Tests some doubly-periodic stuff.

Src/LinearSolvers/C_NodalMG/tests/gt.sas
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sas

commit 031bd92f81e1cac71df7c3d3570d71ec7946c952
Author: sstanley <sstanley>
Date:   Mon May 22 19:54:00 2000 +0000

    Minor changes to the slabstat files.  Added $Id: $ fields to the fortran
    and changed the #define variable to force only single inclusion of the
    header file.

Src/C_AMRLib/SLABSTAT_2D.F
Src/C_AMRLib/SLABSTAT_3D.F
Src/C_AMRLib/SLABSTAT_F.H

commit d3fd564b846e3a11c8f86fea178eb00641388e62
Author: lijewski <lijewski>
Date:   Thu May 18 20:13:42 2000 +0000

    More periodic fixes.

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit b6624f5e5aaec8fbd6d7aebed5122e9cc42e6f04
Author: lijewski <lijewski>
Date:   Thu May 18 20:02:16 2000 +0000

    Added some comments on how to set boundary conditions.

Src/LinearSolvers/C_NodalMG/inputs

commit b6d074d4446223f7e778195973e06f0674ce386e
Author: lijewski <lijewski>
Date:   Thu May 18 19:55:44 2000 +0000

    Made the stencil default to cross.

Src/LinearSolvers/C_NodalMG/inputs

commit fd687731b2e948f56705cf0794a5f6a6a2f15db6
Author: car <car>
Date:   Mon May 15 19:45:17 2000 +0000

    trying to fix fill_border

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 9ba7a19ce4d3566ea1139fe5f8098c00e3289deb
Author: lijewski <lijewski>
Date:   Mon May 15 16:47:50 2000 +0000

    Fixed a bug in task_bdy_fill::ready().

Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 457c685cd36b01b726a2841adfed80999eb4b579
Author: lijewski <lijewski>
Date:   Fri May 12 18:08:45 2000 +0000

    Added task_local_base().

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 007a205985d4d7e961441b2228808621ae7f9d20
Author: lijewski <lijewski>
Date:   Fri May 12 16:36:30 2000 +0000

    Strenghens the depens_on_q() test in task_copy_local().

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit ef101924e7879d6432b27d28ae3b03d5533b9151
Author: car <car>
Date:   Thu May 11 16:38:18 2000 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 314b33ed6678801845126d201f96b73fc2a95c14
Author: sstanley <sstanley>
Date:   Mon May 8 22:17:52 2000 +0000

    Initial commit of the utility intersectGrids.  This one reads a fixed_grids
    file and checks to see which grids intersect a specified box.  All of the
    grids intersecting the box are written out in a fixed_grids format.
    
    Care should be taken when using this for more than 2-level cases since it
    doesn't insure proper nesting.

Tools/C_util/dbgTools/intersectGrids.cpp

commit 7b3f7e7e8d82519ed8b2dbae21642614f4bf7638
Author: propp <propp>
Date:   Thu May 4 23:43:49 2000 +0000

    reordered build_sigma a little bit

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit dd52c5409c8b8383edde055979be067fc7975d9b
Author: car <car>
Date:   Thu May 4 20:16:44 2000 +0000

    integer promotion?

Src/LinearSolvers/C_NodalMG/hg_multi3d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F

commit 8d0eb7d44d6e6bf6fc1bd0a06eebf4ba840f14be
Author: sstanley <sstanley>
Date:   Wed May 3 22:32:45 2000 +0000

    Corrected a mistake I committed yesterday where zero was used instead of 0.0d0.

Src/LinearSolvers/C_NodalMG/hg_multi3d_full.F

commit 6cdc270f3504b3e6e24a3cc42fd604284ac71ef3
Author: almgren <almgren>
Date:   Wed May 3 21:08:47 2000 +0000

    Fill_borders call should have been boundary.terrain_sigma() call
    to start with, before fill_borders became fill_sync_reg_borders.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 5fb5b29f48fb77a50909a653072799e70654ce04
Author: almgren <almgren>
Date:   Wed May 3 18:27:16 2000 +0000

    Changes in order to handle periodic boundaries correctly when defining
    the coarse contribuation to the sync registers, i.e. Sync_resid_crse.
    We used to fill ghost cells at periodic boundaries; now we don't
    fill them at all (i.e. we use fill_sync_reg_borders calls instead
    of fill_borders calls), and the periodic stuff is taken care of
    in SyncRegister::CrseInit instead.

Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 968da1585946d2b95d8148cf6198eae649aecf36
Author: propp <propp>
Date:   Wed May 3 17:12:11 2000 +0000

    changed default for NAMESPACE to be FALSE

Src/C_BaseLib/GNUmakefile

commit b05468c094c5dacb42a2955a2967f0103d078b2c
Author: propp <propp>
Date:   Wed May 3 03:36:40 2000 +0000

    fixed bug so libraries would be built correctly

Src/C_AMRLib/Make.package

commit ddcbd3c91bd0ab652c25d895426c665e913c0be5
Author: sstanley <sstanley>
Date:   Tue May 2 22:13:59 2000 +0000

    Further fix to how the values in the cen array are calculated and dealt with.
    Added logic in thew hgcen_full and hgcen_terrain to set cen=0 when the sigmas
    sum to zero.  Changed logic in hgres_terrain and hgres_full to deal
    properly with the zero values in the cen array.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi2d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F

commit 0216b6bc6ccd510a84edc9a7b9d77dfac3904c3a
Author: car <car>
Date:   Tue May 2 17:17:41 2000 +0000

    add fp exceptions for Linux

Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Tools/C_mk/Make.Linux

commit e8162fe988f77c114335859ea22c9fc75bb89111
Author: car <car>
Date:   Tue May 2 15:55:33 2000 +0000

    modified hgcen to give cen=0 when sigma's are zero

Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 8d9b198173a3b3f9a60c7c8acba9d54dbcb5a6dd
Author: sstanley <sstanley>
Date:   Mon May 1 22:06:38 2000 +0000

    Fixed a problem in build_sigma when for_fill_sync_reg==1.  Turns out you don;t
    need to calculate cen for this case since it never gets used.  Also, it can not
    be calculated since the sigma_node is set up so it is zero on all covered
    cells and we divide by sigma_node when calculating cen.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit bea13d73c116399cefb5f8499b65836094a9b8bc
Author: car <car>
Date:   Mon May 1 17:53:24 2000 +0000

    Remove Assert.H from Make.package

Src/C_BaseLib/Make.package

commit 83c8e3fb087c841c6db169d349646d0e4668f8e8
Author: car <car>
Date:   Tue Apr 25 18:03:39 2000 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 2abcda3808813c389afd8ebf4a82698381845db8
Author: car <car>
Date:   Tue Apr 25 16:29:56 2000 +0000

    more namespace fluff

Src/C_BaseLib/FabArray.H

commit 9984efe981b0b4f9746734f4134e8cb84dc94c24
Author: car <car>
Date:   Mon Apr 24 18:00:52 2000 +0000

    missed one

Src/C_BaseLib/SPACE.H

commit a4f8a4dc4072af4e35e388fc08f6b2645a805559
Author: car <car>
Date:   Mon Apr 24 17:52:32 2000 +0000

    Minimal namespace support.  The changes here should have no impact
    on user code.  Two c-preprocesor symbols are used to control the
    changes:
    
    1) BL_NAMESPACE: if defined, BoxLib code is wrapped within a
       namespace whose name is given by the BL_NAMESPACE macro.
    2) BL_NO_USING_DIRECTIVE: if defined, no 'using namespace BL_NAMESPACE;'
       is implicitly given in for each module.
    
    The Makefile system was made namespace aware about a month ago.  If you
    say 'NAMESPACE = TRUE' you will get the effect of saying:
    BL_NAMESPACE=BoxLib2.  The default is 'NAMESPACE=FALSE'
    
    The intent is that two versions of BoxLib can be used within the same program.
    I don't expect that apart from a forced recompile that there will be
    any changes required to user code.

Src/C_BaseLib/.cvsignore
Src/C_BaseLib/Arena.H
Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/Assert.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/List.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/Misc.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/SPECIALIZE_F.H
Src/C_BaseLib/Specialize.cpp
Src/C_BaseLib/Tracer.H
Src/C_BaseLib/Tracer.cpp
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp
Src/C_BaseLib/ccse-mpi.H

commit bf1b07db7b269afee8014cea11d86ecbb29ea04a
Author: sstanley <sstanley>
Date:   Sat Apr 22 00:34:14 2000 +0000

    Moved the storage of the statistics data from being in the checkpoint
    files to being in their own directory, 'slabstats'.  The data for each
    level 0 timestep where it is saved is stored under subdirectories,
    'slabstats/stats0000', etc.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp

commit 5096152affdbb76912a4b38d46f6848fddb13342
Author: sstanley <sstanley>
Date:   Sat Apr 22 00:16:26 2000 +0000

    Modified the constructors for SlabStatList and SlabStatRec so that
    if the boxes are read form the file, then the level is read from the
    file as well.  If the boxes are included in the constructor, then
    the level is included in the constructor.  Makes sense since the boxes
    are defined on a specific level and are generally not valid except on this
    level.

Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp

commit 31d67be32f3e1a796c0177691faf2b9d41cfb3dd
Author: sstanley <sstanley>
Date:   Fri Apr 21 22:31:04 2000 +0000

    Corrected a couple of problems with the derive function which takes a
    multifab to be filled.  There were a few things still in place which
    assumed you were working with the level multifabs.

Src/C_AMRLib/AmrLevel.cpp

commit 56c07943d98d47e81f1bcc1471cdfd6ce9c2d7dd
Author: sstanley <sstanley>
Date:   Fri Apr 21 22:29:39 2000 +0000

    Corrected a problem with the ordering of the variables passed into the
    running statistics fortan routines.

Src/C_AMRLib/SLABSTAT_2D.F
Src/C_AMRLib/SLABSTAT_3D.F

commit fa8772fac5754a89926dcea4ac48f933c38f6a6b
Author: sstanley <sstanley>
Date:   Fri Apr 21 22:28:16 2000 +0000

    Elaborated on the documentation for SlabStatRec.

Src/C_AMRLib/SlabStat.H

commit 15415b1ff581896da082f581c78f0a82791da9cb
Author: car <car>
Date:   Fri Apr 21 18:46:06 2000 +0000

    fix for g++

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp

commit 8ae5f622ae837d66bf67e4a7aeb7b598837839a7
Author: sstanley <sstanley>
Date:   Fri Apr 21 16:26:15 2000 +0000

    Added a couple of general SlabStat statistics routines that save the
    values required to calculate the first four moments of whatever state
    components are passed in.  Routines were added to do this using Reynolds
    averages and Favre averages.  These are likely to be used in NS, HT as well as
    HCAll, so they were added here.

Src/C_AMRLib/Make.package
Src/C_AMRLib/SLABSTAT_2D.F
Src/C_AMRLib/SLABSTAT_3D.F
Src/C_AMRLib/SLABSTAT_F.H

commit fbcdca2331ab99004058a52ba730ec54ac698116
Author: sstanley <sstanley>
Date:   Fri Apr 21 16:24:02 2000 +0000

    Corrected a typo in an error message about the format if the ParmParse
    inputs.

Src/C_AMRLib/SlabStat.cpp

commit 45e21172c6f8bbe1012bef85eea51e4d7777f8f7
Author: car <car>
Date:   Fri Apr 21 16:23:32 2000 +0000

    *** empty log message ***

Src/C_BaseLib/CoordSys.H

commit 3e927f22569018c2067cc93d2dfe998c650c398e
Author: sstanley <sstanley>
Date:   Fri Apr 21 16:20:21 2000 +0000

    Added ARRAYLIM_2D.F and ARRAYLIM_3D.F to amrlib.  These contain a couple of
    helper fortran routines that convert back and forth from the DIMDEC type
    cpp defined array dimensions to dimensions stored in arrays, lo(SDIM) and
    hi(SDIM).

Src/C_AMRLib/ARRAYLIM_2D.F
Src/C_AMRLib/ARRAYLIM_3D.F

commit f1891ab2813d2f172d53506c152d1b76726c541d
Author: car <car>
Date:   Fri Apr 21 14:22:24 2000 +0000

    fixes for fill_sync_reg memory allocation problems

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi2d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgdebug.F
Src/LinearSolvers/C_NodalMG/hgdebug_F.H
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 78d0c11815866e83ac6f224672787eea8b1bd3a7
Author: car <car>
Date:   Thu Apr 20 17:46:47 2000 +0000

    noquotes in fortran

Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_3D.F

commit 48343ad8bb3dd3a5c0cc8165b057a2b8bd864cba
Author: car <car>
Date:   Mon Apr 17 21:16:10 2000 +0000

    partial backout fix for fill_sync_reg

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit a69bffa413ed30002881489a30911b184a6417d0
Author: car <car>
Date:   Mon Apr 17 20:53:29 2000 +0000

    partial backout fix for fill_sync_reg

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 7c707ab930ac1bb7cc2ffa8077342797d9e14f35
Author: car <car>
Date:   Mon Apr 17 17:58:37 2000 +0000

    I think a fix for fill_sync_reg allocation

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/inputs

commit 6e388474f9521a84ff4d0c134c0041049d5fbe4e
Author: propp <propp>
Date:   Fri Apr 14 20:56:12 2000 +0000

    deleted extra arguments

Src/LinearSolvers/C_NodalMG/hg_multi2d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi2d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F

commit 4ccdb9f8d7620c118d509cec3cec22cd78c884c2
Author: lijewski <lijewski>
Date:   Fri Apr 14 20:45:48 2000 +0000

    Fixed some bugs.

Src/LinearSolvers/C_NodalMG/proj.cpp

commit e5e3970b4ff125735ca2240bf3e997de973fd071
Author: sstanley <sstanley>
Date:   Wed Apr 12 16:14:23 2000 +0000

    Added a newline at the end to eliminate a warning message on mothra.

Src/C_BaseLib/Utility.cpp

commit 1fbd50443b55845db851d345f4e27528f5a3bf29
Author: sstanley <sstanley>
Date:   Thu Apr 6 17:05:39 2000 +0000

    Changed some comments from // to /* */ since cpp on cobalt isn't stripping the
    // comments.

Src/C_BaseLib/SPACE.H

commit 075e18f56eb448f0de23d82d8a09398324a12bb4
Author: sstanley <sstanley>
Date:   Wed Apr 5 18:22:02 2000 +0000

    Rewrote the nodal interpolation routines in 2-d and 3-d.    This was done
    in order to make them give the same results for nodes which are periodically
    duplicated.  The new interpolation does not give identical results to the old
    however the changes are extremely small (<1.0e-14).

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.cpp

commit f282bc9a96fc5580d9b04f79c856732fe5c9f1e1
Author: sstanley <sstanley>
Date:   Tue Apr 4 18:28:59 2000 +0000

    Changed the box definitions.

Tools/C_util/ViewMF/viewMFdiffHardWire.cpp

commit ef3b5b43de8f27727cacb4201103fd0ebad46fb5
Author: vince <vince>
Date:   Tue Apr 4 00:20:13 2000 +0000

    Added a denormal fix option.

Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp

commit 185a90916847c0bf1622ab06b51e0b1b8ad54b9b
Author: marc <marc>
Date:   Mon Apr 3 23:13:03 2000 +0000

    ifdef out os stuff...see Utility.[H,cpp]

Src/C_AMRLib/Amr.cpp

commit 3bc827d18ad13b949228c68ca3dfd7cc190b118a
Author: marc <marc>
Date:   Mon Apr 3 23:11:40 2000 +0000

    ifdef out pid stuff for WIN32...there's probably a way to implement
    this, but it's low priority.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit ab992492c3e1503dd893f52eda2da9e275b5a904
Author: sstanley <sstanley>
Date:   Wed Mar 29 23:05:54 2000 +0000

    Added the ability to build in place.

Tools/C_util/ViewMF/GNUmakefile

commit a645a0a896396b6ea3a2f838d91926e63201018a
Author: sstanley <sstanley>
Date:   Wed Mar 29 23:05:30 2000 +0000

    This is a variation on the viewMFdiff routine.  THis allows boxes to be
    specified for the two multifabs to be compared.  THis allows the same
    multifab to be passed in twice and to be compared periodically.

Tools/C_util/ViewMF/viewMFdiffHardWire.cpp

commit 66df9cb337752c31731df6e8b8a4bae76684a13e
Author: lijewski <lijewski>
Date:   Wed Mar 29 21:42:38 2000 +0000

    Now can specify boxes via ParmParse.

Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp

commit 9f6e93867d34059e5a59c9b89266b35a85a09e6d
Author: marc <marc>
Date:   Mon Mar 27 20:23:18 2000 +0000

    Changes to port to mahler.ca.sandia.gov

Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.defs

commit efec130eeb990fa72f6dbbf603fbb46b6868de0c
Author: car <car>
Date:   Mon Mar 27 20:06:07 2000 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgdebug.F

commit fff5422e32ad009632a0f22b8137f0d65c970274
Author: lijewski <lijewski>
Date:   Mon Mar 27 16:26:13 2000 +0000

    Added some copy constructors and copy assignment operators.

Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/InterpBndryData.H

commit 0ca56248cc2e76335d40be7ec8fe06fbf95e7388
Author: lijewski <lijewski>
Date:   Fri Mar 24 22:10:01 2000 +0000

    Some mods for AuxBoundayrData ...

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit cfc544e0ab50402d21189081cbb20391d8407b53
Author: car <car>
Date:   Fri Mar 24 18:13:19 2000 +0000

    Removed path dependence of tarch, tdevice.

Tools/C_mk/Make.mpi

commit 7de49d10798f92125ff3c9e554be2ff522d5f97f
Author: car <car>
Date:   Fri Mar 24 18:12:36 2000 +0000

    uses tarch, tdevice in mpich:  must be on path.

Tools/C_mk/Make.mpi

commit 033380adeff01261e4877efb777ead80b4d5d3f5
Author: sstanley <sstanley>
Date:   Thu Mar 23 22:09:44 2000 +0000

    Added a new tool to the utils directory which will read a fixed_grids
    type grid format and coarsen.

Tools/C_util/dbgTools/GNUmakefile
Tools/C_util/dbgTools/Make.package
Tools/C_util/dbgTools/crsGrids.cpp

commit 8a7acfa63bc5ff9421d0a958ae92a1499e094f9e
Author: lijewski <lijewski>
Date:   Thu Mar 23 21:39:06 2000 +0000

    Turned off a couple things.

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit ed4f5b615e985364d7ca0ccef78b26b17d955672
Author: lijewski <lijewski>
Date:   Thu Mar 23 21:38:27 2000 +0000

    These are 3d test cases that are known to work with periodic bcs.

Src/LinearSolvers/C_NodalMG/files.3d

commit ef83e4f5fb2f6a9550c893c0e3d7033a58071ba4
Author: car <car>
Date:   Thu Mar 23 21:16:59 2000 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 5c950afd4f8d5ca1d8d4fa19f35b94bfccbca7d2
Author: car <car>
Date:   Wed Mar 22 21:10:11 2000 +0000

    inflow bug fix: grow the srcbox

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 74d1d8cdced2e6e778d74084a41f3feb5554736b
Author: lijewski <lijewski>
Date:   Wed Mar 22 15:51:45 2000 +0000

    Some mods for g++ and cxx.  Don't use -lm_sqrt with V4 OSF1

Tools/C_mk/Make.OSF1

commit db900b3622a1cfe3818fdb4246e9f45a009d8150
Author: lijewski <lijewski>
Date:   Tue Mar 21 19:24:04 2000 +0000

    Added INCLUDE_LOCATIONS stuff for OSF1

Tools/C_mk/Make.mpi

commit adb0b333bc782cb6e64f12806b593737511f5b6a
Author: marc <marc>
Date:   Fri Mar 17 22:01:01 2000 +0000

    Add slashes around saved common block name

Src/LinearSolvers/C_NodalMG/hgdebug_F.H

commit 6d0a0b88b2c90b1e43584bddbd84650e384a3b82
Author: car <car>
Date:   Fri Mar 17 21:58:59 2000 +0000

    k

Src/LinearSolvers/C_NodalMG/hgdebug.F

commit c105d321e7a567f455b8e27d7ccddc92952fbbe0
Author: car <car>
Date:   Thu Mar 16 23:15:07 2000 +0000

    Added BL_NAMESPACE support

Tools/C_mk/Make.defs

commit e9064ad02a1bcb7c99f22c4cc885520670db46c2
Author: car <car>
Date:   Thu Mar 16 23:13:40 2000 +0000

    clean is now a double colon rule

Tools/C_mk/Make.rules

commit 1fafc6bdfa2c066cfc4ab1a55b6567082f9d90a7
Author: car <car>
Date:   Thu Mar 16 23:11:32 2000 +0000

    fixes an inflow bug, might not break the periodic code

Src/LinearSolvers/C_NodalMG/.cvsignore
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgdebug.F
Src/LinearSolvers/C_NodalMG/hgdebug_F.H
Src/LinearSolvers/C_NodalMG/inputs
Src/LinearSolvers/C_NodalMG/proj.cpp

commit e8767a39975a7bd70f6973b731a843b620b98406
Author: car <car>
Date:   Thu Mar 16 16:43:34 2000 +0000

    Linux fixes for mpich/lam and Vince's WHICHLINUX

Tools/C_mk/Make.mpi

commit e060b093117da08f4561969e2c79a44cbe0ee34a
Author: lijewski <lijewski>
Date:   Wed Mar 15 16:51:23 2000 +0000

    Some changes to MPI environment on mothra due to mpich1.1.2 install.

Tools/C_mk/Make.mpi

commit acb484add24c484b42cd61a414a248fa0650aebc
Author: sstanley <sstanley>
Date:   Wed Mar 15 00:03:06 2000 +0000

    Fixed a bug with how data was filled from the AmrData object.  The wrong
    level was used.

Tools/C_util/Convergence/DiffPlot.cpp

commit 64561173425db574007378992aefa6b9dd3aefa6
Author: car <car>
Date:   Mon Mar 13 18:25:20 2000 +0000

    trivially different from sstanley_2.32

Src/LinearSolvers/C_NodalMG/tests/gt.sstanley_3.32
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sstanley_3.32

commit bdc4cbc132e6aad7456cc52f82a918ee93c688c8
Author: car <car>
Date:   Mon Mar 13 17:19:17 2000 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/tests/gt.sstanley_2.32
Src/LinearSolvers/C_NodalMG/tests/gt.sstanley_2.64
Src/LinearSolvers/C_NodalMG/tests/gt.sstanley_3.32
Src/LinearSolvers/C_NodalMG/tests/gt2t4
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sstanley_2.32
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sstanley_2.64
Tests/LinearSolvers/C_NodalMG/test_grids/gt.sstanley_3.32
Tests/LinearSolvers/C_NodalMG/test_grids/gt2t4

commit b6b724239029cc2c7aa51377c56373a5582d8f31
Author: lijewski <lijewski>
Date:   Wed Mar 1 21:58:51 2000 +0000

    Upped the precision in checkPoint().

Src/C_AMRLib/SlabStat.cpp

commit 342fcf82cf3d27395f32718cff6d8def2661f091
Author: lijewski <lijewski>
Date:   Wed Mar 1 20:19:02 2000 +0000

    More work getting SlabStats going.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/SlabStat.cpp

commit 09f3631fc25c4e75e4b93de62fcc3ba9cd43f703
Author: lijewski <lijewski>
Date:   Wed Mar 1 15:43:34 2000 +0000

    Stuff for checkPoint()ing SlabStat stuff

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp

commit 05e9477560a1ae935431c6d689acd477dc2a944d
Author: lijewski <lijewski>
Date:   Wed Mar 1 15:43:03 2000 +0000

    Defaulted another argument.

Src/C_BaseLib/VisMF.H

commit ed54762ea1f5d1c0e2c233a91b486707798831c3
Author: lijewski <lijewski>
Date:   Mon Feb 28 23:27:00 2000 +0000

    Some mods for the statistics stuff ...

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 82cd39b725038910aa2053c79ccfb71b13b6634a
Author: lijewski <lijewski>
Date:   Mon Feb 28 23:26:36 2000 +0000

    Mods for some statistics stuff ...

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Make.package
Src/C_AMRLib/SlabStat.H
Src/C_AMRLib/SlabStat.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit db90940911dd2d04793b114578e03a37af333675
Author: sstanley <sstanley>
Date:   Fri Jan 28 01:14:05 2000 +0000

    Modification to the doc++ stuff to make it work properly.

Src/C_AMRLib/StateDescriptor.H

commit 99c69312d60706098610b4abceb7dc6a5d708695
Author: vince <vince>
Date:   Mon Jan 10 23:55:15 2000 +0000

    Added support for yukon (ARSC).

Tools/C_mk/Make.defs

commit c5d2fa7261f922124c2264b1bc280467d15bc6c1
Author: lijewski <lijewski>
Date:   Thu Jan 6 19:03:27 2000 +0000

    Fixed docxx comments to compile with latex.

Src/C_AMRLib/AmrLevel.H

commit fe54f1a5f3fcf4ee36cf32a2c0e03651742e5f8e
Author: lijewski <lijewski>
Date:   Thu Jan 6 18:26:40 2000 +0000

    Updated docxx documentation so it can be latex'd.
    Had to add a '\' to some BL_ASSERT()s and BL_SPACEDIMs.

Src/C_BaseLib/BLassert.H
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/Orientation.H

commit 8bc824dd2efc137310bbbfd2d7d2c4b698f9a3e4
Author: lijewski <lijewski>
Date:   Thu Jan 6 18:14:36 2000 +0000

    The docxx style file we use for latex.

Src/C_BaseLib/docxx_squish.sty

commit a226071ef8a678d2b3682d5a85d51f3d5785800e
Author: dailey <dailey>
Date:   Mon Jan 3 14:02:56 2000 +0000

    Make.IRIX64 modified for use with SGIs at the Univ. of Wisconsin
    
    01-03-00    Sara Bauman

Tools/C_mk/Make.IRIX64

commit ec89f325a030741328fddce8287479cdf6f90892
Author: lijewski <lijewski>
Date:   Thu Dec 9 22:06:08 1999 +0000

    Now use Mersenne Twister random number generator.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 0049ce11806014c804da388d1d51dd4ea6e629e9
Author: sstanley <sstanley>
Date:   Thu Dec 2 07:43:05 1999 +0000

    Modified the logic in HT::manual_tags_placement() to fix the problem
    with to many cells left uncovered near the outflow.  This, unfortunately
    required a change in the interface to this routine, and thus a change in
    the header which fed all the way back to AmrLevel.H.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit c388fc314dc1d5f8fa09cb9df04764ccb7419f94
Author: lijewski <lijewski>
Date:   Wed Dec 1 16:37:24 1999 +0000

    Shut up a warning on SGI ...

Src/C_BoundaryLib/BoundCond.H

commit 8e31696d339ce3c929576ad0ca3a57a03aa29829
Author: lijewski <lijewski>
Date:   Wed Dec 1 16:17:10 1999 +0000

    Shut up a warning ...

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.H

commit 079dbca7c1182cf7b0805d0d0fc2609009bacc8a
Author: lijewski <lijewski>
Date:   Wed Dec 1 16:16:45 1999 +0000

    Shut up warnings ...

Src/C_BaseLib/BoxList.H
Src/C_BaseLib/MultiFab.cpp

commit 1b4ffb7fcec75008698513831d70378eb932c061
Author: lijewski <lijewski>
Date:   Sun Nov 28 19:48:51 1999 +0000

    Don't try to read .profile

Tools/C_scripts/compressor

commit 896cd1e1f83cfcbd6afb028d7eaccd94e74fd047
Author: lijewski <lijewski>
Date:   Sun Nov 28 19:48:22 1999 +0000

    Mod to fix bug on T3E

Tools/C_scripts/compressor

commit b9442eceb14157c1746e91d016b7d9fe25e1d843
Author: lijewski <lijewski>
Date:   Fri Nov 26 20:02:41 1999 +0000

    Strip out any possible tar files.

Tools/C_scripts/compressor

commit bb4bfa388a42c423f3e00ff8951b5f3f663a3763
Author: lijewski <lijewski>
Date:   Sat Nov 20 19:41:38 1999 +0000

    Direct error output of `ls' commands to /dev/null.

Tools/C_scripts/compressor

commit bd12e5e077580de9a2bf4e6d9882547830a64741
Author: lijewski <lijewski>
Date:   Sat Nov 20 00:09:12 1999 +0000

    Beefed it up a bit so job chaining will work.

Tools/C_scripts/compressor

commit 802aadaa4eec261a2989edafa482647d83ca86ad
Author: car <car>
Date:   Thu Nov 18 22:19:43 1999 +0000

    We think we fixed inflow on the high side of an idim.

Src/LinearSolvers/C_NodalMG/boundary.cpp

commit b8a7f653625276809d59433c77e51156bd53912d
Author: sstanley <sstanley>
Date:   Thu Nov 18 21:29:57 1999 +0000

    Minor change to fix a documentation problem.

Src/C_BoundaryLib/FabSet.H

commit 8ad0e941bfeaf14750d77a3b02ff8f42206891f5
Author: car <car>
Date:   Thu Nov 18 00:27:51 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit aa804eb4c739d97239bb6cb237d7fb46954a52c3
Author: car <car>
Date:   Thu Nov 18 00:09:07 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/tests/gr.ann.1
Src/LinearSolvers/C_NodalMG/tests/gr.sstanley.1
Tests/LinearSolvers/C_NodalMG/test_grids/gr.ann.1
Tests/LinearSolvers/C_NodalMG/test_grids/gr.sstanley.1

commit 5abd2e6612fedd66d8535ca5bd04aff13c16dcc2
Author: lijewski <lijewski>
Date:   Fri Nov 12 21:37:54 1999 +0000

    A ksh script to tar up and rm chk and plt directories.
    Mostly useful in batch scripts :-)

Tools/C_scripts/compressor

commit 8152fb10af5b5fe642c2b1cf98c7f612c35630fb
Author: lijewski <lijewski>
Date:   Thu Nov 11 21:26:08 1999 +0000

    Make the default for tar_and_rm_files to false, even on T3E ...

Src/C_AMRLib/Amr.cpp

commit 2187698c5953534ab99adcac5c4d0c94b31922d5
Author: propp <propp>
Date:   Wed Nov 3 16:33:25 1999 +0000

    eliminated inlined function to make totalview happy

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 2dde6cf4d4a2fa4e1155c84e715992732522a6c4
Author: propp <propp>
Date:   Sat Oct 30 00:01:36 1999 +0000

    moved static function to appease totalview

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 5fee1f8bbca752c4022f0f1f12ad898ac179181c
Author: sstanley <sstanley>
Date:   Fri Oct 29 17:31:48 1999 +0000

    Fixed a problem with the level used from the exact data.  The old code
    is still intact.

Tools/C_util/Convergence/DiffUniform.cpp

commit 3339ee0e4fca84dfb439a6a620a66ff878fc1e02
Author: sstanley <sstanley>
Date:   Fri Oct 29 16:36:03 1999 +0000

    Small modifications to DiffSameGrid.cpp (all documentation) and added
    the routine DiffSameGridRefined.cpp which does the same thing as
    DiffSameGrid.cpp but allows the two plotfiles to have different
    levels of refinement, as long as they have the same physical region
    refined.

Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffSameGridRefined.cpp
Tools/C_util/Convergence/GNUmakefile

commit d0782c216b9ed3ef52f2b239e881940bbdb5813a
Author: lijewski <lijewski>
Date:   Thu Oct 28 21:49:52 1999 +0000

    When amr.tar_and_rm_files is true ...
    
    We now stagger deleting the ckfiles to support restart() and job chaining.

Src/C_AMRLib/Amr.cpp

commit 35a430931fb16e61d00ccaa9526e6372a3d6744d
Author: vince <vince>
Date:   Wed Oct 27 21:24:40 1999 +0000

    Moved a flag.

Tools/C_mk/Make.T3E

commit f8175b0a85867e5c14cba1b5053e8ccab5e77b5e
Author: marc <marc>
Date:   Mon Oct 25 18:31:33 1999 +0000

    Do explicit C-style caststo shut gcc up on my Linux box

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 63d43bd126d580dea29e56c0689d66c0f6a2892d
Author: marc <marc>
Date:   Mon Oct 25 18:29:54 1999 +0000

    Add optimization to FFlags for opt.

Tools/C_mk/Make.Linux

commit 0b72b27aeb2e526cc9c422dcd7112ddaff95c2a5
Author: lijewski <lijewski>
Date:   Thu Oct 21 17:27:21 1999 +0000

    Now remember pid for chk and plt tar_and_rm commands so can grok them.

Src/C_AMRLib/Amr.cpp

commit ab213bd7f47d5cc1df10fc8fdf3105ffd3bd17e0
Author: sstanley <sstanley>
Date:   Wed Oct 20 22:35:37 1999 +0000

    Added volume factor to the norms in DiffSameGrid.cpp.  Added the routine
    PltFileNormB.cpp which just does the norms of the values in a plotfile.

Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/PltFileNormB.cpp

commit fcae20e9d22d631e3df933b6acd07340ccfeb5a3
Author: sstanley <sstanley>
Date:   Wed Oct 20 20:08:35 1999 +0000

    Marc's changes to the DiffUniform.cpp routine (along with minor documentation
    of my own).  Similar documentation in PltFileNorm.cpp

Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp

commit 79af38554c4547d98a2ce51b7f2805a8d6bc0543
Author: lijewski <lijewski>
Date:   Wed Oct 20 18:25:13 1999 +0000

    Added Execute().

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit af39a4c0f6c37917ff821655acfa97c68b470910
Author: lijewski <lijewski>
Date:   Wed Oct 20 18:24:58 1999 +0000

    Added amr.tar_and_rm_files ability.

Src/C_AMRLib/Amr.cpp

commit c61ae6e861c5152c96b46054b68ffecb04408031
Author: vince <vince>
Date:   Fri Oct 15 23:44:29 1999 +0000

    Additions for the LBNL Alpha cluster.

Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 5db41fa860ddc95aa66479d2d6efaf91242e098a
Author: propp <propp>
Date:   Fri Oct 8 20:54:50 1999 +0000

    added plotfile_on_restart option

Src/C_AMRLib/Amr.cpp

commit 0c1118de8b708494220111d1fd7442d946cc94d8
Author: sstanley <sstanley>
Date:   Thu Sep 30 15:55:12 1999 +0000

    Minor change to doc++ stuff, but it seemed like a good time...

Src/C_BaseLib/BoxArray.H

commit 9d6dc43ca6d80bf07d960543d1988244fbf3c0b6
Author: lijewski <lijewski>
Date:   Thu Sep 30 14:56:19 1999 +0000

    Removed cached MultiFabCopyDescriptor stuff ...

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit b02bf9e5c3c335c53a8112f7c00cc7647c5ce4b9
Author: lijewski <lijewski>
Date:   Thu Sep 30 14:55:53 1999 +0000

    Removed cached MultiFabCopyDescriptor junk from MultiFab.

Src/C_BaseLib/Geometry.cpp

commit 67cfd59cc12cfa08432d4b50dba5c481518c5cf6
Author: sstanley <sstanley>
Date:   Wed Sep 29 21:46:08 1999 +0000

    Modification to fix compiling on the T3E

Tools/C_util/ViewMF/GNUmakefile

commit 6cdf505ec848bea39196f0bcc0d3ea8b9b2fa8d2
Author: sstanley <sstanley>
Date:   Fri Sep 24 21:26:34 1999 +0000

    Fixed a problem with doing the max norm.

Tools/C_util/Convergence/DiffSameGrid.cpp

commit f578cf4d2545f874ed5e7ddac8c955a5faa4cf38
Author: marc <marc>
Date:   Thu Sep 23 21:06:56 1999 +0000

    Surround output func by ifdef HG_DEBUG to satisfy compiler

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit b9d28d071226b283dfa27ad809fe1bfd5c51a62a
Author: vince <vince>
Date:   Sat Sep 18 00:50:34 1999 +0000

    Added changes for the vis server (escher, an sgi) and
      n2001 (the pc linux cluster).

Tools/C_mk/Make.IRIX64
Tools/C_mk/Make.Linux
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit 7b64d830b9b0f47c670c0753dc8eea5d225f0b23
Author: lijewski <lijewski>
Date:   Fri Sep 17 23:32:45 1999 +0000

    Fix to make level 0 regridding work with fixed grids.

Src/C_AMRLib/Amr.cpp

commit 605eda1dee02f0a18c549eee0b5ca6c5593d45c6
Author: lijewski <lijewski>
Date:   Fri Sep 17 21:45:06 1999 +0000

    amr.regrid_on_restart=1 will force regrid() on 1st timestep on restart.

Src/C_AMRLib/Amr.cpp

commit 018100fdb505b1405457d1123949ed3e29ece39e
Author: car <car>
Date:   Fri Sep 17 17:22:47 1999 +0000

    tweak

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 2ef76af06a6eda4ef7c2f64227b2ec7c422ac852
Author: lijewski <lijewski>
Date:   Thu Sep 16 23:12:41 1999 +0000

    Some mods to allow regridding at level 0 if max_grid_size changes.

Src/C_AMRLib/Amr.cpp

commit 4fe867dd39d882dc1d0202d56b0448f3a8bef39a
Author: car <car>
Date:   Wed Sep 15 16:58:32 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 1b6529088ee98e29dec423a935befc7ebbae9aa2
Author: car <car>
Date:   Tue Sep 14 18:26:56 1999 +0000

    support for dense stencils is added

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi2d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_full.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 352c1dc7e986a3c1ee627c6206e3fdd3747bf395
Author: lijewski <lijewski>
Date:   Fri Sep 10 21:07:30 1999 +0000

    Added -qdpc to promote FP constants to double precision ...

Tools/C_mk/Make.AIX

commit a58c280f46a173ea246dd5ee5874517f8fcf9fa2
Author: lijewski <lijewski>
Date:   Fri Sep 10 20:53:01 1999 +0000

    Added -fpconstant to FOPTF and FDEBF

Tools/C_mk/Make.OSF1

commit 764f7988442df9d2a997ff5c2ef8217624b54db8
Author: almgren <almgren>
Date:   Thu Sep 2 22:00:27 1999 +0000

    Removed the is_sync flag.

Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit e4c434d00c78e3acbe417bd1c178b61a500c8125
Author: sstanley <sstanley>
Date:   Thu Sep 2 00:12:38 1999 +0000

    Corrected the definition of the grids for this case.  They were improperly
    defined, although it doesn't show up for this test case.

Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_a
Tests/LinearSolvers/C_CellMG/grids/gr.2_disjoint_a

commit 5acf14a77f8295927dc0350151294d11faa40a15
Author: sstanley <sstanley>
Date:   Sat Aug 28 00:43:57 1999 +0000

    A couple of small changes to allow it to compile.

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/Make.package
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/Make.package

commit 9d839819e4a92939ae74ff6120424df796101a1c
Author: sstanley <sstanley>
Date:   Fri Aug 27 15:10:53 1999 +0000

    Removed the nprocs from the StartParallel call.

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 73ce415273ea2a38880e2b19a39934a78cad9cb9
Author: lijewski <lijewski>
Date:   Thu Aug 26 18:10:47 1999 +0000

    Now recognizing leading ! character as a comment.
    Don't currently allow any preceding space before the ! ...

Tools/C_scripts/strip72

commit 9de3368c7c73af210bdc2fca8c9a1f7ccfa37bf8
Author: lijewski <lijewski>
Date:   Thu Aug 26 17:19:58 1999 +0000

    Changed test for KCC to also recognize mpKCC and newKCC ...

Tools/C_mk/Make.defs

commit ebdd64399ebaa8a858163c1c5719075dc7ba2d0c
Author: propp <propp>
Date:   Wed Aug 25 18:03:58 1999 +0000

    added BL_FORT_USE_LOWERCASE option

Src/C_BaseLib/SPECIALIZE_F.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BoundaryLib/INTERPBNDRYDATA_F.H
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/CG_F.H
Src/LinearSolvers/C_CellMG/LO_F.H
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/MG_F.H
Src/LinearSolvers/C_TensorMG/DivVis_F.H
Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/MCLO_F.H

commit a9d73ea4f42726e5bfce737be2db333a2505d5bc
Author: lijewski <lijewski>
Date:   Wed Aug 25 17:52:33 1999 +0000

    Fixed bug regarding usage of ConstFabSetIterator.

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 412b91112760ed7757ca971d49b3fd1cb6db2202
Author: lijewski <lijewski>
Date:   Tue Aug 24 21:02:22 1999 +0000

    Use new hfiles with KCC ...

Tools/C_mk/Make.AIX

commit 8d94aa25cc0a76a5be4e77a1c97e79c16bae61a1
Author: lijewski <lijewski>
Date:   Tue Aug 24 20:08:46 1999 +0000

    Simplified some settings.

Tools/C_mk/Make.AIX

commit 6572319b9288c8489773948dad885b68cbd7d7ad
Author: lijewski <lijewski>
Date:   Tue Aug 24 16:28:29 1999 +0000

    Cleaned up the FillPatch stuff a tad more.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit c7bf6a9576a62e5bb2b9719a0326f7a49d71d4a8
Author: lijewski <lijewski>
Date:   Mon Aug 23 21:19:58 1999 +0000

    Added tokenize() ...

Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp

commit 62c128ae9ad423fdc0355bba4fcc0118b1e7f74f
Author: car <car>
Date:   Mon Aug 23 21:16:49 1999 +0000

    support for Geometry

Src/LinearSolvers/C_NodalMG/inputs

commit ae6c9ca046532e51eee3966977b0697af4ea3d97
Author: lijewski <lijewski>
Date:   Fri Aug 20 21:54:22 1999 +0000

    Oops -- needed to define FillPatch::operator++() ...

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 90f6047d28de926b311f0980d31ac12255c082c8
Author: lijewski <lijewski>
Date:   Fri Aug 20 17:52:55 1999 +0000

    Removed --no_restrict; Crays header files use it :-(

Tools/C_mk/Make.T3E

commit 7268f829d58f541f4818e89dbf6c107566d8805f
Author: lijewski <lijewski>
Date:   Fri Aug 20 17:38:02 1999 +0000

    Added --no_restrict

Tools/C_mk/Make.T3E

commit 05ae30bc0ac3d53c6486da44650ed977af1d314d
Author: lijewski <lijewski>
Date:   Thu Aug 19 20:16:32 1999 +0000

    Fixed yet more memory leaks ...

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit d63773a55902366331fc4ff5db69ad6ddd988379
Author: lijewski <lijewski>
Date:   Wed Aug 18 21:53:01 1999 +0000

    FillPatchIterator now uses the appropriate Iterator for each of the
    components at a specified StateDescriptor index.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 07d6920c843ac7bc8280c1a7b18e7bdb9f30e510
Author: propp <propp>
Date:   Mon Aug 16 18:21:53 1999 +0000

    *added ability to derive multicomponent data with separate names for each
    component
    *added ability in heat transfer to derive mole fracs

Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp

commit ca572fe43cb09368231fcc1c62b22a96df02a26f
Author: propp <propp>
Date:   Fri Aug 13 16:28:57 1999 +0000

    fixed up writePlotFile routines
    added setPlotVariables routine

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 3ea90c461a96f9b17fce3a66000500c9850a097c
Author: lijewski <lijewski>
Date:   Wed Aug 11 19:52:05 1999 +0000

    Added FOPTF+=-O for default case

Tools/C_mk/Make.Linux

commit 287493048f303bef45dc3b2cd800d47f89e07bc0
Author: marc <marc>
Date:   Tue Aug 10 00:12:42 1999 +0000

    Generalize for prversion/parallel junk

Tools/C_scripts/dsp.mak

commit af60930bbbca3c51d36e5224b0030134fdca8cb0
Author: car <car>
Date:   Mon Aug 9 16:44:41 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 17a6b3dede33c235b64f9e31dddc76075af403ff
Author: car <car>
Date:   Fri Aug 6 23:10:05 1999 +0000

    bndrylib is now needed

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit dd8c4d29a6897f79e44a32e744fba45b53567438
Author: sstanley <sstanley>
Date:   Fri Aug 6 22:45:28 1999 +0000

    Fix to BoxArray::contains(BoxArray ).

Src/C_BaseLib/BoxArray.cpp

commit 7379d6123cead861f671e0e1de6c42d1fdda149c
Author: propp <propp>
Date:   Fri Aug 6 21:48:35 1999 +0000

    deleted parmparse variable verbose, now must use parmparse variable v

Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit 84dbffaae444602f2fc81f30a6b581c11d81c6c2
Author: propp <propp>
Date:   Fri Aug 6 18:20:16 1999 +0000

    eliminated verbose ParmParse argument; it was being overwritten by v ParmParse
    argument

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit 0e22c47508422d5adaf8116806e92a6c68f9bbbd
Author: almgren <almgren>
Date:   Tue Aug 3 07:03:37 1999 +0000

    Need to include bndrylib now because we're using a Geometry object.

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit c25c2949730b5fd4b6b51929488923958961ff62
Author: almgren <almgren>
Date:   Tue Aug 3 07:02:35 1999 +0000

    A different paradigm for doing Sync_resid_fine - the previous way just
    wouldnt work for periodic in 3d.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 39345ec178dc8788a03886f9049aed3005ec9c33
Author: propp <propp>
Date:   Tue Aug 3 00:37:24 1999 +0000

    Fixed bug in FORT_APPLYBC where 1st component of bc array was used to determine
    bc type instead of the dir-th component of bc array.
    This change has already been made in the 2D version of the code.

Src/LinearSolvers/C_TensorMG/DV_3D4.F
Src/LinearSolvers/C_TensorMG/DV_3D4.mF

commit c4f9a9b48ecdadf0ae17fa8b47f7b1c11f6f2c21
Author: almgren <almgren>
Date:   Mon Aug 2 20:24:16 1999 +0000

    Need to fill rhs_local periodically as well in fill_sync_reg.

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 1b73999462c5aeddcdea538abd3d2ebb4f9c9923
Author: sstanley <sstanley>
Date:   Mon Aug 2 19:22:16 1999 +0000

    Minor changes in the location of the doc++ information.  Put it after the
    forward declarations instead of before.

Src/C_BaseLib/Box.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/MultiFab.H

commit 8d7c1542cfbe87f1004e97971c80773f5a0080a6
Author: almgren <almgren>
Date:   Sun Aug 1 15:11:44 1999 +0000

    Changes in order to get periodic right.

Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 085c7d251738bf147db320858a911009a0abc4d8
Author: almgren <almgren>
Date:   Fri Jul 30 23:46:06 1999 +0000

    Warning message in hgfres.

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 0ffdc455e93303d62bf7bdd78e68926a06587792
Author: marc <marc>
Date:   Thu Jul 29 01:07:06 1999 +0000

    Add options for specifying serial hgproj and prversion....note that this
    is all still a little flimsy...

Tools/C_scripts/dsp.mak

commit ec51026699faddbd4e59224ed6a98d49b87a5701
Author: almgren <almgren>
Date:   Wed Jul 28 17:19:24 1999 +0000

    Should only do the special r-z stuff if i+m=0, not just i=0.

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 4973823218d00669f2407bb9d2817696841fc867
Author: marc <marc>
Date:   Tue Jul 27 17:35:51 1999 +0000

    Remove manual_grid_placement in favor of tagbox processing

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H

commit aaa4b1ad95c6690304f635dff6d58e150f47a4c2
Author: marc <marc>
Date:   Tue Jul 27 17:34:59 1999 +0000

    Make const args const in signature

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 76102e4dedb62c3b69e33f9317405fb983c539c4
Author: marc <marc>
Date:   Tue Jul 27 17:34:06 1999 +0000

    Make physicalBndryTrpes available to Fortran

Src/C_AMRLib/BC_TYPES.H

commit 0385bbc21d4edf51415323a01ffaa76d1fca1e07
Author: lijewski <lijewski>
Date:   Mon Jul 26 16:59:42 1999 +0000

    Updated a comment :-(

Src/C_BaseLib/ParallelDescriptor.H

commit d7ced55b981c9875bfab74adfa80b04e1d88eb78
Author: almgren <almgren>
Date:   Fri Jul 23 23:56:13 1999 +0000

    Made a bunch of changes having to do with how the sync register stuff
    is computed.  In this new version, the contributions to the sync registers
    are computed in hgproj, not in SyncRegister...

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 99a523be56448807a55a62f76744350225832fc1
Author: car <car>
Date:   Fri Jul 23 21:29:13 1999 +0000

    test case for inflow bust

Src/LinearSolvers/C_NodalMG/tests/gr2.inf
Tests/LinearSolvers/C_NodalMG/test_grids/gr2.inf

commit 37ab5cd15d9b977fd70b868c53191a3ce6fb1a10
Author: car <car>
Date:   Fri Jul 23 21:28:31 1999 +0000

    saves work in serial

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 4c67f250cecd826ecea7465c307aa8a11a72e4da
Author: car <car>
Date:   Fri Jul 23 21:28:00 1999 +0000

    fix for array bounds bust

Src/LinearSolvers/C_NodalMG/boundary.cpp

commit 1175c5dde1bd9a208a328e6c2d3a78b3a8620dff
Author: car <car>
Date:   Fri Jul 23 17:56:40 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit b9d5aa0f3178c105f8b751e272d09472f29848c9
Author: sstanley <sstanley>
Date:   Wed Jul 21 21:09:20 1999 +0000

    Modified the location of the call to manual_tags_placement().

Src/C_AMRLib/Amr.cpp

commit 940436807b005c4a6b62f40dc0d0029ef2712ccf
Author: lijewski <lijewski>
Date:   Wed Jul 21 21:07:38 1999 +0000

    Output CArena stats ...

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 7b7995f45f15e1a2a26ab5bb2c3d5de363935899
Author: lijewski <lijewski>
Date:   Wed Jul 21 21:06:08 1999 +0000

    Oops -- forgot to remove a commented out #if

Src/C_BaseLib/CArena.cpp

commit 427dd1774924ee043a5a258b1d0621465d59c6ce
Author: lijewski <lijewski>
Date:   Wed Jul 21 21:02:49 1999 +0000

    Added heap_space_used().

Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp

commit a123cce9e549467fb7003813e0b3e8eb225e3873
Author: lijewski <lijewski>
Date:   Wed Jul 21 21:02:40 1999 +0000

    Added extra newline to an output message for additional separation ...

Src/C_BaseLib/RunStats.cpp

commit cbdb16f824aa372a663cb64b90b9d7000642da32
Author: lijewski <lijewski>
Date:   Wed Jul 21 17:26:08 1999 +0000

    Removed commented out line ...

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 6175dd27fa7f655896b3232e64de1a6a7c193c18
Author: lijewski <lijewski>
Date:   Wed Jul 21 17:20:34 1999 +0000

    Got memory mods working with periodic.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 6624dfe32d317b0348e25317813c058b28615777
Author: lijewski <lijewski>
Date:   Wed Jul 21 15:28:00 1999 +0000

    Some mods to minimize communication when in parallel.

Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit e8573b9fb11b5dbea4adea3edd09f808c50165c8
Author: lijewski <lijewski>
Date:   Tue Jul 20 23:45:02 1999 +0000

    The restrict_level stuff wan't quite right ...

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 8bb5238628b51e60b4cc30fa9016603a30e0566c
Author: almgren <almgren>
Date:   Tue Jul 20 20:42:13 1999 +0000

    Added manual_tags_placement which will replace manual_grid_placement.  It
    is only virtual here, to be defined in applications.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H

commit 7a3313c6a3b74b66f1eb79e056474797bfc5cd7f
Author: lijewski <lijewski>
Date:   Tue Jul 20 17:13:59 1999 +0000

    Slight mod of what I checked in yesterday.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 5f9df0de7d34a4a9fb1ce96dce917585ed898ca7
Author: lijewski <lijewski>
Date:   Tue Jul 20 15:45:04 1999 +0000

    Made restrict_level() more memory efficient in parallel.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 5a71b010bf48cccadb84971acc30d3183d63f88d
Author: lijewski <lijewski>
Date:   Mon Jul 19 23:05:06 1999 +0000

    Added some statistics to track parallel data transfer.
    FillPatch routines now transfer less data in parallel.

Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 58dc566e89193d5b3099c8577224ae481e23a06a
Author: almgren <almgren>
Date:   Mon Jul 19 19:54:24 1999 +0000

    Fixed code for r-z with 5-point stencil, also removed some routines which
    weren't being used.

Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit e6e4cd1fe4e58d569a6285b92f5f87e7602357c2
Author: propp <propp>
Date:   Mon Jul 19 17:40:48 1999 +0000

    added 3d fortran routines...

Tools/C_util/Convergence/AVGDOWN_3D.F
Tools/C_util/Convergence/Make.package

commit 67482dd53b9f8b3847f28d6ccca6d73d15bcfe92
Author: sstanley <sstanley>
Date:   Fri Jul 16 18:23:49 1999 +0000

    Increased the precision at which the Header in  plotfiles and checkpoint
    files gets written.  We were losing precision in the timestep.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/StationData.cpp
Tools/C_util/WritePlotFile.cpp

commit cbad680fb7b5a8fe0aa422bb55a9837bc0cb4591
Author: almgren <almgren>
Date:   Fri Jul 16 17:14:46 1999 +0000

    Fix in hgcdiv to correctly do 5-point stencil at r=0 (for r-z only!).

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 1aeb22504c752b1ff8a9718f1a0c549d1bffaab2
Author: lijewski <lijewski>
Date:   Thu Jul 15 17:07:04 1999 +0000

    Got rid of all those computeBoxLen() calls.
    Now only call it when length() is called.

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit b0f2dab58130a1e27467df446432fa1034740b4b
Author: sstanley <sstanley>
Date:   Thu Jul 15 01:37:02 1999 +0000

    Corrected a couple of the Docs.

Src/C_AMRLib/StateData.H

commit 27d4faa419bceed56e8ab331901d89343eb87579
Author: lijewski <lijewski>
Date:   Wed Jul 14 23:06:15 1999 +0000

    Did copy constructor correctly.

Src/C_BaseLib/Geometry.cpp

commit 2848911cdfca739d7e9d7db5552f44309a364c41
Author: lijewski <lijewski>
Date:   Wed Jul 14 19:20:44 1999 +0000

    Added malloc_stats(0) call for BL_T3E in OutOfMemory().

Src/C_BaseLib/Utility.cpp

commit 5715ddd56a2cb141c28ad272aa3a7cedff4c6cbb
Author: marc <marc>
Date:   Tue Jul 13 01:30:48 1999 +0000

    Fix a few little problems...still work-in-progress

Tools/C_scripts/dsp.mak

commit 00a77cd7c3a034d068c1e50212d4438f4d9ce258
Author: lijewski <lijewski>
Date:   Mon Jul 12 16:42:11 1999 +0000

    Fix for periodic-nonperiodic boundary cells.
    Also moved more heap-based stuff into FillPatchIterator data member area.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 1d714d8fde0e59f91917197daa138750fa306fdd
Author: car <car>
Date:   Wed Jul 7 22:48:33 1999 +0000

    MPI type safety

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/ccse-mpi.H

commit 4af45f42abd2696dc704c0a336df3ef6d78c92ce
Author: almgren <almgren>
Date:   Wed Jul 7 21:45:12 1999 +0000

    IsRZ() only exists if BL_SPACEDIM == 2.

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit f42d05541b369b027e5faeaf80d784a516527de7
Author: almgren <almgren>
Date:   Wed Jul 7 18:30:43 1999 +0000

    IsRZ() is only defined in 2-d

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit e6583456a216291beb56d44444565fbfc481298a
Author: almgren <almgren>
Date:   Thu Jul 1 23:18:31 1999 +0000

    Modifications to correct the 5-point stencil in r-z at r=0.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 0b5afd0c298ea89568e7661252fdcb0de39f1f60
Author: lijewski <lijewski>
Date:   Thu Jul 1 20:12:24 1999 +0000

    Changed how RunStats stuff was done ...

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit af7a48d174f6b9a2b0702debcec1adfe9e5d2b88
Author: lijewski <lijewski>
Date:   Thu Jul 1 19:44:49 1999 +0000

    Added ReduceIt() to fix bug with how the List<RunStatsData> is reduce()d.

Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit d244437c2521900c7ee2849375fd3b0fa16716f4
Author: lijewski <lijewski>
Date:   Thu Jul 1 19:44:04 1999 +0000

    Got rid of old-style cast.

Src/C_BaseLib/VisMF.cpp

commit 318c72fea2829937893b62e3b099faa7b8e46749
Author: lijewski <lijewski>
Date:   Thu Jul 1 16:36:00 1999 +0000

    Fixed bug in readStats().

Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit abd551b8b1b26cba71ef4d411ce18e0fe356a93a
Author: marc <marc>
Date:   Wed Jun 30 23:46:38 1999 +0000

    Fix a few random (and mysteriously uncovered) bugs in the averaging routines/calls

Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 13c93d37c26c1dffa76d6b4594757b16b7fc9788
Author: almgren <almgren>
Date:   Wed Jun 30 21:46:14 1999 +0000

    Corrected the averaging of cell-centered source terms onto nodes at r=0.

Src/LinearSolvers/C_NodalMG/hg_avg2d.F

commit dc3ba8aae6dd9504bd41dedb0adfc8679ceff080
Author: almgren <almgren>
Date:   Wed Jun 30 21:43:29 1999 +0000

    Removed already-commented-out code.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 576a1482e0342df5f5b700ad81c33e8b72056fc2
Author: marc <marc>
Date:   Tue Jun 29 18:09:53 1999 +0000

    Externified typedef fixed up for 2D by Chuck.

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 349bf5432dce1e3f54bdb1f19400bf1a21e6273f
Author: car <car>
Date:   Mon Jun 28 20:37:00 1999 +0000

    changes for KCC version 3.4, should be innocuous for 3.3

Src/C_AMRLib/StateDescriptor.H
Src/C_BaseLib/Arena.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/MultiFab.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp
Src/LinearSolvers/C_TensorMG/DivVis_F.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp

commit 965a59eaec01154f96acabb48828390c05d9dc43
Author: car <car>
Date:   Thu Jun 24 22:09:47 1999 +0000

    Bone headed IntVect usage

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 2b4aa326408155a0800ece339b36090cdc1db99d
Author: marc <marc>
Date:   Thu Jun 24 21:21:55 1999 +0000

    Oops!  src was written as rc...

Src/LinearSolvers/C_NodalMG/hg_avg2d.F

commit 1e81f608e8fed61141354b1d902604cca7c73dfc
Author: car <car>
Date:   Wed Jun 23 17:59:40 1999 +0000

    changes to support KCC 3.4

Src/C_BaseLib/VisMF.H
Tools/C_mk/Make.defs

commit 94aa9fea94d25fa296153b4a74335c894a966502
Author: lijewski <lijewski>
Date:   Tue Jun 22 20:06:43 1999 +0000

    Redid how HG RunStats are setup to work around RunStats bug.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 9bf486f75d3af50efe414648b8805a7ae2bf08f0
Author: car <car>
Date:   Sat Jun 19 03:57:55 1999 +0000

    added hg_{irecv,isend,test} to runstats

Src/LinearSolvers/C_NodalMG/inputs

commit 5b8c12083923d849da94702efe0d13c145dd5abe
Author: lijewski <lijewski>
Date:   Fri Jun 18 19:16:28 1999 +0000

    Added RunStats for MPI_IRecv() MPI_ISend() and MPI_Test()

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 991554fe9e910de0287b37b01baf19cdf16a7cff
Author: lijewski <lijewski>
Date:   Fri Jun 18 16:01:57 1999 +0000

    Some cleanup.

Src/C_BaseLib/Geometry.cpp

commit 6d3d2bc4664ae760862f74de138de73cbdbb4e84
Author: almgren <almgren>
Date:   Wed Jun 16 22:51:16 1999 +0000

    The extra terms for r-z should only be used with the 9-point stencil.

Src/LinearSolvers/C_NodalMG/hg_avg2d.F

commit f6153de4923242cc3a4aae4458315ba549b75b9d
Author: lijewski <lijewski>
Date:   Wed Jun 16 22:13:03 1999 +0000

    Removed some dead code.

Src/C_BaseLib/RunStats.cpp

commit ddcd7450218dd7021bc8ba09a4e0e98b8f528a72
Author: car <car>
Date:   Mon Jun 14 17:07:26 1999 +0000

    defused loop

Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 4fb6699fa567c11d96812c69a107a15b4e117555
Author: marc <marc>
Date:   Sat Jun 12 00:10:14 1999 +0000

    First cut at a script to make MSVC project input file.

Tools/C_scripts/dsp.mak

commit 54b1a15785f6a07bdd0deb40ce8c0ef790690424
Author: almgren <almgren>
Date:   Wed Jun 9 18:25:35 1999 +0000

    We don't want to use the additional rz terms for the five-point stencil.
    These terms *should* be included for the nine-point stencil only.

Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 749ace3c9a45f23f6d16c382b45f1ee9f0b12159
Author: car <car>
Date:   Tue Jun 8 14:39:54 1999 +0000

    *** empty log message ***

Tools/C_mk/Make.mpi

commit 190c9d8a05d5eea029a6bf606f0d69b20c4f7c17
Author: marc <marc>
Date:   Tue Jun 8 00:57:37 1999 +0000

    Hack a little more on the derive_plot_vars junk.

Src/C_AMRLib/Amr.cpp

commit 87b2282ad53ac294d6011e4184a9b34a17a6fb3a
Author: marc <marc>
Date:   Mon Jun 7 20:57:38 1999 +0000

    Remove rz assertion

Src/LinearSolvers/C_NodalMG/amr_multi.H

commit 4b520cb87e7e7a9886fde687c2314538d99ec126
Author: car <car>
Date:   Sun Jun 6 19:07:42 1999 +0000

    *** empty log message ***

Tools/C_mk/Make.Linux

commit ac3f683be06453a96cd6a7386fc71f595fbed368
Author: sstanley <sstanley>
Date:   Fri Jun 4 17:03:52 1999 +0000

    Changes to make it work properly in parallel.

Tools/C_util/Convergence/DiffSameGrid.cpp

commit 1e70bc2ecad3499bd5551aca7b4272d6f6410df8
Author: sstanley <sstanley>
Date:   Fri Jun 4 01:03:25 1999 +0000

    Modification to make it work on the T3E.

Tools/C_util/Convergence/GNUmakefile

commit bbaa614cf87692046362f8d898f8c34eb9a78d5b
Author: sstanley <sstanley>
Date:   Thu Jun 3 23:38:43 1999 +0000

    Converted to allow building in place.  Also removed nProc from
    ParallelDescriptor::StartParallel() call.

Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp

commit ca85091137aeadd821e1029db7537c91c02fece1
Author: lijewski <lijewski>
Date:   Thu Jun 3 22:57:14 1999 +0000

    Changed way MPI message tags are calculated.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit c91bd3dc783b4dc62d4439e4fa7bb2fcd3e5c486
Author: lijewski <lijewski>
Date:   Wed Jun 2 20:09:00 1999 +0000

    Don't add MPI_HOME/include to INCLUDE_LOCATIONS if MPI_HOME is null

Tools/C_mk/Make.mpi

commit b549c7163e84148f33e622429e9ae6f1fa406736
Author: lijewski <lijewski>
Date:   Wed Jun 2 19:20:53 1999 +0000

    Tightened up some assert()s

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit c7b4e787241fb86354a5f83c0e08d9f46147eb03
Author: sstanley <sstanley>
Date:   Thu May 27 20:55:59 1999 +0000

    Added the bit of logic to allow derive_plot_vars[0]="ALL" force inclusion
    of all derived fields in the plot files.

Src/C_AMRLib/Amr.cpp

commit be9b03fb026eecdc7e66faaa9c3ed54630a9ad94
Author: sstanley <sstanley>
Date:   Thu May 27 19:15:54 1999 +0000

    Added the logic to allow the inclusion of derived quantities in plotfiles.
    Added a new Array, derive_plot_vars, which controls which derived
    fields are included in plotfiles.  Also made the lists static and added
    hooks addPlotVar and addDerivePlotVar to allow variables to be added
    to the lists from within the code.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 6c1b5e28509c5a5952ee21276775524cc1b21928
Author: marc <marc>
Date:   Wed May 26 19:33:33 1999 +0000

    Remove implicit cast to shut up the MSVC compiler

Src/C_BaseLib/FArrayBox.cpp

commit 92ff35add275d12b0c8efb108e9b3a525e58f980
Author: marc <marc>
Date:   Tue May 25 23:09:02 1999 +0000

    Fix include for WIN32

Src/C_BaseLib/CoordSys.cpp

commit d02b9a2f5793573a88c05460ce520d34b4688dc3
Author: lijewski <lijewski>
Date:   Tue May 25 22:02:20 1999 +0000

    small bug fix ...

Src/C_BaseLib/FArrayBox.cpp

commit 93f07f042b4a599cae4c370a660f423a04b63a80
Author: car <car>
Date:   Mon May 24 18:11:44 1999 +0000

    Makefile system now MPI aware

Src/C_AMRLib/GNUmakefile
Src/C_BaseLib/GNUmakefile
Src/C_BoundaryLib/GNUmakefile
Src/LinearSolvers/C_CellMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_TensorMG/GNUmakefile
Tools/C_mk/Make.defs
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/ViewMF/GNUmakefile

commit 680293170af6837d9f6c60290771642101577544
Author: car <car>
Date:   Mon May 24 17:51:57 1999 +0000

    mpi support

Tools/C_mk/Make.Linux
Tools/C_mk/Make.OSF1
Tools/C_mk/Make.defs
Tools/C_mk/Make.mpi

commit ec6c3a95d7f3489c56c314b718756e7130510e1a
Author: lijewski <lijewski>
Date:   Tue May 11 17:42:59 1999 +0000

    Got rid of remove(int) and clear(int) -- they're weren't parallel safe.

Src/C_BaseLib/FabArray.H

commit 865cc988f6b6695b92f4dd437e07d0dbc41a0dc2
Author: car <car>
Date:   Mon May 10 21:32:52 1999 +0000

    tune for absoft, g77

Tools/C_mk/Make.Linux

commit 3e81b537891d329618bd0b2787b3c163aba8c6b3
Author: car <car>
Date:   Mon May 10 21:26:31 1999 +0000

    tune for absoft, g77

Tools/C_mk/Make.Linux

commit 48267356f3e0676ee1a0c4c622e5d3d8dd254c79
Author: car <car>
Date:   Mon May 10 21:25:32 1999 +0000

    Added LOWERCASE Fortran Types

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 375320a8cca7c1c271a415afc5213f8b21097323
Author: lijewski <lijewski>
Date:   Mon May 10 20:44:50 1999 +0000

    DBL_MIN -> -DBL_MAX and likewise for FLT_???

Src/C_BaseLib/MultiFab.cpp

commit cecf9555c742079a438dbc347512f5a45e6ecb68
Author: marc <marc>
Date:   Mon May 10 20:31:14 1999 +0000

    Move logical reset inside loop to behave correctly.

Src/C_AMRLib/Amr.cpp

commit 183cca625a6e1c59eb0575c33e1a82055b6bcb4a
Author: car <car>
Date:   Mon May 10 18:54:07 1999 +0000

    BLassert -->> BL_ASSERT.
    
    Good luck typing it.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/DatasetClient.cpp
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/StationData.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/Array.H
Src/C_BaseLib/BLassert.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/List.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/Specialize.cpp
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp
Src/C_BaseLib/test/tCArena.cpp
Src/C_BaseLib/test/tFAC.cpp
Src/C_BaseLib/test/tFB.cpp
Src/C_BaseLib/test/tVisMF.cpp
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/FabSet.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/Mask.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffPlot.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp

commit 91d741305621d8aa66980578b66b326c18f0d8b3
Author: car <car>
Date:   Mon May 10 17:18:27 1999 +0000

    Replace all asserts with BLassert.
    Replace all #include Assert.H with #include BLassert.H
    This avoids incompatiblities on systems which insist on using the
    system assert in their library header files.
    
    Assert.H will be removed soon.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/DatasetClient.cpp
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/StationData.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/Array.H
Src/C_BaseLib/Assert.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/List.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/Specialize.cpp
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp
Src/C_BaseLib/test/tCArena.cpp
Src/C_BaseLib/test/tFAC.cpp
Src/C_BaseLib/test/tFB.cpp
Src/C_BaseLib/test/tVisMF.cpp
Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/FabSet.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/Mask.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.cpp
Tests/C_BaseLib/tCArena.cpp
Tests/C_BaseLib/tFAC.cpp
Tests/C_BaseLib/tFB.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tools/C_mk/Make.Linux
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffPlot.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp

commit d2593cabeb7e1e6aca63c8a61cc7e867d87c2d85
Author: marc <marc>
Date:   Fri May 7 20:39:40 1999 +0000

    Add manual grid placement function in grid_places routine for
    hacking with grid distributions during regrid operation.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H

commit 9332cb1d75799da5b2255c383c7aaf8c9272a4b1
Author: lijewski <lijewski>
Date:   Fri May 7 15:36:56 1999 +0000

    We now output list of unused variables on final destructor call.

Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp

commit b144514c4e4c42cc4cd6f9fc8842c8f4c1e57fb9
Author: car <car>
Date:   Thu May 6 16:57:28 1999 +0000

    Allows quiet_nans even when running ndebug

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp

commit e0bfa7e6c661509f626279637f1bffc4d33c2bb4
Author: lijewski <lijewski>
Date:   Thu May 6 16:31:41 1999 +0000

    Hack to work around array bounds error ...

Src/LinearSolvers/C_NodalMG/boundary.cpp

commit 85b36e25f94dd6db6b654b27b59d2d03089a8fde
Author: car <car>
Date:   Tue May 4 17:59:06 1999 +0000

    assertion for intersection of src,dest boxes

Src/LinearSolvers/C_NodalMG/boundary.cpp

commit 672aa4affe33a69e8d6fae2b2dfcf84a2c5e0fc4
Author: car <car>
Date:   Tue May 4 17:58:59 1999 +0000

    ofstream truncate???

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 4918d2a0689b941ddfc63e83e4a3285f329ae28d
Author: lijewski <lijewski>
Date:   Tue May 4 17:54:22 1999 +0000

    periodic in x & z and refWall in y

Src/LinearSolvers/C_NodalMG/proj.cpp

commit dff88d99716d60e60e5c7af4cea270c3385b6636
Author: car <car>
Date:   Mon May 3 21:32:00 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/tests/gt.jbb.1
Tests/LinearSolvers/C_NodalMG/test_grids/gt.jbb.1

commit a48ce8bab13d7269619327a42da0ce9da495a8fb
Author: lijewski <lijewski>
Date:   Thu Apr 29 20:41:45 1999 +0000

    Now properly call constructor and destructor of T.

Src/C_BaseLib/BaseFab.H

commit 7f2a6ff234b5d2447e70e97ffbaeb27d93246c11
Author: car <car>
Date:   Wed Apr 28 15:41:52 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit e35ff1504500d3811d4485feb13424bf0f6e5e63
Author: car <car>
Date:   Wed Apr 28 00:01:26 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/tests/gt.scott.1
Tests/LinearSolvers/C_NodalMG/test_grids/gt.scott.1

commit fee187bb51b0042558e6570b6a3598f65d3c5fe9
Author: lijewski <lijewski>
Date:   Tue Apr 27 21:38:04 1999 +0000

    Removed BoxAssoc ...

Src/C_BaseLib/BoxAssoc.H
Src/C_BaseLib/BoxAssoc.cpp
Src/C_BaseLib/Make.package

commit b95331a3184a073b2e09276851d62208f19e1474
Author: lijewski <lijewski>
Date:   Tue Apr 27 18:24:45 1999 +0000

    Made proj_project() a static member function.
    Added hack to add back in level 0 procmap after regrid at level 0.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit f2f0e7600713fe69a614c1a0c23ea506d1f7102f
Author: lijewski <lijewski>
Date:   Mon Apr 26 20:09:56 1999 +0000

    Removed MaxSizeBox() -- it's now BoxList::maxSize(const IntVect&).

Src/C_AMRLib/Amr.cpp

commit e76527e0fcc4ba7097a129676f639403cf3f3e5e
Author: lijewski <lijewski>
Date:   Mon Apr 26 20:09:22 1999 +0000

    SpaceDim -> BL_SPACEDIM.

Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/Orientation.H

commit d2226550ad8e636961cad6186795c99703e8c205
Author: lijewski <lijewski>
Date:   Mon Apr 26 20:09:11 1999 +0000

    Added maxSize(const IntVect&); maxSize(int) calls it.

Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 2d1994db58454ac7eab9fc43892b1b8c56383f4c
Author: lijewski <lijewski>
Date:   Fri Apr 23 18:42:26 1999 +0000

    Removed the BoxList data member from FillBoxId -- wasn't used.

Src/C_BaseLib/FabArray.H

commit 956e6dc7c9f781ab7e925779aa248bd1a2751659
Author: lijewski <lijewski>
Date:   Fri Apr 23 18:06:48 1999 +0000

    Set CPP=KCC -E if have KCC

Tools/C_mk/Make.IRIX64

commit 389472e393a42f224f950b8ef9bf6c98f9329bc6
Author: sstanley <sstanley>
Date:   Fri Apr 23 17:47:07 1999 +0000

    Modified so that the fabs in the boundary registers are assigned values
    of BL_SAFE_BOGUS after they are generated.  This is done to be safe since
    FORT_APPLYBC in the tensor operator uses these values before checking
    the masks to see if they are needed.  So, they are used before being assigned.

Src/C_BoundaryLib/BndryRegister.cpp

commit e6def25bc1f5131325f7f11e197a06aa2cf630c5
Author: marc <marc>
Date:   Thu Apr 22 17:13:19 1999 +0000

    YAAF: yet another access function.

Src/C_AMRLib/Amr.H

commit 008eba6bb349a379d4676c3c16a1116ffed7c0ae
Author: sstanley <sstanley>
Date:   Tue Apr 20 23:54:55 1999 +0000

    Fixed a 3-d bug in compFlux.  yflux was passed into the fortran instead
    of zflux.

Src/LinearSolvers/C_TensorMG/DivVis.cpp

commit 9af4860e40088f7e8048b5d45113e122e4567207
Author: car <car>
Date:   Tue Apr 20 01:26:16 1999 +0000

    added BLassert.H, will remove Assert.H later

Src/C_BaseLib/BLassert.H
Src/C_BaseLib/Make.package

commit 16c62036d421cd18cf32a8b8b5d64c8a4c8bb994
Author: lijewski <lijewski>
Date:   Mon Apr 19 23:17:03 1999 +0000

    Some mods to CollectData() ...

Src/C_BaseLib/FabArray.H

commit e02f36f4ee84405e825eb5f957819eeefc18b783
Author: car <car>
Date:   Mon Apr 19 00:42:12 1999 +0000

    CRAY --> BL_FORT_USE_UPPERCASE, and tweaks

Src/C_BaseLib/Make.package

commit 21379c887eaaf2999d7d365a7a467f7a9fcec737
Author: lijewski <lijewski>
Date:   Fri Apr 16 19:19:48 1999 +0000

    tune ev5 -> tune host

Tools/C_mk/Make.OSF1

commit 17d7e8093a65a4757a71e61954fc741ac5f40f18
Author: propp <propp>
Date:   Fri Apr 16 18:17:55 1999 +0000

    added -C and -u flags for debugging on mothra.
    Note that -u only produces a warning for undeclared variables

Tools/C_mk/Make.OSF1

commit 891aa7763e0070d7627e0f75f935e06379d89c40
Author: lijewski <lijewski>
Date:   Fri Apr 16 17:38:06 1999 +0000

    Reverting out random_shuffle() stuff -- not a big win.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/DistributionMapping.cpp

commit da8e89ac15866d5531b7e672210a30f345462798
Author: lijewski <lijewski>
Date:   Fri Apr 16 00:19:05 1999 +0000

    Didn't get the optimization options quite right.

Tools/C_mk/Make.T3E

commit f11d44fe599e60edbec14d663fd074ca3c6ecc07
Author: lijewski <lijewski>
Date:   Fri Apr 16 00:09:23 1999 +0000

    More CXXOPTF options for backend C compiler with KCC.

Tools/C_mk/Make.T3E

commit 3be33f442829a0928eb91a41e25b960daf9b9d97
Author: lijewski <lijewski>
Date:   Thu Apr 15 23:29:12 1999 +0000

    Updated to make random_shuffle() stuff in knapsack work.

Src/C_AMRLib/Amr.cpp

commit 0b32824a7c523abce3962d8ae529fa344957c5c9
Author: lijewski <lijewski>
Date:   Thu Apr 15 23:28:37 1999 +0000

    Added random_shuffle() stuff to knapsack.

Src/C_BaseLib/DistributionMapping.cpp

commit e5fbb05b2a460c6e00fa92be56b14267c5b62484
Author: lijewski <lijewski>
Date:   Thu Apr 15 23:27:58 1999 +0000

    Removed all virtual functions.
    Inlined some more stuff.

Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H

commit 021c78705430ae0bcfb35adcca93d1dd6eb68a40
Author: sstanley <sstanley>
Date:   Tue Apr 13 21:37:36 1999 +0000

    Modified so that the norm of the residual get calculated over all
    components instead of just the first one.

Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp

commit db17eb50b761bc1c16ca02dbbc3003529bef6fa7
Author: sstanley <sstanley>
Date:   Tue Apr 13 21:36:11 1999 +0000

    Modified CGXDOTY to calculate the multicomponent dot product in 3-d the
    same as in 2-d.  Ie. sum the dot product over components.

Src/LinearSolvers/C_CellMG/CG_3D.F

commit a7ad4e0b538fcfc1a27f58b95c5f7cb1600773cb
Author: lijewski <lijewski>
Date:   Tue Apr 13 15:28:19 1999 +0000

    Removed GNUG hack junk.

Src/C_AMRLib/BCRec.H
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/RealBox.H

commit 7de6a9fa9237e7f986fecfb2a8b7b7f166f37b0e
Author: lijewski <lijewski>
Date:   Tue Apr 13 00:09:14 1999 +0000

    Modest simplification of FabArray -> FabArray copy().

Src/C_BaseLib/FabArray.H

commit 97d34c4f5fddc3fde698acdc3d1a96894ae2b7ea
Author: marc <marc>
Date:   Tue Apr 13 00:09:11 1999 +0000

    Remove ProxyGeometry class, in favor of "explicit" modifier to
    Geometry ctr preventing auto-type-conversion

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp

commit f7b906b717b067b76404d86306294ebc153ee2a8
Author: marc <marc>
Date:   Tue Apr 13 00:08:05 1999 +0000

    Prohibit auto-type-conversion from box to Geometry, enable removal of
    ProxyGeometry class.

Src/C_BaseLib/Geometry.H

commit e40ca7b62c2adc648725205ac62f4513197525f8
Author: lijewski <lijewski>
Date:   Mon Apr 12 20:31:47 1999 +0000

    Added additional assert() in ::Copy().

Src/C_BaseLib/MultiFab.cpp

commit 3cb3de4157354bc366aea8b181236046f4776263
Author: lijewski <lijewski>
Date:   Sun Apr 11 23:31:22 1999 +0000

    Added truesize data member to make resize() really work as expected.
    Also inlined some more stuff.

Src/C_BaseLib/BaseFab.H

commit 80ec22b162692f01a05c343cc8d91698dedc17ec
Author: lijewski <lijewski>
Date:   Sun Apr 11 23:30:47 1999 +0000

    Simplified FabArray -> FArrayBox copy().

Src/C_BaseLib/FabArray.H

commit a3d96dade2ede2b0aa240e0f6cf9e256c411d768
Author: lijewski <lijewski>
Date:   Sun Apr 11 23:30:26 1999 +0000

    Inlined some more stuff.
    Removed unnecessary new of length 1 in default constructor.

Src/C_BaseLib/Array.H

commit 4d3c2612d4260d7585c2a305bcdcc6f42092e466
Author: lijewski <lijewski>
Date:   Sun Apr 11 23:29:58 1999 +0000

    Inlined some more stuff.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 2889ea36e38fed4cd9fbfa93f2db6f384bd94ada
Author: car <car>
Date:   Thu Apr 8 21:00:56 1999 +0000

    rename hgparallel.h --> hgparallel.H

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/hgparallel.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit b36a235cce7994660b4ccd6c7f407d4b42d2d99f
Author: lijewski <lijewski>
Date:   Thu Apr 8 20:52:11 1999 +0000

    Fixed problem with INFINITY macro being redefined on Suns.

Src/C_BaseLib/MultiFab.cpp

commit d891e2051ec60eb1e7a96bf2c39ce7e5ea8ad5f5
Author: lijewski <lijewski>
Date:   Thu Apr 8 20:22:43 1999 +0000

    Also now cache FasSet/MultiFab BoxArray intersection junk.

Src/C_BoundaryLib/FabSet.cpp

commit 58c695d4bb3e726e4d17cc0473b355bcc51989c9
Author: marc <marc>
Date:   Thu Apr 8 17:49:12 1999 +0000

    Remove unnecessary copy-on-intersect when loading boundary data objects

Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp

commit 26d7d4c6a32aef5c9766e617c5f1d9da22f53f3a
Author: lijewski <lijewski>
Date:   Thu Apr 8 17:01:45 1999 +0000

    Fixed latent bug in plusFrom()

Src/C_BoundaryLib/FabSet.cpp

commit e140fe84ec172156b124f8e1bcdf95d3f15ba993
Author: lijewski <lijewski>
Date:   Wed Apr 7 17:11:45 1999 +0000

    Devirtualized task_fab::fab() and inlined it as well.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 9cc4f5c84a0415e28bca04746bafe6a1d3e5afe2
Author: lijewski <lijewski>
Date:   Tue Apr 6 18:15:59 1999 +0000

    Some cleanup.

Src/C_BaseLib/Array.H

commit 9320d63c06e74dd08d992b2c375a2716447fcda5
Author: lijewski <lijewski>
Date:   Tue Apr 6 16:53:37 1999 +0000

    Added -M 1110 to FC

Tools/C_mk/Make.T3E

commit 669e03b1cae6a569ed4a53358dc81ea96bc696a0
Author: lijewski <lijewski>
Date:   Tue Apr 6 16:41:18 1999 +0000

    Ignore additional warning 7212

Tools/C_mk/Make.T3E

commit 67a9f87b07f096ac46ee125bbe05002b72712f72
Author: car <car>
Date:   Mon Apr 5 17:39:20 1999 +0000

    BL_AIX --> BL_FORT_USE_LOWERCASE, where appropriate.
    Makefile tweaks in pAmrvis and DataServices.

Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/MAKESLICE_F.H
Src/C_AMRLib/PROB_AMR_F.H
Src/C_BaseLib/COORDSYS_F.H
Src/LinearSolvers/C_NodalMG/GNUmakefile
Tools/C_mk/Make.AIX

commit 9b9a3c5bbecb23fd86e59fba2ea12602372e94ae
Author: car <car>
Date:   Mon Apr 5 16:49:25 1999 +0000

    fix non-inplace compile

Src/LinearSolvers/C_TensorMG/Make.package

commit 445852ec513aa6cb8436fdb568555b325f7878dd
Author: sstanley <sstanley>
Date:   Fri Apr 2 20:47:23 1999 +0000

    Added a -r in one of the $(RM) lines under clean: to allow
    removing a directory.  Thsi didn't work properly on the T3E.

Tools/C_mk/Make.rules

commit 14eea6d1d47f9ca47e9b592fa986674cb8b7bb78
Author: lijewski <lijewski>
Date:   Thu Apr 1 23:52:55 1999 +0000

    A special FORTPREP for T3E ...

Tools/C_mk/Make.T3E

commit 0104d8c5cb0499d098429666de5b1ca6baf024a9
Author: lijewski <lijewski>
Date:   Thu Apr 1 22:31:01 1999 +0000

    Fixed bug in FabArray::copy(FabArray).
    I had a improperly nested parallel loop :-(

Src/C_BaseLib/FabArray.H

commit e3c2cd07861c61b9ba120064d6b6fc9281629660
Author: car <car>
Date:   Thu Apr 1 21:43:10 1999 +0000

    harmless, I think, makefile thrashing

Src/C_AMRLib/Make.package
Src/LinearSolvers/C_CellMG/Make.package
Src/LinearSolvers/C_TensorMG/Make.package

commit 63114453f953f3395161c6fd70336bb610cc54d7
Author: car <car>
Date:   Thu Apr 1 21:42:49 1999 +0000

    FORT_FLUX added

Src/LinearSolvers/C_CellMG/LP_F.H

commit 744636e36353492cf112e0ac17bcf514e107cc7a
Author: car <car>
Date:   Thu Apr 1 16:57:48 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 513648693bdd9e1e32afde892a2f29966a4c70d1
Author: car <car>
Date:   Wed Mar 31 22:52:27 1999 +0000

    Linux updates

Src/C_AMRLib/GNUmakefile
Src/C_BaseLib/GNUmakefile
Src/C_BoundaryLib/GNUmakefile
Src/LinearSolvers/C_CellMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_TensorMG/GNUmakefile

commit 732981adce80ec23f7154206b930b31bbdc34be2
Author: car <car>
Date:   Wed Mar 31 18:19:37 1999 +0000

    linux changes

Src/C_AMRLib/GNUmakefile
Src/C_BaseLib/GNUmakefile
Src/C_BoundaryLib/GNUmakefile
Src/LinearSolvers/C_CellMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_TensorMG/GNUmakefile
Tools/C_mk/Make.Linux

commit 3197e5acd7a1c78758d4648992ae812d7828dd01
Author: lijewski <lijewski>
Date:   Wed Mar 31 18:19:03 1999 +0000

    Turn off message warning 1135

Tools/C_mk/Make.T3E

commit fea4352137e74279a70fd1b517eeb5fcb59662ae
Author: lijewski <lijewski>
Date:   Wed Mar 31 17:04:48 1999 +0000

    Now also call FabSet::FlushCache() to clear some cached CollectData() stuff.

Src/C_AMRLib/Amr.cpp

commit 966059b05e50352680296285480715be7185c975
Author: lijewski <lijewski>
Date:   Wed Mar 31 17:04:17 1999 +0000

    FabSets now cache some CollectData() stuff.
    Now use CommDataCache for the cache in question.

Src/C_BaseLib/Geometry.H
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 9f410ead16efe66dd402c734a4ba8030568bbdfc
Author: lijewski <lijewski>
Date:   Wed Mar 31 17:03:47 1999 +0000

    Fixed deadlock I introduced in CollectData().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp

commit 41ee92f803015a26b1ed2687a3e19cce133e4ea4
Author: car <car>
Date:   Tue Mar 30 00:54:06 1999 +0000

    New defines for linux

Src/C_BaseLib/FPC.cpp

commit 03396ad20ff9f08cf599c80f2375b4cfc8ce1909
Author: car <car>
Date:   Tue Mar 30 00:49:50 1999 +0000

    A first approximation to a Make.Linux

Tools/C_mk/Make.Linux

commit d82f70f3320fab59ea36591a92e9e8e39387014a
Author: lijewski <lijewski>
Date:   Mon Mar 29 23:26:46 1999 +0000

    Removed OneFilePerFab option.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 5356b66ba9d1219c921264292a7a6a64576b4592
Author: lijewski <lijewski>
Date:   Mon Mar 29 22:27:57 1999 +0000

    Turn off message 191 when using KCC on T3E.

Tools/C_mk/Make.T3E

commit 6d125b11e8be690303d7c2d6b3caff575ca0ba08
Author: lijewski <lijewski>
Date:   Mon Mar 29 19:27:52 1999 +0000

    Yet another bug fix to CollectNumPts().

Src/C_BaseLib/RunStats.cpp

commit 218078d3758d9801c8be72bf52769a995c2dcd68
Author: lijewski <lijewski>
Date:   Sat Mar 27 01:00:58 1999 +0000

    Mods to cache some CommData stuff in CollectData().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit 4fa7dc71f662ab3b390079d01e5d0149c8c28dc2
Author: lijewski <lijewski>
Date:   Sat Mar 27 01:00:23 1999 +0000

    Added operator<<() for CommData.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 2e7be105cbcbcce66f9665b0546f965e51f3dc1d
Author: lijewski <lijewski>
Date:   Fri Mar 26 19:19:34 1999 +0000

    Added operator==() and operator!=() for CommData.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit d7226d499140cad4ad062bac659a17058f8a52ac
Author: marc <marc>
Date:   Mon Mar 22 21:31:27 1999 +0000

    Minor fixups to support ngrow option.

Tools/C_util/ViewMF/viewMF.cpp

commit 68683b458600630f549154fdd74b8a179cc621ac
Author: marc <marc>
Date:   Mon Mar 22 21:19:02 1999 +0000

    Add a couple options, and make mfab ins manditory

Tools/C_util/ViewMF/viewMF.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp

commit cd5f29bd4f9575e33df876beae49dc862619a0ce
Author: lijewski <lijewski>
Date:   Mon Mar 22 15:57:48 1999 +0000

    Arguments to clear(int,int) in declaration & definition were messed up.

Src/C_BaseLib/VisMF.H

commit 2b4a8450465da5f09ba087184603c3c8a16df710
Author: marc <marc>
Date:   Fri Mar 19 23:08:46 1999 +0000

    Add support for diffing MultiFabs having different box arrays

Tools/C_util/ViewMF/MFNorm.H
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp

commit be34c49bc8d5eca57b70797c7051e3633509b038
Author: lijewski <lijewski>
Date:   Fri Mar 19 17:57:35 1999 +0000

    The per-processor allocation of FABs wasn't being output.

Src/C_BaseLib/RunStats.cpp

commit 1e541cb66c2d8e708a06aa3d2cd017d5d1316e06
Author: lijewski <lijewski>
Date:   Thu Mar 18 22:12:01 1999 +0000

    Restored clear(int) and remove(int) for Vince.

Src/C_BaseLib/FabArray.H

commit f8fa143e4d275194b1996375ea0df3870ba44612
Author: lijewski <lijewski>
Date:   Thu Mar 18 17:05:35 1999 +0000

    Added dt_min to checkpoint files, maintaining upward compatibility.

Src/C_AMRLib/Amr.cpp

commit 694b56c5d0e8bb9f1c2f4c898d38b3d46f4c2cf5
Author: lijewski <lijewski>
Date:   Thu Mar 18 00:13:01 1999 +0000

    Spiffed up message coming from coarsestSmooth().

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 61de2dac228d0502ebc61c7535ded1cfd3f9576d
Author: lijewski <lijewski>
Date:   Wed Mar 17 21:58:46 1999 +0000

    Added init() to consolidate copy ctor and assignment operator.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp

commit 4179275be793d1603b19831293a1aee1e21f736f
Author: lijewski <lijewski>
Date:   Wed Mar 17 21:58:13 1999 +0000

    Added init() function to consolidate copy constructor and assignment operator.

Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit d4a44fe981197581b5e2c0c7f860b44a1c4ba929
Author: lijewski <lijewski>
Date:   Wed Mar 17 21:57:45 1999 +0000

    Removed a couple dangerous member functions:
    
      clear(int)
      removeFab(int)
      clearUnmanaged()

Src/C_BaseLib/FabArray.H

commit 969955d800acd0196fea0134cc47eed15e98f46d
Author: lijewski <lijewski>
Date:   Wed Mar 17 21:49:13 1999 +0000

    Fixed bug in dumpReport() regarding wall clock time.

Src/C_BaseLib/RunStats.cpp

commit 30fa6bd9d457717915b14c4812d7613ec18840af
Author: lijewski <lijewski>
Date:   Fri Mar 12 21:17:12 1999 +0000

    Removed limits on cache size.

Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp

commit cefe89cc0f15b21393b69f5277323364d2d6eda7
Author: sstanley <sstanley>
Date:   Fri Mar 12 20:09:07 1999 +0000

    The makefiles now point to the versions of these files which are
    stored elsewhere.  DataSetClient is gotten from pAmrvis/.

Tools/C_util/ArrayView.H
Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffPlot.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp
Tools/C_util/DatasetClient.H
Tools/C_util/DatasetClient.cpp

commit 525f3eb6152fab19afa846bd9f8cc5a9d63d1614
Author: sstanley <sstanley>
Date:   Fri Mar 12 18:55:48 1999 +0000

    Modified so that the compile is done against the libraries.
    Added the seperate routines viewMF.cpp viewMFdiff.cpp which have
    been extracted from main.cpp and view and diff multifab files.
    viewMFdiff.cpp has the option for the validbox only or defaults to the
    fabbox for comparisons.

Tools/C_util/ViewMF/GNUmakefile
Tools/C_util/ViewMF/MFNorm.H
Tools/C_util/ViewMF/MFNorm.cpp
Tools/C_util/ViewMF/Make.package
Tools/C_util/ViewMF/main.cpp
Tools/C_util/ViewMF/viewMF.cpp
Tools/C_util/ViewMF/viewMFdiff.cpp

commit f173f7584288d129f9d6a0dd3f3846e8cd423c4f
Author: lijewski <lijewski>
Date:   Fri Mar 12 03:27:07 1999 +0000

    Tab cleanup.

Src/C_BaseLib/test/tFB.cpp
Tests/C_BaseLib/tFB.cpp

commit 76140a22d3159fe3dd9fa1bf3dec0988746d1bab
Author: lijewski <lijewski>
Date:   Fri Mar 12 02:55:43 1999 +0000

    Beefed up the test case a bit.

Src/C_BaseLib/test/tFB.cpp
Tests/C_BaseLib/tFB.cpp

commit 0a3a775fd52ef693f2eec61f7b18b21a310198c7
Author: lijewski <lijewski>
Date:   Fri Mar 12 02:55:26 1999 +0000

    Some cleanup and simplification.

Src/C_BaseLib/MultiFab.cpp

commit 887023bc158e574e2fc7421e150976d35c45f7c0
Author: lijewski <lijewski>
Date:   Fri Mar 12 01:09:24 1999 +0000

    Mod for T3E.

Src/C_BaseLib/Utility.cpp

commit 01967220f81a4a98df3caa440f8bcc3ba4060b5a
Author: lijewski <lijewski>
Date:   Thu Mar 11 17:56:58 1999 +0000

    Added Concatenate().

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit ee77e1559787d7548040a811a0a087651899fe61
Author: lijewski <lijewski>
Date:   Thu Mar 11 17:56:44 1999 +0000

    Merged in Utility::Concatenate() and some cleanup.

Src/C_AMRLib/Amr.cpp

commit 81f5b2f76c7d102b2dcbd0aaf6fb86af378fb1bf
Author: marc <marc>
Date:   Thu Mar 11 17:48:39 1999 +0000

    Make initial dt something so that old and new time are always different

Src/C_AMRLib/Amr.cpp

commit 89e5cd7ae52e985453804f847a7c4f662d5b05e7
Author: marc <marc>
Date:   Thu Mar 11 17:48:07 1999 +0000

    Add def for virtual function used by FillPatch

Src/C_AMRLib/AmrLevel.H

commit 0c31984dd875496da9d0655b256fd225eb6f0d83
Author: marc <marc>
Date:   Wed Mar 10 16:54:15 1999 +0000

    Add a virtual called to intercept FillPatch allowing for application-
    specific overwrite of FillPatched boundary data.  Defaults to no-op.

Src/C_AMRLib/AmrLevel.cpp

commit 823f997ce3286a8282bcdfa573309d1561f04609
Author: lijewski <lijewski>
Date:   Wed Mar 10 16:33:31 1999 +0000

    Added flag to ignore double precision constants on T3E.

Src/LinearSolvers/C_TensorMG/GNUmakefile

commit b75304be901bb57cc989e8ee92ac10e92f9d8f96
Author: almgren <almgren>
Date:   Fri Mar 5 23:18:37 1999 +0000

    Add AmrLevel::okToRegrid() flag which asks whether this level should
    go ahead and allow the regridding tests.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 9de48ef426f180657cb8fa32a11fe157c0703adc
Author: lijewski <lijewski>
Date:   Thu Mar 4 22:18:37 1999 +0000

    Added static void Copy().

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 6f7bd5b01272d62581dcf8fc5f3b2e5ed9959674
Author: car <car>
Date:   Thu Feb 25 17:35:35 1999 +0000

    re-name again, BOX->Box REAL->Real

Src/C_BaseLib/CoordSys.cpp

commit ee60797c77f7684bf0bf848a6df6237e987e7982
Author: sstanley <sstanley>
Date:   Wed Feb 24 23:31:20 1999 +0000

    Added utilities for convergence studies.

Tools/C_util/Convergence/AVGDOWN_2D.F
Tools/C_util/Convergence/AVGDOWN_F.H
Tools/C_util/Convergence/Add.cpp
Tools/C_util/Convergence/ComputeAmrDataNorms.H
Tools/C_util/Convergence/ComputeAmrDataNorms.cpp
Tools/C_util/Convergence/DiffFab.cpp
Tools/C_util/Convergence/DiffPlot.cpp
Tools/C_util/Convergence/DiffSameGrid.cpp
Tools/C_util/Convergence/DiffUniform.cpp
Tools/C_util/Convergence/GNUmakefile
Tools/C_util/Convergence/GNUmakefile.temp
Tools/C_util/Convergence/Make.package
Tools/C_util/Convergence/Make.package.SAVE
Tools/C_util/Convergence/Make.package.temp
Tools/C_util/Convergence/PltFileNorm.cpp
Tools/C_util/Convergence/PltFileScalConvRate.cpp

commit 4b8d65cc540a8f5fbc6b94af3da3b0be91f608f3
Author: car <car>
Date:   Wed Feb 24 18:36:24 1999 +0000

    Changed the way holy_grail_amr_multigrid constructor is invoked.
    Previously, three bool's were used to select either full, cross, or
    terrain stencils.  Now an enum is used: holy_grail_amr_multigrid::stencil,
    which has three values (terrain, cross, full).
    There still is no full stencil support.

Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 362e341422d27dc6a8850e95e152fa3cacf96908
Author: lijewski <lijewski>
Date:   Wed Feb 24 16:50:31 1999 +0000

    Simplified the FabSet interface.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 5a59d77dca9b74e311f702af0ba726b8951fca19
Author: propp <propp>
Date:   Wed Feb 24 01:56:04 1999 +0000

    fixed some 2D to 3D bugs in BndryData
    added bcComponentsNeeded function to MCLinOp

Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 494fcc9c167b30cfe7af228f3e3673190904f717
Author: lijewski <lijewski>
Date:   Wed Feb 24 01:03:47 1999 +0000

    Fixed some bugs and added FabSet::copyFrom(FabSet).

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 0d91bf60f7c29d420f371f27abb2b42abe3e5087
Author: sstanley <sstanley>
Date:   Tue Feb 23 00:34:46 1999 +0000

    Changed sign on the fluxes calculated in DV_2D.F and DV_3D2.F to be
    consistent with this in the scalar viscous terms.  Added the new notebook
    files for mathematica.  Should use the new, but I left the old ones for
    safety sake.

Src/LinearSolvers/C_TensorMG/DV_2D.F
Src/LinearSolvers/C_TensorMG/DV_2D.mF
Src/LinearSolvers/C_TensorMG/DV_3D1.F
Src/LinearSolvers/C_TensorMG/DV_3D2.F
Src/LinearSolvers/C_TensorMG/DV_3D2.mF
Src/LinearSolvers/C_TensorMG/DV_3D3.F
Src/LinearSolvers/C_TensorMG/DV_3D4.F
Src/LinearSolvers/C_TensorMG/visc2d.nb
Src/LinearSolvers/C_TensorMG/visc3d.nb

commit af628887978b9182880adab0733346970c603a64
Author: lijewski <lijewski>
Date:   Wed Feb 17 21:44:17 1999 +0000

    Added Lp.alternateApplyBC flag.

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 0cbaed4792b8ef146f53e27823747ea0af1a532e
Author: lijewski <lijewski>
Date:   Wed Feb 17 00:10:35 1999 +0000

    Explicitly turn off exceptions.

Tools/C_mk/Make.T3E

commit 8a3b6950cf3a7c8dbfc5b6e25330d9816a9f0745
Author: lijewski <lijewski>
Date:   Fri Feb 12 00:07:05 1999 +0000

    +K2 -> +K3 when COMP=KCC

Tools/C_mk/Make.T3E

commit 6a159f8af4b128c851ec486188a5cd225648a21d
Author: marc <marc>
Date:   Thu Feb 11 18:07:23 1999 +0000

    Modernize driver

Src/LinearSolvers/C_TensorMG/Test/GNUmakefile
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit b90606a24dd6590856431a1c85b1e81000f5be69
Author: marc <marc>
Date:   Thu Feb 11 18:06:59 1999 +0000

    Remove area multiplies in compFlux fortran.  Extensive fluxes obtained
    by setting transport coefficient to include local areas. Fix up Mma
    and fortran manually.

Src/LinearSolvers/C_TensorMG/DV_2D.F
Src/LinearSolvers/C_TensorMG/DV_2D.mF
Src/LinearSolvers/C_TensorMG/DV_3D2.F
Src/LinearSolvers/C_TensorMG/DV_3D2.mF

commit ea1bc03c8cb1574b7153cea5459159460d644a00
Author: car <car>
Date:   Thu Feb 11 17:07:01 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 734711a54d390191d801b67a3ab1c1897aa30d69
Author: lijewski <lijewski>
Date:   Wed Feb 10 21:09:44 1999 +0000

    Boolean.H has been removed from Parallel BoxLib.

Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Boolean.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxAssoc.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/CArena.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/List.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H

commit 47a76350d86eda74980eab7a0948868b4b59f51c
Author: lijewski <lijewski>
Date:   Tue Feb 9 21:21:45 1999 +0000

    Little cleanup suggested by Bill.

Src/C_BaseLib/Boolean.H

commit c5038da249d2a34a4c90c74cb58f1a5e6c6e96ec
Author: lijewski <lijewski>
Date:   Mon Feb 8 17:49:37 1999 +0000

    From Matt Bettencourt.

Tools/C_mk/Make.IRIX64

commit 94cc16b39f161ed9ae07b9c2630eb48aea8a0bd0
Author: lijewski <lijewski>
Date:   Fri Feb 5 18:56:06 1999 +0000

    Some cleanup.
    Elided some do-while loops in Iterators when !BL_USE_MPI.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H

commit 79f6b7fb4964962e1462a35c0f1c2d564106a635
Author: lijewski <lijewski>
Date:   Fri Feb 5 18:54:29 1999 +0000

    Forgot to comment out 3rd stuff.

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit d996fe516b37965659e428712ef2f7e0feba0562
Author: car <car>
Date:   Wed Feb 3 23:31:36 1999 +0000

    backed out CONSTANT REAL_T

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 6e90c4a9118044343e31acfebe4ee265c1342281
Author: lijewski <lijewski>
Date:   Wed Feb 3 22:50:28 1999 +0000

    Added -M 1110 to f90 options on T3E to quiet warnings re: double precision.

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit bb487afefc19e8a9424c6f0e788ad9e728591241
Author: lijewski <lijewski>
Date:   Wed Feb 3 21:56:58 1999 +0000

    Fixed typo.

Src/C_BaseLib/RunStats.cpp

commit 3fa2d1ab600d899a1e41f4509cf9ea57e48eda49
Author: lijewski <lijewski>
Date:   Wed Feb 3 21:55:32 1999 +0000

    Made some RunStats objects static.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp

commit 2dd2cc06b9d1b359c3db082d362acc4d741273d8
Author: lijewski <lijewski>
Date:   Wed Feb 3 21:55:15 1999 +0000

    *** empty log message ***

Src/C_BaseLib/RunStats.cpp

commit f456111737b66d6a7bc1c14f7d271676f7cadd6c
Author: lijewski <lijewski>
Date:   Wed Feb 3 21:48:51 1999 +0000

    Removed RunStats junk.

Src/C_BaseLib/CArena.cpp

commit 86f7180ec2e4b75d1d4127d3b0c155639fa027ed
Author: lijewski <lijewski>
Date:   Wed Feb 3 19:29:57 1999 +0000

    Fixed bug in CollectNumPts().

Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit e8e66866184262ba9b16a638bf0694edf60e5765
Author: lijewski <lijewski>
Date:   Wed Feb 3 19:29:26 1999 +0000

    Cleaned up checkPoint() a bit.

Src/C_AMRLib/Amr.cpp

commit 03757b3e35d0bc78757054a0e67e7b1db6464389
Author: lijewski <lijewski>
Date:   Wed Feb 3 00:39:25 1999 +0000

    Needed to include <CONSTANTS.H>

Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/MG_2D.F

commit e9e385effad4f864681488a799439062455018fb
Author: lijewski <lijewski>
Date:   Wed Feb 3 00:16:31 1999 +0000

    Replaced some fp constants with macros.

Src/C_BaseLib/COORDSYS_2D.F
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/MG_2D.F

commit 02fb3d481c18d2873d4c96012871614d8f0ffac0
Author: lijewski <lijewski>
Date:   Tue Feb 2 23:36:05 1999 +0000

    Removed FORT_SCALADDTO

Src/C_AMRLib/FLUXREG_2D.F

commit 40b07b91037a221a460050d211478902ef381dc0
Author: car <car>
Date:   Tue Feb 2 23:24:41 1999 +0000

    d comment line!

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 13a0118c2453659e63e1d41cf15a7812ab82a5b6
Author: car <car>
Date:   Tue Feb 2 17:14:57 1999 +0000

    no 2d rz

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/interface.H

commit 68a3a4c9acad9717ae71484a5a90edb00807ab12
Author: lijewski <lijewski>
Date:   Tue Feb 2 00:24:03 1999 +0000

    Substituted BL_SPACEDIM for some numbers.

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit ff984f2c0434cf61f4f02b699644ba7c376403df
Author: car <car>
Date:   Mon Feb 1 18:17:35 1999 +0000

    Make task_proxy a friend of task so that it can access protected members.
    Is this a bug in MSVC5?

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit ba3fe48d16c2bc42eaa892cf28045007440e64ed
Author: lijewski <lijewski>
Date:   Sat Jan 30 17:57:00 1999 +0000

    Simplified task_proxy.  Cuts way down on heap allocations.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 667aeefb5afc52c3e1377c0040120be91f124c15
Author: lijewski <lijewski>
Date:   Fri Jan 29 23:20:25 1999 +0000

    Removed CVS ID string.

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 51238c16f44db1fcc40c49bec00bf7569a26348a
Author: lijewski <lijewski>
Date:   Fri Jan 29 23:19:50 1999 +0000

    Yet more performance enhancements.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 3539ef7b109b1279a05679206078338c3e7575cb
Author: car <car>
Date:   Fri Jan 29 20:13:52 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 7cd5842e691bc3193304d92fefeb570328996574
Author: lijewski <lijewski>
Date:   Fri Jan 29 19:23:57 1999 +0000

    Some cleanup and copyright macro insertion.

Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit f235e554cf4d784972f8159d737303606f8b4546
Author: car <car>
Date:   Fri Jan 29 19:09:56 1999 +0000

    minor changes to quit warnings

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit fca58a949f4cc97fab24f364b83d37371ca55cb2
Author: car <car>
Date:   Fri Jan 29 18:33:46 1999 +0000

    fixes for 2D

Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 30c868a2691b139e77627631c5ce7aa6196a0f0e
Author: car <car>
Date:   Fri Jan 29 17:50:10 1999 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 5a4ebf39ce5f8c00d2e7a959187649757a0259f0
Author: car <car>
Date:   Fri Jan 29 00:20:27 1999 +0000

    more 2d

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 25aaeee6ed89131a1b01281c09e4ca0649d42e32
Author: car <car>
Date:   Thu Jan 28 23:36:13 1999 +0000

    changes for 2D

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 5c1ab54091665fbefb399c0f0bcc6bf39345c370
Author: lijewski <lijewski>
Date:   Thu Jan 28 21:00:49 1999 +0000

    More performance enhancements.

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit b44dfaeb85819105ae93f7aae548cd4239f06e7b
Author: lijewski <lijewski>
Date:   Thu Jan 28 18:50:38 1999 +0000

    More performance enhancements.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit d7f4937dc68529d99d7fa3d481537cf1a777bd21
Author: lijewski <lijewski>
Date:   Thu Jan 28 16:58:28 1999 +0000

    More performance enhancements.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 63ceffee61a43cd905218d36464e9252ce2d6627
Author: lijewski <lijewski>
Date:   Wed Jan 27 17:35:51 1999 +0000

    Some performance enhancements.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 387bd56bda65ca05e4f88fe75a89ed86a9c28173
Author: marc <marc>
Date:   Fri Jan 22 21:34:16 1999 +0000

    Prettier still...

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit c457656985690b796ab5e02e02d56696e822ee72
Author: marc <marc>
Date:   Fri Jan 22 21:24:41 1999 +0000

    Make verbose out a little prettier...nothing significant here...

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit c85010584877c0f7cfc04131aefcb4e67e741589
Author: vince <vince>
Date:   Fri Jan 22 21:05:07 1999 +0000

    Deleted an assertion in copy(...).  It was causing problems in parallel.
    The assertion is checked later, so it was also redundant.

Src/C_BaseLib/FabArray.H

commit 0f76f304e123ee409bcd026abadafc1244f56206
Author: lijewski <lijewski>
Date:   Thu Jan 21 22:03:14 1999 +0000

    FillCoarsePatch() was still doing some ghost cells when didn't need to.

Src/C_AMRLib/AmrLevel.cpp

commit 35fb8644cc6aa10f206f980514fbfa84f50fd7ad
Author: lijewski <lijewski>
Date:   Thu Jan 21 20:27:05 1999 +0000

    Fixed bug in and added argument to FillCoarsePatch().

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit a3c7c1903a05aa41345436dd99c6d9522aaad531
Author: lijewski <lijewski>
Date:   Wed Jan 20 19:24:00 1999 +0000

    Must do physical bndry conditions after periodic junk in isValid().

Src/C_AMRLib/AmrLevel.cpp

commit 54b18d0967f2553047ef9946ab83f813e49ed90d
Author: lijewski <lijewski>
Date:   Wed Jan 20 04:41:36 1999 +0000

    Fixed bug in FillPeriodicBoundary().

Src/C_BaseLib/Geometry.cpp

commit f03b11de5a7057590fc440923c1905e4d3acad33
Author: lijewski <lijewski>
Date:   Fri Jan 15 21:44:22 1999 +0000

    Dealt with periodic nodal quantities in FillPatchIterator::Initialize().

Src/C_AMRLib/AmrLevel.cpp

commit c8f80ae98375f8adc3a94076217fddb00734c897
Author: car <car>
Date:   Thu Jan 14 22:48:47 1999 +0000

    Really old comments

Src/LinearSolvers/C_NodalMG/README
Src/LinearSolvers/C_NodalMG/Rewrite

commit 04f52ff17e52b1dce7faba673ce75ea9b53ec1aa
Author: lijewski <lijewski>
Date:   Wed Jan 13 04:14:19 1999 +0000

    Removed the hash junk.  Simplified things a bit.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 33da55ebacde774237048c4b9e0dc63b874e3e18
Author: lijewski <lijewski>
Date:   Tue Jan 12 19:00:18 1999 +0000

    Added carena RunStats for CArena::alloc() and CArena::free()

Src/C_BaseLib/CArena.cpp

commit a97b92beea6a8eb1fa66ac4915bb7ab58df32945
Author: lijewski <lijewski>
Date:   Tue Jan 12 17:56:46 1999 +0000

    Added RunStats for regrid.

Src/C_AMRLib/Amr.cpp

commit 4ae03dea172561c5b214531b16a5eee6be34f391
Author: lijewski <lijewski>
Date:   Wed Jan 6 21:27:58 1999 +0000

    Changing how the DatasetClient stuff is wired into the code.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/DatasetClient.H
Src/C_AMRLib/GNUmakefile
Src/C_AMRLib/Make.package

commit 8022608150ae38264505048597c5a9a5ef9e26c9
Author: lijewski <lijewski>
Date:   Wed Jan 6 20:06:56 1999 +0000

    Some cleanup.  Always compile in TagBox stuff.

Src/C_AMRLib/DatasetClient.cpp

commit d6f1dc64f5df91ef61e121813d18d391b8f48e1c
Author: marc <marc>
Date:   Wed Jan 6 00:32:37 1999 +0000

    Update makefile stuff, and member args for IBD, also make test
    runnable in 2D.

Src/LinearSolvers/C_TensorMG/Test/GNUmakefile
Src/LinearSolvers/C_TensorMG/Test/Make.package
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.H
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.cpp
Src/LinearSolvers/C_TensorMG/Test/main_3D.F
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/Make.package
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.H
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tests/LinearSolvers/C_TensorMG/main_3D.F
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit fb714bf0ffd67abd1bb417d81a6be6a4dc2d591c
Author: marc <marc>
Date:   Wed Jan 6 00:31:42 1999 +0000

    Make this stuff look more like the mglib stuff...nothing really new here...

Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp

commit b786bb40e5c61f8f0620ee5005656b63464b85cd
Author: marc <marc>
Date:   Wed Jan 6 00:30:52 1999 +0000

    Fix bug to shift back mask box after periodic crud.

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit 285d5eda18910017b558204fe634b5e49bee4df5
Author: lijewski <lijewski>
Date:   Wed Jan 6 00:15:06 1999 +0000

    Had to move header file so FArrayBox was properly declared.

Src/C_AMRLib/DatasetClient.cpp

commit 1618a426abbdd49a450f4b09f57deb84961da9d0
Author: lijewski <lijewski>
Date:   Mon Jan 4 21:31:48 1999 +0000

    Just some cleanup -- must have been bored over holidays.

Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit e4e6ae8d58c181299c258af49a1fe867d18c0f0d
Author: marc <marc>
Date:   Mon Jan 4 19:01:07 1999 +0000

    Add include for constants.

Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F

commit b63527653bd21ee6bd413e1181ca8ca7048b5c0e
Author: marc <marc>
Date:   Mon Jan 4 18:28:45 1999 +0000

    Add code for pure fort files (.f)

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 91df0e74090d0af087548351f540f43679fcb01f
Author: marc <marc>
Date:   Mon Jan 4 18:27:14 1999 +0000

    Add target

Src/C_AMRLib/GNUmakefile

commit a26311bd5cfc0eb4458820ef1191c7ddde7470a3
Author: marc <marc>
Date:   Mon Jan 4 18:26:32 1999 +0000

    Add arg for lib make

Src/LinearSolvers/C_TensorMG/GNUmakefile

commit db67136d13911ade825c1920662a1c8c7729544b
Author: marc <marc>
Date:   Mon Jan 4 18:12:08 1999 +0000

    Make it better

Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 3d5365c98e7a3a4b70739723b697d9e7c0f3975a
Author: marc <marc>
Date:   Mon Jan 4 18:11:45 1999 +0000

    Add code for flux compute member, similar to that in tensor stuff.

Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_3D.F
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H

commit 7921275e20a66001e2d36adbe19257aed39db36d
Author: marc <marc>
Date:   Mon Jan 4 18:11:14 1999 +0000

    Add multicomponent stuff.  Make first stab at output function for ||.

Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp

commit ba20383a0a7bfd30955d21c12f4d81c3df0f7b96
Author: marc <marc>
Date:   Mon Jan 4 18:10:22 1999 +0000

    Increase verbose output, for mg add code for mg.v>2 to dump mg levels

Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit ac3edde3b3d950b5c70321b96efcc576eee66cdf
Author: marc <marc>
Date:   Mon Jan 4 18:09:36 1999 +0000

    Add multi-component stuff.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp

commit 18ec3315ee07dab34a892b108293eb2d447f90e2
Author: marc <marc>
Date:   Mon Jan 4 18:09:00 1999 +0000

    Add flux compute member function, similar to that in the tensor stuff.

Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H

commit 0d81b18eada9a15d309d2a3b48c0681106c065b0
Author: lijewski <lijewski>
Date:   Fri Dec 25 18:58:09 1998 +0000

    Minimized more heap allocations in FillPatchIterator.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 0ac2f5e8f03ea3e373fab87ea006b89d65084779
Author: lijewski <lijewski>
Date:   Wed Dec 23 23:14:07 1998 +0000

    FillPatch now does periodic correctly.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 661adf8f068b5898eb0c0e7a1dc949c4b5cb6fbf
Author: almgren <almgren>
Date:   Tue Dec 22 22:42:56 1998 +0000

    OOPS - pc_domain was a coarsened domain, what I really wanted was geom[levf].Domain()

Src/C_AMRLib/Amr.cpp

commit e933a6aaaca64bcc7b4b861ad59de37ab29a0705
Author: lijewski <lijewski>
Date:   Fri Dec 18 16:47:52 1998 +0000

    Added catenate().

Src/C_BaseLib/BoxList.H

commit 81a2198d1f0d86b4ffbd8946f09dc5f0a4d366ee
Author: wyc <wyc>
Date:   Fri Dec 18 00:40:41 1998 +0000

    Its miraculous that this bug never was noticed before.  ncx and ncy were
    declared as logicals, despinte being used as integers......

Src/C_AMRLib/INTERP_2D.F

commit 64f2231a267fe04b96b5196389db4baff825045a
Author: lijewski <lijewski>
Date:   Wed Dec 16 22:27:39 1998 +0000

    Fixed memory leak.

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 7096ccee2008ef3d0ebcbcb530b2ecf56182f517
Author: car <car>
Date:   Wed Dec 16 20:51:00 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/machinefile.mpi

commit 752b122df527af7208af84ac5c4639550d953c9f
Author: car <car>
Date:   Wed Dec 16 18:54:14 1998 +0000

    a new bad grid set

Src/LinearSolvers/C_NodalMG/tests/gt.inputs.3d.spin.grids
Tests/LinearSolvers/C_NodalMG/test_grids/gt.inputs.3d.spin.grids

commit ee0c9beaa576fe469d683b3622fcb5c02e14ef3b
Author: car <car>
Date:   Wed Dec 16 18:42:53 1998 +0000

    test infrastructure

Src/LinearSolvers/C_NodalMG/inputs
Src/LinearSolvers/C_NodalMG/proj.cpp

commit be6d5d1a0fc4a5fd66b9a6338ffba9338120aefa
Author: car <car>
Date:   Wed Dec 16 17:51:17 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit f92e68da5345f17ad442958e22dacb3f783b522a
Author: car <car>
Date:   Wed Dec 16 17:33:42 1998 +0000

    fix for task_copy::depends_on_q

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit b408b79a1f762a10a9bf56586eee91d30a0365a2
Author: car <car>
Date:   Tue Dec 15 23:34:56 1998 +0000

    more checking options

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 33fab28dc32f79b1b9255bca4007286da63caedd
Author: lijewski <lijewski>
Date:   Tue Dec 15 18:51:27 1998 +0000

    Attempt to speed up processing of local tasks.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit a93bca36bcd6a4173468177089fd12cabfac02fc
Author: lijewski <lijewski>
Date:   Tue Dec 15 18:13:24 1998 +0000

    Had a bug in task_list::execute().

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 55f79ce7f039fbb5aa43377bdfdcd8315b166ba2
Author: lijewski <lijewski>
Date:   Tue Dec 15 17:32:32 1998 +0000

    Prepended cout's with "HG:"

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit e89b39ab210640da51a120bb8362e119255248a5
Author: lijewski <lijewski>
Date:   Tue Dec 15 17:22:47 1998 +0000

    An improvement to task_list::execute() loop.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit b98e9caf68b013743f947e16b75739f7c98a0797
Author: car <car>
Date:   Tue Dec 15 17:01:30 1998 +0000

    better execute loop

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 28421c74cc83dabbae74a80ad1723a456446e13b
Author: car <car>
Date:   Tue Dec 15 04:01:33 1998 +0000

    Fix for explosion in number of tasks.  The ParmParse parameter
    HG.max_live_tasks, limits the number of tasks that can be pending in a task
    loop.  The default limit is 50.  Since tasks always are issued in pairs,
    and the tasks are asynchronous sends/recvs this should not deadlock.
    
    The fortran change is to get the line length of a few lines back down to
    72 or smaller.

Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 81d772f6311a06bca814a02510a13a678a1bb5af
Author: lijewski <lijewski>
Date:   Mon Dec 14 22:43:11 1998 +0000

    Integrated in <REAL.H> and <CONSTANTS.H>.

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 75a348803a50352bf77f29930d4092e4750c0895
Author: lijewski <lijewski>
Date:   Mon Dec 14 20:23:47 1998 +0000

    Got rid of hard-wired double-precision constants to snuff T3E warnings.

Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LP_3D.F
Src/LinearSolvers/C_CellMG/MG_3D.F

commit 01f9c2795efb946bb636af81b17208671aabb340
Author: car <car>
Date:   Sun Dec 13 01:21:38 1998 +0000

    sleep flag

Src/LinearSolvers/C_NodalMG/proj.cpp

commit cedeb6981f552afca3ea8ac5ab182c0c2dac45f3
Author: car <car>
Date:   Fri Dec 11 21:55:40 1998 +0000

    T3E KCC change

Src/C_BaseLib/Utility.cpp
Tools/C_mk/Make.T3E

commit cdfaaa1ba1c6c59c004d4084601338776386c57a
Author: car <car>
Date:   Fri Dec 11 21:54:25 1998 +0000

    T3E change in prototype for _rtc

Src/C_BaseLib/Utility.cpp

commit 08bb9e6fd43088843fc60d7db1a88db2761c80d4
Author: car <car>
Date:   Fri Dec 11 19:21:26 1998 +0000

    fix for rwtime == 0

Src/C_BaseLib/RunStats.cpp

commit 343c629dec8627b3e996768014547794039cf7ca
Author: car <car>
Date:   Fri Dec 11 18:55:32 1998 +0000

    added inputs file

Src/LinearSolvers/C_NodalMG/inputs

commit bd3a90c0be4d1eca8be2c5244bd97ba7e7329d07
Author: car <car>
Date:   Fri Dec 11 18:54:57 1998 +0000

    Additional ParmParse support

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 452f7c05c7865c9c2651eecd9345d6734d0f753f
Author: car <car>
Date:   Fri Dec 11 18:37:46 1998 +0000

    ParmParse and RunStats support

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit d623e0b55d6d1f00f57f349c32b0025245f6415f
Author: lijewski <lijewski>
Date:   Fri Dec 11 02:47:14 1998 +0000

    Removed IncrementPeriodicBoundary().
    Shouldn't have been checked in.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 476926dfa78561842541463d7351b4edde958e03
Author: lijewski <lijewski>
Date:   Fri Dec 11 02:46:18 1998 +0000

    Removed the FillFabPlus() stuff.  Shouldn't have been checked in.

Src/C_BaseLib/FabArray.H

commit c92be1e9df16ae88c1d0786fe324f357f25a6f33
Author: car <car>
Date:   Fri Dec 11 00:26:57 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 3bc6f5fdf06f3368768ca435cea389c6ad24bd5b
Author: car <car>
Date:   Fri Dec 11 00:01:22 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit a4364e6b2daf5aa07edd87d9034cad5025cbb948
Author: lijewski <lijewski>
Date:   Thu Dec 10 23:34:58 1998 +0000

    Added FillFabPlus().

Src/C_BaseLib/FabArray.H

commit 7134b731d184ef98b880f47e0fde111d9c793fa1
Author: lijewski <lijewski>
Date:   Thu Dec 10 23:31:58 1998 +0000

    The node centered stuff in buildPIRMMap() wasn't quite right.

Src/C_BaseLib/Geometry.cpp

commit d943a9da8c8856a09d83f39767324e8bdf0cfd68
Author: lijewski <lijewski>
Date:   Thu Dec 10 23:24:14 1998 +0000

    Fixed a bad assert().

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 426ec31f940efa3d63b0355e05f7b0821e4cb867
Author: car <car>
Date:   Thu Dec 10 23:16:01 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 059600064f10d8b819308879c37a184a17e74794
Author: car <car>
Date:   Thu Dec 10 23:10:41 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 14923aafea7b18da8f307f0b0b71d1fafc7d0d1f
Author: car <car>
Date:   Thu Dec 10 22:54:32 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/.cvsignore
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 55125e31ed5be1b7a69335439633d59e002fc8c0
Author: lijewski <lijewski>
Date:   Thu Dec 10 22:16:07 1998 +0000

    Changes to buildPIRMMap() for nodal MultiFabs.

Src/C_BaseLib/Geometry.cpp

commit 6226ebdaa2c5f67aa4cc4c2654c7cf4b4b16accf
Author: car <car>
Date:   Thu Dec 10 20:57:39 1998 +0000

    non MPI projection

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit c1624e71c57b266cc62f9277f137a5ae0bee94b1
Author: car <car>
Date:   Thu Dec 10 18:41:21 1998 +0000

    remove extraneous dependency check

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 4d29e1de51d21248209a347394855e8664105218
Author: car <car>
Date:   Thu Dec 10 01:02:38 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 961c8d80d3864d63361fb6126d123017fa9113b8
Author: car <car>
Date:   Thu Dec 10 01:00:32 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 99f8a0997759824ffe4f6164031e101b804cadf8
Author: car <car>
Date:   Wed Dec 9 23:13:31 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/tests/gt.bill1
Tests/LinearSolvers/C_NodalMG/test_grids/gt.bill1

commit f6d04474e01c8d1a2f8356603672c28587989ba1
Author: wyc <wyc>
Date:   Wed Dec 9 21:56:28 1998 +0000

    Mike put some T3E defines where he meant BL_T3E.

Src/C_BaseLib/Utility.cpp

commit 740ab6953b5858070cf1c3b3c2f3da9e326e3819
Author: lijewski <lijewski>
Date:   Wed Dec 9 20:21:30 1998 +0000

    In buildPIRMap(), restrict src box to be in Domain().

Src/C_BaseLib/Geometry.cpp

commit 73f6df42166b2b1539d99dce2b7f49666daf3629
Author: wyc <wyc>
Date:   Tue Dec 8 18:25:44 1998 +0000

    These changes allow CGSolver to recognise a loss-of-accuracy event and
    deal with it gracefully.  By default, CGSolver will act in the old-die-
    horribly mode.  However, you can activate expert mode which will allow
    CGSolver::solve() to return an integer indicating status.  MultiGrid.cpp
    has been modified to use expert mode.

Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 72612ac1e291535d7336cbc271e8eb7985ba8e7f
Author: lijewski <lijewski>
Date:   Tue Dec 8 18:13:20 1998 +0000

    A fix to task_copy::depends_on_q().

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit f3d3064190aac34955af49fa27b912624e46e0d5
Author: lijewski <lijewski>
Date:   Mon Dec 7 18:39:21 1998 +0000

    Mods to compile on T3E.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 20ea7b14dfeb2dd1710a5276887d574203cb732d
Author: almgren <almgren>
Date:   Sat Dec 5 00:39:44 1998 +0000

    This contains the fix to the previous regridding "fix" submitted by Almgren -
    the grow by n_proper had been neglected in the earlier "fix".

Src/C_AMRLib/Amr.cpp

commit 4f72d3f8cfcd102a98d46629cc63930357f49111
Author: car <car>
Date:   Fri Dec 4 21:32:48 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 9cd6eaeca22dcc6dc51dbd1d973ebe5cacab39b6
Author: car <car>
Date:   Fri Dec 4 21:19:31 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit fa8ee8d315029adfb85e87d1e8a084e84f68a8e3
Author: lijewski <lijewski>
Date:   Fri Dec 4 17:33:24 1998 +0000

    time -> time+dt_level[level] in station.report() call.

Src/C_AMRLib/Amr.cpp

commit dcda95e59a6cda0c841b654d13fcb45c777d1198
Author: lijewski <lijewski>
Date:   Wed Dec 2 18:36:45 1998 +0000

    Removed bad assert().

Src/C_AMRLib/AmrLevel.cpp

commit 6b3ba309e1847503b5ee5cee986131a6e994a7ce
Author: lijewski <lijewski>
Date:   Wed Dec 2 17:52:55 1998 +0000

    Fixed another periodic bug in FillPatchIterator.

Src/C_AMRLib/AmrLevel.cpp

commit 0e30b5db293b7d19e741d813fd58d8c77ae9e54f
Author: car <car>
Date:   Wed Dec 2 05:58:57 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 2ff5274c6c8ee320f66568ad3c22b2c27ef4f18c
Author: lijewski <lijewski>
Date:   Wed Dec 2 00:04:37 1998 +0000

    Added poe junk ...

Src/C_AMRLib/GNUmakefile
Src/C_BoundaryLib/GNUmakefile
Src/LinearSolvers/C_CellMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_TensorMG/GNUmakefile

commit ccca50c5406553eea50df2607e6b2706addee1dd
Author: lijewski <lijewski>
Date:   Wed Dec 2 00:04:06 1998 +0000

    A tad cleanup.

Src/C_BaseLib/GNUmakefile

commit 4fc12c17bd04416c63d32d3d55a916a3fb8a27a0
Author: lijewski <lijewski>
Date:   Tue Dec 1 21:56:39 1998 +0000

    Reverted out the cache stuff.  Not a significant win.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit f56bee7d41171cbb980ac12e2b8330bae471b256
Author: lijewski <lijewski>
Date:   Tue Dec 1 21:56:23 1998 +0000

    Reverted out the cache junk.  Not a significant win.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp

commit 31cfa49f6f9edaed451ce263639c4359d2422dd5
Author: lijewski <lijewski>
Date:   Mon Nov 30 21:30:09 1998 +0000

    Added more assert()s in operator() per Dan Graves.

Src/C_BaseLib/BaseFab.H

commit ce24534953f4b6bb7d23953f9011c0805c004c46
Author: lijewski <lijewski>
Date:   Mon Nov 30 21:13:38 1998 +0000

    Mod to get to run on T3E.

Src/C_AMRLib/StationData.cpp

commit e4f52aea3a3bda81a054fe896f9db30d15dfe803
Author: lijewski <lijewski>
Date:   Mon Nov 30 18:52:05 1998 +0000

    Now use getType() of StateDescriptor to get appropriate IntVect into FAB.

Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit 2156eddaaf1b6fabb6b993815b56c02d5e49ddfd
Author: lijewski <lijewski>
Date:   Mon Nov 30 02:12:35 1998 +0000

    Some cleanup.  Almost done ...

Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit 16eea903622c4767ac209a6edbdd71b63eb342f5
Author: lijewski <lijewski>
Date:   Sun Nov 29 01:33:53 1998 +0000

    Now support putting station files in sub-directory.

Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit f9c419d0f368953a092b133a2f5fe9a0d04b6d91
Author: lijewski <lijewski>
Date:   Sun Nov 29 00:22:36 1998 +0000

    Merged in DataStation junk.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Make.package

commit ed4305ec133bf7c1d00086f00d166f7569bceb13
Author: lijewski <lijewski>
Date:   Sun Nov 29 00:22:09 1998 +0000

    Added some const versions of member functions.

Src/C_AMRLib/AmrLevel.H

commit 86a530e08ec906f668f1673c32c2081f2c8e4596
Author: lijewski <lijewski>
Date:   Sun Nov 29 00:21:41 1998 +0000

    Looking pretty good ...

Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit 09764f57bb4bee464e300082dcace0f0476ac2bb
Author: lijewski <lijewski>
Date:   Sat Nov 28 21:58:43 1998 +0000

    More work bring up-to-date with amrlib structures.

Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit c8f7a23b8880782d11fa308d10ac60ab72bde862
Author: car <car>
Date:   Thu Nov 26 20:30:13 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 1fec37eac74c676c84414960ce5be1b4f9cf05ec
Author: lijewski <lijewski>
Date:   Wed Nov 25 23:58:22 1998 +0000

    Progress moving from AmrSS to current amrlib ...
    Still a work in progress though.

Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit 16b902920f8a239c15aafe8aa5b45a97a0461ea1
Author: car <car>
Date:   Wed Nov 25 23:52:34 1998 +0000

    Fixes for HGPROJ MultiLevel

Src/LinearSolvers/C_NodalMG/.cvsignore
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 1fa5d5196f335092c8a06b1bf8cde2d4a0f6a592
Author: lijewski <lijewski>
Date:   Wed Nov 25 19:14:16 1998 +0000

    From very old amrSS code ...

Src/C_AMRLib/StationData.H
Src/C_AMRLib/StationData.cpp

commit 4eb687baa573803736f65fd21c9e2f1d82f13c13
Author: wyc <wyc>
Date:   Tue Nov 24 23:17:52 1998 +0000

    added chuck's patch for a problem which was causeing hg not to converge

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit fcf009fe889ec30a85694e1de43970949e945409
Author: lijewski <lijewski>
Date:   Tue Nov 24 19:22:57 1998 +0000

    Now caching Snds stuff for CollectData().

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 0ef188efe02c12f4516bb888e1d298eefb467135
Author: lijewski <lijewski>
Date:   Tue Nov 24 19:22:38 1998 +0000

    Now cacheing Snds stuff in CollectData().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp

commit 034b6f01dd9fae10396d7dac9b3f8ecc89c0e74c
Author: lijewski <lijewski>
Date:   Tue Nov 24 01:01:14 1998 +0000

    Merged in new Reduce() functions.

Src/C_AMRLib/Amr.cpp

commit 070ac872c42ad2a0bced22bab810ae20dbce654e
Author: lijewski <lijewski>
Date:   Tue Nov 24 01:00:54 1998 +0000

    Merged in new Reduce() functions taking cpu to reduce to.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/RunStats.cpp

commit 817b9bd43156533113830742231c41c63c1b8a09
Author: lijewski <lijewski>
Date:   Mon Nov 23 22:39:26 1998 +0000

    Added const versions of newData() and oldData().

Src/C_AMRLib/StateData.H

commit d1e7556f10b703106a5e973a4d2edd08265f3ee2
Author: lijewski <lijewski>
Date:   Mon Nov 23 18:27:01 1998 +0000

    Removed canned procedure.  Was proving too much trouble.

Tools/C_mk/Make.rules

commit dbe17c897916dbd5e1a9c6fe21ec50aff0acf444
Author: lijewski <lijewski>
Date:   Mon Nov 23 17:56:42 1998 +0000

    Fix for busted gmake on T3E.

Tools/C_mk/Make.rules

commit 73c74592599f7b6fbc47d04225e4c9c2d6cf7e3e
Author: car <car>
Date:   Mon Nov 23 17:31:36 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp

commit 4ed2b516d2b9f666704b75f9c4bff3e8ccd9eb8b
Author: car <car>
Date:   Mon Nov 23 00:50:23 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp

commit cb1e08598a66a755d58238b104115e953f8e9673
Author: lijewski <lijewski>
Date:   Sun Nov 22 17:42:54 1998 +0000

    Wrapped the closelib junk into a canned procedure.

Tools/C_mk/Make.rules

commit 7e616ec0198a19ecb0fed2aa044a65680e196eae
Author: lijewski <lijewski>
Date:   Sat Nov 21 19:34:19 1998 +0000

    Added ti_files directory for cleaning.

Tools/C_mk/Make.rules

commit 50b8e9ffa494a6a4a9e79c3f6e9e9731923a00e3
Author: lijewski <lijewski>
Date:   Sat Nov 21 19:02:54 1998 +0000

    Reverting out the simplification of *OUTPUT_OPTION junk.

Tools/C_mk/Make.AIX
Tools/C_mk/Make.CRAY
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 544dd78890e62e33e6d4960651069ecb77700711
Author: lijewski <lijewski>
Date:   Sat Nov 21 03:12:10 1998 +0000

    Some simplification.

Tools/C_mk/Make.AIX
Tools/C_mk/Make.CRAY
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 94ff98a06cf456df1075828263d71073c925e15d
Author: lijewski <lijewski>
Date:   Sat Nov 21 02:49:39 1998 +0000

    Simplified the library closure junk.

Tools/C_mk/Make.rules

commit 48452fc953f89c267b8f9c3b0fa8bd1de2c37e1e
Author: lijewski <lijewski>
Date:   Sat Nov 21 00:27:43 1998 +0000

    Yet more OUTPUT_OPTION mods.

Tools/C_mk/Make.defs

commit 8dd7468e4493a0f4fb43cbf6d81d15f18ae95e59
Author: lijewski <lijewski>
Date:   Sat Nov 21 00:24:14 1998 +0000

    Bug fix to form of *LIB_OUTPUT_OPTION.

Tools/C_mk/Make.defs

commit f77afe0060da3e89d642997d266c7b95f5040b8f
Author: lijewski <lijewski>
Date:   Sat Nov 21 00:15:40 1998 +0000

    Now have four *_OUTPUT_OPTION variables.

Tools/C_mk/Make.AIX
Tools/C_mk/Make.CRAY
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 5974512f34a2f81f92c6719f3544c1efe6c87239
Author: lijewski <lijewski>
Date:   Fri Nov 20 23:18:02 1998 +0000

    Some fixes relating to OUTPUT_OPTION & FORT_OUTPUT_OPTION

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 3c32b18940e630726e8df21ea6ef774068a37b1c
Author: lijewski <lijewski>
Date:   Fri Nov 20 21:58:24 1998 +0000

    Added real time clock routines for second()  & wsecond() on T3E.

Src/C_BaseLib/Utility.cpp

commit 7d4aa028c32bb9d71bc8c0c1808deaa3958efdca
Author: car <car>
Date:   Fri Nov 20 21:42:41 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit ce8d5081f10fcba310cc10909e371e4baeeb1455
Author: lijewski <lijewski>
Date:   Fri Nov 20 21:23:36 1998 +0000

    ld -> d on an sprintf() call

Src/C_BaseLib/VisMF.cpp

commit 9d6a2b758f10be36cfbb28254df90b7627b2bcfd
Author: car <car>
Date:   Fri Nov 20 20:34:10 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 2d15c0173554e757eee17ffed048b710191dc2b3
Author: car <car>
Date:   Fri Nov 20 20:29:45 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 8ec28562b53e6460f70ec3183825547b01495620
Author: car <car>
Date:   Fri Nov 20 19:09:48 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit f577d3f16febad5c1787df31b7c99579920e2e7b
Author: car <car>
Date:   Fri Nov 20 05:01:10 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 9975e0df32088945b7ef5dcd18d0c7acf2685209
Author: car <car>
Date:   Fri Nov 20 00:01:03 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 49db930eb54de4a8b84c531ce5bd7e9d6682a559
Author: car <car>
Date:   Thu Nov 19 22:32:45 1998 +0000

    fixed task_fecdiv_2

Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 302677eb22eb4fb47e3795d36aaf3d1672fa817e
Author: car <car>
Date:   Thu Nov 19 22:10:17 1998 +0000

    parallel hgproj changes

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 447f168cdc7a593a0d373a79ae08e947db747e77
Author: car <car>
Date:   Thu Nov 19 18:09:53 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/bl_abort.cpp
Src/LinearSolvers/C_NodalMG/matherr.f90

commit 88a27b71bd3941d4fd7cf419198325db33d600ff
Author: car <car>
Date:   Thu Nov 19 16:48:23 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/bl_abort.cpp
Src/LinearSolvers/C_NodalMG/matherr.f90

commit 6db0e8287b333ea32d8df747049582c9818487c8
Author: car <car>
Date:   Thu Nov 19 02:20:46 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 551df3472d3e69f0a0a3c7302d3f7a0ab41cfded
Author: car <car>
Date:   Wed Nov 18 23:01:23 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp

commit 939ad0b8848b5b971d0fec8d46935e87548729c0
Author: car <car>
Date:   Wed Nov 18 21:46:44 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 1dd96aedde70d36b4d1161fa40c98b41c751af04
Author: car <car>
Date:   Wed Nov 18 21:08:15 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit ea3b10dbb4389f401497d48357cb1af1fee2d9d9
Author: lijewski <lijewski>
Date:   Wed Nov 18 20:47:05 1998 +0000

    Updated to reflect new Make.defs.

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit f9749fe12241779480b6da942549256d32afb516
Author: car <car>
Date:   Wed Nov 18 20:40:28 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit d8992c7c8622a10bbb4d8ab3e6e9348551a9f6da
Author: lijewski <lijewski>
Date:   Wed Nov 18 20:34:50 1998 +0000

    Updated to reflect MPI in machineSuffix.

Src/LinearSolvers/C_TensorMG/GNUmakefile

commit f3894c0aea05057e29998c1ca821e1038fa8c7da
Author: lijewski <lijewski>
Date:   Wed Nov 18 20:33:02 1998 +0000

    Updated to reflect MPI in library names.

Src/C_AMRLib/GNUmakefile
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/test/GNUmakefile.test
Src/C_BoundaryLib/GNUmakefile
Src/LinearSolvers/C_CellMG/GNUmakefile
Tests/C_BaseLib/GNUmakefile.test

commit 886736fb8cbd2d00c91abccb3022f2e5f18a7c61
Author: lijewski <lijewski>
Date:   Wed Nov 18 20:32:40 1998 +0000

    Now distinguish between libraries built w/ or w/o MPI.

Tools/C_mk/Make.defs

commit 403fa1ce963b268db579b5845e9f8c2dcb818451
Author: lijewski <lijewski>
Date:   Wed Nov 18 20:31:56 1998 +0000

    Removed the unneeded first argument to StartParallel().

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit f9e647742040d5f611e6330023c0084b42f64973
Author: car <car>
Date:   Wed Nov 18 19:19:30 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 5e5304efb17d7b7149ee55da6fa2242930b7dccf
Author: car <car>
Date:   Wed Nov 18 17:59:07 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 55e2d77d851f186f79eebdedce9890b5b3b6aaa9
Author: car <car>
Date:   Wed Nov 18 17:57:45 1998 +0000

    fixed up for LIB AND EXE support in same directories and Makefiles.

Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit aa61f39ebe8767f9af24acd7bcceb8401dd0ae14
Author: car <car>
Date:   Wed Nov 18 01:30:51 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp

commit c715b4a404c5594bf37ee75e2ed8db634ce9f401
Author: car <car>
Date:   Wed Nov 18 01:00:24 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 201970be052024a0c639e99e8c08488e57793eb6
Author: car <car>
Date:   Tue Nov 17 20:07:53 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/restrictor.H

commit 35e209c9ccb2b20dac9e1df5020c69ebee4363d2
Author: lijewski <lijewski>
Date:   Tue Nov 17 19:15:39 1998 +0000

    Small touchup.

Src/LinearSolvers/C_TensorMG/MCLinOp.cpp

commit ed22fe92ffb33576101f74d7a881246cf293ac18
Author: lijewski <lijewski>
Date:   Tue Nov 17 19:11:09 1998 +0000

    Brought up-to-date with latest Parallel stuff.

Src/LinearSolvers/C_TensorMG/GNUmakefile
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCLO_2D.F
Src/LinearSolvers/C_TensorMG/MCLO_F.H
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/Make.package

commit 8a4e999d9684460fb61b99ea6bb2a21701f218d7
Author: car <car>
Date:   Tue Nov 17 18:00:49 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 3d156a47245d44ab5154705a7efabbdc9b411e04
Author: car <car>
Date:   Tue Nov 17 17:48:36 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 146faefe9823616eeb99ba430418491b2cc8a53e
Author: car <car>
Date:   Tue Nov 17 00:51:16 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit dbce7d325c1ca0eec06011678f2fce72688e7f2b
Author: car <car>
Date:   Tue Nov 17 00:48:50 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 2820cb5a3fa81b20c3d04154c08afc68a130bd4b
Author: car <car>
Date:   Tue Nov 17 00:38:05 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 5a52bf2ea58f5894908c09bf3a8bb34228f5310f
Author: car <car>
Date:   Tue Nov 17 00:18:14 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 7e4f5bd1f2e44ca1343a9b96ebe8f1d05c163ebd
Author: car <car>
Date:   Mon Nov 16 23:52:36 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit c219930a6d8ad2b1f644d95c987cc923ff603200
Author: car <car>
Date:   Mon Nov 16 22:54:15 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 855ba6e164ece01b106cecdb60fc70f6c62f6798
Author: car <car>
Date:   Mon Nov 16 21:57:23 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit d614cd22c4da61d595d6aadbf2abfdec43ae7f23
Author: car <car>
Date:   Mon Nov 16 21:44:10 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit d4daf18e8c0392679a203541011344adc9cfdd26
Author: car <car>
Date:   Mon Nov 16 18:11:49 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit fab3cce418eb22ff022fbd95104b363f897d5bbf
Author: car <car>
Date:   Mon Nov 16 17:47:58 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 75bcd00d45cf2134e76ef494cc7a92d63afcd935
Author: car <car>
Date:   Mon Nov 16 17:31:01 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 200f3394c1b0570dae3f41037503c51a308d0863
Author: car <car>
Date:   Mon Nov 16 15:53:17 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp

commit 2f30e89dc2d772c6db4d9ed3429cfd5d5d912b94
Author: car <car>
Date:   Mon Nov 16 03:52:11 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit e4cc952417abcfc1985c3ad907bdc071482e55d7
Author: car <car>
Date:   Mon Nov 16 00:47:47 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit e488e7ffbfb0aa28cf44cc70598c9df4fa131ff8
Author: car <car>
Date:   Sun Nov 15 23:40:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit b3c3d6dfa05754297f8e14564a23086ddb47bc98
Author: car <car>
Date:   Sun Nov 15 00:01:27 1998 +0000

    win32 support

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 26bf1132774b740f936cd035b2a6f834ba64514d
Author: car <car>
Date:   Sat Nov 14 19:38:21 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 121fc22589b71cc0b68607026a34c612107f99bd
Author: car <car>
Date:   Sat Nov 14 00:34:13 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit cdaa86c34d295bbcf736f74b80a326c40fa12971
Author: car <car>
Date:   Sat Nov 14 00:34:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp

commit 2c13a0bfc7ac08f70bc4b885fa4d7ce39aee7116
Author: car <car>
Date:   Fri Nov 13 22:14:39 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 7c3b71fc168e23527ee70309c885facaae8a12a1
Author: car <car>
Date:   Fri Nov 13 20:09:28 1998 +0000

    Temp file name.

Src/LinearSolvers/C_NodalMG/.cvsignore

commit ef9948b061f008c9e9e865f6507aafb872462fa4
Author: car <car>
Date:   Fri Nov 13 20:08:45 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 9ddae75afabf11a9b2ad495a86400632fc1c1b24
Author: car <car>
Date:   Fri Nov 13 17:25:52 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 922cf0a2d9af33988cc6542c0c53808bb5482a22
Author: car <car>
Date:   Fri Nov 13 16:03:51 1998 +0000

    EBASE should be null

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 5b7e7bd2e95a2769a4ad696bb3e9eddb638bfcc9
Author: car <car>
Date:   Fri Nov 13 16:03:07 1998 +0000

    quiet some warnings

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit f44f6033e44f9aceaa195869c25c0539ce40c1af
Author: car <car>
Date:   Fri Nov 13 00:25:01 1998 +0000

    fixes for parallel, throws find bugs

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit ed4b454cf58c8e3a3d2c86087a5145b3cefc74a2
Author: marc <marc>
Date:   Fri Nov 13 00:16:14 1998 +0000

    Fix up a couple of 1D-specific bugs.

Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Looping.H

commit bf18f8ae1d80dc1ca5e4b546f4ccff5968437cad
Author: car <car>
Date:   Tue Nov 10 02:21:59 1998 +0000

    libs target

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 19086d0b786f91aa58f38cb54122af23e99bac89
Author: car <car>
Date:   Mon Nov 9 23:13:14 1998 +0000

    Makefile tweaks: no type make COMP=... EBASE=proj to buildlocally

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/Make.package

commit 0b3d5ac6ef8a6eba182dc62dedc9efccd0bef466
Author: car <car>
Date:   Sat Nov 7 21:42:14 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit dcf254c4acc8074c36be7cab1ddaaf0766ea24c8
Author: car <car>
Date:   Sat Nov 7 21:34:16 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 1906d0a7c8492c12a792dd5a7e69a4768c4f7b76
Author: car <car>
Date:   Sat Nov 7 21:19:56 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit df4207780b774f99bc8c2fedac57b43ff7acdd3c
Author: lijewski <lijewski>
Date:   Sat Nov 7 02:51:08 1998 +0000

    Updated to reflect FillPeriodicBoundary() mod.

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 32dbe815c2ab692301d18bd28826f1250684c72f
Author: marc <marc>
Date:   Sat Nov 7 01:45:11 1998 +0000

    Remove indenting whitespace.  Uglier f77 generated, but guaranteed correct

Tools/C_scripts/strip72

commit bead7c2cbc7f6ff1fc0026b643545f67de160a6f
Author: marc <marc>
Date:   Sat Nov 7 01:14:42 1998 +0000

    Remove whitespace that was inserted on a continuation line, since that
    is space that may be inserted into a character string.

Tools/C_scripts/strip72

commit 98aeb836a9fd7c067280d30aeae6ae0c1a5c6e61
Author: lijewski <lijewski>
Date:   Sat Nov 7 00:35:19 1998 +0000

    Added do_corners boolean to FillPeriodicBoundary().

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit c2f004193905ad211f47a5667869720ad1224ba0
Author: lijewski <lijewski>
Date:   Sat Nov 7 00:30:43 1998 +0000

    Mods for FillPeriodicBoundary().

Src/C_BaseLib/MultiFab.H

commit 00423c5a794702277e7fddc5ee7e3872c404b1cb
Author: car <car>
Date:   Fri Nov 6 21:35:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/RegType.H

commit 88137956ff1f2c2d6e1491163929ee5bcfd9943c
Author: car <car>
Date:   Fri Nov 6 21:31:53 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit e0943b3adeca0fb1466e1d265d91767a99fa2b46
Author: car <car>
Date:   Fri Nov 6 04:22:35 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit af91c0be23d01e95250d0df9898b1c7aa75ebcb9
Author: car <car>
Date:   Fri Nov 6 04:03:28 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 18b5c57cdc2d7de6bbf32fa7a273eb606b657a0a
Author: almgren <almgren>
Date:   Thu Nov 5 06:42:59 1998 +0000

    Fixed a bug in the recent fix to not buffer the buffer cells - we can't assume
    that grid cells next to a domain boundary were buffer, not tagged, cells...

Src/C_AMRLib/Amr.cpp

commit 946f44e2d868a4f8fdde3a13c4735212e06718e8
Author: almgren <almgren>
Date:   Wed Nov 4 20:30:22 1998 +0000

    Removed the following snippet of code:
        if (!sub_cycle) {
              // must adjust regridding trigger
            int factor = 1;
            for (k = max_level-1; k >= 0; k--) {
                factor *= MaxRefRatio(k);
                regrid_int[k] = ri*factor;
            }
        }
    which for no subcycling did funny things to regrid_int.  Now regrid_int
    at each level is just what is set in the inputs file, which means effectively
    you will now regrid every regrid_int time steps with lbase = 0.

Src/C_AMRLib/Amr.cpp

commit 67e5f5134cfad193953cb09432f9bf240184e8b7
Author: lijewski <lijewski>
Date:   Wed Nov 4 00:45:16 1998 +0000

    Added DataLog() ...

Src/C_AMRLib/Amr.H

commit 0302d3f164260b7e07f011459cde6f81e4ba8505
Author: marc <marc>
Date:   Tue Nov 3 21:56:08 1998 +0000

    Add write for AmrData object as well.

Tools/C_util/WritePlotFile.H
Tools/C_util/WritePlotFile.cpp

commit da8bfdf9524001f7eee861e79ade076886e2114f
Author: almgren <almgren>
Date:   Tue Nov 3 21:53:05 1998 +0000

    Two changes are made in regridding: first, an "intersect with domain"
    is added to a loop which tests whether fine grids are properly nested
    within coarser grids.  Second, the way that fine grids affect coarse
    grids is modified in that only the boxes around fine *tagged* cells
    are coarsened to re-tag at the coarser levels, not the boxes around
    tagged *and* buffered fine cells.

Src/C_AMRLib/Amr.cpp

commit a2e16ae83686c7cf618b726a8bc77b6c9bd5f163
Author: lijewski <lijewski>
Date:   Tue Nov 3 18:16:36 1998 +0000

    Sync'd with serial _amr.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/MAKESLICE_3D.F
Src/C_AMRLib/MAKESLICE_F.H
Src/C_AMRLib/PROB_AMR_F.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit a4bb32c2898c792f75df11afbc22b64b1e182307
Author: lijewski <lijewski>
Date:   Mon Nov 2 18:35:55 1998 +0000

    HG_DEBUG is defined only when building executable.

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 77815d491376c8f311e06385fe083d4ddb89ae7f
Author: lijewski <lijewski>
Date:   Mon Nov 2 18:19:48 1998 +0000

    Added PROB_AMR_F.H

Src/C_AMRLib/Make.package

commit 985caaf4125d68508fe6701e05b533d2283ed57d
Author: lijewski <lijewski>
Date:   Mon Nov 2 18:16:13 1998 +0000

    Forgot about amr_defs.H

Src/LinearSolvers/C_NodalMG/Make.package

commit cfe4a4d409274b1e947b000b58eb4e7ccfcd05f0
Author: lijewski <lijewski>
Date:   Mon Nov 2 17:13:25 1998 +0000

    Added LevelBld.H.

Src/C_AMRLib/Make.package

commit 1c011c778cbcd97a6f81e0aa610e431104ead0c2
Author: lijewski <lijewski>
Date:   Fri Oct 30 19:02:44 1998 +0000

    Mods to get doc++ to build proper TeX.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/TagBox.H

commit 52278f5cf706e59f410b95371e124dd7b11ab232
Author: lijewski <lijewski>
Date:   Thu Oct 29 21:56:56 1998 +0000

    Fixup for doc++ DVI generation.

Src/C_BaseLib/VisMF.H

commit 9a827884baac6f0775e404075918ea00b18449a8
Author: car <car>
Date:   Thu Oct 29 21:56:26 1998 +0000

    *** empty log message ***

Tools/C_mk/Make.defs

commit 30c073d37302988cc85f9f3bd10f9453b312ed52
Author: lijewski <lijewski>
Date:   Thu Oct 29 17:33:53 1998 +0000

    More work on Parallel GNUmakefile consistency.

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/Make.package

commit 273fc3b441d7e94b3075e21a35a072aa36298b79
Author: lijewski <lijewski>
Date:   Thu Oct 29 16:54:03 1998 +0000

    More work on Parallel GNUmakefile consistency.

Src/C_AMRLib/GNUmakefile
Src/C_BaseLib/GNUmakefile
Src/C_BoundaryLib/GNUmakefile
Src/LinearSolvers/C_CellMG/GNUmakefile

commit 99c494d38907ca3b3b614f7c2470d9d9e25c1afc
Author: lijewski <lijewski>
Date:   Thu Oct 29 16:33:39 1998 +0000

    Simplified decision regarding how to set QNAN.

Src/C_BaseLib/FArrayBox.cpp

commit 11708f857fccc2656f76d021bae1a73051fef47a
Author: lijewski <lijewski>
Date:   Wed Oct 28 22:47:55 1998 +0000

    More readily build standalone library.

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit ba6f1b98bcfceccc4757ecffa3471baf328f6d60
Author: lijewski <lijewski>
Date:   Wed Oct 28 22:03:45 1998 +0000

    Now can build the library standalone.

Src/LinearSolvers/C_CellMG/GNUmakefile
Src/LinearSolvers/C_CellMG/Make.package

commit 3061cb551149b02adfe4095a4a9b9e85a582ed7f
Author: lijewski <lijewski>
Date:   Wed Oct 28 22:01:15 1998 +0000

    Forgot BC_TYPES.H

Src/C_AMRLib/Make.package

commit 5f143673aa3370829e96de6b87d2128df0917cbc
Author: car <car>
Date:   Wed Oct 28 18:43:04 1998 +0000

    __GNUC__

Src/C_BaseLib/FArrayBox.cpp

commit 52b0460e5803173a36caaedc2af8ea892a98ff3f
Author: lijewski <lijewski>
Date:   Wed Oct 28 18:15:13 1998 +0000

    More work on getting standalone library to build.

Src/C_AMRLib/GNUmakefile
Src/C_AMRLib/Make.package

commit 2287f5a6d1c3406d7f9d85f907c4f4afa7cbf45a
Author: lijewski <lijewski>
Date:   Wed Oct 28 17:49:32 1998 +0000

    More work on building standalone libraries.

Src/C_BoundaryLib/GNUmakefile
Src/C_BoundaryLib/Make.package

commit abb47a3f1bc4659b2022c42d93603ae29f7857f6
Author: lijewski <lijewski>
Date:   Wed Oct 28 17:42:16 1998 +0000

    More work on building and installing library.

Src/C_BaseLib/GNUmakefile

commit ba216e5528abcf02421545b7be6460ecc9724d35
Author: marc <marc>
Date:   Wed Oct 28 02:01:56 1998 +0000

    Change the name of the function Utility::CreateDirectory to Utility::
    UtilCreateDirectory.

Tools/C_util/TV_TempWrite.H
Tools/C_util/WritePlotFile.cpp

commit d9e3e91646ecf94dbf1830faaaa3e8cbace87f7a
Author: lijewski <lijewski>
Date:   Tue Oct 27 22:07:10 1998 +0000

    Redid previous fix in a slightly clearer way.

Src/C_BaseLib/FabArray.H

commit aac37fb48793a9722cbd019e4007a013875a8e56
Author: lijewski <lijewski>
Date:   Tue Oct 27 21:58:25 1998 +0000

    Forgot to set dataAvailable = true on early return in CollectData().

Src/C_BaseLib/FabArray.H

commit b0bfc84172e5e516f2d85af4d2af429275554e5f
Author: almgren <almgren>
Date:   Tue Oct 27 19:22:09 1998 +0000

    Put if (sub_cycle) around loop Vince added for multifluid, and set parameters
    correctly for no subcycling.

Src/C_AMRLib/Amr.cpp

commit 5b5fc73d0b999182579198aebae6f8dbe51c871a
Author: lijewski <lijewski>
Date:   Tue Oct 27 17:33:05 1998 +0000

    Simplified reflux() slightly & worked around g++ 2.8.1 bug.

Src/C_AMRLib/FluxRegister.cpp

commit a5961cde157f40192b945a094c975aac141e008c
Author: lijewski <lijewski>
Date:   Mon Oct 26 23:58:50 1998 +0000

    __GNUC -> __GNUC__

Src/C_BaseLib/FArrayBox.cpp

commit 4366b688a14db282fac170e61a79254bc1124104
Author: lijewski <lijewski>
Date:   Mon Oct 26 20:51:38 1998 +0000

    mpi_waitall -> mpi_wait for RunStats.

Src/C_AMRLib/FluxRegister.cpp

commit 633b7c9c85853ec295e29ad8daa782c2507ef5ae
Author: lijewski <lijewski>
Date:   Mon Oct 26 20:51:15 1998 +0000

    Optimized MPI communication in copy().

Src/C_BaseLib/FabArray.H

commit 39ebb17ec26519512149e89e77b81ce72050e570
Author: lijewski <lijewski>
Date:   Mon Oct 26 20:50:53 1998 +0000

    Added tFAC.cpp

Src/C_BaseLib/test/GNUmakefile.test
Src/C_BaseLib/test/tFAC.cpp
Tests/C_BaseLib/GNUmakefile.test
Tests/C_BaseLib/tFAC.cpp

commit 9717a6dbf4a04326a581e8eb91f1f9dabcaba6f2
Author: lijewski <lijewski>
Date:   Sat Oct 24 22:26:42 1998 +0000

    Figured out the bug in 1.49 -- Yes!

Src/C_AMRLib/FluxRegister.cpp

commit 7953ce0a46b483118c6d2692bee21e48b22b65d5
Author: lijewski <lijewski>
Date:   Sat Oct 24 20:24:49 1998 +0000

    Reverting to previous version; something's not quite right :-(

Src/C_AMRLib/FluxRegister.cpp

commit 22feb3137276d6b665c68aefa407df9ec057899b
Author: lijewski <lijewski>
Date:   Sat Oct 24 16:49:25 1998 +0000

    Optimized communication in CrseInitFinish().

Src/C_AMRLib/FluxRegister.cpp

commit 7674180b05ae882ec555890cec7cdb4faf42fdce
Author: car <car>
Date:   Fri Oct 23 23:46:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit f08bcca8aa92e71005192c0c2d59f2bcd4c2417d
Author: lijewski <lijewski>
Date:   Fri Oct 23 16:54:00 1998 +0000

    A little cleanup.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/VisMF.cpp

commit 75e636653172ebaf9826b84135f04bc2488906fd
Author: lijewski <lijewski>
Date:   Fri Oct 23 01:59:35 1998 +0000

    Added immediate return in CollectData() if NProcs() == 1.

Src/C_BaseLib/FabArray.H

commit 4a0659761fdee5a021fc8723460b7cb8dc148390
Author: lijewski <lijewski>
Date:   Thu Oct 22 17:27:56 1998 +0000

    Added a few strategically placed ios::binary in open() calls.

Src/C_BaseLib/VisMF.cpp

commit cee51ace7cd1b3c3d9161ac4d41158d82b42f3b8
Author: lijewski <lijewski>
Date:   Sun Oct 18 03:48:16 1998 +0000

    Now use coalescing FAB heap for FAB data in CollectData().

Src/C_BaseLib/FabArray.H

commit 650e23337104bc82cdd1e846ac9eef8c707211de
Author: lijewski <lijewski>
Date:   Sun Oct 18 01:44:17 1998 +0000

    Added new cut at CollectData() minimizing # of communications.

Src/C_BaseLib/FabArray.H

commit ecf60026bf8029db9b2ab5250027895fefbd13a5
Author: lijewski <lijewski>
Date:   Sun Oct 18 01:43:50 1998 +0000

    Added copy constructor and assignment operator for CommData.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 1d158ca48899b6fc2176a31754e61f7684ccb8bd
Author: lijewski <lijewski>
Date:   Thu Oct 15 21:53:02 1998 +0000

    Now cache the AddBox() info in the CopyDescriptor.

Src/C_BaseLib/Geometry.cpp

commit 80989c21a2c9997223bdf0dd7746e90676d43ffa
Author: lijewski <lijewski>
Date:   Thu Oct 15 21:52:40 1998 +0000

    Now cache the AddBox() gunk in the CopyDescriptor.

Src/C_BaseLib/MultiFab.cpp

commit 0211f4f7640923e1d42fd0d43f8e0505a4775d68
Author: lijewski <lijewski>
Date:   Thu Oct 15 21:52:15 1998 +0000

    No longer clear fabComTagList() in CollectData().
    This allows caching of CopyDescriptors between calls to CollectData().

Src/C_BaseLib/FabArray.H

commit 25e70fb0cad58a31effe9d9a5e1f123e747d9d14
Author: lijewski <lijewski>
Date:   Thu Oct 15 17:14:32 1998 +0000

    Added instrumentation code.

Src/C_BaseLib/FabArray.H

commit 7902f0d1fdd3ba604e195c8a44bb7812dc3fd302
Author: car <car>
Date:   Tue Oct 13 18:20:32 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit f2c6765639833f2c61f405e037f26e00b947e442
Author: car <car>
Date:   Tue Oct 13 18:19:34 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 1a3b44f5340774d6a9448bed899c9f8f6d041640
Author: sstanley <sstanley>
Date:   Mon Oct 12 23:22:54 1998 +0000

    Replacement of EXTRAP with FOEXTRAP to be consistent with change in
    amrlib/BC_TYPES.H from v.1.3 to v.1.4.

Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.cpp
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp

commit d3cc009312f42acfbea0fa8d2522286e5a8338c5
Author: car <car>
Date:   Thu Oct 8 20:23:57 1998 +0000

    minor refinement of message

Src/C_BaseLib/BoxLib.cpp

commit bf2a48a9bf1a0bd0e4d8bfe6232d050bc3f2cf9a
Author: car <car>
Date:   Thu Oct 8 18:19:42 1998 +0000

    oops

Src/C_BaseLib/BoxLib.cpp

commit de8ca3e63e9ae8c31d27ffee235c1660c411d09b
Author: car <car>
Date:   Thu Oct 8 18:05:45 1998 +0000

    id string for abort/error

Src/C_BaseLib/BoxLib.cpp

commit fbe24966640f4fef23ebf4e5ede7e7b434910499
Author: vince <vince>
Date:   Wed Oct 7 21:18:18 1998 +0000

    Added modifications for Multifluid and a few changes for the pc.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/BC_TYPES.H
Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/MAKESLICE_F.H
Src/C_AMRLib/PROB_AMR_F.H
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_F.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/SPECIALIZE_F.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/test/tDir.cpp
Tests/C_BaseLib/tDir.cpp

commit 0f855d3507e9e08726ce1e8ac6162ffef979995f
Author: vince <vince>
Date:   Wed Oct 7 20:51:59 1998 +0000

    Added Make.AIX for blue.

Tools/C_mk/Make.AIX

commit 16b6440841387b7187583b20c136dbd5fbc19822
Author: lijewski <lijewski>
Date:   Tue Oct 6 23:00:10 1998 +0000

    Don't need -DBL_SETBUF_SIGNED_CHAR with KCC

Tools/C_mk/Make.T3E

commit 751906b9cd5d5408df8a1473c081b2c1c79434f1
Author: lijewski <lijewski>
Date:   Tue Oct 6 22:56:47 1998 +0000

    Removed -e I option to FC.
    hgproj needs more cleanup before it'll pass this.

Tools/C_mk/Make.T3E

commit a7b9886bd51fc1631b1260b1d5855802fc3ad1ca
Author: lijewski <lijewski>
Date:   Tue Oct 6 22:54:08 1998 +0000

    Removed a unary plus that killed T3E compiler.

Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F

commit 9273d7d44c38e118010f48611145c5be01cff434
Author: car <car>
Date:   Tue Oct 6 20:11:01 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 41f8e3383f33447905d95a324f13aa1c71c35017
Author: lijewski <lijewski>
Date:   Fri Oct 2 19:36:48 1998 +0000

    Relaxed a couple assert()s in copy()

Src/C_BaseLib/BaseFab.H

commit 8ee3c335080582f4337e19f2d9cfa60e5b7258d9
Author: car <car>
Date:   Fri Oct 2 18:42:13 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 608f2614a6001eb331a0c8f3bb7d872180a3a590
Author: car <car>
Date:   Thu Oct 1 17:17:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 706195614ed9d963f7c8a1d95e5898449b266cb4
Author: lijewski <lijewski>
Date:   Wed Sep 30 20:07:18 1998 +0000

    Added tad more useful error output for bldTable().

Src/C_BaseLib/ParmParse.cpp

commit 89643e1933e7a87a259c64ed22a78a1b2453b509
Author: lijewski <lijewski>
Date:   Wed Sep 30 19:28:56 1998 +0000

    Fixed bug in & simplified FillPeriodicBoundary().

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.H

commit 157241cb30e13e1e23efed18fde719217659608c
Author: lijewski <lijewski>
Date:   Wed Sep 30 17:07:39 1998 +0000

    Added tFB.cpp.

Src/C_BaseLib/test/GNUmakefile.test
Src/C_BaseLib/test/tFB.cpp
Tests/C_BaseLib/GNUmakefile.test
Tests/C_BaseLib/tFB.cpp

commit 527b7ae09575d76b767808334221ed915309d6cc
Author: lijewski <lijewski>
Date:   Wed Sep 30 17:05:55 1998 +0000

    Fixed bug in FillBoundary() in parallel.  Simplified it as well.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 568a0d5cf5befbd5d68ac3c196c74d780105958f
Author: lijewski <lijewski>
Date:   Tue Sep 29 20:08:27 1998 +0000

    Added copyright macro.

Src/C_AMRLib/DatasetClient.cpp

commit d6999623cc1ebed83a5ec1eab40567cbe5afadd2
Author: car <car>
Date:   Tue Sep 29 18:05:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 385bc52345be13819da1c849295c91dadad12f0a
Author: car <car>
Date:   Fri Sep 25 23:00:22 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit f4ed19d4460349ac24f67146f282e336e790235f
Author: lijewski <lijewski>
Date:   Fri Sep 25 17:57:13 1998 +0000

    Added t8BIT.cpp

Src/C_BaseLib/test/GNUmakefile.test
Src/C_BaseLib/test/t8BIT.cpp
Tests/C_BaseLib/GNUmakefile.test
Tests/C_BaseLib/t8BIT.cpp

commit b52c7d3befe04273b88897afd1cd8d16030e49ec
Author: car <car>
Date:   Wed Sep 23 22:46:17 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 2c6e0d158d9256bfbd66731d97589c66dea0248a
Author: lijewski <lijewski>
Date:   Wed Sep 23 22:00:10 1998 +0000

    Needed to use finest_level instead of max_level in bldFinestLevels().

Src/C_AMRLib/Amr.cpp

commit ec195f309cc92eecce4cc52412310a7a4db83863
Author: lijewski <lijewski>
Date:   Wed Sep 23 20:19:38 1998 +0000

    bldFineLevels() now iterates through regrid() till grids don't change.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit bd3839d5c8232b2e792a72c271ef4d9e9bdc32ef
Author: lijewski <lijewski>
Date:   Tue Sep 22 23:42:59 1998 +0000

    Removed Amr_Auxil.H

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Amr_auxil.H

commit 734a2318e50a581578596eaa436cd3c8e68afa1d
Author: car <car>
Date:   Tue Sep 22 20:29:00 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 710021567886544cc673812d4b99f52ae13cff71
Author: car <car>
Date:   Tue Sep 22 18:06:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit be35caf639e93ec17646bc70e0ecc8916dc60496
Author: car <car>
Date:   Fri Sep 18 20:26:12 1998 +0000

    proj.cpp

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 9e7e421614024e3afc00485723e095bd513e64cc
Author: car <car>
Date:   Fri Sep 18 18:03:46 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit db6788cc56eb184e6702e8e66ded4af9b11d95cc
Author: car <car>
Date:   Fri Sep 18 00:09:28 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit db7d37acb2a5e983cfa7512d36d8da59ea7d7dab
Author: car <car>
Date:   Thu Sep 17 17:05:35 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 2d94c7ecf8ee39531847b0f553caadf4103b20e5
Author: car <car>
Date:   Thu Sep 17 16:46:06 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 4418bb1175f9d2bd2e0b552350e0e21f8c4939f4
Author: car <car>
Date:   Wed Sep 16 18:18:37 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 47c0da5e9155b149fdd28f6c376530d92a38b0c3
Author: car <car>
Date:   Wed Sep 16 03:36:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 2329a2e804320ca3b13ca306a60c235f9fd7a730
Author: lijewski <lijewski>
Date:   Tue Sep 15 22:31:40 1998 +0000

    Added amr.plot_vars ParmParse variable and a couple supporting functions.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit da893f7ec4c65231499debfd1c1bde9c0bbf4ac9
Author: lijewski <lijewski>
Date:   Tue Sep 15 00:11:06 1998 +0000

    Undid 1.20.

Src/C_AMRLib/StateData.cpp

commit 639ed6b3264abf7849b00c5e5cf89d97e9362278
Author: lijewski <lijewski>
Date:   Mon Sep 14 23:28:56 1998 +0000

    Ability to set ghost cells to average of min/max in Write()

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 40e1430ca7e72c4da435a3b8bbeda375f8550b56
Author: lijewski <lijewski>
Date:   Mon Sep 14 23:28:13 1998 +0000

    Set ghost cells to average of min/max on VisMF::Write() in checkPoint().

Src/C_AMRLib/StateData.cpp

commit 5c996ae3cfafab438523901f4d292cd9022ddcec
Author: lijewski <lijewski>
Date:   Mon Sep 14 21:50:34 1998 +0000

    format and fabio weren't in sync after an init() or setFormat().

Src/C_BaseLib/FArrayBox.cpp

commit 24e8f374c12bbca71d98a7c77807c146abcb6efb
Author: lijewski <lijewski>
Date:   Mon Sep 14 21:49:56 1998 +0000

    checkPoint() always used fab.format=NATIVE

Src/C_AMRLib/Amr.cpp

commit f38c2f511f9c3fd8677974e2cc0f14c8f8f61e92
Author: car <car>
Date:   Fri Sep 11 21:15:42 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit bb60f21f571e36cc9a7d52b7dd1bc914379e6146
Author: lijewski <lijewski>
Date:   Fri Sep 11 20:04:17 1998 +0000

    Added some stat output stuff in #if 0 ... #endif block.

Src/C_BaseLib/DistributionMapping.cpp

commit d9c2a723e7b3e3788c8c742a33495c92d69f7daf
Author: lijewski <lijewski>
Date:   Fri Sep 11 19:58:15 1998 +0000

    Minor cleanup to linInterp stuff.

Src/C_AMRLib/StateData.cpp

commit 923cfd6a71957e6068ef1b84ee530a62a1959076
Author: lijewski <lijewski>
Date:   Thu Sep 10 17:59:13 1998 +0000

    StartParallel() now does a MPI_Barrier() as a last step.

Src/C_BaseLib/ParallelDescriptor.cpp

commit f012b4f26632a6eea623d6ac84f3465287756a77
Author: car <car>
Date:   Wed Sep 9 23:49:28 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 9aacfb93dd2687dd9695c108cb69bbe3c0db3662
Author: car <car>
Date:   Wed Sep 9 19:57:26 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 3ed433555c6e3fdcaf1b2365f1eb906f7a00a2fe
Author: car <car>
Date:   Wed Sep 9 17:17:45 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 45cf93d29364c41f5c55df12b0f7e3e3c0c0d950
Author: car <car>
Date:   Tue Sep 8 23:12:15 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hglib.dsp

commit 2b5620225cef07a946c57b847ba64b416f8113ab
Author: car <car>
Date:   Tue Sep 8 23:06:26 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 90eb70b66b3de157095e03734f4543a4423e8663
Author: car <car>
Date:   Tue Sep 8 23:00:04 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp

commit 57cdd7b13035302d505ed24cad4f7c06443b6e4b
Author: car <car>
Date:   Tue Sep 8 22:59:40 1998 +0000

    cleanup

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit d6331628bc751ea0cafab9f8b235038123b4545a
Author: car <car>
Date:   Tue Sep 8 22:35:55 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit ce05e0a9949fdf04b2a3e679b73eec41dc79cad4
Author: car <car>
Date:   Tue Sep 8 21:07:32 1998 +0000

    counted pointer

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 4d254df0da070078dcad99ce1053944eb887c79c
Author: car <car>
Date:   Fri Sep 4 22:31:12 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/interface.H

commit 4aef54aa70c7acb1b9bf8b3c5433911eb1b16686
Author: car <car>
Date:   Fri Sep 4 19:30:28 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 8e6bff33f49f788ea4dec30c87c6727be4d753d0
Author: car <car>
Date:   Thu Sep 3 18:30:15 1998 +0000

    Really No changes.

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit a2c4039db8020fe224960dc83e4fab1ed57f24f8
Author: car <car>
Date:   Wed Aug 26 17:48:15 1998 +0000

    added back graph stuff

Src/LinearSolvers/C_NodalMG/interface.cpp

commit 3aeba57bb0280faf4bc23fc4898d4dc309ec0e04
Author: car <car>
Date:   Tue Aug 25 23:44:25 1998 +0000

    added some more temporary files to .cvsignore

Src/LinearSolvers/C_NodalMG/.cvsignore

commit 0185cf4a5dbfe837b5d45be726aebdf1d5daa70e
Author: car <car>
Date:   Tue Aug 25 23:43:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 3c07f96043e4dc3da790ffe34b7c96e36e79b886
Author: car <car>
Date:   Fri Aug 21 23:19:14 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit b47a9df5fae0525533e1dfa0816e9312c71e8751
Author: car <car>
Date:   Fri Aug 21 22:20:19 1998 +0000

    ErrorString

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit aea58ba4e6216a784b3f0c6247d4a6216b091b7d
Author: car <car>
Date:   Fri Aug 21 18:06:08 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/test/GNUmakefile.tCArena
Tests/C_BaseLib/GNUmakefile.tCArena

commit d5ecf2650057e5bf842a92e3f76dd4c3677b3000
Author: car <car>
Date:   Fri Aug 21 17:58:28 1998 +0000

    More Abort changes

Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/test/GNUmakefile.test
Src/C_BoundaryLib/BndryData.cpp
Src/LinearSolvers/C_NodalMG/GNUmakefile
Tests/C_BaseLib/GNUmakefile.test

commit e6d5edcad64aca2642f08a437a76fff584e20939
Author: car <car>
Date:   Thu Aug 20 23:53:47 1998 +0000

    Abort switch

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 4f4a57f7d6c65d37c7119b9794a90139c8b180a1
Author: car <car>
Date:   Thu Aug 20 17:53:59 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 9c1c1c289ee4c6b82dec03eb975c2dd2a923fa8b
Author: car <car>
Date:   Thu Aug 20 17:40:09 1998 +0000

    Support for KCC_VERSION

Src/C_BaseLib/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile
Tools/C_mk/Make.defs

commit ce7bdb0054dcf472af9df3716420791924faf04b
Author: car <car>
Date:   Wed Aug 19 17:52:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 705202e2e4d1f3cea532f9cc08632f400e718112
Author: car <car>
Date:   Wed Aug 19 17:35:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/amr_defs.H

commit d363e19e6e6668c55937ac5829b5485acdce3f6d
Author: car <car>
Date:   Wed Aug 19 17:22:00 1998 +0000

    Minor changes.

Src/LinearSolvers/C_NodalMG/amr_defs.H

commit ee526c123e5427ca7c24792e137000008f0314ea
Author: car <car>
Date:   Fri Aug 14 22:51:08 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 023511f96d7603fa699be254cc6bef5e347d36fe
Author: car <car>
Date:   Fri Aug 14 17:26:39 1998 +0000

    Fix for g++, no limits header file

Src/C_BaseLib/FArrayBox.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit df7a663a1f3e7b2e55627f4c0a43c20867469d23
Author: car <car>
Date:   Fri Aug 14 16:37:34 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 174066e21cd0f617b0d18ffe31cb881452a58b82
Author: car <car>
Date:   Fri Aug 14 16:36:19 1998 +0000

    Fixes for WIN32

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp

commit 251295b9ce2a2337d5dcb7f5753225f80ef382d2
Author: car <car>
Date:   Fri Aug 14 16:28:19 1998 +0000

    added portable support for quiet_NaN

Src/C_BaseLib/FArrayBox.cpp

commit 2a8afd48e81171ea2cfefe2999946256f549d444
Author: car <car>
Date:   Fri Aug 14 14:31:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 3ca0cbe5afbc1969cc407554743cc943cab1a1c6
Author: car <car>
Date:   Fri Aug 14 00:22:09 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 57e67dfc5d41719debbfa3a5de900028a612854f
Author: car <car>
Date:   Thu Aug 13 22:54:40 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 78d09767d022606b4a60e2124c1be14736aba265
Author: car <car>
Date:   Thu Aug 13 22:48:56 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 06a6729f1cbf94655818eee0adca6b7baab576e0
Author: lijewski <lijewski>
Date:   Wed Aug 12 18:00:53 1998 +0000

    Added more MPI RunStats.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit f15f4d21f8e5de4610a84deeca6e0e04d7d8ce66
Author: lijewski <lijewski>
Date:   Tue Aug 11 20:33:38 1998 +0000

    Added mpi RunStats

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit 794c4ec7b68a14699302138e4e369f5f24c300c6
Author: lijewski <lijewski>
Date:   Tue Aug 11 20:33:20 1998 +0000

    Added mpi RunStats.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 8e605cebccf49ba1a0c4c3cde3e362684bd187ae
Author: lijewski <lijewski>
Date:   Mon Aug 10 17:03:57 1998 +0000

    Didn't get BL_T3E & BL_CRAY stuff quite right.

Src/C_BaseLib/CONSTANTS.H

commit 787b7b6560c790c475e77b51bcdd2491e2e1cba4
Author: lijewski <lijewski>
Date:   Sat Aug 8 17:25:23 1998 +0000

    Merged in BL_OLD_STL

Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/CONSTANTS.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp
Tools/C_mk/Make.CRAY
Tools/C_mk/Make.OSF1
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs

commit 9fe2a51522b53693d387edcfb62fff45d8df42aa
Author: car <car>
Date:   Fri Aug 7 17:46:59 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit e45483ef193af3d0c5f14de7525236f0964ddeaa
Author: car <car>
Date:   Thu Aug 6 23:12:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 10208691aa2058cb1ce050e5704f762177552677
Author: car <car>
Date:   Thu Aug 6 20:56:37 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H

commit 5abff0168516d716a637cd24c40c141723a5457e
Author: car <car>
Date:   Thu Aug 6 20:31:09 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H

commit d3388ac98b339c73ceb568f07412a5db1d0e86ca
Author: car <car>
Date:   Thu Aug 6 20:30:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 7d4253e6c6eb258e4ffb46bb5ea1fd32d28cae81
Author: car <car>
Date:   Thu Aug 6 03:46:58 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 08bc7c2665412566fc185ad36c5ac783ac50927d
Author: car <car>
Date:   Wed Aug 5 21:42:15 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit fbb95001f0b6191b17ae8e4b78567b98d6e5dd89
Author: car <car>
Date:   Wed Aug 5 21:24:42 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp

commit 5fa7d7b60bbb7c88c6191ba2b1c50715922a783d
Author: car <car>
Date:   Wed Aug 5 20:57:59 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 007cfb6e9849c5e05da601f500aaea84edfe7373
Author: car <car>
Date:   Wed Aug 5 19:21:34 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/.cvsignore
Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/proj.cpp

commit f8d3229288dbc5dce9daaefb33d10876e896e76d
Author: car <car>
Date:   Wed Aug 5 17:49:25 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit e115dda27f62ee113bb17fbbe5a0d85cefd10160
Author: car <car>
Date:   Wed Aug 5 17:38:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit c125fa3ab24760bc37c51ed60b1d56c0fa288d44
Author: car <car>
Date:   Tue Aug 4 22:57:33 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/hgproj.pg

commit 79dd7a9adc41dbbba69612d75040c24edecb50d9
Author: car <car>
Date:   Tue Aug 4 21:48:58 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit d1c3a2bc4a6b9ffd48ab63d441a0c054c76111f2
Author: car <car>
Date:   Tue Aug 4 18:25:22 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit e13e57670382dbca52f93356f6f2e33a0c83b4cb
Author: lijewski <lijewski>
Date:   Tue Aug 4 16:41:55 1998 +0000

    Removed verbose output referring to flushing various caches.
    Open gridlog, datalog and runlog in append mode.

Src/C_AMRLib/Amr.cpp

commit bb3ec38dfd561cc40ae83cd7f07856b2333e1f16
Author: car <car>
Date:   Mon Aug 3 20:35:00 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit b7a7ff9995f8b7701dcbb45d18901aebe2a88645
Author: car <car>
Date:   Mon Aug 3 20:02:39 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 9b327ebfd51915b6b698fe569c1f8b2aa6c1d5ab
Author: car <car>
Date:   Mon Aug 3 19:26:26 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit ebbcc980f3b957c7724b1e1d77951b76caffd80d
Author: car <car>
Date:   Mon Aug 3 18:01:56 1998 +0000

    Some parallel fixes for single level.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit 679f6914e0ac47151744c6bd3761cb999ffb8184
Author: car <car>
Date:   Fri Jul 31 17:23:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit b0815ad94beb95de0cf13e4729629bfca08b840d
Author: car <car>
Date:   Thu Jul 30 23:14:14 1998 +0000

    Removing BSP

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/Make.package
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/Make.package
Tests/LinearSolvers/C_CellMG/main.cpp

commit 6d94a74e21b57539482876ebf434e50658bb5c39
Author: car <car>
Date:   Thu Jul 30 23:13:45 1998 +0000

    more preload removal mods

Tools/C_util/README

commit b2098def6a6026dc2590862aafc00c1e87a44b24
Author: car <car>
Date:   Thu Jul 30 23:06:43 1998 +0000

    Rid ourselves of BSP files...

Tools/C_util/preload.cpp

commit 15db0bbaa5f0448f68038e7e30a1c1715f92e0bf
Author: car <car>
Date:   Thu Jul 30 21:01:06 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 89e694a20d0ed460e009d8321602232905b87ed1
Author: lijewski <lijewski>
Date:   Wed Jul 29 20:44:12 1998 +0000

    Use Barrier() instead of Synchronize() to sync across processors.

Tools/C_util/WritePlotFile.cpp

commit 15dd75d476de16e43c36ff87b254834e45016bf7
Author: lijewski <lijewski>
Date:   Wed Jul 29 20:25:55 1998 +0000

    Brought up-to-date with latest ParallelDescriptor mods.

Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit b7e2bbc06e0526d6a36897213c8e46a5920765ce
Author: lijewski <lijewski>
Date:   Wed Jul 29 20:04:35 1998 +0000

    Added back in Broadcast() -- needed by some vis code.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 485500429a2cd95e69a7f53778fe5cc97ac81605
Author: lijewski <lijewski>
Date:   Wed Jul 29 19:26:39 1998 +0000

    Only use cache if BL_USE_MPI && !BL_NO_PROCMAP_CACHE

Src/C_BaseLib/DistributionMapping.cpp

commit 9030d8571f83858bd1adfe7c5f7b7eef642c11ee
Author: lijewski <lijewski>
Date:   Wed Jul 29 19:09:30 1998 +0000

    Brought up-to-date with new ParallelDescriptor and FabArray.H.

Src/C_BoundaryLib/FabSet.cpp

commit 3b1547bdaf4c8869499a7369c74d312a95b519fd
Author: lijewski <lijewski>
Date:   Wed Jul 29 19:09:05 1998 +0000

    Brought up-to-date with new ParallelDescriptor and FabArray.H

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/InterpBndryData.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 96b9b8da958f5a3afb204b48d3e7b43f0987a4bb
Author: car <car>
Date:   Wed Jul 29 17:21:30 1998 +0000

    Added comment for Windows.

Src/C_BaseLib/Utility.H

commit d5b0688f85d231c49f7493d735a18590c24f4149
Author: car <car>
Date:   Wed Jul 29 00:06:04 1998 +0000

    Dosify.

Src/C_BaseLib/Utility.cpp

commit 03ab66c88ff98fc63527503489dc985c980e7990
Author: lijewski <lijewski>
Date:   Tue Jul 28 17:47:49 1998 +0000

    Undid the static RunStat -- T3E had a bug.

Src/C_BaseLib/DistributionMapping.cpp

commit 983a7ea49f2ebc9dcac7d88b0245c3ab46f852b9
Author: car <car>
Date:   Tue Jul 28 17:16:06 1998 +0000

    Added ccse-mpi.H as a T_source.

Src/C_BaseLib/Make.package

commit b9b41c38318f0c73abae5183e3d248488ecfb078
Author: car <car>
Date:   Tue Jul 28 03:21:17 1998 +0000

    windows fixes

Src/C_BaseLib/ccse-mpi.H
Src/C_BaseLib/pBoxLib_2.dsp

commit f7d6ecedae89a0c4c65d3d5891a9628a6293cddd
Author: lijewski <lijewski>
Date:   Mon Jul 27 21:33:36 1998 +0000

    Now using <ccse-mpi.H> instead of <mpi.h>

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 1c6ee150c88ce41e7c6ea8aab39122d84e60f1fa
Author: lijewski <lijewski>
Date:   Mon Jul 27 21:33:06 1998 +0000

    Now using <ccse-mpi.H>

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/VisMF.cpp

commit 9035c2abfdaf9d10ffe56145d59e0be31c6dd161
Author: lijewski <lijewski>
Date:   Mon Jul 27 21:32:46 1998 +0000

    Encapsulates <mpi.h> making it slightly easier to change from
    using BL_USE_MPI or not.

Src/C_BaseLib/ccse-mpi.H

commit 4fcd9ade357920b0ab2c60c2e1c0e2bc92de7d91
Author: lijewski <lijewski>
Date:   Mon Jul 27 21:14:16 1998 +0000

    Made RunStats(fabarray_copy) a static object.

Src/C_BaseLib/FabArray.H

commit 33794cdd02d605804142e5717e9dd5252ccf48ea
Author: lijewski <lijewski>
Date:   Mon Jul 27 20:43:37 1998 +0000

    Added BL_NO_PROCMAP_CACHE to enable the turning off of caching.

Src/C_BaseLib/DistributionMapping.cpp

commit 41c9b90fb7ea8fccc9725a5666be1fb13aeef1f9
Author: lijewski <lijewski>
Date:   Fri Jul 24 22:40:46 1998 +0000

    RunStats object is now static.

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit f95be54806f75136e8d886acad73bae55cfd7fa0
Author: lijewski <lijewski>
Date:   Fri Jul 24 01:25:37 1998 +0000

    Constructor now takes aString instead of char*.

Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit 162f8b6ae051c8b6b4fede08f2d9e18e840156f7
Author: lijewski <lijewski>
Date:   Fri Jul 24 01:24:51 1998 +0000

    Brought up-to-date with latest RunStats mods.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 765c667f4c6c8fc6aeeb4ba94bb7747f257efe98
Author: lijewski <lijewski>
Date:   Thu Jul 23 20:53:10 1998 +0000

    Some code rearrangment to fix g++ 2.8.1 bug on Solaris.

Src/C_BaseLib/DistributionMapping.cpp

commit 6fe17cac9f432094caa616856714ffbcdf6fff13
Author: car <car>
Date:   Thu Jul 23 16:34:00 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 794045ce5858735a3fbcf44d0b55aa9279af8332
Author: car <car>
Date:   Thu Jul 23 02:49:27 1998 +0000

    Not needed

Src/LinearSolvers/C_NodalMG/Notes.doc

commit 6f9863c1118b358861a5e5097ee2ed5e5ccd7dc1
Author: car <car>
Date:   Wed Jul 22 21:23:33 1998 +0000

    *** empty log message ***

Src/C_AMRLib/amrlib.dsp
Src/C_BoundaryLib/bndrylib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 57c624c594de17c6b4c328ca8afacc21f1a37d57
Author: car <car>
Date:   Wed Jul 22 19:45:25 1998 +0000

    *** empty log message ***

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/pBoxLib_2.dsp
Src/C_BoundaryLib/bndrylib.dsp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 3605dd2ebe46f3838819e30f56b0008981b67c64
Author: car <car>
Date:   Tue Jul 21 17:44:45 1998 +0000

    MSVC change

Src/C_AMRLib/TagBox.cpp

commit ce3c2836480db709d06c3f3fff6987a9511aedbe
Author: lijewski <lijewski>
Date:   Tue Jul 21 15:23:40 1998 +0000

    Now can use this stuff in serial w/o calling Start & Stop routines.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 2f470ac120279c0a8e363bc8e84d7db1d9b854c9
Author: car <car>
Date:   Fri Jul 17 17:59:07 1998 +0000

    Testing.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 2cb093275c08d8a72a3d7f4960a96edd12fb0c85
Author: car <car>
Date:   Fri Jul 17 17:32:59 1998 +0000

    Minor changes.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 82d3ee109d905d79cff863a1d8ed2663ada40dba
Author: lijewski <lijewski>
Date:   Thu Jul 16 18:19:18 1998 +0000

    Make sure CoarseBox() for NodeBilinear doesn't produce degenerate boxes.

Src/C_AMRLib/Interpolater.cpp

commit 3b9549d8754c04a0360b0ea095a5f20dd076ed03
Author: car <car>
Date:   Thu Jul 16 17:34:59 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/Notes.doc
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 2172b1188966f260a12c63a54afbaa11739507cb
Author: lijewski <lijewski>
Date:   Wed Jul 15 22:42:09 1998 +0000

    Removed TagBoxArray::mergeUnique().
    TagBoxArray::collate() now removes the duplicate IntVects.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 03da4ee53fb957d688eba4aaa60ac9ae28d241f7
Author: car <car>
Date:   Tue Jul 14 20:47:26 1998 +0000

    test

Src/LinearSolvers/C_NodalMG/Notes.doc

commit e838de8b51745f07687efe71c75688822b8e6bc0
Author: car <car>
Date:   Tue Jul 14 20:23:41 1998 +0000

    Anal changes

Src/LinearSolvers/C_CellMG/ABec_UTIL.F
Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F

commit 6a90849e2c05c1296c1ee84a63b4c187a312b197
Author: car <car>
Date:   Mon Jul 13 21:40:42 1998 +0000

    First CHeckin

Src/LinearSolvers/C_NodalMG/Notes.doc

commit b33116cde52aaa784a503928a6ccfd11da642534
Author: car <car>
Date:   Mon Jul 13 18:17:39 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit e6b61468f222a9752446318d558e2e0dc0b00c94
Author: car <car>
Date:   Fri Jul 10 22:32:05 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.h

commit e935e1d652ba1fe6e8e734001abe988b0ffe227f
Author: car <car>
Date:   Fri Jul 10 21:56:16 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h

commit bd91e2f71567ccad5ddf2304b3e09ea73361643e
Author: car <car>
Date:   Fri Jul 10 20:13:51 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit f5abc83f76dff2d19ba47f1141ba4c04008de3a6
Author: lijewski <lijewski>
Date:   Thu Jul 9 18:27:33 1998 +0000

    Added back in dest_comp argument to FillCoarsePatch().

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit e569238abbbf0bc0c8a1de470c967be49e650b4f
Author: lijewski <lijewski>
Date:   Thu Jul 9 17:59:24 1998 +0000

    Assume dest_comp==0 in FillPatchIterator and FillCoarsePatch

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit b07338ec1e04f88955fe54c1779d09789fd3f5de
Author: car <car>
Date:   Thu Jul 9 00:53:37 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 955335d8250861659872020751f63d31f02f5da3
Author: car <car>
Date:   Thu Jul 9 00:50:19 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 8fbd155950a8880e9e6f871dc05b744f6ac61d8d
Author: lijewski <lijewski>
Date:   Wed Jul 8 22:26:37 1998 +0000

    Modest speedup in how we build PIRMMap.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 02f7e3f533cbd09857f0208ed6f069c08ec902be
Author: lijewski <lijewski>
Date:   Wed Jul 8 21:56:21 1998 +0000

    Fixed very subtle bug in FillBoundary() caching mechanism.

Src/C_BaseLib/MultiFab.cpp

commit 3f3fa8d46f29085d2df28140a417ebb9889c602b
Author: car <car>
Date:   Wed Jul 8 20:19:57 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit a8ee404a15d2cf41b3798314a1d6b50af5f54810
Author: car <car>
Date:   Wed Jul 8 19:59:19 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit af1c9464de0f3298074d39e107e50270f975ac0d
Author: lijewski <lijewski>
Date:   Wed Jul 8 19:17:51 1998 +0000

    Added updated version of self-intersection caching for FillBoundary().

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 7a71136316a8c1b4b5c0023d5ca1aea36756cad3
Author: lijewski <lijewski>
Date:   Wed Jul 8 19:17:16 1998 +0000

    Added MultiFab::FlushSICache() in appropriate place.

Src/C_AMRLib/Amr.cpp

commit fe137c9680605f7e1cfc925c7ee863c2566213c6
Author: lijewski <lijewski>
Date:   Wed Jul 8 16:36:12 1998 +0000

    Added a sentinel value to m_procmap in DistributionMapping.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp

commit eb8c317e5df94b13ffbb5a79b7ff248199909f13
Author: lijewski <lijewski>
Date:   Wed Jul 8 16:33:56 1998 +0000

    Removed ProcessorMap() from FabArray.

Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/FabSet.cpp

commit be781b513914c6f8b8b7b66a2865afd56ca63eff
Author: lijewski <lijewski>
Date:   Wed Jul 8 16:33:36 1998 +0000

    Removed ProcessorMap() from FabArray

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp

commit e63bcae781efb6dcfbfb48fe311cd40406a55ffd
Author: car <car>
Date:   Wed Jul 8 00:20:23 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit f8632161602bb53a33016e361d4be5498322fa05
Author: lijewski <lijewski>
Date:   Tue Jul 7 20:04:56 1998 +0000

    Added fpb_cache_size to geometry ParmParse in Setup().

Src/C_BaseLib/Geometry.cpp

commit 467e67b3505225ea510f1e898b8d1bc34f8df8f7
Author: lijewski <lijewski>
Date:   Tue Jul 7 19:43:28 1998 +0000

    Merged the four readFAB()s into one.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit deb7c3f1f869191cc7de37e1213b01de7c77d08a
Author: lijewski <lijewski>
Date:   Tue Jul 7 17:25:11 1998 +0000

    Added BL_COPYRIGHT_NOTICE macro.
    Substituted spaces for TABs.
    Some generic code cleanup.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/Mask.H
Src/C_BoundaryLib/Mask.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit 3ea83e5fac5aad9aab7013b866bb766939c513f6
Author: car <car>
Date:   Tue Jul 7 15:41:52 1998 +0000

    Support for g++ 2.8.1

Tools/C_mk/Make.defs

commit 754652b595de30289816fa70b1dab04634fe64fa
Author: lijewski <lijewski>
Date:   Mon Jul 6 21:17:24 1998 +0000

    Got the sense of a #ifdef wrong.

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/VisMF.cpp

commit c57eddb2f93289fc1b871db3769f1e410ae6fd0b
Author: lijewski <lijewski>
Date:   Mon Jul 6 20:44:47 1998 +0000

    Now use pubsetbuf() by default instead of setbuf().
    BL_USE_SETBUF now means to use setbuf() instead of pubsetbuf().

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.T3E

commit 4840c7b81fa724b9a64486c1fa4285c9d22d9f0d
Author: lijewski <lijewski>
Date:   Mon Jul 6 20:44:18 1998 +0000

    Now use pubsetbuf() instead of setbuf() by default.

Src/C_BaseLib/VisMF.cpp

commit e2be62ecc3b37c7b479ccd8d934da5df66ec49c6
Author: lijewski <lijewski>
Date:   Mon Jul 6 20:44:00 1998 +0000

    Now use pubsetbuf() by default.

Src/C_AMRLib/Amr.cpp

commit f3993df69ae507281ca8aec608d096107b2d0a57
Author: lijewski <lijewski>
Date:   Mon Jul 6 18:05:03 1998 +0000

    Removed a setVal(0).
    Inverted a swith statement and a for loop.

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit ac7f3aa07d83fe87c1ed6cb81f2b945487ac1243
Author: lijewski <lijewski>
Date:   Sat Jul 4 03:35:14 1998 +0000

    Fixed bug in FillCoarsePatch().

Src/C_AMRLib/AmrLevel.cpp

commit e1e04edb5c2bb679643903978bdd6c23d82a7ffc
Author: car <car>
Date:   Thu Jul 2 20:17:06 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/interface.H

commit ab5273f2bbaff483b3b64429a13ecc1d1c55b4c8
Author: vince <vince>
Date:   Wed Jul 1 20:43:52 1998 +0000

    Added distinction between OSF1 versions 3 and 4.

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.defs

commit c69cc6b6dd724f1657d7d70a32e72346e7e85603
Author: lijewski <lijewski>
Date:   Wed Jul 1 19:20:39 1998 +0000

    Removed FPMINBOX stuff as well as SerialFillPatch() gunk.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit cdb659e5c140792f73744b4ae1990db9dacf15d5
Author: lijewski <lijewski>
Date:   Tue Jun 30 23:43:45 1998 +0000

    More simplification to FillPatchIterator.

Src/C_AMRLib/AmrLevel.cpp

commit 23dd6aa740dfc451b5d19333038519b2f336cc70
Author: lijewski <lijewski>
Date:   Tue Jun 30 15:11:21 1998 +0000

    Make sure not to call SerialFillPatch if NProcs != 1.

Src/C_AMRLib/AmrLevel.cpp

commit 8f0a2bac6616a64b011d9d90531798374eb91f6d
Author: lijewski <lijewski>
Date:   Tue Jun 30 04:33:56 1998 +0000

    Fixed bug in FillPatchIterator.
    Left in some fill patch debugging code.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 81865f1e5014e662a20cf3c448645d5e31b9087e
Author: lijewski <lijewski>
Date:   Tue Jun 30 04:08:16 1998 +0000

    A tad bit of cleanup.  More needed.

Src/C_AMRLib/Interpolater.cpp

commit 932450e3b9a37a1cc5e1f6c256ecdef1430a626d
Author: car <car>
Date:   Mon Jun 29 17:03:29 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 172595fffcd810bb189767bf332239a698e28943
Author: car <car>
Date:   Mon Jun 29 17:01:54 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit ccefddec778b88dd61d1af52d264f6aa0d9b62cb
Author: car <car>
Date:   Mon Jun 29 16:44:27 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 22c89a74fa2ccc99704fc6c46a4814edf8c9a85d
Author: car <car>
Date:   Mon Jun 29 16:34:21 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 8588295485449eb7fe8e827898d4aa0a653d3cd4
Author: lijewski <lijewski>
Date:   Sat Jun 27 21:34:42 1998 +0000

    Some cleanup in FillPatch()
    FillCoarsePatch() is now more memory efficient.
    FillPatch() now sets course ghost cells outside of physical boundary.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit bfaf56a3b1d62a9171f517cc097353634e18548e
Author: car <car>
Date:   Fri Jun 26 20:09:31 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit dbc844c5e13d8fae00c60f77f63f76ee96787434
Author: car <car>
Date:   Fri Jun 26 19:54:02 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 415e30d1ae8587e56353de1b47bd688acc14f357
Author: car <car>
Date:   Thu Jun 25 21:54:33 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp

commit 16e41cb8936a255f94ba5548a3d567d38207a98e
Author: car <car>
Date:   Thu Jun 25 21:26:58 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit f1981df61c70fd9715c4581a97db6732fbb6dc80
Author: car <car>
Date:   Thu Jun 25 16:34:37 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 9e458484ce54f6860827013ef1c559a746b4a439
Author: car <car>
Date:   Thu Jun 25 15:54:12 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit d35510814f7ae67d619701650a0965dfb9e9db8e
Author: car <car>
Date:   Thu Jun 25 00:15:55 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 411c96aca5dc622df51bca351ebedd9504e8e9aa
Author: car <car>
Date:   Wed Jun 24 23:46:21 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 9a5083fa8874e1599531449374bb20d31f2b678c
Author: car <car>
Date:   Wed Jun 24 20:49:06 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 10cf77a7e7d8e79b5047ce059ce9523a749fdf84
Author: car <car>
Date:   Wed Jun 24 17:34:36 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 13e8f84cf9b6fd53e0261af7f7085d80cc4c8037
Author: car <car>
Date:   Wed Jun 24 17:26:13 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F

commit 7f064dbc747e63f66ff03ea74a43111484704b2c
Author: car <car>
Date:   Tue Jun 23 23:57:52 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit d08288b885ba317206f2431eda6b4a507d396076
Author: car <car>
Date:   Tue Jun 23 21:52:08 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 6eeb04d508fc40d9684dff415fc6fc790ce9852b
Author: car <car>
Date:   Sun Jun 21 22:10:35 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp

commit 69be6883dd8c39175842910aa39c5867bdb18084
Author: car <car>
Date:   Sun Jun 21 21:53:28 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit c66ece1948676785108625dea0b752360321d157
Author: lijewski <lijewski>
Date:   Sun Jun 21 18:02:39 1998 +0000

    Added additional assert()s re: AddBox() return values.

Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/FabSet.cpp

commit c229d9c30402b7a0df164d271610dd6027430fab
Author: lijewski <lijewski>
Date:   Sun Jun 21 17:56:23 1998 +0000

    Added additional assert()s re: AddBox() return values.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 33e89c8fe55c2f3904e519674396879bfa3c2e73
Author: lijewski <lijewski>
Date:   Sat Jun 20 16:16:09 1998 +0000

    Added copyright notice macro.

Src/C_AMRLib/Interpolater.H

commit 633a460d95812c6a74818a52b0194d46a8ac7f6b
Author: lijewski <lijewski>
Date:   Sat Jun 20 03:20:02 1998 +0000

    Fixed bug in mapPeriodic().

Src/C_AMRLib/TagBox.cpp

commit efed1cc469397715266be52febaaa47d10e28298
Author: car <car>
Date:   Fri Jun 19 22:47:15 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit f3955f2b7a210de23fa6ca5501e5182b98f94c01
Author: car <car>
Date:   Fri Jun 19 19:06:45 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit bdc7f5dae242534a53fb50a724ba2a6c92b25e6f
Author: car <car>
Date:   Fri Jun 19 18:18:21 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 4bf971d51746922cc2be0ad92ea186e076aba81e
Author: car <car>
Date:   Fri Jun 19 18:18:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit f889f5d7e31c53fe044ef330867fedf608a7a9a2
Author: lijewski <lijewski>
Date:   Thu Jun 18 23:45:52 1998 +0000

    Added another assert().

Src/C_BoundaryLib/FabSet.cpp

commit 8005805006ecbcd15a8ae7fec0fb682f8e46fc1f
Author: car <car>
Date:   Thu Jun 18 19:44:50 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 71eeaa3e0a792707ffc9c123164d36f96c82b010
Author: car <car>
Date:   Thu Jun 18 18:09:22 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 1cf82a23ecaccb03b5df29f617932ea97682251f
Author: car <car>
Date:   Thu Jun 18 17:54:29 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit c144a79a6279c685e4d4ba1401259113560d9e1d
Author: car <car>
Date:   Thu Jun 18 15:36:57 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit bd14e91d873b2927586cbec69cb29d353ee6add9
Author: lijewski <lijewski>
Date:   Thu Jun 18 04:12:41 1998 +0000

    Fixed a bug in the caching of FPBs.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 4b859a41aacfa2e453ad8f272381c4f329295300
Author: car <car>
Date:   Wed Jun 17 23:20:31 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 67e915b53391f7f10c0209f32f3fc91d21814ea1
Author: car <car>
Date:   Wed Jun 17 19:15:52 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit c2cf6e594a54b930313777e9e2e3a846a960f9e6
Author: car <car>
Date:   Wed Jun 17 18:16:57 1998 +0000

    2D Changes.2D Changes.

Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 463a91959d376534fce6a6ff37161f7739034c91
Author: car <car>
Date:   Wed Jun 17 18:15:55 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 7a62ed5399b7fc51b377e2eed2390047f72865e7
Author: car <car>
Date:   Wed Jun 17 17:23:25 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit e75c09420c3d8d1773053a02414cfef9a61a5454
Author: car <car>
Date:   Wed Jun 17 17:00:43 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 8d47ca3625fc533cb62d03a1c04df7d06bef89d3
Author: car <car>
Date:   Tue Jun 16 23:30:05 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F

commit cdf50693ac914da1496404b3245b7d22d3c76950
Author: car <car>
Date:   Tue Jun 16 20:53:48 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 9d9f353d2f211dc0e74d8717b42886dd5db6580c
Author: lijewski <lijewski>
Date:   Tue Jun 16 18:02:04 1998 +0000

    Slight change regarding how we get MFCD from MultiFab.

Src/C_BaseLib/Geometry.cpp

commit 0b8283371464b3b023e12cd9a3bc636940583e71
Author: lijewski <lijewski>
Date:   Tue Jun 16 18:01:37 1998 +0000

    Removed call to FlushSICache().

Src/C_AMRLib/Amr.cpp

commit eee472c2de77c73d72eaf47c15bcefec80909a0f
Author: lijewski <lijewski>
Date:   Tue Jun 16 18:01:13 1998 +0000

    Removed the self-intersection cache.
    Doesn't look to have been really useful.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit fcf7e67b8a08e6227c968711d68789aa365992d7
Author: lijewski <lijewski>
Date:   Tue Jun 16 18:00:46 1998 +0000

    Made FabArrayCopyDescriptor::clear() really work.

Src/C_BaseLib/FabArray.H

commit 34490600ebd8622fb2dd61a33b9f65b89c37b34f
Author: car <car>
Date:   Tue Jun 16 16:02:03 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit c05d5ba365e6efa6ae3657db501620fbdef7d9c2
Author: car <car>
Date:   Tue Jun 16 16:01:06 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit ea6e6271240198016287e99933aea1a8e96364d9
Author: car <car>
Date:   Tue Jun 16 15:59:43 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 7742841d0d357066184e5cd40054c7e802af863b
Author: car <car>
Date:   Tue Jun 16 15:41:38 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit a908a29917e1d4d7f490f4d6e7cc696333b9853d
Author: car <car>
Date:   Tue Jun 16 03:39:03 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 01b01a3aa32a01b5c5dafeb41d21f5b775e858ea
Author: car <car>
Date:   Tue Jun 16 00:04:49 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 4a84e4d6cc701e737441be9fb383012137b62d4d
Author: lijewski <lijewski>
Date:   Mon Jun 15 23:55:36 1998 +0000

    Added MultiGrid::FlushSICache().

Src/C_AMRLib/Amr.cpp

commit 6fb6ea6a2c96af797ccd30ec7595bee5ecf07a50
Author: lijewski <lijewski>
Date:   Mon Jun 15 23:55:13 1998 +0000

    Decreased size of cache.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit c6a0ed164acd968030eb14db750fd18b94e7165a
Author: lijewski <lijewski>
Date:   Mon Jun 15 23:54:24 1998 +0000

    Added grid self-intersection cache for FillBoundary().

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit e45ca94d4f9e68a25da6a47b0445c1d994f11c45
Author: lijewski <lijewski>
Date:   Mon Jun 15 23:53:44 1998 +0000

    Inlined operator==()s.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 163788f5968a2952684dedd7debd4cdce2f8811d
Author: lijewski <lijewski>
Date:   Mon Jun 15 23:52:57 1998 +0000

    Simplified operator==() a tad.

Src/C_BaseLib/Array.H

commit 65d766483954b56d98fd9579a4893cd233db1a49
Author: car <car>
Date:   Mon Jun 15 21:18:17 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 3d4ec5cb5927a196d925c4356e44be8579364707
Author: lijewski <lijewski>
Date:   Mon Jun 15 20:06:16 1998 +0000

    Rearranged how FPB stuff is done.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 57ce3103b2b9580058aa91b73b2385b928b5645b
Author: car <car>
Date:   Mon Jun 15 16:07:17 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 3e5773e32432cdf123390035ba7841c26028aec8
Author: lijewski <lijewski>
Date:   Mon Jun 15 15:13:25 1998 +0000

    Added fabarray_copy RunStat.

Src/C_BaseLib/FabArray.H

commit 8b3b3bf6af182eb9c92a54cde938d342305c5fcc
Author: lijewski <lijewski>
Date:   Sun Jun 14 22:05:38 1998 +0000

    Removed default size initializer on cache.

Src/C_BaseLib/Geometry.cpp

commit bf46ef40f97c5e0a97a8a045c42c9cfea7c0aa69
Author: lijewski <lijewski>
Date:   Sun Jun 14 06:10:40 1998 +0000

    Fixed some bugs I introduced.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 38d36a14eb8dd161b7d5baddd72742794eec93a5
Author: lijewski <lijewski>
Date:   Sat Jun 13 21:12:28 1998 +0000

    Added more RunStats.

Src/C_BoundaryLib/FabSet.cpp

commit 060c83eda88e567d5f8231ee42c1692b08c3a162
Author: lijewski <lijewski>
Date:   Sat Jun 13 21:07:34 1998 +0000

    Added reflux RunStat.

Src/C_AMRLib/FluxRegister.cpp

commit 96f54fc316fa9a64727c486b84b230e3b0b11970
Author: lijewski <lijewski>
Date:   Sat Jun 13 21:00:35 1998 +0000

    Use vector instead of List for cache.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 45cfc77319d7eb4b31fe8c132364332de90ae0c5
Author: lijewski <lijewski>
Date:   Sat Jun 13 21:00:09 1998 +0000

    Some performance mods and additional RunStats.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 268aa7d4068988d171587a1edf6c88fa37248ade
Author: lijewski <lijewski>
Date:   Sat Jun 13 17:28:58 1998 +0000

    Added theFPBmfcd() for cacheing FillPeriodicBoundary info.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 5ceb440691ee08060545f3d222d29341cd0cd5e8
Author: lijewski <lijewski>
Date:   Sat Jun 13 17:28:30 1998 +0000

    Now use MultiFab::theFPBmfcd()

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 6a929bf1a8cd8517ff78f31d5538fad088b36dc3
Author: lijewski <lijewski>
Date:   Sat Jun 13 15:50:01 1998 +0000

    Geometry now caches PIRM stuff.

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 31f369285847bd84741c0f3f44a60823c5806a85
Author: lijewski <lijewski>
Date:   Sat Jun 13 15:49:43 1998 +0000

    Added a CacheSize() member.

Src/C_BaseLib/DistributionMapping.H

commit 5a54165d5efff962532b19bf540df9509eb435c6
Author: lijewski <lijewski>
Date:   Sat Jun 13 15:49:08 1998 +0000

    Now cache PIRM stuff.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 08f292a438ee7e35c23ab06f901d4ec29aec054c
Author: lijewski <lijewski>
Date:   Sat Jun 13 15:48:11 1998 +0000

    Now flush PIRM cache at appropriate time.

Src/C_AMRLib/Amr.cpp

commit 4b102fc3cc30e431802cde100f6a64d265fb4c29
Author: lijewski <lijewski>
Date:   Fri Jun 12 20:34:36 1998 +0000

    Moved FillBoundary() to MultiFab.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 36543d75b5667480a9ce9c033d92187ac5f9d79a
Author: lijewski <lijewski>
Date:   Fri Jun 12 19:39:53 1998 +0000

    Now only use coalescing fab arena if BL_COALESCE_FABS.

Src/C_BaseLib/CArena.cpp

commit b591d0b6482e28bb037fe365e15c622adc525112
Author: lijewski <lijewski>
Date:   Fri Jun 12 16:47:08 1998 +0000

    Added BL_COALESCE_FABS.

Tools/C_mk/Make.T3E

commit 8d1ad158a7b0e28ec80ab37cc6d0e7f9b79b7a2c
Author: lijewski <lijewski>
Date:   Fri Jun 12 16:37:57 1998 +0000

    Unary + and - operators are now const.

Src/C_BaseLib/IntVect.H

commit b6ae265d4fc35ae6e7209ccb4d98aa4acf728f61
Author: lijewski <lijewski>
Date:   Fri Jun 12 16:25:18 1998 +0000

    Performance mods for second Reflux().

Src/C_AMRLib/FluxRegister.cpp

commit e66d5561e4e0f540ae18216ae97a122e27c167e0
Author: lijewski <lijewski>
Date:   Fri Jun 12 00:11:14 1998 +0000

    Performance enhancement to first Reflux().

Src/C_AMRLib/FluxRegister.cpp

commit 10f17f08af0962957bf203de7276618fef694137
Author: lijewski <lijewski>
Date:   Thu Jun 11 22:37:45 1998 +0000

    Performance mods for mapPeriodic().

Src/C_AMRLib/TagBox.cpp

commit 27001f90d0d60bdae05c8b201d0514e8ff5386e5
Author: lijewski <lijewski>
Date:   Thu Jun 11 21:24:25 1998 +0000

    Performance enhancement to CrseInit().

Src/C_AMRLib/FluxRegister.cpp

commit 1bb988c51bfe279695802d24303804fdbe2923a7
Author: lijewski <lijewski>
Date:   Thu Jun 11 18:21:29 1998 +0000

    Some FillBoundary() optimizations (hacks?).

Src/C_BaseLib/FabArray.H

commit 117a1ecfecb1b93a175454b80265ddc38f893e84
Author: lijewski <lijewski>
Date:   Thu Jun 11 17:23:10 1998 +0000

    Some performance enhancements to copyFrom() and plusFrom().

Src/C_BoundaryLib/FabSet.cpp

commit b7e0e497e676c1653acf9c3ee4d1a357c9b34fe1
Author: lijewski <lijewski>
Date:   Thu Jun 11 00:06:16 1998 +0000

    Fixed little bug I just introduced.

Src/LinearSolvers/C_CellMG/LinOp.cpp

commit 773b1a48001ccaa981489c809ec462eb4f28c1fb
Author: car <car>
Date:   Wed Jun 10 23:30:13 1998 +0000

    windows fix

Src/C_BaseLib/FabArray.H

commit 64e926f1f4db4e2d2b4f86e32c8a987cbd92374c
Author: lijewski <lijewski>
Date:   Wed Jun 10 22:24:32 1998 +0000

    Added RunStats to FillBoundary.

Src/C_BaseLib/FabArray.H

commit c7f2bcb85d50e5e1bb4d09caaf8a7d681ec33c38
Author: lijewski <lijewski>
Date:   Wed Jun 10 22:19:49 1998 +0000

    Use std::vector instead of Array.
    They're much more efficient when resize()d often.

Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp

commit a50e7e4e9722df5e6930d81e25040ed9b2779cae
Author: lijewski <lijewski>
Date:   Wed Jun 10 22:18:58 1998 +0000

    Reverted out latest FillPeriodicFabArray mods.  Got to be a better way ...

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit dfc91906f8ae0fae9ae47b9409a8458cda3c7ffd
Author: lijewski <lijewski>
Date:   Wed Jun 10 19:40:49 1998 +0000

    Added second version of FillPeriodicFabArray().

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 2dca999ec4eebd18a4b60827d35a8511381321d7
Author: lijewski <lijewski>
Date:   Wed Jun 10 19:20:00 1998 +0000

    Now use std::vector instead of Array<> in FabArrayCopyDescriptor.

Src/C_BaseLib/FabArray.H

commit a134bff23972343a0cf81b149cc6350fb6e6ff0f
Author: lijewski <lijewski>
Date:   Wed Jun 10 18:23:01 1998 +0000

    Added test for periodicity in FillPeriodicFabArray().

Src/C_BaseLib/Geometry.cpp

commit 3f19b0ac3553f3e43340f1dd6e84e4723101db2a
Author: car <car>
Date:   Wed Jun 10 17:40:45 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 8a8943e450f5b9535f33b27b782aef26f2080d14
Author: car <car>
Date:   Wed Jun 10 17:29:00 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 5602e4e30d15de01f0b95590202c1099a9907c3f
Author: lijewski <lijewski>
Date:   Tue Jun 9 23:04:48 1998 +0000

    Added fill_patch RunStats variable.

Src/C_AMRLib/AmrLevel.cpp

commit e7051171a985c9f35700da66111e2144d523b517
Author: lijewski <lijewski>
Date:   Tue Jun 9 21:41:39 1998 +0000

    Put ifdef USE_BSP around the sync in isValid().

Src/C_BaseLib/FabArray.H

commit cd3a323fbe7a060eb6c5e5ec4600db9f81937bcc
Author: lijewski <lijewski>
Date:   Tue Jun 9 15:02:43 1998 +0000

    Enable BL_USE_SETBUF for OSF1.

Tools/C_mk/Make.OSF1

commit fa5843a6b6036358464c7e3867150ecfc5ea73ef
Author: lijewski <lijewski>
Date:   Thu Jun 4 17:12:38 1998 +0000

    Dealt with multifab copies taking nghost.

Src/LinearSolvers/C_CellMG/CGSolver.cpp

commit dafd1ba7412f44d0aa22daefd68da8aa795f1c43
Author: lijewski <lijewski>
Date:   Thu Jun 4 00:16:32 1998 +0000

    MF-MF copy never mucks with ghost cells.

Src/C_BaseLib/FabArray.H

commit dbc114648b5093d6d67107cef278430703683dc3
Author: lijewski <lijewski>
Date:   Wed Jun 3 23:11:19 1998 +0000

    Reverted back to old version of copyFrom(MF) since we no longer
    support nghost argument to MF-MF copy.

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 494a2a7ec8b6da76894c43ae5b8d31fc8a1d81b2
Author: lijewski <lijewski>
Date:   Wed Jun 3 23:10:38 1998 +0000

    No longer take nghost argument for MF-MF copy.

Src/C_BaseLib/FabArray.H

commit 2c5466e89c624270939a88ef2be08ebc3ce3e0d8
Author: lijewski <lijewski>
Date:   Fri May 29 20:58:28 1998 +0000

    When !NDEBUG & BL_OSF1 we hide BaseFab::resize().
    What we do is call BaseFab::resize() and then setVal() with
    invalid floating-point values.
    Should help find erros quicker.

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp

commit 6fdc1fc25538fd0a2e5e21a6f67438320efda7a3
Author: lijewski <lijewski>
Date:   Fri May 29 19:46:52 1998 +0000

    Removed a couple unnecessary lines.

Src/C_AMRLib/TagBox.cpp

commit 82bb64a255d90863ffa63814b5c9aa8941e3b357
Author: lijewski <lijewski>
Date:   Fri May 29 18:01:37 1998 +0000

    Added toDouble(), toInteger() and toLong().

Src/C_BaseLib/aString.H

commit 8621f57ed33a13d1f1784e7eff7c5da925f3839c
Author: lijewski <lijewski>
Date:   Thu May 28 21:34:29 1998 +0000

    Parallel copy() now generalized to accept num_comp, src_comp & dest_comp.

Src/C_BaseLib/FabArray.H

commit 3e43b6cc7ad43d4dbddfe9ba28595df9636ba8f7
Author: lijewski <lijewski>
Date:   Thu May 28 21:34:01 1998 +0000

    A little cleanup.

Src/C_BaseLib/MultiFab.cpp

commit 0e37e973b4464691d4c30c95edbc5ce6200670e9
Author: lijewski <lijewski>
Date:   Thu May 28 21:33:45 1998 +0000

    copyTo(MultiFab) & copyFrom(MultiFab) implemented in terms of FabArray copy

Src/C_BoundaryLib/FabSet.cpp

commit 1eb0857e05dd72d99c6b196f03de23de7308e65d
Author: lijewski <lijewski>
Date:   Thu May 28 21:32:03 1998 +0000

    Some more cleanup.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit f0508c21ccab87492f454c80c3a32fdc39768cea
Author: lijewski <lijewski>
Date:   Thu May 28 18:19:29 1998 +0000

    boxarray is now mutable so FabSet can change it in const member functions.

Src/C_BaseLib/FabArray.H

commit e34584cd349f6831a972a514f8cf7331221fe469
Author: lijewski <lijewski>
Date:   Thu May 28 18:18:55 1998 +0000

    copyTo(MultiFab) is now implemented with FabArray::copy(FabArray).

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 4d4893bfc79a6ba01b1665c534538fb30506dec4
Author: lijewski <lijewski>
Date:   Thu May 28 02:50:44 1998 +0000

    Using different FabArray::copy() in copyTo().

Src/C_BoundaryLib/FabSet.H

commit 0382f4f1f5a455b4e6b726bdc7f06dfac6490cfb
Author: lijewski <lijewski>
Date:   Thu May 28 00:11:22 1998 +0000

    Removed some assert()s that didn't really make sense.

Src/C_BoundaryLib/FabSet.H

commit 0a3568f071876f5cc63ea1e9c625949db570de8b
Author: vince <vince>
Date:   Wed May 27 22:46:11 1998 +0000

    Added Broadcast for MPI.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 22bb2ce03152b7e75db8d6e1673770d44c6c60f9
Author: lijewski <lijewski>
Date:   Tue May 26 22:58:40 1998 +0000

    Merged in new FillFab() routine.
    Not so fast-n-loose with FillBoxId copying.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 1a896efc7b5cb406aef5f1468fa70b66565b1651
Author: lijewski <lijewski>
Date:   Tue May 26 22:58:17 1998 +0000

    Merged in second FillFab() routine.
    Not so fast-n-loose with FillBoxId copying.

Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/FabSet.cpp

commit 367acbaee06e3c8567eaf0348e41fc5d86505a5f
Author: lijewski <lijewski>
Date:   Tue May 26 22:57:43 1998 +0000

    Added second FillFab() taking a destination Box.
    Merged common code in two AddBox()s into AddBoxDoIt().

Src/C_BaseLib/FabArray.H

commit 539345f912154875620e8c0692fca0c54d124142
Author: lijewski <lijewski>
Date:   Tue May 26 17:08:54 1998 +0000

    Integrated in vector<FillBoxId>::iterator.

Src/C_AMRLib/FluxRegister.cpp

commit 3bb35c72513baaf54e1436dedcd41f6bf566d4cc
Author: lijewski <lijewski>
Date:   Tue May 26 16:17:16 1998 +0000

    Oops.  Didn't check BSP.

Src/C_BaseLib/FabArray.H

commit aa21e359e0d43b46db42069e05041eedb82eb591
Author: lijewski <lijewski>
Date:   Tue May 26 00:27:07 1998 +0000

    Now use the form of AddBox() in Reflux() taking FabArray grid index.

Src/C_AMRLib/FluxRegister.cpp

commit 463c99a3a6cdbc921b8d041e48a38e8961b6b8ba
Author: lijewski <lijewski>
Date:   Tue May 26 00:01:48 1998 +0000

    Optimized size of temp FAB used in CrseInit().

Src/C_AMRLib/FluxRegister.cpp

commit 4775cdb3ade185292ab9e5b4c88f6825dfca177c
Author: lijewski <lijewski>
Date:   Mon May 25 22:55:24 1998 +0000

    Optimized away the temp FAB in copyFrom() and plusFrom().

Src/C_BoundaryLib/FabSet.cpp

commit d3299d7c2703e2ccad62726ded19c5ab8eaf3940
Author: lijewski <lijewski>
Date:   Mon May 25 06:01:24 1998 +0000

    Fixed bug in FillBoundary().

Src/C_BaseLib/FabArray.H

commit 868f65d7e04b8cc5e1db5826c94420d055fcd232
Author: lijewski <lijewski>
Date:   Mon May 25 05:06:25 1998 +0000

    Fixed some latent bugs in AddBox() calls.
    Did some simplification.

Src/C_AMRLib/FluxRegister.cpp

commit ba558424cab579716bb9366485f9475761de1146
Author: lijewski <lijewski>
Date:   Mon May 25 05:01:10 1998 +0000

    Minor fixup.

Src/C_AMRLib/TagBox.cpp

commit e8eb1ff7952a70522565a2e6864a3ac48afbf3e2
Author: lijewski <lijewski>
Date:   Mon May 25 05:00:19 1998 +0000

    Fixed some bugs in srccomp/destcomp in AddBox() calls.

Src/C_BoundaryLib/FabSet.cpp

commit d13fc15f84bcd3ec66aa5f32b034bad7f7c0d711
Author: lijewski <lijewski>
Date:   Fri May 22 23:52:27 1998 +0000

    Moved more FABs out of inner loops.  Using resize() instead.

Src/C_BaseLib/FabArray.H

commit 5f7c2e4659bf80ddd6ecb282fd3cf88b53d77213
Author: lijewski <lijewski>
Date:   Fri May 22 23:31:31 1998 +0000

    Only communicate overlap in copyFrom() and linComb().

Src/C_BoundaryLib/FabSet.cpp

commit 4a12514831a84f2c922fb3aef9d42fa8fa07924c
Author: lijewski <lijewski>
Date:   Fri May 22 22:30:28 1998 +0000

    Removed a couple assert()s that didn't look OK.

Src/C_BoundaryLib/FabSet.cpp

commit 75b73cf9f232643a648a5eb42a290dc7e37c9bc7
Author: lijewski <lijewski>
Date:   Fri May 22 22:08:41 1998 +0000

    Moved some FAB constructors out of inner loops.  Use resize() instead.

Src/C_AMRLib/AmrLevel.cpp

commit cb3e41467db8c5d6b5436359a3cdf9b8cb5e5120
Author: lijewski <lijewski>
Date:   Fri May 22 22:03:14 1998 +0000

    Moved FAB construction out of inner loops.  Use resize() instead.

Src/C_BaseLib/FabArray.H

commit 21e5b6b36a9fe47bb158410ad0561059783a1829
Author: lijewski <lijewski>
Date:   Fri May 22 21:52:49 1998 +0000

    Added copyTo(MultiFab).

Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit ab97d22ae192dc87d15d9532c821ae8fa159e8cd
Author: lijewski <lijewski>
Date:   Fri May 22 21:46:29 1998 +0000

    Moved some FABs out of inner loops.  Use resize() instead.

Src/C_BaseLib/Geometry.cpp

commit 5a6d83f12ecc6ee0573921cf80fead5b41a0e13f
Author: lijewski <lijewski>
Date:   Fri May 22 21:46:01 1998 +0000

    Added ncomp argument to resize().

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 0a3fd5a50eba7b5526001888c35ccbb623a4f1d9
Author: lijewski <lijewski>
Date:   Fri May 22 21:45:47 1998 +0000

    Moved some FAB constructors outside of loops.  Use resize() instead.

Src/C_AMRLib/FluxRegister.cpp

commit 1707d92cd781a14aae01b27e6c996e85daaac40e
Author: lijewski <lijewski>
Date:   Fri May 22 17:47:11 1998 +0000

    Reverted out previous change; shouldn't have been checked in.

Src/C_AMRLib/DatasetClient.cpp

commit bf3455328b4203b10dff13278a908abc49c7eff9
Author: lijewski <lijewski>
Date:   Fri May 22 17:45:14 1998 +0000

    Now using setComplement() on FABs instead of setBndry() on MultiFabs.

Src/C_AMRLib/DatasetClient.cpp

commit 424bc4fac80c67492608b65c15a6c3f4cb1a05f3
Author: lijewski <lijewski>
Date:   Thu May 21 22:44:51 1998 +0000

    CXXOPTF=+K2

Tools/C_mk/Make.T3E

commit eb3dad0708a4a4c04c5bc134b472b4adcf9fe0cc
Author: car <car>
Date:   Thu May 21 21:28:43 1998 +0000

    assert foolishness

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit a28d2bc7c5eda3dfa47905e7c11cea30efa0209a
Author: lijewski <lijewski>
Date:   Thu May 21 18:16:52 1998 +0000

    Added final newline in file to quiet KCC

Src/LinearSolvers/C_NodalMG/hgparallel.cpp

commit 892f18b47b39782f7c3a388aa4b56133f230b125
Author: lijewski <lijewski>
Date:   Thu May 21 16:48:39 1998 +0000

    DependentFabArrayIterators now check for equality of processor maps.

Src/C_BaseLib/FabArray.H

commit ab7ffc5cc06a3d8d463f1a367ac5a07b1f189866
Author: lijewski <lijewski>
Date:   Thu May 21 15:04:29 1998 +0000

    Removed DependentMultiFabIterator stuff from FillBoundary().

Src/C_AMRLib/StateData.cpp

commit d42f519ad18667b6809aacaaf500ac461f79e93f
Author: car <car>
Date:   Wed May 20 18:10:05 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 1fdab4261eda62fd3971ec2dfad2ee05280b89f6
Author: marc <marc>
Date:   Wed May 20 00:10:45 1998 +0000

    Make contains() const

Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp

commit 6d4f14a3e5695db7225091fe36790cf46d79d9b2
Author: marc <marc>
Date:   Tue May 19 21:08:35 1998 +0000

    Fix a couple of little errors.

Src/C_BaseLib/Geometry.cpp

commit 98eefe6ec55351fa4031cf48c4863862f6fcc919
Author: lijewski <lijewski>
Date:   Tue May 19 20:27:03 1998 +0000

    Added no_ovlp argument to FillBoundary stuff for SyncRegister code.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 8a24a890ab11643972a7456c265763f0dac50a77
Author: lijewski <lijewski>
Date:   Tue May 19 17:10:52 1998 +0000

    Moved allocation of pshifts outside of all loops.

Src/C_BaseLib/Geometry.cpp

commit b23c99855d33c5df8e968baad69e2c0b835a977d
Author: lijewski <lijewski>
Date:   Mon May 18 17:52:20 1998 +0000

    Some cleanup/simplification ...

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp

commit 1a15e88c3eb05cd609023dbf37968d18445cdf40
Author: car <car>
Date:   Mon May 18 01:20:10 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 78cdda8f717e07bf934b15fd680318d449aba889
Author: lijewski <lijewski>
Date:   Sun May 17 00:57:23 1998 +0000

    Added FillPeriodicBoundary() taking src_comp and num_comp.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit e325078439ce20f0f37d54cd6c6cad81154e5fee
Author: car <car>
Date:   Fri May 15 22:31:29 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F

commit feb564285830642f75497aa77ca536ae809b4801
Author: car <car>
Date:   Fri May 15 22:28:48 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit a488695861c248581cbbaa0f4a654bbf5d8fed8f
Author: lijewski <lijewski>
Date:   Fri May 15 18:13:12 1998 +0000

    Fixed bugs in TagBoxArray::mapPeriodic() and TagBoxArray::coarsen().

Src/C_AMRLib/TagBox.cpp

commit 2752cdb382deb3c1c06fce9e7fdd0dad0a33ede8
Author: car <car>
Date:   Fri May 15 16:36:06 1998 +0000

    some 2D fixes

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 2f17a886cd9b761563ebc0cda5f669858cfa51ef
Author: car <car>
Date:   Fri May 15 16:16:22 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F

commit a10bce6b33a83bf105edef470034e8d502bb8edb
Author: car <car>
Date:   Fri May 15 16:05:36 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F

commit 8ac19652c9550ad8f80e002f2173497a6d298e89
Author: car <car>
Date:   Fri May 15 00:32:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit b1d3ad8c402f324b4443165eff3eddcbe3e5dd14
Author: car <car>
Date:   Fri May 15 00:31:48 1998 +0000

    3D only, sorry

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.cpp
Src/LinearSolvers/C_NodalMG/hgparallel.h
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 196f33518fa19219cb852828f86df2ef60fbb982
Author: vince <vince>
Date:   Thu May 14 22:23:04 1998 +0000

    Fixed minor bug due to TagBox changes.

Src/C_AMRLib/DatasetClient.cpp

commit 31cfeb4d80d42ebe4251b7ed27403c01f0266bd0
Author: almgren <almgren>
Date:   Thu May 14 22:08:50 1998 +0000

    Modified main.cpp. Amr.{H,cpp} to allow the user to specify a starting
    time for the calculation (strt_time, read in the inputs file like stop_time).

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 13c4779f8046c67aa784d8792be58043cb78aff5
Author: lijewski <lijewski>
Date:   Thu May 14 22:06:03 1998 +0000

    -O5 -> -O in FOPTF.  Compiler has problems with few routines.

Tools/C_mk/Make.OSF1

commit f928078d6705184bb26c28b3da8a9d0e5e293adc
Author: almgren <almgren>
Date:   Wed May 13 23:15:03 1998 +0000

    Changes necessary to pass stop_time through to the applications
    (NavierStokes, HyperClaw, e.g.) so that it can be used for time step
    control.  Also allow only one of max_step and stop_time to be set
    in inputs with the other not affecting the time step control.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H

commit c1f570493fd817b331b72e518315ce57c133025f
Author: almgren <almgren>
Date:   Wed May 13 18:57:09 1998 +0000

    Changed some ParmParse get's to query's and modified the plot test in Amr::init()
    so that it will make plt0000 if plot_int > 0 OR plot_per > 0.

Src/C_AMRLib/Amr.cpp

commit b81b0f05a6c2fb23464b0fe8b38d52ae6ea40eff
Author: lijewski <lijewski>
Date:   Tue May 12 22:12:42 1998 +0000

    Can now pass name of probin file to Fortran.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/PROB_AMR_F.H

commit bab2c671459c15272ee5c584adbc3d9b35bf1710
Author: car <car>
Date:   Tue May 12 19:38:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 4cbf49e26c23136e1a540dc1b552c0fad07a5ab1
Author: car <car>
Date:   Tue May 12 15:36:58 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 2abbe2ad3ea020e245f273f018c252462c6e8219
Author: lijewski <lijewski>
Date:   Mon May 11 17:45:46 1998 +0000

    -O2 -> -O for CXXOPTF when using g++.
    The former yields some nasty optimization bugs.

Tools/C_mk/Make.defs

commit b3b635e0cf7b18a3405e4d21dcd4fd5620295731
Author: lijewski <lijewski>
Date:   Mon May 11 17:06:24 1998 +0000

    Removed some doc++ comments that didn't translate to html well.

Src/C_AMRLib/Derive.H
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/StateDescriptor.H

commit 628f413da6ba988e5457d25a0340ed4784d2a65e
Author: car <car>
Date:   Fri May 8 22:25:19 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 6a7f584d675250843b2b3373df46f297ae4c08ec
Author: car <car>
Date:   Fri May 8 17:47:03 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp

commit 5367e2ff05ca919f8bf28ab6f77f064b9e0e9268
Author: lijewski <lijewski>
Date:   Fri May 8 15:58:50 1998 +0000

    Added more Doc++ comments.

Src/C_AMRLib/FluxRegister.H

commit 9b1f50a42174838fe6733881ea567864c817d0f1
Author: lijewski <lijewski>
Date:   Fri May 8 15:57:12 1998 +0000

    Updated Doc++ comments.

Src/C_BaseLib/Box.H

commit 50116d837fba3e7caa7641e606ad19f55c3a21c2
Author: marc <marc>
Date:   Fri May 8 00:23:56 1998 +0000

    Fix up stuff in Reflux that was wrong for certain combinations of
    src_comp/dest_comp/etc.

Src/C_AMRLib/FluxRegister.cpp

commit 74f6da13dfb38a3d8926038a1cde95d465c63564
Author: lijewski <lijewski>
Date:   Thu May 7 22:26:09 1998 +0000

    Added ResetWallClockTime().

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 2835d63c33db7cd0d068ebd06e4913e5db8348bd
Author: car <car>
Date:   Thu May 7 19:39:38 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 85df81bf20fad64d1ca3862a1ffeeef1ba5d63b2
Author: car <car>
Date:   Thu May 7 18:28:59 1998 +0000

    Microsoft VC++ bug with nested classes

Src/C_BaseLib/Geometry.H

commit 7c299d637344479a114d6762e0e18f568c936478
Author: lijewski <lijewski>
Date:   Wed May 6 22:36:14 1998 +0000

    Added doc++ comments.

Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/FabSet.H

commit 04f6e3a2f05e6deda8f6cbb5e86aa286813d25b8
Author: car <car>
Date:   Wed May 6 22:21:07 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 29a476612c11eb7d4b25b7ab9c88cfe90f09e9a2
Author: car <car>
Date:   Wed May 6 20:11:54 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit a76fe3014c9100bac09f27eadd48ab5c95ed14a4
Author: lijewski <lijewski>
Date:   Wed May 6 17:52:43 1998 +0000

    Gunk for doing doc++

Src/C_BoundaryLib/Banner.html
Src/C_BoundaryLib/GNUmakefile

commit a903c3fdbaa5f1f6c4c1c0efad9e85c5695df190
Author: lijewski <lijewski>
Date:   Wed May 6 17:50:44 1998 +0000

    Added doc++ comments.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Derive.H
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/TagBox.H

commit 9c9cc3f4cae1ebcf40cd2ce08a1512a7ffb2e14c
Author: lijewski <lijewski>
Date:   Wed May 6 17:50:30 1998 +0000

    Gunk for doing html and ps from Doc++ comments.

Src/C_AMRLib/Banner.html
Src/C_AMRLib/GNUmakefile

commit 4065246379ebbead96ac0930a683b28cfcddff4e
Author: car <car>
Date:   Wed May 6 03:33:49 1998 +0000

    *** empty log message ***

Src/C_AMRLib/.cvsignore
Src/C_BaseLib/.cvsignore
Src/C_BoundaryLib/.cvsignore
Src/LinearSolvers/C_CellMG/.cvsignore
Src/LinearSolvers/C_NodalMG/.cvsignore

commit 2e849dd30ebb60f9eec3ccedf95cc50edb51297f
Author: car <car>
Date:   Tue May 5 00:25:29 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 36e345706b43d0d80eee1236eb3b5052c8748744
Author: lijewski <lijewski>
Date:   Mon May 4 23:13:13 1998 +0000

    Implemented ReduceBoolAnd() and ReduceBoolOr() for MPI.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 501687e6c569be69267e0c1147ee507526ef4b2f
Author: lijewski <lijewski>
Date:   Mon May 4 21:24:53 1998 +0000

    Added doc++ comments.

Src/C_BaseLib/Array.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/CArena.H
Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/VisMF.H

commit 3d75d1791fc253af1ce8335418c4b236459f2d07
Author: car <car>
Date:   Mon May 4 17:36:56 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 725ebfb1c1db546741aacba43b93ba5f375b7c91
Author: car <car>
Date:   Fri May 1 19:18:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit d6af5171f4fc2700f4bda59bd14a5948e1de9768
Author: car <car>
Date:   Fri May 1 18:23:58 1998 +0000

    *** empty log message ***

Src/C_BaseLib/GNUmakefile
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 82cfbb3faf9026d05f31dd4cd42417fc3cefdf4c
Author: lijewski <lijewski>
Date:   Fri May 1 17:12:32 1998 +0000

    Mods to FillFab() so g++ 2.8.1 will compile.

Src/C_BaseLib/FabArray.H

commit 6f593dc5666a88e24c0783aa6e4ad71544bb8860
Author: lijewski <lijewski>
Date:   Thu Apr 30 18:04:33 1998 +0000

    Removed member template OpMin().

Src/C_BaseLib/Utility.H

commit 47d83a41751b99cbb214fc7551af82bc2f95b9f6
Author: lijewski <lijewski>
Date:   Thu Apr 30 16:35:03 1998 +0000

    Mods to quiet g++ 2.8.1

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/Utility.cpp

commit 6cfe0d492fa84f34438274f3aebe564fd2ceb85f
Author: lijewski <lijewski>
Date:   Thu Apr 30 15:51:19 1998 +0000

    Removed BL_AUTO_INSTANTIATE

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.defs

commit 994f11573bdcf568e0880f35303f2fcbea8eaed9
Author: lijewski <lijewski>
Date:   Wed Apr 29 23:12:37 1998 +0000

    fixed typo for GNUG workaround

Src/C_BaseLib/Geometry.H

commit 10c49047a59f44ddf4b2b4003cd0a821d5f87ab8
Author: car <car>
Date:   Wed Apr 29 22:39:44 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 4f2c5e7e8244fe9aa07bfade539d3bc41637bc5f
Author: lijewski <lijewski>
Date:   Wed Apr 29 20:06:10 1998 +0000

    Changed way GNUG workaround was coded.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 1e5580caa9084f08f3ee3c643c47a2b6bd25368d
Author: car <car>
Date:   Tue Apr 28 15:43:09 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 18becd91ca618f6fdf0fa530b05118f6fb746fd2
Author: car <car>
Date:   Mon Apr 27 21:27:26 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 6facb8f3ad66e230b1db90d97b567923bc023d38
Author: car <car>
Date:   Mon Apr 27 20:27:18 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 85457a0015bcd8874831f4b1b98320ec84d8763e
Author: lijewski <lijewski>
Date:   Mon Apr 27 19:43:46 1998 +0000

    The BoxList argument to AddBox is now passed as a BoxList*.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 5c36262f7fce8561002659217a7232903c037425
Author: lijewski <lijewski>
Date:   Mon Apr 27 19:43:19 1998 +0000

    The BoxList argument to AddBox is now passed as a BoxList*

Src/C_BaseLib/Geometry.cpp
Src/C_BoundaryLib/FabSet.cpp

commit c1b87b90e593c2544768e6a84f2a340479e22a72
Author: lijewski <lijewski>
Date:   Mon Apr 27 19:42:54 1998 +0000

    The BoxList argument to AddBox is now passed as a pointer to make it
    easier to deal with the case where we aren't interested in the BoxList.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/TagBox.cpp

commit 5f0f443c491388c86caa476b0967694ce76c7d52
Author: car <car>
Date:   Mon Apr 27 17:37:40 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit feb36aedcfce10c9c217e0e1581183d00902b1c4
Author: car <car>
Date:   Mon Apr 27 17:30:25 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 3117be3c7078a956d406790498ef73d8b1ae9713
Author: lijewski <lijewski>
Date:   Mon Apr 27 16:31:42 1998 +0000

    Mods to work on non-standard conformant compilers.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit 74c9a98670185ed2f8f56c46f1bae16b61b59367
Author: car <car>
Date:   Fri Apr 24 21:23:00 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/interface.cpp

commit 63316837b5f93d26e2db98edf4dd01185286c3d9
Author: car <car>
Date:   Fri Apr 24 21:19:47 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/interface.cpp

commit 27a90a275414f655f6ded544b7dc29ea990063fc
Author: lijewski <lijewski>
Date:   Fri Apr 24 17:52:19 1998 +0000

    Now maintain NProcs() and MyProc() in static data members.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit d6c79da717ed38c092f58fba68f3ef33d272d3c3
Author: lijewski <lijewski>
Date:   Fri Apr 24 17:10:18 1998 +0000

    Collapsed a number of data members of FabComTag.

Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H

commit 54253935b5c4ee778db372d394e471f2be806e39
Author: lijewski <lijewski>
Date:   Fri Apr 24 16:28:57 1998 +0000

    Fixed typo.

Src/C_AMRLib/FluxRegister.cpp

commit 079352692c511336842938d7fe2a73f1c9d48ee3
Author: lijewski <lijewski>
Date:   Fri Apr 24 16:23:58 1998 +0000

    Use query() instead of contains() to set amr.v

Src/C_AMRLib/Amr.cpp

commit 36bb7bd43d760cb0e52c6ce5490b5b13a82b7e5b
Author: car <car>
Date:   Fri Apr 24 01:03:30 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp

commit 45011638c793f40ba1a1611093b3d4e9633e7c38
Author: lijewski <lijewski>
Date:   Fri Apr 24 00:11:38 1998 +0000

    Got CrseInit()/CrseInitFinish() working with MPI.

Src/C_AMRLib/FluxRegister.cpp

commit 63053cd1a62544c33c3c8ef71a31bfa6de12148d
Author: car <car>
Date:   Thu Apr 23 22:37:48 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/interface.H

commit 7304100f9614b89ab376d861daf51edf6849bc5b
Author: car <car>
Date:   Thu Apr 23 21:13:51 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 1eb2f400a98e15dc7809e2b636381676658b0540
Author: car <car>
Date:   Thu Apr 23 17:24:18 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 204cf3ddd7b9a7880a256f01aa6e7a44b2b2231a
Author: lijewski <lijewski>
Date:   Thu Apr 23 16:37:32 1998 +0000

    MPI_Send() -> MPI_Ssend()

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/VisMF.cpp

commit a70d17694201c64df4dcf459587446be833ca59b
Author: car <car>
Date:   Thu Apr 23 05:07:39 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 59a97952804f8dd0b777767b3c07bc9291f9cab7
Author: car <car>
Date:   Thu Apr 23 04:48:44 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F

commit d505119d824ea4e5e82630f06474e4d3e3827c17
Author: car <car>
Date:   Thu Apr 23 04:46:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F

commit 396fa27a89de8e666edf4a37e915c54f4e0671a9
Author: car <car>
Date:   Thu Apr 23 04:31:27 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F

commit ee7d29c456c06d82ea2a7824c8646ac0b0fba3f6
Author: car <car>
Date:   Thu Apr 23 04:13:12 1998 +0000

    *** empty log message ***

Src/C_AMRLib/Amr.cpp
Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 85f761238cad71087dfc1735a0d05c6a6ee40800
Author: almgren <almgren>
Date:   Wed Apr 22 23:56:20 1998 +0000

    Removed the trace, debug and silent flags, and replaced them with
    the verbose flag. Also made verbose be defined by pp.contains("v")
    rather than pp.contains("verbose").  This is in keeping with how
    verbose is defined in the IAMR files.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit b59392da518ec3f471d8d4af94cd8e07643440b9
Author: car <car>
Date:   Wed Apr 22 23:48:13 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/LinOp.H

commit fac082321f94478e10ed08880bd00331296ddf0d
Author: marc <marc>
Date:   Wed Apr 22 23:39:31 1998 +0000

    Added info for periodic boundaries.

Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp

commit d7d03e61321535750297ed90e0c0cd27cdc608aa
Author: car <car>
Date:   Wed Apr 22 23:39:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 1e67c7076bf42af7b61af4105c6a16468de508d0
Author: car <car>
Date:   Wed Apr 22 22:51:24 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit b184bd934885569564f65f040d5a6768bf49b7af
Author: lijewski <lijewski>
Date:   Wed Apr 22 22:40:37 1998 +0000

    Bug in TagBoxArray::collate(); used sizeof(IntVect) instead of BL_SPACEDIM.

Src/C_AMRLib/TagBox.cpp

commit 59448e32c7730938bd22d8483c490204c597a497
Author: lijewski <lijewski>
Date:   Wed Apr 22 21:02:48 1998 +0000

    Wasn't erase()ing fabComTagList in MPI case.

Src/C_BaseLib/FabArray.H

commit 109dfddae71856ea891512c278e5906487301568
Author: car <car>
Date:   Wed Apr 22 19:58:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 45169e70271d7c38f7e02784881c95f78654e862
Author: lijewski <lijewski>
Date:   Wed Apr 22 19:39:06 1998 +0000

    Add setVal() to bad value when debugging on OSF1.

Src/C_BaseLib/FArrayBox.cpp

commit d475c6b66dc146fae3d5397c6059cbf15698ce7e
Author: lijewski <lijewski>
Date:   Tue Apr 21 23:09:42 1998 +0000

    Added TRACER objects to all code making direct MPI calls.

Src/C_BaseLib/VisMF.cpp

commit ee8a107cc852629b3a1260f17969d1860ae15097
Author: car <car>
Date:   Tue Apr 21 22:24:25 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 3c409a7c87275b0b3ace53558555635be2adf358
Author: almgren <almgren>
Date:   Tue Apr 21 22:22:41 1998 +0000

    Slight cleanup.

Src/LinearSolvers/C_NodalMG/proj.cpp

commit edc01757682052d39c38320033e671463d50e66e
Author: almgren <almgren>
Date:   Tue Apr 21 22:16:50 1998 +0000

    Modified proj.cpp to add init calls for m.length() = 3 before each test
    of the projection so that each test would have the right initial conditions.
    Also modified the timing routines so they would time the projections and
    not the initializations.

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 6c26d5dd8ecce000f1c9d3ac882af45fb581de23
Author: car <car>
Date:   Tue Apr 21 21:04:03 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/restrictor.H

commit 75b5b6073112c848756156c1785eff858bf6db4e
Author: marc <marc>
Date:   Tue Apr 21 19:32:43 1998 +0000

    Limit optimization reduction to terrain file.  Possibly to remove
    this if we split up the terrain code further

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit d520452f814de9c3034a7385976354b4e75160a4
Author: car <car>
Date:   Tue Apr 21 16:40:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp

commit c735ed463ce53fe9be5a081b5f8adc2ac6b42317
Author: lijewski <lijewski>
Date:   Tue Apr 21 05:21:08 1998 +0000

    Made parallel-aware.

Src/C_BaseLib/Tracer.cpp

commit d57e0c1e60bffbc47eebf8513ff2535f2b9f6c55
Author: lijewski <lijewski>
Date:   Tue Apr 21 05:20:27 1998 +0000

    Commented out TRACER in StartParallel().

Src/C_BaseLib/ParallelDescriptor.cpp

commit e0625861331c0ee5efd1cbb2c9a53a8782a83cd7
Author: car <car>
Date:   Tue Apr 21 02:01:36 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 3c462c581ce1f9fdfbc13f03dda39e3dcbab6dd6
Author: marc <marc>
Date:   Tue Apr 21 01:44:55 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 7bd9340f4e9f8d6c063b0b14bedb2ed5d30b3b18
Author: car <car>
Date:   Mon Apr 20 23:44:01 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp

commit 845495a0be5b93eafc274574e698f479bbf5dcb3
Author: car <car>
Date:   Mon Apr 20 22:57:07 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/interface.H

commit ea7c26ad081e872fbe127eb7a063048f3ca1a303
Author: lijewski <lijewski>
Date:   Mon Apr 20 22:43:03 1998 +0000

    Added a few TRACER objects in functions making MPI calls.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 6370aca561925253107e6487bbff3c9570967513
Author: lijewski <lijewski>
Date:   Mon Apr 20 22:34:09 1998 +0000

    Added a few TRACER objects for functions that make MPI calls.

Src/C_BaseLib/FabArray.H

commit d6e9549ee1d97dabc77a5c6da0f3868b84fe7ca6
Author: lijewski <lijewski>
Date:   Mon Apr 20 22:18:29 1998 +0000

    Added TRACER objects to MPI calls.

Src/C_BaseLib/ParallelDescriptor.cpp

commit 2309e07bf1161cfb9afe0d4793630be3a253d579
Author: car <car>
Date:   Mon Apr 20 22:17:10 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit ca4ced5bd2ca432524d11258b12a7191b4530bd4
Author: lijewski <lijewski>
Date:   Mon Apr 20 22:16:38 1998 +0000

    Added fflush(stdout) after printf().

Src/C_BaseLib/Tracer.cpp

commit 98465ca1c0ab9328a7d9b2cbc2a792c10fbe3b63
Author: car <car>
Date:   Mon Apr 20 20:24:56 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit d67593938194375bde67bbac520dbb888c510c8a
Author: car <car>
Date:   Mon Apr 20 19:14:08 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.cpp

commit fe17ebe460f04f1c49c3004e9485812b2f1db6c5
Author: car <car>
Date:   Mon Apr 20 19:14:07 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp

commit c94d744109f8d8cddc4a9281242b45ce38d1a1d7
Author: lijewski <lijewski>
Date:   Mon Apr 20 04:18:54 1998 +0000

    The sense of an Assert() was backwards.

Src/C_BaseLib/ParallelDescriptor.cpp

commit a332376b4886b038f29fdb87d81ceb964f25d639
Author: lijewski <lijewski>
Date:   Mon Apr 20 04:18:14 1998 +0000

    Fixed some MPI-specific bugs.

Src/C_BaseLib/VisMF.cpp

commit b21629ffdd60d5b4c084ca12f1b1f93ba67c7ece
Author: lijewski <lijewski>
Date:   Sun Apr 19 03:46:41 1998 +0000

    Added SetMessageHeaderSize(), ShareVar() and UnshareVar() in MPI as no-ops.

Src/C_BaseLib/ParallelDescriptor.cpp

commit c384ae692b80b26970506e695293d4e0684fe1a5
Author: lijewski <lijewski>
Date:   Sun Apr 19 03:46:05 1998 +0000

    MPI-specific code for FabArray::Copy(FAB).

Src/C_BaseLib/FabArray.H

commit 899a50cf4f6dcb018e19980b1c025dea86e2d3ba
Author: lijewski <lijewski>
Date:   Sat Apr 18 21:24:58 1998 +0000

    Added MPI-specific code for TagBoxArray::collate().

Src/C_AMRLib/TagBox.cpp

commit ee0e1e2c40f1f338f90c42c4b014e97d79615303
Author: car <car>
Date:   Fri Apr 17 23:25:08 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit b4301d3c7f381b43df39f2d3b6c4687a0c39c0db
Author: car <car>
Date:   Fri Apr 17 23:25:07 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 8da2bf87fa56c08a4ef775b81b0e062a35cdf89a
Author: lijewski <lijewski>
Date:   Fri Apr 17 22:22:06 1998 +0000

    Added three more integers to CommData.
    Wrote MPI-specific code for CollectData().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 7fe0771fe1c9a71836e5a1cd4edac9efafdbcfd4
Author: lijewski <lijewski>
Date:   Fri Apr 17 22:21:31 1998 +0000

    Added three more integers to CommData.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 605051d8e388aeac8803d6cf098f7e2194f2137c
Author: car <car>
Date:   Fri Apr 17 20:57:04 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 98b6ea565333a32e32f83e9cf51bae36abc72973
Author: car <car>
Date:   Fri Apr 17 19:22:41 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 23db9b19cd634a9bdcffa28a6377956c291f9220
Author: lijewski <lijewski>
Date:   Fri Apr 17 18:14:12 1998 +0000

    Added fromproc() and id() to CommData.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit 5cb1ad0b09f01fb47959384789d4fa61db708396
Author: lijewski <lijewski>
Date:   Fri Apr 17 18:13:51 1998 +0000

    Added fromproc() and id() to CommData.
    Now use the combination of these two values to match up fab boxes
    and the data on those fab boxes that are sent separately.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit c8413243d4a265b6079812215bc155f04b9310fa
Author: car <car>
Date:   Fri Apr 17 16:40:11 1998 +0000

    check for non-existent test file

Src/LinearSolvers/C_NodalMG/proj.cpp

commit 3dc3a4f2c432e9afb27e3a380ba196a5f44c5678
Author: marc <marc>
Date:   Fri Apr 17 00:30:48 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp

commit a60bd99fa675483395f4f2111d01d29d1f2533c9
Author: car <car>
Date:   Thu Apr 16 23:54:31 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 27c25f320389c2ec41389a0b239acaf820985898
Author: lijewski <lijewski>
Date:   Thu Apr 16 23:07:09 1998 +0000

    Merged in template<> mpi_data_type(T*)

Src/C_AMRLib/FluxRegister.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit 81d98d6a0bf2e798a567353b10f096c92c58a9a6
Author: car <car>
Date:   Thu Apr 16 22:50:12 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 738461f761efd138054697ede552546d3051482d
Author: lijewski <lijewski>
Date:   Thu Apr 16 22:36:15 1998 +0000

    Moved CommData to ParallelDescriptor.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit dbedfd15eec0db9ff118ccc2ef0fb9de1846c5b0
Author: lijewski <lijewski>
Date:   Thu Apr 16 22:05:13 1998 +0000

    Now use CommData from ParallelDescriptor for MPI communication.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp

commit a1b52f9fc3536d8cb654a8a4f673f14c802491e5
Author: car <car>
Date:   Thu Apr 16 21:29:05 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 305938588e3ebf36fe0c5e02fe26ed9fbe50bc4e
Author: lijewski <lijewski>
Date:   Thu Apr 16 20:31:47 1998 +0000

    Fixed minor nit found by dbs.

Src/C_BaseLib/IntVect.cpp

commit 410c0c78db86ddfe8d589ebbc5dda54ad1f33131
Author: lijewski <lijewski>
Date:   Thu Apr 16 20:27:03 1998 +0000

    Some simplification in preparation for MPIification ...

Src/C_BaseLib/FabArray.H

commit 28965ddc033cd97d4d0b294816cfa214a291814f
Author: lijewski <lijewski>
Date:   Thu Apr 16 18:00:41 1998 +0000

    List<> -> vector<> ...

Src/C_BaseLib/FabArray.H

commit 44118e52e5a266d3a3543ba2bdae4d95436235a9
Author: car <car>
Date:   Thu Apr 16 16:15:48 1998 +0000

    *** empty log message ***

Src/C_BaseLib/pBoxLib_2.dsp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 0cc33d8c42736b2242b36682694f06ae3be672e5
Author: lijewski <lijewski>
Date:   Thu Apr 16 00:12:29 1998 +0000

    List<FillBoxId> -> vector<FillBoxId>.

Src/C_BoundaryLib/FabSet.cpp

commit 3e2db34f65fc7c4db12456707e4f3957882c60da
Author: marc <marc>
Date:   Wed Apr 15 23:47:53 1998 +0000

    reinstate files

Tools/C_util/DatasetClient.H
Tools/C_util/DatasetClient.cpp
Tools/C_util/README

commit 3a437bfd8b1c981c3dc6c7a3b013000f0096ab6a
Author: car <car>
Date:   Wed Apr 15 23:42:26 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 66e4dbf342615b7c135eeb894f68816154fbd8db
Author: lijewski <lijewski>
Date:   Wed Apr 15 23:31:28 1998 +0000

    List<> -> vector<> ...

Src/C_AMRLib/TagBox.cpp

commit e90d0210d6a545be9a1085389c0800b5d6c21fa1
Author: marc <marc>
Date:   Wed Apr 15 23:29:14 1998 +0000

    Oops! these were already in DataServices

Tools/C_util/README

commit 6d7a67405236448059d8e68b89f2b7e98dae52a4
Author: marc <marc>
Date:   Wed Apr 15 23:25:30 1998 +0000

    Clean up file

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/Make.package
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/Make.package

commit cfecb97b2a206af7f93f2ba3f8bca7bcb59c3dca
Author: marc <marc>
Date:   Wed Apr 15 23:19:05 1998 +0000

    Clean up the file a little

Src/LinearSolvers/C_TensorMG/Test/GNUmakefile
Src/LinearSolvers/C_TensorMG/Test/Make.package
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/Make.package

commit a6e58bc1d9037574fe43cd52830956a969804762
Author: marc <marc>
Date:   Wed Apr 15 23:17:40 1998 +0000

    Initial revision

Tools/C_util/ArrayView.H
Tools/C_util/README
Tools/C_util/TV_TempWrite.H
Tools/C_util/ViewMF/GNUmakefile
Tools/C_util/ViewMF/Make.package
Tools/C_util/ViewMF/main.cpp
Tools/C_util/WritePlotFile.H
Tools/C_util/WritePlotFile.cpp
Tools/C_util/preload.cpp

commit 8bed072465d592f19e49dacb0a0ceabc65459323
Author: lijewski <lijewski>
Date:   Wed Apr 15 22:49:54 1998 +0000

    List<FillBoxId> -> vector<FillBoxId>
    List<FabComTag> -> vector<FabComTag>.

Src/C_AMRLib/FluxRegister.cpp

commit e0ba06555178afb70df28208b280649956908751
Author: marc <marc>
Date:   Wed Apr 15 22:36:20 1998 +0000

    Move to util directory

Src/LinearSolvers/C_CellMG/Test/WritePlotFile.H
Src/LinearSolvers/C_CellMG/Test/WritePlotFile.cpp
Src/LinearSolvers/C_CellMG/Test/preload.cpp
Src/LinearSolvers/C_TensorMG/Test/WritePlotFile.H
Src/LinearSolvers/C_TensorMG/Test/WritePlotFile.cpp
Src/LinearSolvers/C_TensorMG/Test/preload.cpp
Tests/LinearSolvers/C_CellMG/WritePlotFile.H
Tests/LinearSolvers/C_CellMG/WritePlotFile.cpp
Tests/LinearSolvers/C_CellMG/preload.cpp
Tests/LinearSolvers/C_TensorMG/WritePlotFile.H
Tests/LinearSolvers/C_TensorMG/WritePlotFile.cpp
Tests/LinearSolvers/C_TensorMG/preload.cpp

commit c2c612f07b659317bb8f90cb912d65b798eda1f1
Author: marc <marc>
Date:   Wed Apr 15 22:14:58 1998 +0000

    Update to properly extend to multiple components

Src/LinearSolvers/C_CellMG/Test/WritePlotFile.cpp
Tests/LinearSolvers/C_CellMG/WritePlotFile.cpp

commit fe261f8f85593ad868cfcb82d217a114971170ac
Author: marc <marc>
Date:   Wed Apr 15 21:48:09 1998 +0000

    Enter changes necessary for multiprocessor solves.

Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/MCBndryData.H
Src/LinearSolvers/C_TensorMG/MCBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp

commit cdea52552748b2672f813314d4e03c9c6c3158ac
Author: marc <marc>
Date:   Wed Apr 15 21:34:44 1998 +0000

    Add test files for multiprocessor version of tensor solve

Src/LinearSolvers/C_TensorMG/Test/GNUmakefile
Src/LinearSolvers/C_TensorMG/Test/Make.package
Src/LinearSolvers/C_TensorMG/Test/WritePlotFile.H
Src/LinearSolvers/C_TensorMG/Test/WritePlotFile.cpp
Src/LinearSolvers/C_TensorMG/Test/amrvis.defaults
Src/LinearSolvers/C_TensorMG/Test/inputs2D
Src/LinearSolvers/C_TensorMG/Test/inputs3D
Src/LinearSolvers/C_TensorMG/Test/inputs8
Src/LinearSolvers/C_TensorMG/Test/main_2D.F
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Src/LinearSolvers/C_TensorMG/Test/vpramps.dat
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/Make.package
Tests/LinearSolvers/C_TensorMG/WritePlotFile.H
Tests/LinearSolvers/C_TensorMG/WritePlotFile.cpp
Tests/LinearSolvers/C_TensorMG/amrvis.defaults
Tests/LinearSolvers/C_TensorMG/inputs2D
Tests/LinearSolvers/C_TensorMG/inputs3D
Tests/LinearSolvers/C_TensorMG/inputs8
Tests/LinearSolvers/C_TensorMG/main_2D.F
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tests/LinearSolvers/C_TensorMG/vpramps.dat

commit 470c9d1936a2f5b1f9c821c77c7b2bff3fc9c6cc
Author: marc <marc>
Date:   Wed Apr 15 21:28:32 1998 +0000

    Add a couple of test grids.

Src/LinearSolvers/C_TensorMG/Test/grids/gr.3_2x3x4
Src/LinearSolvers/C_TensorMG/Test/grids/gr2D
Tests/LinearSolvers/C_TensorMG/grids/gr.3_2x3x4
Tests/LinearSolvers/C_TensorMG/grids/gr2D

commit 5bd08df7dda6bc1ae1bcf38e322fd26169231f6e
Author: marc <marc>
Date:   Wed Apr 15 21:25:55 1998 +0000

    Commit cosmetic and other changes to (nearly) complete the port to
    parallel.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/Mask.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/MultiGrid.cpp
Src/LinearSolvers/C_CellMG/WriteMultiFab.H
Src/LinearSolvers/C_CellMG/WriteMultiFab.cpp

commit 9d97b3659269fc0b29c4b079fee676c79f8dfec2
Author: lijewski <lijewski>
Date:   Wed Apr 15 21:18:31 1998 +0000

    Finished with MPI-specific code for now.

Src/C_AMRLib/FluxRegister.cpp

commit 83374ad9c5e044fbbb2a7c6f7b3f20b16f706411
Author: marc <marc>
Date:   Wed Apr 15 20:59:25 1998 +0000

    Convert test codes to multiple processors

Src/LinearSolvers/C_CellMG/Test/Make.package
Src/LinearSolvers/C_CellMG/Test/WritePlotFile.H
Src/LinearSolvers/C_CellMG/Test/WritePlotFile.cpp
Src/LinearSolvers/C_CellMG/Test/amrvis.defaults
Src/LinearSolvers/C_CellMG/Test/main.cpp
Tests/LinearSolvers/C_CellMG/Make.package
Tests/LinearSolvers/C_CellMG/WritePlotFile.H
Tests/LinearSolvers/C_CellMG/WritePlotFile.cpp
Tests/LinearSolvers/C_CellMG/amrvis.defaults
Tests/LinearSolvers/C_CellMG/main.cpp

commit 276838b9eb669897208d79eae57c6b69af1104ba
Author: marc <marc>
Date:   Wed Apr 15 20:50:28 1998 +0000

    Add input files checking periodic boundary conditions

Src/LinearSolvers/C_CellMG/Test/grids/in.2per_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/in.3per_2x3x4
Tests/LinearSolvers/C_CellMG/grids/in.2per_2x2_c
Tests/LinearSolvers/C_CellMG/grids/in.3per_2x3x4

commit 3f1a9fbb910727576fe62def3492506621c86799
Author: lijewski <lijewski>
Date:   Wed Apr 15 18:04:11 1998 +0000

    More MPI-specific code.

Src/C_AMRLib/FluxRegister.cpp

commit 73af34280fa44f348ead07585326ef683eade25c
Author: lijewski <lijewski>
Date:   Wed Apr 15 16:50:45 1998 +0000

    Some MPIification ....  More to come.

Src/C_AMRLib/FluxRegister.cpp

commit 3e236e2080a28ecaab01a9c2fb58736ab52d19fa
Author: lijewski <lijewski>
Date:   Wed Apr 15 16:50:26 1998 +0000

    A tad bit of const'ification.

Src/C_AMRLib/TagBox.cpp

commit 5205caa48ee847824c3db58c53bec9c69c2476de
Author: lijewski <lijewski>
Date:   Tue Apr 14 23:57:43 1998 +0000

    Changed a few names to more mnemonic ones ...

Src/C_AMRLib/TagBox.cpp

commit f27c63174f54405e2e5f4a09943726497b42e81e
Author: lijewski <lijewski>
Date:   Tue Apr 14 23:01:50 1998 +0000

    Rearranged CrseInit() to facilitate MPI implementation.

Src/C_AMRLib/FluxRegister.cpp

commit 22b54ab9f8fd29e590d1418a583149f2140fb62e
Author: lijewski <lijewski>
Date:   Tue Apr 14 21:01:45 1998 +0000

    Some more simplification and cleanup before doing MPI work.

Src/C_AMRLib/FluxRegister.cpp

commit e21fc3c2a428e8c5ba2895892556573c64861f6f
Author: lijewski <lijewski>
Date:   Tue Apr 14 20:24:03 1998 +0000

    Now pass integer and Box in MPI as int[1+3*BL_SPACEDIM].

Src/C_AMRLib/TagBox.cpp

commit 23fb2a6854a46ed10df7a0158ded29fa5bafe4db
Author: lijewski <lijewski>
Date:   Tue Apr 14 19:38:49 1998 +0000

    Optimized a few setVal() calls.

Src/C_BaseLib/FabArray.H

commit 64f0ccbcd3365da399009c5e5eb0c7dd9427ebfa
Author: car <car>
Date:   Tue Apr 14 17:30:53 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi.cpp

commit a8122b0b5f21d5eba1503614f85899c4b208c61d
Author: car <car>
Date:   Tue Apr 14 17:07:24 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi.cpp

commit 2930465c7de5d633e88c2e81dab7654a3ce89012
Author: lijewski <lijewski>
Date:   Tue Apr 14 16:51:39 1998 +0000

    Added some (as yet untested) MPI-specific code.

Src/C_AMRLib/TagBox.cpp

commit f6b1c0a077d4e542841dcb6319df9ef8c953414b
Author: lijewski <lijewski>
Date:   Tue Apr 14 16:50:53 1998 +0000

    Fixed some syntax errors in MPI-specific code.

Src/C_BaseLib/VisMF.cpp

commit 4987f80397ca23815d4e432fc0d5ca04cfccd790
Author: lijewski <lijewski>
Date:   Mon Apr 13 21:50:13 1998 +0000

    Some more (as yet untested) MPI-specific code.

Src/C_BaseLib/VisMF.cpp

commit 517d20716c7230f29f3b8f0607b8d2c0bd1f10d9
Author: lijewski <lijewski>
Date:   Mon Apr 13 19:44:42 1998 +0000

    Added some (as yet) untested MPI-specific code.

Src/C_BaseLib/VisMF.cpp

commit 3c153e4425c6a0fb9192154e2349fae7ebfbe832
Author: lijewski <lijewski>
Date:   Mon Apr 13 19:44:26 1998 +0000

    Added Abort(int) for MPI.
    Now check the return code of MPI calls.

Src/C_BaseLib/ParallelDescriptor.cpp

commit d1e7119e1b682c019e2314ebe6ff229ffbf885b2
Author: lijewski <lijewski>
Date:   Mon Apr 13 19:44:04 1998 +0000

    Added Abort(int) for MPI use.

Src/C_BaseLib/ParallelDescriptor.H

commit b2a703e18c47994adc48850e09601fe9dd332cee
Author: car <car>
Date:   Thu Apr 9 22:37:27 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp

commit 85c6f3514cadf0198fa0e28c0e2b553b88ded72b
Author: car <car>
Date:   Thu Apr 9 19:27:54 1998 +0000

    fixed makefiles

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile.main
Src/LinearSolvers/C_NodalMG/Make.package

commit 49aba79f5804c9f040204d1bfa7f26109fd2da7a
Author: car <car>
Date:   Thu Apr 9 16:18:10 1998 +0000

    added serial Gather

Src/C_BaseLib/ParallelDescriptor.cpp

commit bb74878615df02f0bef789096896ea4b4143d2eb
Author: lijewski <lijewski>
Date:   Wed Apr 8 23:42:52 1998 +0000

    Some more simplification.

Src/C_AMRLib/TagBox.cpp

commit 90034b2762c3f6721fb14b1995095170c847108e
Author: lijewski <lijewski>
Date:   Wed Apr 8 23:29:16 1998 +0000

    Some simplification.

Src/C_BaseLib/VisMF.cpp

commit c0cce08129441844e4899cbd62fc2bec46659492
Author: lijewski <lijewski>
Date:   Wed Apr 8 21:04:28 1998 +0000

    Added ParallelDescriptor::Gather().

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/RunStats.cpp

commit d8efd9235a3fa469a26317eb41ff3952f6ed9fe2
Author: car <car>
Date:   Wed Apr 8 19:45:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp

commit 03c24fcab890792b4ffa375d892106b0863e3cff
Author: car <car>
Date:   Wed Apr 8 17:51:11 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit a1cb2b93af61d55733668b0b348ce9f174e2f0f1
Author: lijewski <lijewski>
Date:   Tue Apr 7 23:10:18 1998 +0000

    Only compile in core of knapsack if BSP or MPI is being used.

Src/C_BaseLib/DistributionMapping.cpp

commit b1fe498fa99587db9f2d35f8628b9509896f7a1a
Author: lijewski <lijewski>
Date:   Tue Apr 7 22:24:44 1998 +0000

    More simplification.

Src/C_BaseLib/FabArray.H

commit af5b86effc4e36eb4e45cebede54a35fc1142727
Author: lijewski <lijewski>
Date:   Tue Apr 7 20:13:48 1998 +0000

    Simplified mergeUnique() a tad.

Src/C_AMRLib/TagBox.cpp

commit bf784f91509d66634b24344608e5fe46cc3aa3ae
Author: car <car>
Date:   Tue Apr 7 20:03:17 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit b8c55136a41fe773c3b2b6701806ac243cf8206c
Author: car <car>
Date:   Tue Apr 7 19:43:54 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile.main
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 3a82fbb293b21aff8c70291c295887a14d29ce10
Author: car <car>
Date:   Tue Apr 7 17:36:02 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 7b6666c3b48b6587e937cfd0e06e8f0a5f31fc35
Author: car <car>
Date:   Tue Apr 7 17:24:21 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 604d85e7fdec50236ae7a1c51b3c8bfdf5764c34
Author: lijewski <lijewski>
Date:   Tue Apr 7 15:52:23 1998 +0000

    Some minor things found by KCC --strict_warnings.

Src/C_AMRLib/Derive.H
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/PROB_AMR_F.H
Src/C_AMRLib/StateDescriptor.H
Src/C_BaseLib/COORDSYS_F.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H

commit eb3945456a8c11f1aafac650f60165020eb042a0
Author: car <car>
Date:   Mon Apr 6 22:43:19 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 4e8a4c256ebd8799b684d8b6dc3788bb735c0e3f
Author: lijewski <lijewski>
Date:   Thu Apr 2 00:14:07 1998 +0000

    Removed cacheRemoteData data member; it was always true.
    Removed faName data member and the two access functions.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H

commit 423664a90559e42a39bcf21afe127db8b965e872
Author: lijewski <lijewski>
Date:   Thu Apr 2 00:13:02 1998 +0000

    Updated to reflect mods to FabArray.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit da85cac2695c143bca21304b5ae5e8d888066070
Author: lijewski <lijewski>
Date:   Wed Apr 1 18:22:27 1998 +0000

    Removed commented out Synchronize() calls.

Src/C_BaseLib/FabArray.H

commit f3bb677a5c1cf9d506ce3a8445b5f61c041c9aec
Author: lijewski <lijewski>
Date:   Wed Apr 1 18:21:50 1998 +0000

    Merged in Barrier().

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp

commit 683d22edce837a47230f1e8c4d57be941bab4fde
Author: lijewski <lijewski>
Date:   Wed Apr 1 17:52:37 1998 +0000

    Added Barrier() to the interface.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit e550b5945589dac5ec2370871fe8e2bf5e2c2417
Author: car <car>
Date:   Wed Apr 1 17:38:35 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 9e402f58ab6949ea45c0d8d9058275845b9c93ba
Author: lijewski <lijewski>
Date:   Wed Apr 1 17:34:25 1998 +0000

    Added Banner.html for doc++ users.

Src/C_BaseLib/Banner.html

commit 34f21601c09afe51e276b7664f102aefa0b0620e
Author: car <car>
Date:   Wed Apr 1 17:01:55 1998 +0000

    *** empty log message ***

Src/C_BaseLib/test/tVisMF.cpp
Src/LinearSolvers/C_CellMG/Test/main.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Tests/C_BaseLib/tVisMF.cpp
Tests/LinearSolvers/C_CellMG/main.cpp

commit 09f6fbb6b238095dc66b235ad74eaf7b888be8e0
Author: lijewski <lijewski>
Date:   Wed Apr 1 16:55:04 1998 +0000

    Cleaned up code.
    Implemented Synchronize() for MPI using MPI_Barrier().

Src/C_BaseLib/ParallelDescriptor.cpp

commit fd9d4b8767526bdd70aafe429dc6a2ecf415f85e
Author: car <car>
Date:   Wed Apr 1 00:34:07 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/main.cpp
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit dbf7eef80773688866ef21c5409fc25b46814338
Author: car <car>
Date:   Wed Apr 1 00:32:27 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/main.cpp
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/C_TensorMG/testVI.cpp

commit effe4482e8d2c52baa8c7daa1d59f94cdb4c559d
Author: car <car>
Date:   Wed Apr 1 00:29:43 1998 +0000

    Made Start/EndParallel static

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/test/tVisMF.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 501126c3081c37821739ed8c34a697aa147ccf09
Author: marc <marc>
Date:   Wed Apr 1 00:27:32 1998 +0000

    Move forward declarations to fix Doc++ doc generation.

Src/C_BaseLib/MultiFab.H

commit db32bc53c3f404ae8f38161401f6455b6d596f33
Author: car <car>
Date:   Tue Mar 31 22:58:08 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 6f6868db0b09e2f644cb75bef18eed4f133a46d5
Author: car <car>
Date:   Tue Mar 31 20:43:12 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 8802d6ce0152cc6234e9c5373d86d3c46a0199fe
Author: car <car>
Date:   Tue Mar 31 18:43:52 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 9251f066547a179b1d14c69c2382bb7510857a20
Author: car <car>
Date:   Tue Mar 31 18:25:31 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 679baf2c91d5c6dae1097e4df72b0360f56eb5f7
Author: lijewski <lijewski>
Date:   Tue Mar 31 00:23:59 1998 +0000

    Some reformatting ...

Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/MAKESLICE_3D.F
Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F

commit 423bef95a2313b969916a4ba11d84a40bc9fe25b
Author: lijewski <lijewski>
Date:   Mon Mar 30 21:57:32 1998 +0000

    Cleaned up the code for release.

Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H

commit e6faecbcc1723d43513c5b52f7ef5f9abf0e0336
Author: lijewski <lijewski>
Date:   Mon Mar 30 20:45:51 1998 +0000

    Removed print() and two unimplemented CrseInit()s.

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp

commit 2e5ccce351605e8b01e8bd4a83d58d44deaeabcb
Author: lijewski <lijewski>
Date:   Mon Mar 30 20:23:45 1998 +0000

    Removed copyTo(MultiFab).

Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 75ae0db1a89fcf0669c232266a0fe3088ecfc74d
Author: lijewski <lijewski>
Date:   Mon Mar 30 20:05:34 1998 +0000

    Removed I/O functions.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 67a14231d13b0d4a1a889d59d6b94c6910fe29f9
Author: lijewski <lijewski>
Date:   Mon Mar 30 20:04:18 1998 +0000

    Removed linInterp().

Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 6d0bcaafd93d7ecb19c8cf39393bf5706798f09f
Author: lijewski <lijewski>
Date:   Mon Mar 30 18:59:27 1998 +0000

    Removed linInterp().

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit cdfec93638f4f6efb5f8f9f12769f4cfd4a1f7da
Author: car <car>
Date:   Mon Mar 30 18:35:57 1998 +0000

    *** empty log message ***

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/pBoxLib_2.dsp
Src/C_BoundaryLib/bndrylib.dsp
Src/LinearSolvers/C_CellMG/mglib.dsp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 3474716fcda8d2bc90f17c8e40caef8612fbffd4
Author: lijewski <lijewski>
Date:   Mon Mar 30 18:14:49 1998 +0000

    Removed operator<<().

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit cbfd49040eaee2c3ea913104f358530c91cd2dfa
Author: lijewski <lijewski>
Date:   Mon Mar 30 18:03:00 1998 +0000

    Removed MultiFab(istream).
    Removed readFrom() and writeOn().

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 80ce96576533c95076feb9918307323312b4b8aa
Author: lijewski <lijewski>
Date:   Mon Mar 30 17:28:57 1998 +0000

    Removed FillPatch().
    Removed FillCoarsePatch(FAB).
    Removed USEUNRAVELEDFILLPATCH define.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit afd277debb8c5a73a028e1d625292024e46ef7be
Author: car <car>
Date:   Sun Mar 29 16:46:11 1998 +0000

    *** empty log message ***

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/pBoxLib_2.dsp
Src/C_BoundaryLib/bndrylib.dsp
Src/LinearSolvers/C_CellMG/mglib.dsp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 8f6861223b52ea34179fa3cd6ded89b2eb82b176
Author: car <car>
Date:   Sun Mar 29 16:25:55 1998 +0000

    *** empty log message ***

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/pBoxLib_2.dsp
Src/C_BoundaryLib/bndrylib.dsp
Src/LinearSolvers/C_CellMG/mglib.dsp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 5b28850c79690d9b3ae704bb2e132243c89d1b18
Author: lijewski <lijewski>
Date:   Sat Mar 28 00:45:04 1998 +0000

    NEWFPMINBOX -> BL_NEWFPMINBOX

Src/C_AMRLib/AmrLevel.cpp

commit 72302898b276f59704c360a816981d364651b4f7
Author: lijewski <lijewski>
Date:   Fri Mar 27 23:53:20 1998 +0000

    Removed BL_PARALLEL_IO define.
    Removed USEOLDFILLPATCH define.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit c1119048349a6656814bc5229911966298e0ebbc
Author: vince <vince>
Date:   Fri Mar 27 18:34:00 1998 +0000

    Minor additions.

Tools/C_mk/Make.T3E

commit 8d2ee8f94a3e9b66b87f7e1f73c5f345107b19e7
Author: marc <marc>
Date:   Fri Mar 27 00:41:26 1998 +0000

    Remove extra copy of tridiag routine

Src/LinearSolvers/C_CellMG/ABec_2D.F

commit e989933a8fc150cc8344bc58d07306bce83b1f56
Author: lijewski <lijewski>
Date:   Fri Mar 27 00:06:39 1998 +0000

    Removed unused rangeType() and corresponding member data.

Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp

commit 09043219e1bcdceac254114ab7c1a8b9f6ac1b2d
Author: lijewski <lijewski>
Date:   Thu Mar 26 22:40:26 1998 +0000

    A useless commit ...

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Tests/LinearSolvers/C_CellMG/GNUmakefile

commit 54927ebd36f6d65358717f9c32b6fe95c0e4bc90
Author: marc <marc>
Date:   Thu Mar 26 22:24:04 1998 +0000

    Add PBOXLIB def

Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/test/GNUmakefile.tCArena
Src/C_BaseLib/test/GNUmakefile.test
Src/LinearSolvers/C_NodalMG/GNUmakefile.main
Src/LinearSolvers/C_TensorMG/MCBndryData.H
Src/LinearSolvers/C_TensorMG/MCBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Tests/C_BaseLib/GNUmakefile.tCArena
Tests/C_BaseLib/GNUmakefile.test
Tools/C_mk/Make.T3E
Tools/C_mk/Make.defs

commit efb5d9a489d249fdcbdcb4fbe7c85d53a3d4471d
Author: marc <marc>
Date:   Thu Mar 26 19:31:39 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/Test/grids/gr.2_19boxes
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_2x2_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_2x2_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_3boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_3boxes_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_3boxes_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_3x2
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_big
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_d
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_disjoint_e
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_small_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_small_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_stack_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_stack_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.2_stack_d
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_2boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_2x3x4
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_big
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_shiftedUp
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_small_a
Src/LinearSolvers/C_CellMG/Test/grids/gr.3_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_19boxes
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_2x2_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3boxes_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_3x2
Src/LinearSolvers/C_CellMG/Test/grids/in.2_big
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_d
Src/LinearSolvers/C_CellMG/Test/grids/in.2_disjoint_e
Src/LinearSolvers/C_CellMG/Test/grids/in.2_small_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_small_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_a
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_b
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_c
Src/LinearSolvers/C_CellMG/Test/grids/in.2_stack_d
Src/LinearSolvers/C_CellMG/Test/grids/in.3_2boxes_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_2x3x4
Src/LinearSolvers/C_CellMG/Test/grids/in.3_big
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_b
Src/LinearSolvers/C_CellMG/Test/grids/in.3_disjoint_c
Src/LinearSolvers/C_CellMG/Test/grids/in.3_shiftedUp
Src/LinearSolvers/C_CellMG/Test/grids/in.3_small_a
Src/LinearSolvers/C_CellMG/Test/grids/in.3_stack_a
Tests/LinearSolvers/C_CellMG/grids/gr.2_19boxes
Tests/LinearSolvers/C_CellMG/grids/gr.2_2x2_a
Tests/LinearSolvers/C_CellMG/grids/gr.2_2x2_b
Tests/LinearSolvers/C_CellMG/grids/gr.2_2x2_c
Tests/LinearSolvers/C_CellMG/grids/gr.2_3boxes_a
Tests/LinearSolvers/C_CellMG/grids/gr.2_3boxes_b
Tests/LinearSolvers/C_CellMG/grids/gr.2_3boxes_c
Tests/LinearSolvers/C_CellMG/grids/gr.2_3x2
Tests/LinearSolvers/C_CellMG/grids/gr.2_big
Tests/LinearSolvers/C_CellMG/grids/gr.2_disjoint_a
Tests/LinearSolvers/C_CellMG/grids/gr.2_disjoint_b
Tests/LinearSolvers/C_CellMG/grids/gr.2_disjoint_c
Tests/LinearSolvers/C_CellMG/grids/gr.2_disjoint_d
Tests/LinearSolvers/C_CellMG/grids/gr.2_disjoint_e
Tests/LinearSolvers/C_CellMG/grids/gr.2_small_a
Tests/LinearSolvers/C_CellMG/grids/gr.2_small_b
Tests/LinearSolvers/C_CellMG/grids/gr.2_stack_a
Tests/LinearSolvers/C_CellMG/grids/gr.2_stack_b
Tests/LinearSolvers/C_CellMG/grids/gr.2_stack_c
Tests/LinearSolvers/C_CellMG/grids/gr.2_stack_d
Tests/LinearSolvers/C_CellMG/grids/gr.3_2boxes_a
Tests/LinearSolvers/C_CellMG/grids/gr.3_2x3x4
Tests/LinearSolvers/C_CellMG/grids/gr.3_big
Tests/LinearSolvers/C_CellMG/grids/gr.3_disjoint_a
Tests/LinearSolvers/C_CellMG/grids/gr.3_disjoint_b
Tests/LinearSolvers/C_CellMG/grids/gr.3_disjoint_c
Tests/LinearSolvers/C_CellMG/grids/gr.3_shiftedUp
Tests/LinearSolvers/C_CellMG/grids/gr.3_small_a
Tests/LinearSolvers/C_CellMG/grids/gr.3_stack_a
Tests/LinearSolvers/C_CellMG/grids/in.2_19boxes
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_a
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_b
Tests/LinearSolvers/C_CellMG/grids/in.2_2x2_c
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_a
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_b
Tests/LinearSolvers/C_CellMG/grids/in.2_3boxes_c
Tests/LinearSolvers/C_CellMG/grids/in.2_3x2
Tests/LinearSolvers/C_CellMG/grids/in.2_big
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_a
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_b
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_c
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_d
Tests/LinearSolvers/C_CellMG/grids/in.2_disjoint_e
Tests/LinearSolvers/C_CellMG/grids/in.2_small_a
Tests/LinearSolvers/C_CellMG/grids/in.2_small_b
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_a
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_b
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_c
Tests/LinearSolvers/C_CellMG/grids/in.2_stack_d
Tests/LinearSolvers/C_CellMG/grids/in.3_2boxes_a
Tests/LinearSolvers/C_CellMG/grids/in.3_2x3x4
Tests/LinearSolvers/C_CellMG/grids/in.3_big
Tests/LinearSolvers/C_CellMG/grids/in.3_disjoint_a
Tests/LinearSolvers/C_CellMG/grids/in.3_disjoint_b
Tests/LinearSolvers/C_CellMG/grids/in.3_disjoint_c
Tests/LinearSolvers/C_CellMG/grids/in.3_shiftedUp
Tests/LinearSolvers/C_CellMG/grids/in.3_small_a
Tests/LinearSolvers/C_CellMG/grids/in.3_stack_a

commit 54906dbca6fda685521cc67f1ea1a1fb92185c2d
Author: marc <marc>
Date:   Thu Mar 26 19:15:27 1998 +0000

    Add tensorMG to Parallel repo

Src/LinearSolvers/C_TensorMG/DV_2D.F
Src/LinearSolvers/C_TensorMG/DV_2D.mF
Src/LinearSolvers/C_TensorMG/DV_3D1.F
Src/LinearSolvers/C_TensorMG/DV_3D1.mF
Src/LinearSolvers/C_TensorMG/DV_3D2.F
Src/LinearSolvers/C_TensorMG/DV_3D2.mF
Src/LinearSolvers/C_TensorMG/DV_3D3.F
Src/LinearSolvers/C_TensorMG/DV_3D3.mF
Src/LinearSolvers/C_TensorMG/DV_3D4.F
Src/LinearSolvers/C_TensorMG/DV_3D4.mF
Src/LinearSolvers/C_TensorMG/DivVis.H
Src/LinearSolvers/C_TensorMG/DivVis.cpp
Src/LinearSolvers/C_TensorMG/DivVis_F.H
Src/LinearSolvers/C_TensorMG/MCBndryData.H
Src/LinearSolvers/C_TensorMG/MCBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCCGSolver.H
Src/LinearSolvers/C_TensorMG/MCCGSolver.cpp
Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_2D.F
Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_3D.F
Src/LinearSolvers/C_TensorMG/MCINTERPBNDRYDATA_F.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.H
Src/LinearSolvers/C_TensorMG/MCInterpBndryData.cpp
Src/LinearSolvers/C_TensorMG/MCLO_2D.F
Src/LinearSolvers/C_TensorMG/MCLO_3D.F
Src/LinearSolvers/C_TensorMG/MCLO_F.H
Src/LinearSolvers/C_TensorMG/MCLinOp.H
Src/LinearSolvers/C_TensorMG/MCLinOp.cpp
Src/LinearSolvers/C_TensorMG/MCMultiGrid.H
Src/LinearSolvers/C_TensorMG/MCMultiGrid.cpp
Src/LinearSolvers/C_TensorMG/Test/GNUmakefile
Src/LinearSolvers/C_TensorMG/Test/Make.package
Src/LinearSolvers/C_TensorMG/Test/Palette
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.H
Src/LinearSolvers/C_TensorMG/Test/TestMCViscBndry.cpp
Src/LinearSolvers/C_TensorMG/Test/amrvis.defaults
Src/LinearSolvers/C_TensorMG/Test/doit
Src/LinearSolvers/C_TensorMG/Test/dotest
Src/LinearSolvers/C_TensorMG/Test/grids/gr16.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr16x8.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr32.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr32x8.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr64.dog
Src/LinearSolvers/C_TensorMG/Test/grids/gr8.dog
Src/LinearSolvers/C_TensorMG/Test/inputs
Src/LinearSolvers/C_TensorMG/Test/main_2D.F
Src/LinearSolvers/C_TensorMG/Test/main_3D.F
Src/LinearSolvers/C_TensorMG/Test/main_F.H
Src/LinearSolvers/C_TensorMG/Test/preload.cpp
Src/LinearSolvers/C_TensorMG/Test/probin
Src/LinearSolvers/C_TensorMG/Test/testVI.cpp
Src/LinearSolvers/C_TensorMG/Test/vpramps.dat
Src/LinearSolvers/C_TensorMG/visc2d.ma
Src/LinearSolvers/C_TensorMG/visc3d.ma
Tests/LinearSolvers/C_TensorMG/GNUmakefile
Tests/LinearSolvers/C_TensorMG/Make.package
Tests/LinearSolvers/C_TensorMG/Palette
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.H
Tests/LinearSolvers/C_TensorMG/TestMCViscBndry.cpp
Tests/LinearSolvers/C_TensorMG/amrvis.defaults
Tests/LinearSolvers/C_TensorMG/doit
Tests/LinearSolvers/C_TensorMG/dotest
Tests/LinearSolvers/C_TensorMG/grids/gr16.dog
Tests/LinearSolvers/C_TensorMG/grids/gr16x8.dog
Tests/LinearSolvers/C_TensorMG/grids/gr32.dog
Tests/LinearSolvers/C_TensorMG/grids/gr32x8.dog
Tests/LinearSolvers/C_TensorMG/grids/gr64.dog
Tests/LinearSolvers/C_TensorMG/grids/gr8.dog
Tests/LinearSolvers/C_TensorMG/inputs
Tests/LinearSolvers/C_TensorMG/main_2D.F
Tests/LinearSolvers/C_TensorMG/main_3D.F
Tests/LinearSolvers/C_TensorMG/main_F.H
Tests/LinearSolvers/C_TensorMG/preload.cpp
Tests/LinearSolvers/C_TensorMG/probin
Tests/LinearSolvers/C_TensorMG/testVI.cpp
Tests/LinearSolvers/C_TensorMG/vpramps.dat

commit 51466191c70b6e0f1e4be55945cf84afd2ae2def
Author: marc <marc>
Date:   Thu Mar 26 18:58:17 1998 +0000

    Added test directory files

Src/LinearSolvers/C_CellMG/Test/GNUmakefile
Src/LinearSolvers/C_CellMG/Test/Make.package
Src/LinearSolvers/C_CellMG/Test/Palette
Src/LinearSolvers/C_CellMG/Test/amrvis.defaults
Src/LinearSolvers/C_CellMG/Test/main.cpp
Src/LinearSolvers/C_CellMG/Test/preload.cpp
Src/LinearSolvers/C_CellMG/Test/vpramps.dat
Tests/LinearSolvers/C_CellMG/GNUmakefile
Tests/LinearSolvers/C_CellMG/Make.package
Tests/LinearSolvers/C_CellMG/Palette
Tests/LinearSolvers/C_CellMG/amrvis.defaults
Tests/LinearSolvers/C_CellMG/main.cpp
Tests/LinearSolvers/C_CellMG/preload.cpp
Tests/LinearSolvers/C_CellMG/vpramps.dat

commit d2012999fb58b439a60f6e8dbbfaec0767d0ce25
Author: marc <marc>
Date:   Thu Mar 26 18:55:51 1998 +0000

    Incorporate changes from Bill's tensor solve directory

Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F

commit 9ea73fed1be32867a0a71a635db7fca0c84d7312
Author: almgren <almgren>
Date:   Thu Mar 26 17:51:58 1998 +0000

    Remove geom from setBndryConds call.

Src/C_BoundaryLib/InterpBndryData.cpp

commit 27aceb303de91d1d15f7416e9279ffc5a570dcc8
Author: almgren <almgren>
Date:   Thu Mar 26 17:51:33 1998 +0000

    Remove geom from the setBndryConds call.

Src/C_BoundaryLib/InterpBndryData.H

commit 494156ce680b792910a36b9b6c6b9a5fc9b2412b
Author: lijewski <lijewski>
Date:   Thu Mar 26 17:32:16 1998 +0000

    Added new convert() function.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 6dfbcb7295ad7412d9a11ca6531f377da1b24aca
Author: lijewski <lijewski>
Date:   Thu Mar 26 17:31:50 1998 +0000

    Uses new BoxArray::convert() function.

Src/C_AMRLib/AmrLevel.cpp

commit d60730e7b8a18b0a97f707f5e32862c1b36c044f
Author: lijewski <lijewski>
Date:   Wed Mar 25 21:32:18 1998 +0000

    First cut at parallelized AmrLevel::derive().  Needs to be checked out better.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 42f7b8c782cf8b9e12184a405a2afe72f34dff67
Author: car <car>
Date:   Wed Mar 25 20:59:54 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp

commit fa287ca43aab056bfcdd5f8344a9a6438a603e1a
Author: car <car>
Date:   Wed Mar 25 20:54:31 1998 +0000

    *** empty log message ***

Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/LinearSolvers/C_CellMG/WriteMultiFab.cpp

commit cbb89488c4064c612ec55c1df0af76ced40ee085
Author: car <car>
Date:   Wed Mar 25 19:20:50 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp

commit 69287608d46a6b3d28e275e048f17f5f4f060809
Author: car <car>
Date:   Wed Mar 25 19:17:47 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.cpp

commit b80eb3e3c7460bd9523c66a7c247744c5a41645f
Author: car <car>
Date:   Wed Mar 25 19:03:06 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit c552012402c2bd395db846b09a428c16598d49b5
Author: car <car>
Date:   Wed Mar 25 18:23:08 1998 +0000

    *** empty log message ***

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/pBoxLib_2.dsp

commit ed078c269f69e382ed28feab5f9132398aa67532
Author: car <car>
Date:   Tue Mar 24 23:45:14 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_CellMG/.cvsignore
Src/LinearSolvers/C_CellMG/mglib.dsp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit d8c225f640708d95fc60f8f8289da557c6587851
Author: car <car>
Date:   Tue Mar 24 20:18:49 1998 +0000

    *** empty log message ***

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BoundaryLib/bndrylib.dsp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp

commit 9971aec3582f9b51fde496bcf79d2209e384dc1b
Author: lijewski <lijewski>
Date:   Tue Mar 24 19:08:41 1998 +0000

    Commented out bunch of cout's in old FillPatch routines.

Src/C_AMRLib/AmrLevel.cpp

commit e1942293c0be7a47ae80aaa2e1af721d5db7a11d
Author: lijewski <lijewski>
Date:   Tue Mar 24 18:28:29 1998 +0000

    Some work in preparation for parallelizing FillDerive().

Src/C_AMRLib/AmrLevel.cpp

commit 993f07b149f3f4673b8928614528dcb5790e1109
Author: almgren <almgren>
Date:   Tue Mar 24 07:05:10 1998 +0000

    Moved this file from ../IAMRAll.

Src/C_BoundaryLib/BndryData.H
Src/C_BoundaryLib/BndryData.cpp
Src/C_BoundaryLib/BoundCond.H
Src/C_BoundaryLib/INTERPBNDRYDATA_2D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_3D.F
Src/C_BoundaryLib/INTERPBNDRYDATA_F.H
Src/C_BoundaryLib/InterpBndryData.H
Src/C_BoundaryLib/InterpBndryData.cpp
Src/C_BoundaryLib/LO_BCTYPES.H
Src/C_BoundaryLib/LO_UTIL.F
Src/C_BoundaryLib/Mask.H
Src/C_BoundaryLib/Mask.cpp
Src/LinearSolvers/C_CellMG/ABecLaplacian.H
Src/LinearSolvers/C_CellMG/ABecLaplacian.cpp
Src/LinearSolvers/C_CellMG/ABec_2D.F
Src/LinearSolvers/C_CellMG/ABec_3D.F
Src/LinearSolvers/C_CellMG/ABec_F.H
Src/LinearSolvers/C_CellMG/ABec_UTIL.F
Src/LinearSolvers/C_CellMG/CGSolver.H
Src/LinearSolvers/C_CellMG/CGSolver.cpp
Src/LinearSolvers/C_CellMG/CG_2D.F
Src/LinearSolvers/C_CellMG/CG_3D.F
Src/LinearSolvers/C_CellMG/CG_F.H
Src/LinearSolvers/C_CellMG/LO_2D.F
Src/LinearSolvers/C_CellMG/LO_3D.F
Src/LinearSolvers/C_CellMG/LO_F.H
Src/LinearSolvers/C_CellMG/LP_2D.F
Src/LinearSolvers/C_CellMG/LP_3D.F
Src/LinearSolvers/C_CellMG/LP_F.H
Src/LinearSolvers/C_CellMG/Laplacian.H
Src/LinearSolvers/C_CellMG/Laplacian.cpp
Src/LinearSolvers/C_CellMG/LinOp.H
Src/LinearSolvers/C_CellMG/LinOp.cpp
Src/LinearSolvers/C_CellMG/MG_2D.F
Src/LinearSolvers/C_CellMG/MG_3D.F
Src/LinearSolvers/C_CellMG/MG_F.H
Src/LinearSolvers/C_CellMG/MultiGrid.H
Src/LinearSolvers/C_CellMG/WriteMultiFab.H
Src/LinearSolvers/C_CellMG/WriteMultiFab.cpp

commit 18dd515c42ab7847eb2f640c2b187ae27d403a89
Author: almgren <almgren>
Date:   Mon Mar 23 23:36:17 1998 +0000

    Moving this file from ../IAMRAll.

Src/LinearSolvers/C_CellMG/MultiGrid.cpp

commit d06c8e8ec64b18fb1909079f100118c6a57d8fe1
Author: lijewski <lijewski>
Date:   Mon Mar 23 21:03:17 1998 +0000

    Now maintain DeriveRec in List<DeriveRec> instead of List<DeriveRec*>

Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp

commit 9de50888e7e7ea480229214ec169ac4393f3402f
Author: lijewski <lijewski>
Date:   Mon Mar 23 21:02:56 1998 +0000

    Now maintain ErrorRec in List<ErrorRec> not List<ErrorRec*>

Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp

commit b823cc551e8037d7eaf09d78517ced580412f9aa
Author: lijewski <lijewski>
Date:   Mon Mar 23 20:20:14 1998 +0000

    Removed default constructor and DeriveFuncSrc stuff.

Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp

commit e06890b6773064c664a03153c8ece3a885e47b75
Author: lijewski <lijewski>
Date:   Mon Mar 23 17:23:58 1998 +0000

    Cleaned up the code ...

Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp

commit 500f80b5d940ee5b35f34b9a2081e101ff33edcf
Author: car <car>
Date:   Thu Mar 19 19:02:47 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/GNUmakefile.main
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit ed2f3d02c3db7603aa902e140671ccccadc18548
Author: car <car>
Date:   Mon Mar 16 18:26:33 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 78cad0cf04d5dadc1576576f9c0359691b7640d8
Author: car <car>
Date:   Sun Mar 15 23:44:53 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F

commit 061a52241c3255ff6eb4f32993b8c31afd4822f5
Author: car <car>
Date:   Sun Mar 15 20:41:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit d1c3ee873995175bf0d1d5a81a5c9f1a77f397fb
Author: car <car>
Date:   Fri Mar 13 23:10:31 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit cadf06710b601e167485c418c76d51922b8a4eb6
Author: car <car>
Date:   Fri Mar 13 22:18:43 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 3db41b0e97acff5837d93fd5f4e3ca97a9bca63e
Author: car <car>
Date:   Fri Mar 13 20:50:30 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit c85294e902d5f40f0f0bc8ebf8870c0fd998bc45
Author: car <car>
Date:   Thu Mar 12 23:21:13 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 6970820bc9a7f6d71d7c56dfdfea039162ab0307
Author: car <car>
Date:   Thu Mar 12 21:07:13 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 8be5b29236e3468e034411c1ba575a046ae7555d
Author: car <car>
Date:   Wed Mar 11 21:31:05 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 8a60655758cf1c23673f083b6857ab613a18b0d5
Author: car <car>
Date:   Tue Mar 10 23:31:12 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 58ef77c733899e23ca2cf6133395e9bcace0fb83
Author: car <car>
Date:   Fri Mar 6 00:28:22 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp

commit ebb64b1d69c3142654d3890b90e2d785105a666b
Author: car <car>
Date:   Thu Mar 5 00:40:33 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 352d330720256f90bf32558458243afc0006b221
Author: car <car>
Date:   Wed Mar 4 22:44:31 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 75b92dedf7566b09530d4f82e00257cb09744f88
Author: car <car>
Date:   Wed Mar 4 21:16:37 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 21878921bdbbe06dd8304b87fe4a4d3883c955ba
Author: car <car>
Date:   Wed Mar 4 03:05:19 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 3cf9a5e9667aa56135deb03a46e35eb975f8cf2d
Author: car <car>
Date:   Wed Mar 4 02:31:23 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit d3204a9d42cc08a726f6e0c8bcec78cc44299e7d
Author: car <car>
Date:   Wed Mar 4 00:55:42 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit ad21d479ebd8e34dfbe4aed8578993deb248d6c2
Author: car <car>
Date:   Tue Mar 3 23:19:47 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 84032fab90e533e6068e24bdb975500a16ec03b9
Author: car <car>
Date:   Mon Mar 2 17:57:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp

commit 30a32794f0af360ed93f9e5b9840e8fabd692019
Author: car <car>
Date:   Sun Mar 1 22:17:46 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 53a1e97f0def542902a922f992aaf076e1dadfee
Author: car <car>
Date:   Sun Mar 1 21:58:36 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d_terrain.F

commit 9fba3e2fb35260266b531312956e15edeb8ad08e
Author: car <car>
Date:   Sun Mar 1 21:51:51 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F

commit 6a52dfb6666a010b61c2873c79f5341c1a7e02d1
Author: car <car>
Date:   Sat Feb 28 17:56:51 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 18ff5814921f13fa454e553ef4a5090b756925de
Author: car <car>
Date:   Fri Feb 27 22:49:06 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 040c4955055a835aa1e2edb9b42f0cd4471383f4
Author: car <car>
Date:   Fri Feb 27 21:03:44 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F

commit 0398cf30094464180464c32a7b1dcbf5f43af0ef
Author: car <car>
Date:   Fri Feb 27 21:01:17 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F

commit a0565f3f87cbee8af57f78825fb2a549aac6d0f8
Author: car <car>
Date:   Fri Feb 27 20:59:27 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F

commit d7ab03739737010b94d4fb22d180406feef80901
Author: lijewski <lijewski>
Date:   Thu Feb 26 22:07:57 1998 +0000

    Made isStateVariable() static.

Src/C_AMRLib/AmrLevel.H

commit c38372b5d6f5474df5301bf23164cb6b000c7483
Author: car <car>
Date:   Wed Feb 25 23:24:16 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F

commit 72ed30f6a11b06e4439257dc08e70818243a49cd
Author: car <car>
Date:   Wed Feb 25 22:27:33 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 04e17e6fff4a524e8873937a4145f5c2f3cfd77e
Author: car <car>
Date:   Wed Feb 25 21:05:04 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 6a16fca94e170e366f74dca7c9b32af05fe885b2
Author: car <car>
Date:   Tue Feb 24 19:25:37 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit e9b1951bda3b8fa68fa781f360c6ad0dda440175
Author: car <car>
Date:   Tue Feb 24 00:27:08 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 62a1db5165620770bf04945b538a6076dcdffe9d
Author: car <car>
Date:   Mon Feb 23 22:55:47 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 20359df7d47d23fe26c73c10ab801c797161e8b6
Author: car <car>
Date:   Sun Feb 22 20:50:10 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 199545865962fd9e9b72326db5b4f1ad22e363d6
Author: car <car>
Date:   Sun Feb 22 19:24:25 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 0e2eebe0744aabdf9613bf9b89865de8d4b7fc1b
Author: car <car>
Date:   Sun Feb 22 19:06:57 1998 +0000

    anal changes to fortran

Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/MAKESLICE_3D.F
Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F

commit 21a6a7678fee732eedec6b76472cf94fa408b81f
Author: car <car>
Date:   Sun Feb 22 17:29:22 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 4126cbd50d6a9e0af61cb7433c30b5a87116f78d
Author: car <car>
Date:   Sun Feb 22 04:16:19 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit e6bc0ed5fa4185457a26beb2ad6162c37bfc725a
Author: car <car>
Date:   Sun Feb 22 01:36:39 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit c7c57052a1d62e6ced9fe59c09b0a73930b28f4e
Author: car <car>
Date:   Sun Feb 22 01:35:39 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit eb32a57e2feb407515678c1b7cf1a3fc18ebb53b
Author: car <car>
Date:   Sun Feb 22 01:32:20 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 0a51bb21226c81586d647f8b8ad9e3b952575c20
Author: car <car>
Date:   Sun Feb 22 01:30:02 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 7c77304daba83b6ca60b4f868570c08232e6b1c5
Author: car <car>
Date:   Fri Feb 20 23:00:55 1998 +0000

    *** empty log message ***

Src/C_BaseLib/FabArray.H
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit e3d53f27fcf21cec025d32de3d6c352d4b0ba05d
Author: car <car>
Date:   Fri Feb 20 22:53:09 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 21c149ea3be4767d1b99e4c02afe32125e342f71
Author: car <car>
Date:   Fri Feb 20 21:49:27 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit d3bcb9cab2afcdf74b7dd8ee98b52b5f8cf0161d
Author: car <car>
Date:   Fri Feb 20 21:46:52 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit c769567ce01d62880f0dfd8d32514802c5a9f0b6
Author: car <car>
Date:   Fri Feb 20 21:42:58 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit e40ee2c7831c132431b95f1aa3205ed59b89407b
Author: car <car>
Date:   Fri Feb 20 21:37:14 1998 +0000

    *** empty log message ***

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F

commit 4c40f6be906b881eff9c35bff5f79e6e66db39e8
Author: car <car>
Date:   Fri Feb 20 21:07:11 1998 +0000

    changes

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 16f8272630399bdb20ae851d25bec0bf7ebf47e8
Author: vince <vince>
Date:   Fri Feb 20 18:30:47 1998 +0000

    Optimized FillFab and fabCopyDescList.

Src/C_BaseLib/FabArray.H

commit 25c020128bd956dcf07eb6c1f0e78b9b162357ad
Author: car <car>
Date:   Thu Feb 19 23:26:40 1998 +0000

    fiddle:

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 914588858e15f1dcdc746f2ef14306535d8628cd
Author: lijewski <lijewski>
Date:   Thu Feb 19 18:10:46 1998 +0000

    Added default constructor to TagBoxMergeDesc.

Src/C_AMRLib/TagBox.cpp

commit 64833abe26920c9f796f1660f983b28f285b216f
Author: lijewski <lijewski>
Date:   Thu Feb 19 17:15:52 1998 +0000

    Added default constructor to FabComTag so that all values get set to
    some valid value; i.e. I wanted to shut up 3rd about reading unset
    values when BSP does a memcpy() of a FabComTag.

Src/C_BaseLib/ParallelDescriptor.H

commit 332e670a47e3e88973cf4a5dfa94e88e866b66ca
Author: car <car>
Date:   Thu Feb 19 01:51:35 1998 +0000

    fixes 2 d

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 64f3d2d2b8f0e83de0fa0e45bd06dd003bb7ece5
Author: car <car>
Date:   Wed Feb 18 23:09:55 1998 +0000

    fiddle

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 60a41e742bc4a3ab78617a8aa94877ace0417e84
Author: vince <vince>
Date:   Wed Feb 18 21:38:11 1998 +0000

    Removed fortran apprentice flag.

Tools/C_mk/Make.T3E

commit 03bbc3c5d1060720fcdd181c664a1f88d0ae8ef0
Author: vince <vince>
Date:   Wed Feb 18 21:35:32 1998 +0000

    Removed unnecessary syncs.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BoundaryLib/FabSet.cpp

commit a6b3b7adbb1238c1b88cb85c2a92885bb3132a99
Author: lijewski <lijewski>
Date:   Wed Feb 18 21:34:37 1998 +0000

    Only FlushCache when at lbase==0

Src/C_AMRLib/Amr.cpp

commit a9fa8447e30df9f7cc15d70f2840c2a18c483ffe
Author: vince <vince>
Date:   Wed Feb 18 21:31:12 1998 +0000

    Removed unnecessary syncs and added functionality to support amrvis.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/Utility.cpp

commit b970099acba6d2b86dd3019b86fc2d6ab1c38284
Author: lijewski <lijewski>
Date:   Wed Feb 18 16:14:42 1998 +0000

    Had to remove parallel_sync RunStats stuff.
    Can't do that since RunStats::report() uses ParallelDescriptor::Synchronize()
    which leads to inconsistencies and weird numbers.

Src/C_BaseLib/ParallelDescriptor.cpp

commit d94013ece9266715ff2842b09e1b8a2a935b65fd
Author: car <car>
Date:   Tue Feb 17 23:02:16 1998 +0000

    nothing

Src/C_BaseLib/CoordSys.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit e2237736f5375680a911b371330f7c9b82863ba4
Author: lijewski <lijewski>
Date:   Tue Feb 17 22:42:04 1998 +0000

    Added a RunStats variable for parallel sync time.
    No longer need to include <Utility.H> in <ParallelDescritor.H>.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 6255667f18e56878cc262b6f42e82a773605afd4
Author: car <car>
Date:   Tue Feb 17 17:29:13 1998 +0000

    small changes

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 42df6f40c9b3b2579cbadc82eeeb1f02a74f8910
Author: lijewski <lijewski>
Date:   Fri Feb 13 21:13:07 1998 +0000

    Added rules for .f90 that exectly mirror those for .F files.
    Eventually we'd like to remove the need for FORTPREP (split77)
    for .f90 files.

Tools/C_mk/Make.rules

commit c65613de80f4e54028e7103f59e0ec2ac13ace26
Author: car <car>
Date:   Thu Feb 12 22:47:46 1998 +0000

    tweaks

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp

commit c6deab694c84b0c67d250ef5cccc2df889c3f3ce
Author: wyc <wyc>
Date:   Thu Feb 12 22:37:13 1998 +0000

    fixed a bug in VisMF.H where there was ambiguity about which index was what
    in the clear(int,int) function.

Src/C_BaseLib/VisMF.H

commit 24c29e0d25d67d56ca3de3297198b2d64e79dea5
Author: vince <vince>
Date:   Thu Feb 12 22:16:24 1998 +0000

    Initialized m_pa.

Src/C_BaseLib/VisMF.cpp

commit 00571d09626ce3a98a5fe324d94dc3d521851f47
Author: lijewski <lijewski>
Date:   Thu Feb 12 18:13:27 1998 +0000

    Added calloc() and realloc() so can emulate malloc(3) functionality.

Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp

commit 133ad8afe411a42541a311819a77425275858d6b
Author: car <car>
Date:   Thu Feb 12 17:32:10 1998 +0000

    win32 changes

Src/C_BaseLib/Utility.cpp

commit c36759a831238ee7427d7d62b1b0c7a9a4d0db9c
Author: lijewski <lijewski>
Date:   Thu Feb 12 16:56:08 1998 +0000

    Fixed bug in getline().

Src/C_BaseLib/aString.cpp

commit e304a4e09dbd0a086ffcf5f1f8d967f6b62ec1d3
Author: car <car>
Date:   Wed Feb 11 21:41:12 1998 +0000

    Small changes.

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 277ec8c4dfd06731c7fd6faec309ff05ff6d5c4f
Author: car <car>
Date:   Tue Feb 10 15:15:33 1998 +0000

    win32 change

Src/C_BaseLib/CArena.H
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 7ee2df6eeaeb73a9d6009673c9db7e27ee0db33b
Author: lijewski <lijewski>
Date:   Mon Feb 9 22:45:58 1998 +0000

    Mods for T3E and g++.

Src/C_BaseLib/CArena.cpp

commit 15611985d70f567879568b465b10497ee49fdfd2
Author: lijewski <lijewski>
Date:   Mon Feb 9 22:02:14 1998 +0000

    Added a couple more insert() hints.

Src/C_BaseLib/CArena.cpp

commit 1e1fbf25e56da12fd1a1bd3fdc598784c74836ce
Author: lijewski <lijewski>
Date:   Mon Feb 9 22:01:27 1998 +0000

    Fixed using declaration: using std::list -> using std::set

Src/C_BaseLib/CArena.H

commit 31515f5379a847561769b1104fdfd5b34b7cca18
Author: lijewski <lijewski>
Date:   Mon Feb 9 20:46:52 1998 +0000

    We're now using the CArena stuff.

Src/C_BaseLib/Arena.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/test/tCArena.cpp
Tests/C_BaseLib/tCArena.cpp

commit 71869768d73f85d47725d086fb58a64c1bb58ca2
Author: car <car>
Date:   Mon Feb 9 20:33:29 1998 +0000

    doodle

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 92090db6522a5207d7b2dbeac6e0a97c3555e313
Author: lijewski <lijewski>
Date:   Sun Feb 8 21:13:31 1998 +0000

    Increased the count on a few for loops to up test strength.

Src/C_BaseLib/test/tCArena.cpp
Tests/C_BaseLib/tCArena.cpp

commit 4c545e4a876ea148f8ad8b66b8b4a6a0167c0e84
Author: lijewski <lijewski>
Date:   Sun Feb 8 20:03:59 1998 +0000

    Free()d blocks are now coalesed with lo and hi neighbors.

Src/C_BaseLib/CArena.cpp

commit fa8220ec6b22c99f7cf11d8ae9985b3bd5a97033
Author: lijewski <lijewski>
Date:   Sun Feb 8 18:19:48 1998 +0000

    Test code for CArena

Src/C_BaseLib/test/GNUmakefile.tCArena
Src/C_BaseLib/test/tCArena.cpp
Tests/C_BaseLib/GNUmakefile.tCArena
Tests/C_BaseLib/tCArena.cpp

commit a6e042e77145dd8e45d6ad7fed1155df58bda17d
Author: lijewski <lijewski>
Date:   Sun Feb 8 18:19:28 1998 +0000

    A start at a rewrite using STL.
    Doesn't do compact()ing yet.

Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp

commit 7bc488840836e6651bb01828067c2710e3892bc1
Author: lijewski <lijewski>
Date:   Sun Feb 8 17:52:07 1998 +0000

    Added a function pointer to Word union.

Src/C_BaseLib/Arena.H

commit b7b6a26435c2ce7ce6211b6c1ea7c1fdddaf0375
Author: lijewski <lijewski>
Date:   Sat Feb 7 23:41:55 1998 +0000

    Still doesn't work.  Looks like I need to rewrite this.

Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp

commit 914719adf92a079b89ea7a0cf02a1688f35c394e
Author: lijewski <lijewski>
Date:   Fri Feb 6 23:44:09 1998 +0000

    Closer to working code.

Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp

commit 4e37176e7af7724850337bebd9e4dd9f264fbd00
Author: car <car>
Date:   Fri Feb 6 22:26:26 1998 +0000

    some fixes for win32

Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp
Src/C_BaseLib/pBoxLib_2.dsp

commit 466d7f721dd6c8eaf3993c699d81da49d0f7f184
Author: car <car>
Date:   Fri Feb 6 22:19:19 1998 +0000

    CleanUp

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 80d5bfbaed2b0599d96240f62afa723b084dd9cf
Author: vince <vince>
Date:   Fri Feb 6 22:09:13 1998 +0000

    Deleted warning for deprecated FArrayBox::setOrdering() and
    FArrayBox::getOrdering().  (amrvis needs these).

Src/C_BaseLib/FArrayBox.cpp

commit 08031b6e6aef590e6cd0011db5ecfce8a1848dc2
Author: lijewski <lijewski>
Date:   Fri Feb 6 18:22:03 1998 +0000

    Uses ::operator new and ::operator delete instead of new and delete.

Src/C_BaseLib/BArena.cpp

commit d2b47d8cc9473abe4036f7d838e8b9d4a1c84a75
Author: lijewski <lijewski>
Date:   Fri Feb 6 18:21:34 1998 +0000

    The initial cut.  Hasn't even been compiled.

Src/C_BaseLib/CArena.H
Src/C_BaseLib/CArena.cpp

commit 289c256767ed83fe616f671fb02349f958551f01
Author: car <car>
Date:   Fri Feb 6 16:53:10 1998 +0000

    Array bust

Src/LinearSolvers/C_NodalMG/amr_real3d.F

commit ea263bbdb882b15f46b627d76dd003cf75db315e
Author: vince <vince>
Date:   Thu Feb 5 23:01:34 1998 +0000

    Changed VisMF to use an I/O granularity of a single component of a
    fab in a multifab and to not store data.

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 12a8a67226460c56cacf386ce8d01afba274e4fd
Author: car <car>
Date:   Thu Feb 5 22:18:10 1998 +0000

    Frob

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 48d4276946b5b321bf419c1a3b6b64188afc82b0
Author: vince <vince>
Date:   Thu Feb 5 22:15:55 1998 +0000

    Fixed a typo.

Src/C_BaseLib/COORDSYS_3D.F

commit ce8e8875aaa54119fc5223e0300bc22a452e5295
Author: lijewski <lijewski>
Date:   Thu Feb 5 17:02:28 1998 +0000

    Removed cout call when bumping collate space size.

Src/C_AMRLib/TagBox.cpp

commit 14ec52da85a4a0208ecc61d206cce6283dbf03a8
Author: car <car>
Date:   Thu Feb 5 00:38:19 1998 +0000

    Fiddling.

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/pBoxLib_2.dsp
Src/C_BoundaryLib/bndrylib.dsp
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/restrictor.H

commit 45fb895cbbb28355927dcccd82b6c60086de6bee
Author: car <car>
Date:   Thu Feb 5 00:37:59 1998 +0000

    Fiddling

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 80293e5f80e68a315f1f8b4a5897f5b590b5c73a
Author: lijewski <lijewski>
Date:   Wed Feb 4 16:25:50 1998 +0000

    Fixes for Visual C++.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit bf9998d4c4db7f00c3a8a9de265ef8172d224ae2
Author: lijewski <lijewski>
Date:   Wed Feb 4 01:03:20 1998 +0000

    We're now reference-counted.

Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp

commit 5e109466e0da9ec7cd720e6eaab0d7b7ca29a40d
Author: lijewski <lijewski>
Date:   Tue Feb 3 19:33:53 1998 +0000

    In copy, check that the processor maps are equal, not the boxarrays.

Src/C_BaseLib/FabArray.H

commit 7553bebf1777d585d63cac104778816447d8e64e
Author: lijewski <lijewski>
Date:   Tue Feb 3 19:33:12 1998 +0000

    We now only flush the processor map cache in regrid if we're at
    the coarsest level.  Otherwise we can run into problems in LevelAdvance.

Src/C_AMRLib/Amr.cpp

commit a741ddf34570d42ea25dea51027cc931c8982fbc
Author: car <car>
Date:   Sat Jan 31 00:12:26 1998 +0000

    Minor Changes.

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit db51f51aeea00f50ae54dcd46e33e442c7bb6a53
Author: lijewski <lijewski>
Date:   Thu Jan 29 18:59:36 1998 +0000

    Lowered the size of ChunkSize.

Src/C_AMRLib/TagBox.H

commit 9ea937d02230e09230daea9ecc46f9a8f94fd56d
Author: car <car>
Date:   Wed Jan 28 22:54:23 1998 +0000

    Minor changes

Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 5f4de625b3196fc2dc35761db626339befabea2f
Author: car <car>
Date:   Wed Jan 28 22:29:15 1998 +0000

    A little more general, another stupid fill_patch fix.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 196bba89948a18ed325201eda957028d26a0b552
Author: car <car>
Date:   Wed Jan 28 22:11:15 1998 +0000

    Stupid fix in fill_patch.

Src/LinearSolvers/C_NodalMG/fill_patch.cpp

commit 199d81602aa1069825f86af64bbf3e58da4f2196
Author: car <car>
Date:   Wed Jan 28 21:58:32 1998 +0000

    Thrashing.

Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/hglib.dsp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit f2d1de6e75c0de276c0815f124737b7e6608e00f
Author: lijewski <lijewski>
Date:   Wed Jan 28 18:35:07 1998 +0000

    Latest mods to Cluster have now been ported to T3E.

Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 822e3a00d9e271118d6f584f2e9921aed4adef1f
Author: lijewski <lijewski>
Date:   Wed Jan 28 04:55:10 1998 +0000

    First cut at having the Cluster code work exclusively with a hardwired
    IntVect array built and maintained by the TagBox::collate() code.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 06eafb51535cb9abdc4f440fb6036431e157c79e
Author: car <car>
Date:   Tue Jan 27 00:15:05 1998 +0000

    Fixes cleanups.

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 43a7536450459ff4e1bae7b2caae11014a527cd1
Author: car <car>
Date:   Tue Jan 27 00:14:50 1998 +0000

    Fixes, cleanups.

Src/LinearSolvers/C_NodalMG/RegType.H
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 36374282171f75c1e5b4a28a6adeb8e70b78fe53
Author: car <car>
Date:   Mon Jan 26 23:27:00 1998 +0000

    No longer need cbasics.H, and updated .cvsignore to ignore louis's lib
    directory.

Src/LinearSolvers/C_NodalMG/.cvsignore
Src/LinearSolvers/C_NodalMG/cbasics.H

commit 8935fa74e5deccc5b00787fa45e2ff9e8d705fa6
Author: lijewski <lijewski>
Date:   Mon Jan 26 23:16:20 1998 +0000

    Removed unused function.

Src/C_AMRLib/Cluster.H

commit 1283da021cd32ef3581fcd626b6c4f0eff7b6832
Author: lijewski <lijewski>
Date:   Mon Jan 26 22:00:00 1998 +0000

    Cleaned up the code a bit.

Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp

commit d621d1ec8511a6451c3e0a710be1a052f8891a40
Author: lijewski <lijewski>
Date:   Mon Jan 26 21:57:18 1998 +0000

    We're now derived from BaseFab<char>
    Added tags() and tags(Array<int>) to support Fortran.

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 92cfb5d77a6ce97826b8a16ccba328c747852823
Author: car <car>
Date:   Mon Jan 26 20:56:19 1998 +0000

    Fixes.

Src/LinearSolvers/C_NodalMG/GNUmakefile.main

commit 0c8d38d2efd648d98d406865f649ac5809efeb09
Author: car <car>
Date:   Mon Jan 26 20:20:55 1998 +0000

    for loop index

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 3f9d86f2c7ef25aa91fb662bed03e15ee7c05105
Author: car <car>
Date:   Mon Jan 26 19:18:19 1998 +0000

    Changes for 2 D.

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 2807adec0d82d3286093e0af6835e14cd92533e1
Author: lijewski <lijewski>
Date:   Sat Jan 24 01:35:58 1998 +0000

    Forgot a 'endif' in the previous merge.

Src/C_AMRLib/INTERP_2D.F

commit 4755b9df6a7f81ae1ea2f51c8f8174d3c8cc194e
Author: lijewski <lijewski>
Date:   Fri Jan 23 22:48:38 1998 +0000

    bsp_put() -> bsp_hpput()
    bsp_get() -> bsp_hpget()

Src/C_BaseLib/ParallelDescriptor.H

commit 00ded7dab63a03132f215a5f995ed6f88043bbc5
Author: car <car>
Date:   Fri Jan 23 18:34:00 1998 +0000

    Changes.

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 0f95128dc20326fbe55cbfeb48097973fce4d1de
Author: lijewski <lijewski>
Date:   Fri Jan 23 17:51:31 1998 +0000

    Reduced memory usage in colate().

Src/C_AMRLib/TagBox.cpp

commit f2e77a3fe0028db1bb5e80d8395894e7bdaa1c8f
Author: car <car>
Date:   Thu Jan 22 23:25:31 1998 +0000

    Const correctness...

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit bcfe5b1079d12c7364d5fa5a454d059aa4e57c8e
Author: lijewski <lijewski>
Date:   Thu Jan 22 16:39:53 1998 +0000

    Added [] to delete in a few places.

Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/Interpolater.cpp

commit ea8a9a5689e9ae1a0e4b8c6a52f59aba5fa1ca52
Author: car <car>
Date:   Wed Jan 21 22:57:52 1998 +0000

    Caching removed.

Src/LinearSolvers/C_NodalMG/hgproj.dsp

commit 3a6802b773dc2e15ed9e50def231b79dc077d623
Author: car <car>
Date:   Wed Jan 21 22:57:38 1998 +0000

    Removed caching.

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 1515006855aba48d472f5bf09e7a74010edcdb91
Author: car <car>
Date:   Wed Jan 21 22:57:21 1998 +0000

    Removed caching

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/cache.H
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/restrictor.H

commit 4a6da3ee9b07976eca40502ea2d257af84afa368
Author: car <car>
Date:   Wed Jan 21 22:56:52 1998 +0000

    Removed include Files

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 9ab04286ebba7f75ac30eba243160d3478ee1af5
Author: car <car>
Date:   Wed Jan 21 21:39:20 1998 +0000

    Removed more useless stuff.

Src/LinearSolvers/C_NodalMG/mall_info.cpp

commit 61d280f3f0c3429dbb20d0086dc702a443011e85
Author: car <car>
Date:   Wed Jan 21 21:35:50 1998 +0000

    Removed graphics.

Src/LinearSolvers/C_NodalMG/GNUmakefile.main
Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_graph.H
Src/LinearSolvers/C_NodalMG/amr_graph.cpp
Src/LinearSolvers/C_NodalMG/cont2d.F
Src/LinearSolvers/C_NodalMG/cont3d.F
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit e66b4a82793437cd2db8599549a8cc2c7a3c1603
Author: car <car>
Date:   Wed Jan 21 20:57:54 1998 +0000

    Changes for Parallel.

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_graph.H
Src/LinearSolvers/C_NodalMG/amr_graph.cpp
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 04d5f5a28de9f57f9e6e051742c934797547395d
Author: vince <vince>
Date:   Wed Jan 21 19:32:12 1998 +0000

    Minor change for the cray.

Src/C_AMRLib/DatasetClient.cpp

commit cb75afca46ce7b18430e6d9f2813854612a297e8
Author: lijewski <lijewski>
Date:   Fri Jan 16 23:14:23 1998 +0000

    Merged in some fixes Ann added to _amr.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/Interpolater.cpp

commit 33eeb22fea7df2ad8dbe82cca743be21e64a084d
Author: lijewski <lijewski>
Date:   Fri Jan 16 22:53:01 1998 +0000

    Mods to compile with g++ 2.8.0

Src/C_BaseLib/DistributionMapping.cpp

commit 2d87fde7c686efb60dc38d11fb888b1553a2da45
Author: car <car>
Date:   Thu Jan 15 20:37:18 1998 +0000

    Changes for WIN32

Src/LinearSolvers/C_NodalMG/.cvsignore
Src/LinearSolvers/C_NodalMG/hglib.dsp

commit 6760927a889f6827ea3646e97574403e9c5d9032
Author: car <car>
Date:   Thu Jan 15 19:15:59 1998 +0000

    New files for WIN32 and cvs bookkeeping.
    Bug Fixes for WIN32.

Src/LinearSolvers/C_NodalMG/.cvsignore
Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hgproj.dsp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 0ab68793ee5ccf234611183c3db02a9d68569eba
Author: lijewski <lijewski>
Date:   Thu Jan 15 18:52:35 1998 +0000

    Removed references to Arena stuff ...
    The Arena junk still exists, it just isn't used or referenced anywhere.

Src/C_BaseLib/Make.package

commit f4b1741d6f30bd056dc5ac0fae090a137dde4956
Author: car <car>
Date:   Wed Jan 14 21:56:49 1998 +0000

    Don't need

Src/LinearSolvers/C_NodalMG/amr_grav2d.F
Src/LinearSolvers/C_NodalMG/amr_grav3d.F
Src/LinearSolvers/C_NodalMG/amr_gravity.H
Src/LinearSolvers/C_NodalMG/amr_gravity.cpp
Src/LinearSolvers/C_NodalMG/hg_elliptic.H
Src/LinearSolvers/C_NodalMG/hg_elliptic.cpp

commit f554eb86590e351feaaf108c5f95570a17fd66e9
Author: car <car>
Date:   Wed Jan 14 21:51:02 1998 +0000

    Parallel BoxLib_2 compatible first cut.
    Remove elliptic and other.

Src/LinearSolvers/C_NodalMG/GNUmakefile
Src/LinearSolvers/C_NodalMG/GNUmakefile.main
Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/driver.cpp
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/poisson.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit a2662247c9141341c55a73a2ca83132f74e45c80
Author: car <car>
Date:   Mon Jan 12 21:21:46 1998 +0000

    Turned on browser.

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/pBoxLib_2.dsp
Src/C_BoundaryLib/bndrylib.dsp

commit b9f7ca673b5f8efe52d003e64a4349a6cd8eb3d0
Author: vince <vince>
Date:   Thu Jan 8 23:06:04 1998 +0000

    Added ReduceBoolOr.

Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.H

commit 00f672699c71006d5c77769a34285363ad1e9c82
Author: lijewski <lijewski>
Date:   Thu Jan 8 18:59:59 1998 +0000

    Now up-to-date with _amr.  Had to add in Steven's new stuff.

Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit 603443b53d94e8518f8e0101e9cea7b6347aba57
Author: lijewski <lijewski>
Date:   Tue Jan 6 23:43:56 1998 +0000

    Brought into line with stuff in _amr.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 391c896479aac886fb2f0b53458e0971595acf1e
Author: car <car>
Date:   Tue Dec 23 19:22:34 1997 +0000

    VC++ changes.

Src/C_AMRLib/amrlib.dsp
Src/C_BoundaryLib/bndrylib.dsp

commit a1a0ac5a53aa194d881420f2854d2245f3d924e8
Author: car <car>
Date:   Tue Dec 23 05:15:52 1997 +0000

    Fix for win32.

Src/C_BoundaryLib/bndrylib.dsp

commit 9473074d92c11a725ce89060e0726e3cfc07441d
Author: car <car>
Date:   Tue Dec 23 05:15:15 1997 +0000

    Change for Win32.

Src/C_AMRLib/amrlib.dsp

commit 1249c6591b446e9c0902092644a64d75d90ee257
Author: car <car>
Date:   Mon Dec 22 23:12:04 1997 +0000

    Updates for Win32

Src/C_AMRLib/amrlib.dsp
Src/C_BaseLib/pBoxLib_2.dsp
Src/C_BoundaryLib/bndrylib.dsp

commit 61e8f6ffd62167301124c561045c3afdf3105f9b
Author: lijewski <lijewski>
Date:   Fri Dec 19 22:21:39 1997 +0000

    operator&() is now implemented in terms of operator&=().
    Likewise for the friend versions of surroundingNodes() and enclosedNodes().

Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp

commit 5bdc6dfdaadf33eb1544ca2bb94ff62595c12d4f
Author: lijewski <lijewski>
Date:   Fri Dec 19 21:54:45 1997 +0000

    Removed List<T>::copy().  Just a memory leak waiting to happen.

Src/C_BaseLib/List.H

commit 681924cacad520171cc2d8f8f88d0808a19ebb7f
Author: lijewski <lijewski>
Date:   Fri Dec 19 19:08:55 1997 +0000

    Got rid of the ugly and dangerour (int*) cast.

Src/C_AMRLib/Interpolater.cpp

commit b1edb225eff063539eb70f4bc8b776944691064a
Author: lijewski <lijewski>
Date:   Fri Dec 19 18:43:51 1997 +0000

    getBCArray() now returns Array<int> not int*.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit fcf695131501679e53d72e44cb0fde25017848c1
Author: lijewski <lijewski>
Date:   Thu Dec 18 18:44:38 1997 +0000

    These are specialized versions of performCopy() and setVal().
    They're being checked in only for informational purposes at the moment.
    That is, they're aren't integrated into the code.
    Turns out, they don't buy you anything on the DEC Alpha.
    They do though on a vector machine such as the Cray.

Src/C_BaseLib/SPECIALIZE_2D.F
Src/C_BaseLib/SPECIALIZE_3D.F
Src/C_BaseLib/SPECIALIZE_F.H
Src/C_BaseLib/Specialize.cpp

commit f13ea356e3e9f1a8151468253dbfbf76aadf4814
Author: lijewski <lijewski>
Date:   Wed Dec 17 23:04:53 1997 +0000

    Now need <Utility.H>

Src/C_AMRLib/AmrLevel.cpp

commit f352fec4d8eb703e3e1b3afbd6a043a3dc931ccd
Author: lijewski <lijewski>
Date:   Wed Dec 17 23:04:32 1997 +0000

    Removed need for <Utility.H>

Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/RealBox.cpp
Src/C_BaseLib/VisMF.cpp

commit 021cb575ad5915e0057c73aa06830e6b74f0b4e3
Author: lijewski <lijewski>
Date:   Wed Dec 17 18:09:33 1997 +0000

    Don't allow Mersenne prime as seed.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit a1c009ce34a57cebf12483cc121368bfd712d568
Author: vince <vince>
Date:   Tue Dec 16 23:34:14 1997 +0000

    Added pierre.nersc.gov (the T3E-600).

Tools/C_mk/Make.defs

commit 95f6693518a56f14211ab81a9825feee3fcc2228
Author: vince <vince>
Date:   Tue Dec 16 19:05:51 1997 +0000

    Changed the profile tool from apprentice (which is broken) to pat.

Tools/C_mk/Make.T3E

commit 1ed7f8b7e0c9f5d2c6fa62f8510a3a5a44648c6f
Author: lijewski <lijewski>
Date:   Tue Dec 16 16:44:54 1997 +0000

    I've made it clearer in the code that only processor #0 writes to
    or does anything useful with the plotfile or checkpoint file header.

Src/C_AMRLib/Amr.cpp

commit 7c9896f0ac62d8fbe932547f6ac1e4f34de79375
Author: car <car>
Date:   Tue Dec 16 15:27:47 1997 +0000

    Make a warning go away.

Src/C_BaseLib/RunStats.cpp

commit fa0ef937808dc73214eb9a10f457dd217bdb8358
Author: lijewski <lijewski>
Date:   Tue Dec 16 00:41:28 1997 +0000

    DIMV -> DIMENSION
    DIMV macro conflicted with the one in ArrayLim.H.

Src/C_AMRLib/MAKESLICE_3D.F

commit 17b3dbbf54051e26084d7f54aad368e3400aafc1
Author: lijewski <lijewski>
Date:   Mon Dec 15 17:00:52 1997 +0000

    utilrand() -> blutilrand().

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit e62ad3c067a13ec0a61485aad0bf0e2f19d5cb9b
Author: lijewski <lijewski>
Date:   Sun Dec 14 23:34:59 1997 +0000

    Added Random(), InitRandom() and Fortran entry points for Random().

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 302e9a2796342c636dca4b9499073f79fc15ce9a
Author: lijewski <lijewski>
Date:   Sun Dec 14 23:34:14 1997 +0000

    Added CVS ID in C comment.

Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/MAKESLICE_F.H
Src/C_AMRLib/PROB_AMR_F.H
Src/C_BaseLib/COORDSYS_F.H

commit 647d2727d72d7bbfbf855e0b12ecd5e392f3c3fa
Author: lijewski <lijewski>
Date:   Sun Dec 14 01:05:52 1997 +0000

    Reverted out the merged of FAB stuff in BaseFab.
    It tickles a bug with the Cray CC compiler on the T3E.
    Quite pernicious.

Src/C_BaseLib/ArithFab.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Make.package
Src/C_BaseLib/NormedFab.H
Src/C_BaseLib/OrderedFab.H

commit a37fa9cae782a4c4f8d753928ad0d7fe1120d1e7
Author: car <car>
Date:   Sat Dec 13 21:09:28 1997 +0000

    Compile rule changes.

Src/C_AMRLib/amrlib.dsp

commit 0a499e0803a493c0ca5adddc4eb347505878e82d
Author: lijewski <lijewski>
Date:   Sat Dec 13 19:53:07 1997 +0000

    Fixed some inconsistencies between declarations in the _F.H
    file and the definition/usage.

Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/Interpolater.cpp

commit 2ac9a7c7226b48c009e3e1c0917a40bf2c943fa6
Author: lijewski <lijewski>
Date:   Sat Dec 13 19:48:03 1997 +0000

    Mod to keep T3E quite re: usage of real*8

Src/C_AMRLib/FLUXREG_3D.F

commit 605213228d415d6bab0a44fb00eeb5948e564a6a
Author: lijewski <lijewski>
Date:   Fri Dec 12 23:23:40 1997 +0000

    Only the I/O processor tries to build the required directory tree.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp

commit 18788d705427dafc3064380d1b9ca1091168703b
Author: lijewski <lijewski>
Date:   Fri Dec 12 22:44:54 1997 +0000

    DIMS.H has been merged in.

Src/C_BaseLib/ArrayLim.H

commit c1c2ce6a09b6bca8ec3e5db780f4e0e70702fd0f
Author: lijewski <lijewski>
Date:   Fri Dec 12 22:42:42 1997 +0000

    DIMS.H has been merged into ArrayLim.H
    All .F files now have leading comment containing CVS ID.

Src/C_AMRLib/DIMS.H
Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/MAKESLICE_3D.F
Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F

commit e85bc2df3102bda72a4bd16ba4a1b0adffb28aae
Author: lijewski <lijewski>
Date:   Fri Dec 12 16:10:14 1997 +0000

    Now use f90 instead of f77.

Tools/C_mk/Make.OSF1

commit 935d811fa8891e5ccaec9fb350052eb3ff75a742
Author: car <car>
Date:   Fri Dec 12 00:17:15 1997 +0000

    Changes for VC++

Src/C_AMRLib/.cvsignore
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/MAKESLICE_3D.F
Src/C_AMRLib/amrlib.dsp

commit 96a8a983fc82bb0a21f3975d37a45b3a2d326138
Author: car <car>
Date:   Fri Dec 12 00:15:57 1997 +0000

    VC++ fixes.

Src/C_BaseLib/COORDSYS_3D.F
Src/C_BoundaryLib/.cvsignore
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/bndrylib.dsp

commit c6e44f8fa73ce93a38fe6c78e152bb53a7015be2
Author: car <car>
Date:   Fri Dec 12 00:14:57 1997 +0000

    Changles for VC++

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/pBoxLib_2.dsp

commit 16aa03f3b1f8b7235f5037208f44d468fbba0d35
Author: lijewski <lijewski>
Date:   Thu Dec 11 23:26:58 1997 +0000

    Removed all checks on the return value of new.
    We now rely on a set_new_handler() being installed.
    See Parallel/HCAll/main.cpp for details.
    Brought up-to-date with the serial version of BndryLib.

Src/C_BaseLib/COORDSYS_F.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 174ae4a6f67c5648d78bde2487850264fc3ee234
Author: lijewski <lijewski>
Date:   Thu Dec 11 23:25:38 1997 +0000

    Removed all checks on the return value of new.
    We now rely on a set_new_handler() being installed.
    See Parallel/HCAll/main.cpp for details.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/BC_TYPES.H
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/DatasetClient.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/Array.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/BoxAssoc.H
Src/C_BaseLib/BoxAssoc.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/List.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp
Src/C_BaseLib/Tracer.cpp
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp

commit 073b10ae7e3d6767e5b5cf7bc1a013461ce496d7
Author: lijewski <lijewski>
Date:   Thu Dec 11 06:14:02 1997 +0000

    A few more endls added.

Src/C_AMRLib/Amr.cpp

commit 611e3a3d57d80e13fc2f0708c1514d790d26b911
Author: lijewski <lijewski>
Date:   Thu Dec 11 06:07:47 1997 +0000

    Added some strategically placed endl's.
    The T3E iostream library doesn't flush on newline :-(

Src/C_AMRLib/Amr.cpp

commit 5df40bb4168d53c00db762cf974cc80d0d25b328
Author: lijewski <lijewski>
Date:   Thu Dec 11 05:01:08 1997 +0000

    Brought up-to-date with servial version of BndryLib stuff.

Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp

commit 2ff8299f66f1621d39f03fab4f4fbafb8fca7945
Author: lijewski <lijewski>
Date:   Wed Dec 10 22:04:42 1997 +0000

    Added DIMS==1 stuff.

Src/C_AMRLib/DIMS.H

commit 941c34764fdce5a833861ed1591a436c1ec63709
Author: lijewski <lijewski>
Date:   Wed Dec 10 21:56:01 1997 +0000

    Merged in mods from IAMRAll.
    Inlined all FabSetIterator gunk.

Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/RealBox.H
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit d622c9c131c70a12ccad7e91fdc09f1e0f34e321
Author: lijewski <lijewski>
Date:   Wed Dec 10 19:07:38 1997 +0000

    Moved from HCAll.

Src/C_BaseLib/COORDSYS_2D.F
Src/C_BaseLib/COORDSYS_3D.F
Src/C_BaseLib/COORDSYS_F.H
Src/C_BaseLib/CoordSys.H
Src/C_BaseLib/CoordSys.cpp
Src/C_BaseLib/Geometry.H
Src/C_BaseLib/Geometry.cpp
Src/C_BaseLib/RealBox.H
Src/C_BaseLib/RealBox.cpp
Src/C_BoundaryLib/BndryRegister.H
Src/C_BoundaryLib/BndryRegister.cpp
Src/C_BoundaryLib/FabSet.H
Src/C_BoundaryLib/FabSet.cpp

commit 5f003658c365112a12258ac3825e4f401e06213f
Author: lijewski <lijewski>
Date:   Tue Dec 9 23:29:59 1997 +0000

    ArithFab, NormedFab and OrderedFab have been merged into BaseFab.
    BaseFab is no longer a virtual baseclass of FArrayBox.
    Removed the maskLT-type operations.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Make.package

commit bc51b60088e7011f61acc22c8f9d8b471bdca318
Author: lijewski <lijewski>
Date:   Tue Dec 9 21:54:52 1997 +0000

    TagBoxArray::numTags() now returns long.
    Merged in TagType typedef everywhere.
    TagBox::numTags(Box&) now calls TagBox::numTags().

Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit b2f43254817e87dcd6021a324ef594ff706ba105
Author: lijewski <lijewski>
Date:   Tue Dec 9 17:46:20 1997 +0000

    Delayed some of the new's until after sync()s as much as possible.

Src/C_AMRLib/TagBox.cpp

commit d15fb5d669354198bdde126ea7d54d9413709509
Author: lijewski <lijewski>
Date:   Mon Dec 8 23:12:59 1997 +0000

    The define() functions now have a guard that checks to see if
    we're running in parallel or not.
    Also, the one that returns PArray<FArrayBox*>* now returns MultiFab*

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit ec10bf416228adf4d62f11e3f7a0b93ad46ad0f3
Author: lijewski <lijewski>
Date:   Sat Dec 6 01:04:47 1997 +0000

    Added in Marc's fix for non-nested grids.

Src/C_AMRLib/Amr.cpp

commit 5b31a6c2e087b856a33b7f7a520e424bcc7b8974
Author: lijewski <lijewski>
Date:   Fri Dec 5 22:07:31 1997 +0000

    Some consolidation.

Tools/C_mk/Make.T3E

commit 73822ae6714999728658448baccaf85b36fb90b4
Author: car <car>
Date:   Fri Dec 5 19:07:30 1997 +0000

    Give an argument to ::time()

Src/C_BaseLib/Utility.cpp

commit 041888b9739ec659c8e5a6cf0a69146730f0a9bb
Author: lijewski <lijewski>
Date:   Fri Dec 5 17:59:25 1997 +0000

    Merged couple more mods from IAMR.
    One was a setVal() in isValid() that had been removed -- it's needed in IAMR.

Src/C_AMRLib/AmrLevel.cpp

commit 06abebbad7523ba283fee6222e867f2be63123d6
Author: lijewski <lijewski>
Date:   Fri Dec 5 16:18:22 1997 +0000

    Added clear() and clear(int).

Src/C_BaseLib/VisMF.H

commit d814232dc3a7f7da34ce84fb069cfb1e9e990f94
Author: lijewski <lijewski>
Date:   Fri Dec 5 00:07:31 1997 +0000

    If not BL_USE_SETBUF setbuf -> pubsetbuf

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/VisMF.cpp

commit cbed681d37f6aa4355b2220152120eed9a520068
Author: lijewski <lijewski>
Date:   Thu Dec 4 22:57:08 1997 +0000

    Using .isNull() instead of == "".

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.cpp

commit a7482eb8f13bb825f8bb4185dcbca80adc30160c
Author: lijewski <lijewski>
Date:   Thu Dec 4 22:33:20 1997 +0000

    Fixed weird requirement that ParmParse must be init'd from command line.

Src/C_BaseLib/ParmParse.cpp

commit 40ee356ed8994303486ca644e4bec0be668a64e9
Author: lijewski <lijewski>
Date:   Thu Dec 4 21:32:06 1997 +0000

    Moved from amrlib.

Src/C_BaseLib/Make.package
Src/C_BaseLib/RunStats.H
Src/C_BaseLib/RunStats.cpp

commit 609c3231920fd66265b515ccd27aa3e819df4e9a
Author: lijewski <lijewski>
Date:   Thu Dec 4 21:31:52 1997 +0000

    Moved to pBoxLib_2

Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp

commit e91598b114acb9e481c054faa791e7a1a316b739
Author: lijewski <lijewski>
Date:   Thu Dec 4 20:58:48 1997 +0000

    Changed plotfile and checkpoint file formats slightly to facilitate
    reading and writing them to directories different from the one in
    which you're running.
    Merged more gunk from IAMRAll.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit d43432b60b1b500f976ff3c000471133691eb70f
Author: lijewski <lijewski>
Date:   Thu Dec 4 20:11:01 1997 +0000

    Mods to allow writing of plotfiles and checkpoint files in
    directories other than the one in which you're running.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 062fc873b23ccf26d68bea215849aca5319ae743
Author: lijewski <lijewski>
Date:   Wed Dec 3 23:26:11 1997 +0000

    chkfile -> chfile when not using BL_PARALLEL_IO.

Src/C_AMRLib/Amr.cpp

commit 6522fc97765ebc19f0e15e3713d1afd03f794145
Author: lijewski <lijewski>
Date:   Wed Dec 3 21:09:54 1997 +0000

    Cleaned up a tad.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit d5d40ca423116d44fabde4856d67ca109410580b
Author: vince <vince>
Date:   Wed Dec 3 19:24:54 1997 +0000

    Added a variable to distinguish between the NERSC T3E and the NAVO T3E.

Tools/C_mk/Make.defs

commit d9eec7e93e4b6e5256fa3e904614b04858e533f2
Author: lijewski <lijewski>
Date:   Wed Dec 3 03:26:57 1997 +0000

    Performance modification to performSetVal().

Src/C_BaseLib/BaseFab.H

commit b9d9755a1441e78a36b7d7252e284ac3d7fcaede
Author: lijewski <lijewski>
Date:   Tue Dec 2 23:59:29 1997 +0000

    Merged in from IAMRAll.

Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F

commit aca53b646f5b030c636c16c9248c287b5383eda7
Author: lijewski <lijewski>
Date:   Tue Dec 2 23:40:32 1997 +0000

    Merged with one from IAMRAll.

Src/C_AMRLib/FluxRegister.cpp

commit dcaba019a2fd0d31427420f46d3336a3a1e3d933
Author: lijewski <lijewski>
Date:   Tue Dec 2 23:05:28 1997 +0000

    Merged with IAMRAll.

Src/C_AMRLib/TagBox.cpp

commit 3cc8b18f0d6eb3ed26891ea45ec2f832e6fcbf28
Author: lijewski <lijewski>
Date:   Tue Dec 2 21:30:56 1997 +0000

    Updated from IAMRAll.

Src/C_AMRLib/StateData.cpp

commit a211f6340f445ba6a77b020c09761aaa8717764a
Author: lijewski <lijewski>
Date:   Tue Dec 2 21:15:47 1997 +0000

    Updated from IAMRAll.

Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp

commit b3e9cce89a07963e0ed3e3bcaf25f6ccc047480f
Author: lijewski <lijewski>
Date:   Tue Dec 2 19:12:17 1997 +0000

    ErrorType and ErrorFunc are now member of ErrorRec.

Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp

commit bdc75be87999dab12a261d04ccc2d71a1518ea21
Author: lijewski <lijewski>
Date:   Tue Dec 2 00:08:55 1997 +0000

    Added virtual aString thePlotFileType() const.
    Removed an extraneous include directive.

Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp

commit 9a49fb840866a5c3dcb4888ab7cfcc763a04ba2d
Author: vince <vince>
Date:   Mon Dec 1 21:01:29 1997 +0000

    Moved BSP defines to the appropriate Make.machine file.

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.T3E

commit b8498d60b70124f9e5da6a89a37d13cd5f59c4b2
Author: vince <vince>
Date:   Mon Dec 1 20:49:58 1997 +0000

    Added ifdefs for the T3E.

Src/C_BaseLib/CONSTANTS.H

commit bdbd2a0966e7027277119d5c831377780c7add9a
Author: lijewski <lijewski>
Date:   Mon Dec 1 18:23:11 1997 +0000

    Mods to compile with Cray compiler on T3E.

Src/C_BaseLib/DistributionMapping.cpp

commit bcf073c9c4f7686dcdb40526adc585921c249c04
Author: lijewski <lijewski>
Date:   Fri Nov 28 18:30:25 1997 +0000

    Removed maximum cache size mumbo-jumbo.
    The cache must now be flushed manually.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 6d2120e6876df2a34915fb4a49c942180001f7e2
Author: lijewski <lijewski>
Date:   Fri Nov 28 18:14:42 1997 +0000

    Call DistributionMapping::FlushCache() in regrid() after grid_places().

Src/C_AMRLib/Amr.cpp

commit 0a1c87390b127de07f8023f0159f87f4dc461a39
Author: lijewski <lijewski>
Date:   Fri Nov 28 17:27:37 1997 +0000

    Bypass the processor cache when using ROUNDROBIN.

Src/C_BaseLib/DistributionMapping.cpp

commit f93718ec08ebe1f09cd17646961f86b6e23b720c
Author: lijewski <lijewski>
Date:   Fri Nov 28 16:45:13 1997 +0000

    Added assert(rwtime > 0).
    Now that we're using wsecond() this shouldn't happen, but ...

Src/C_AMRLib/RunStats.cpp

commit a0c694a9f73c331d3e354c343f56aafe3a64f27d
Author: lijewski <lijewski>
Date:   Fri Nov 28 00:00:45 1997 +0000

    Am now caching processor maps.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 710697e5ad818b19abb8170f622298aaa0c04719
Author: lijewski <lijewski>
Date:   Wed Nov 26 20:51:36 1997 +0000

    CLUSTER -> Cluster

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp

commit dc7efde597f5e2f7be1d2b06a0f9b4b186843236
Author: nazgul <nazgul>
Date:   Wed Nov 26 20:46:17 1997 +0000

    Testing errors in divergence of a linear velocity field

Src/LinearSolvers/C_NodalMG/amr_graph.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit c5d04257975f57cda908e22201800e12cc88d6ec
Author: nazgul <nazgul>
Date:   Wed Nov 26 20:44:08 1997 +0000

    Grids for convergence test with single refined patch

Src/LinearSolvers/C_NodalMG/tests/gr2r1
Src/LinearSolvers/C_NodalMG/tests/gr2r2
Src/LinearSolvers/C_NodalMG/tests/gr2r3
Tests/LinearSolvers/C_NodalMG/test_grids/gr2r1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2r2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2r3

commit 875e4cf3add35beaed7a90cf0eb42230e3fb831e
Author: lijewski <lijewski>
Date:   Wed Nov 26 20:41:41 1997 +0000

    The return value of all "new"s is now checked.

Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/TagBox.cpp

commit 43c49db0947ea7a55dc0c8a1232fba1a2093192c
Author: lijewski <lijewski>
Date:   Wed Nov 26 19:18:46 1997 +0000

    BOX -> Box
    REAL -> Real
    TAGBOX -> TagBox
    INTVECT -> IntVect
    FARRAYBOX -> FArrayBox

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/MAKESLICE_F.H
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit d35e1c6a9cc6b6db290b737a0bbb5c2d4c88242b
Author: lijewski <lijewski>
Date:   Wed Nov 26 18:27:45 1997 +0000

    setTimeLevel() now takes three arguments.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp

commit 909029aaab141527b8d9c59575ac5134efc8f654
Author: lijewski <lijewski>
Date:   Wed Nov 26 17:46:22 1997 +0000

    enum TimeCenter is now nested in StateDescriptor.

Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp

commit 10e5b26984d8391b48badf150356992e293db849
Author: lijewski <lijewski>
Date:   Wed Nov 26 06:26:45 1997 +0000

    Made wsecond() initializers explicitly extern.
    Don't want anyone to think they should be static :-)

Src/C_BaseLib/Utility.cpp

commit e173ec034764e9e29755b5e909030a1e2417b10d
Author: lijewski <lijewski>
Date:   Wed Nov 26 05:07:25 1997 +0000

    init() is now protected.
    The constructors call it if it hasn't already been called.

Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp

commit ff669c441728a23f4ab81774d965e633679b9833
Author: lijewski <lijewski>
Date:   Wed Nov 26 04:22:34 1997 +0000

    Don't call knapsack code if on 1 cpu -- use roundrobin.
    Guarantee that all versions of wsecond() get initialized at program startup.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 741d07df888ffa7adfa3dc0db507d3ec9f48221f
Author: lijewski <lijewski>
Date:   Wed Nov 26 04:21:46 1997 +0000

    init() is now protected.
    It's called by the constructor if it hasn't already been called.

Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp

commit 090da2f19dc49617370b4ecfb56fc80254bc071b
Author: lijewski <lijewski>
Date:   Tue Nov 25 22:17:51 1997 +0000

    Added four types of create functions.
    Call them through a static pointer to member function.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 966bcb45cc7c113576d08c8bfbd3989aa843d9f9
Author: car <car>
Date:   Tue Nov 25 19:55:15 1997 +0000

    Assertion for nprocessors > 1

Src/C_BaseLib/DistributionMapping.cpp

commit e343caa0f06827f5ad07b57e1aed6a9c06be2f14
Author: lijewski <lijewski>
Date:   Tue Nov 25 19:23:31 1997 +0000

    Regularized os.precision() mumbo-jumbo a tad.

Src/C_AMRLib/RunStats.cpp

commit 9e1091c89357c16a7905d2dce40c01aacab92524
Author: lijewski <lijewski>
Date:   Tue Nov 25 19:09:42 1997 +0000

    Different way to guarantee wall clock time gets initialized.

Src/C_BaseLib/Utility.cpp

commit 65fd1ea0ff17a71e0339ece4c461dfe68a17ea7a
Author: car <car>
Date:   Tue Nov 25 19:00:36 1997 +0000

    Improvements in DistributionMapping for Knapsack

Src/C_BaseLib/DistributionMapping.cpp

commit dbaffef3482714b2aa5279b0eccfb7fc6c22d7fa
Author: lijewski <lijewski>
Date:   Tue Nov 25 18:47:05 1997 +0000

    Added init() and strategy().
    Turned on knapsack().

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 2a4d5a0869b1b90cf48d31e4f4ce23a02e7c3e06
Author: lijewski <lijewski>
Date:   Tue Nov 25 17:08:25 1997 +0000

    Small changes ...

Src/C_BaseLib/DistributionMapping.cpp

commit 68fa915dfbc2338a1e6c57fa9a09c358d55e8db2
Author: car <car>
Date:   Tue Nov 25 14:49:30 1997 +0000

    Removed use of member template.

Src/C_BaseLib/DistributionMapping.cpp

commit 07c667a8064c45af21efc3b105b3c94482d8cb13
Author: lijewski <lijewski>
Date:   Mon Nov 24 23:45:51 1997 +0000

    Added initializer for wsecond().

Src/C_BaseLib/Utility.cpp

commit d713dc76066ff10d8180db70214104cb995a8a03
Author: car <car>
Date:   Mon Nov 24 22:05:10 1997 +0000

    Commiting some knapsack code, to see if it compiles on T3E.

Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/GNUmakefile

commit 47c36e3f35abcc63b00f57b54cbfd534b088cf16
Author: lijewski <lijewski>
Date:   Mon Nov 24 21:04:37 1997 +0000

    Am now using Utility::wsecond() in place of ParallelDescriptor::second().

Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp

commit 30b300234dddd73ff35d87c877869e537e629290
Author: lijewski <lijewski>
Date:   Mon Nov 24 18:52:26 1997 +0000

    Merged in BL_COPYRIGHT_NOTICE macro.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Amr_auxil.H
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/BC_TYPES.H
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 03a1edc77cfe304eb20a15dbb6c1f4403dab42eb
Author: lijewski <lijewski>
Date:   Mon Nov 24 18:40:53 1997 +0000

    Minor mod to output formatting.

Src/C_AMRLib/RunStats.cpp

commit 2d82e5ad5a4d6db9004cf9cff738e996bba85906
Author: lijewski <lijewski>
Date:   Sun Nov 23 21:42:50 1997 +0000

    Removed m_numpts stuff.  It's now in RunStats.

Src/C_BaseLib/FabArray.H

commit 927df7ff08765882c95dd7c3118e2e383683ef68
Author: lijewski <lijewski>
Date:   Sun Nov 23 21:42:31 1997 +0000

    NumPts() stuff from FabArray::AllocFabs() is now in here.

Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp

commit 4acbf7cb9f02a0106d17b0bd0b22b7d82c09e1e5
Author: lijewski <lijewski>
Date:   Sun Nov 23 18:19:59 1997 +0000

    We now return # of bytes written to disk.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 1ac4be59b81ef4dbef44a7adf63376379fa4a13d
Author: lijewski <lijewski>
Date:   Sun Nov 23 18:18:49 1997 +0000

    RunStats now accumulates bytes written to disk.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp
Src/C_AMRLib/StateData.cpp

commit 1223356c10c46af6ea34b84421af5108b5f7ad56
Author: lijewski <lijewski>
Date:   Sun Nov 23 00:12:08 1997 +0000

    Don't print out stats if the particular stat is 0.

Src/C_BaseLib/FabArray.H

commit 972bf74ed43f8cf8d61a0ed0cd0a2c13df086c14
Author: lijewski <lijewski>
Date:   Sun Nov 23 00:10:55 1997 +0000

    Merged in a saner RunStats.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp

commit d287254ecf1008f08a69bcf26ee8b8bc8b553854
Author: lijewski <lijewski>
Date:   Sat Nov 22 17:52:06 1997 +0000

    Moved FileOpenFailed() to Utility.
    Added CreateDirectoryFailed() to Utility.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 35f09d2306022d65900f0bc0f7f109fe2747bccd
Author: lijewski <lijewski>
Date:   Sat Nov 22 17:51:31 1997 +0000

    Moved FileOpenFailed() and CreateDirectoryFailed() to Utility.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.cpp

commit 254c7f4c0205435dec780b6cac6e305655f3d874
Author: lijewski <lijewski>
Date:   Sat Nov 22 01:10:41 1997 +0000

    Merged in VisMF::FileOpenFailed().

Src/C_AMRLib/Amr.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit d61c5cbf2174d79225ef99fa57f15535b1f0071d
Author: lijewski <lijewski>
Date:   Sat Nov 22 00:44:44 1997 +0000

    Merged in I/O statistics stuff.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 80b42b44834d0175d518a45e2e14b3478eaebe75
Author: lijewski <lijewski>
Date:   Sat Nov 22 00:44:22 1997 +0000

    Merged in I/O statistics.

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp

commit 3a29dc686b6c227c96d1b1114799e0940f9e4c80
Author: lijewski <lijewski>
Date:   Fri Nov 21 20:33:25 1997 +0000

    Added typedef to describe first argument of bsp_fold().

Src/C_BaseLib/ParallelDescriptor.cpp

commit d7c140a2b36bf60ea5f45ed33ee9d407a5a4c3a3
Author: lijewski <lijewski>
Date:   Fri Nov 21 03:50:35 1997 +0000

    Now accumlate numPts() in m_numpts.

Src/C_BaseLib/FabArray.H

commit 273e77e9682043b051ce8fa8ab14ea43f32ec972
Author: lijewski <lijewski>
Date:   Fri Nov 21 03:50:10 1997 +0000

    Fixed a bug in RunStats.  Still needs work.
    The name of WritePlotFile RunStats variable didn't match that in inputs.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp

commit b6259f73d32732e0f2187202b66f00d0f892ecc8
Author: lijewski <lijewski>
Date:   Thu Nov 20 18:26:59 1997 +0000

    Small changes

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.T3E

commit 14ea1a3b9bfee6907b4d30e11a5ddf1bf975db69
Author: lijewski <lijewski>
Date:   Thu Nov 20 18:14:32 1997 +0000

    Removed a `return' following a `stop' that compiler warned was unreachable.

Src/C_AMRLib/INTERP_3D.F

commit ebde3cbef4316373d3f53360e10de25a88312d56
Author: lijewski <lijewski>
Date:   Thu Nov 20 17:05:10 1997 +0000

    Small mod to compile on T3E.

Src/C_BaseLib/VisMF.cpp

commit d1144ac0f339e530ca652fa427ad8a7d75f740cd
Author: lijewski <lijewski>
Date:   Thu Nov 20 17:04:57 1997 +0000

    Small mod to get to compile on T3E.

Src/C_AMRLib/Amr.cpp

commit f93dce4316880b343263c358a1c8490f204d2931
Author: lijewski <lijewski>
Date:   Thu Nov 20 16:13:38 1997 +0000

    A small simplification.

Src/C_BaseLib/ParallelDescriptor.H

commit 3b1715cd2d8567bb8161758b1dcf21e051413a2a
Author: lijewski <lijewski>
Date:   Thu Nov 20 00:49:42 1997 +0000

    ParallelDescriptor::SetMessageHeaderSize() now takes int not int&.

Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/TagBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/VisMF.cpp

commit 26f5efae06b0e670322d2d2ef0c8e55b222c93b7
Author: lijewski <lijewski>
Date:   Thu Nov 20 00:19:50 1997 +0000

    Added PrintStats() to FabArray.

Src/C_BaseLib/FabArray.H

commit 69d07d5b9af87d1a4313555ae1b6f5d918958d4d
Author: lijewski <lijewski>
Date:   Thu Nov 20 00:19:30 1997 +0000

    Prettified report() a tad.

Src/C_AMRLib/RunStats.cpp

commit 235c008475187c04dd7ae36eb8f520deded123b9
Author: lijewski <lijewski>
Date:   Wed Nov 19 17:31:19 1997 +0000

    Removed some unused arrays in FabArrayCopyDescriptor and general cleanup.

Src/C_BaseLib/FabArray.H

commit fc1aebf5a3a40ccded9a994bdc6f5c376c631b1d
Author: lijewski <lijewski>
Date:   Wed Nov 19 16:25:54 1997 +0000

    Added write_pltfile and write_chkfile RunStats.
    Moved some RunStats functions inline.

Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp

commit e93560b695d6d4509d99f56e101b34eb4955e7d0
Author: lijewski <lijewski>
Date:   Wed Nov 19 04:42:27 1997 +0000

    Simplified a tad bit of code.

Src/C_AMRLib/RunStats.cpp

commit 706190ebc65e593fd47687703c81e3752f7a4cf4
Author: lijewski <lijewski>
Date:   Wed Nov 19 00:01:26 1997 +0000

    Modified to deal with bsp_time() possible returning zero.

Src/C_AMRLib/RunStats.cpp

commit 411ed2fc60c77998ad4c5970761e3040f3a8296b
Author: car <car>
Date:   Tue Nov 18 21:45:28 1997 +0000

    Start some changes.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp

commit 88a4eaf6e05cdf6172364fe40dfb55d13e884cac
Author: lijewski <lijewski>
Date:   Tue Nov 18 19:30:19 1997 +0000

    Copied from Parallel/HCAll

Src/C_AMRLib/Amr.H
Src/C_AMRLib/Amr.cpp
Src/C_AMRLib/AmrLevel.H
Src/C_AMRLib/AmrLevel.cpp
Src/C_AMRLib/Amr_auxil.H
Src/C_AMRLib/BCRec.H
Src/C_AMRLib/BCRec.cpp
Src/C_AMRLib/BC_TYPES.H
Src/C_AMRLib/Cluster.H
Src/C_AMRLib/Cluster.cpp
Src/C_AMRLib/DIMS.H
Src/C_AMRLib/Derive.H
Src/C_AMRLib/Derive.cpp
Src/C_AMRLib/ErrorList.H
Src/C_AMRLib/ErrorList.cpp
Src/C_AMRLib/FILCC_2D.F
Src/C_AMRLib/FILCC_3D.F
Src/C_AMRLib/FLUXREG_2D.F
Src/C_AMRLib/FLUXREG_3D.F
Src/C_AMRLib/FLUXREG_F.H
Src/C_AMRLib/FluxRegister.H
Src/C_AMRLib/FluxRegister.cpp
Src/C_AMRLib/INTERP_2D.F
Src/C_AMRLib/INTERP_3D.F
Src/C_AMRLib/INTERP_F.H
Src/C_AMRLib/Interpolater.H
Src/C_AMRLib/Interpolater.cpp
Src/C_AMRLib/LevelBld.H
Src/C_AMRLib/MAKESLICE_3D.F
Src/C_AMRLib/MAKESLICE_F.H
Src/C_AMRLib/PROB_AMR_F.H
Src/C_AMRLib/RunStats.H
Src/C_AMRLib/RunStats.cpp
Src/C_AMRLib/StateData.H
Src/C_AMRLib/StateData.cpp
Src/C_AMRLib/StateDescriptor.H
Src/C_AMRLib/StateDescriptor.cpp
Src/C_AMRLib/TagBox.H
Src/C_AMRLib/TagBox.cpp

commit 7580dbc50250fc98c65d6287899469a168b556df
Author: lijewski <lijewski>
Date:   Tue Nov 18 18:51:53 1997 +0000

    PerFile -> PerFab

Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit b1b43805e1d22020c38aa4e7f205657818871126
Author: lijewski <lijewski>
Date:   Tue Nov 18 18:48:13 1997 +0000

    Fixed a bug.

Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 2bed7fd7983f1060808bd0b38f3607313e42e485
Author: lijewski <lijewski>
Date:   Tue Nov 18 18:22:24 1997 +0000

    Mods to compile on NAVO T3E.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit b4c40aa369442e197db0fd969f3636726bedd8c8
Author: lijewski <lijewski>
Date:   Tue Nov 18 00:04:45 1997 +0000

    Added explicit to all single-argument constructors.
    Removed IntVect::operator const int *
    Wrote BoxList::contains(BoxArray).

Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxAssoc.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/List.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/Tracer.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/aString.H

commit da5f8ca65647b43377ab0c0250333b5fdc16b9a4
Author: lijewski <lijewski>
Date:   Mon Nov 17 21:09:30 1997 +0000

    Removed ToString().
    Got rid of GetTheChar().

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit be34251f063aae0ba8373b5b0065b3d93c923b47
Author: car <car>
Date:   Mon Nov 17 19:05:31 1997 +0000

    A little better way: just pass in a dummy mode variable in WIN32.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit 02be1b6435f232df319cc65b3cfcc03b56bfcbba
Author: car <car>
Date:   Mon Nov 17 19:02:03 1997 +0000

    Fix for WIN32 not supporting mkdir.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp

commit da2dca39383022b04afc87f7c728283a761f0b5a
Author: lijewski <lijewski>
Date:   Sat Nov 15 00:52:38 1997 +0000

    Added VisMF::Read().

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit a55ffec0d73f28c2ad91559bf836b35f719cb9ba
Author: vince <vince>
Date:   Fri Nov 14 21:43:35 1997 +0000

    Added better optimization flags.

Tools/C_mk/Make.T3E

commit 42f1aeaee1b13f53c6dba9329afa8d4224b6b43e
Author: lijewski <lijewski>
Date:   Fri Nov 14 20:22:40 1997 +0000

    The IO_Bufffer object needs to be created before the [io]fstream one!

Src/C_BaseLib/VisMF.cpp

commit 171470f55904913285ebfadbb1ee003299edbea4
Author: lijewski <lijewski>
Date:   Fri Nov 14 00:59:55 1997 +0000

    Removed Large_IO_Buffer() and replaced with Array<Setbuf_Char_type> usage.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 93d90f6eb05e1fd98ebda7e80c851c0348d47b54
Author: lijewski <lijewski>
Date:   Thu Nov 13 23:55:44 1997 +0000

    Made IO Buffer stuff public so Amr could use it as well.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 627d0ed0a2a41ba363d9626167273d917bc8ec81
Author: lijewski <lijewski>
Date:   Thu Nov 13 21:47:46 1997 +0000

    Removed ios::binary junk.
    Integrated in BL_USE_SETBUF and BL_SETBUF_CHAR_SIGNED.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit dcbcb4aa1f46879a8733fdff360e506e3e77866f
Author: lijewski <lijewski>
Date:   Thu Nov 13 21:41:23 1997 +0000

    Added BL_USE_SETBUF.

Tools/C_mk/Make.T3E

commit 8bf2453b733cc05f0dc021a7de03d5e2c32e9813
Author: lijewski <lijewski>
Date:   Thu Nov 13 21:28:01 1997 +0000

    Added -DBL_SETBUF_SIGNED_CHAR when using CC.

Tools/C_mk/Make.T3E

commit 36023a9e0532dc4dbb50e1375ea48066b3c583cf
Author: lijewski <lijewski>
Date:   Thu Nov 13 18:45:14 1997 +0000

    Now uniformly use BoxLib::Error() for error reporting.
    It now uses ParallelDescriptor::Abort() internally, when needed.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/VisMF.cpp

commit 8fe14ed9529726e90c08c6bfd1bf68fa6c0bcab1
Author: lijewski <lijewski>
Date:   Thu Nov 13 16:38:54 1997 +0000

    Replaced abort() with BoxLib::Abort().

Src/C_BaseLib/ParallelDescriptor.H

commit 6f6535f7e59c6cb39deb231ee6499dfeec634d69
Author: lijewski <lijewski>
Date:   Thu Nov 13 16:34:00 1997 +0000

    Maxed out the precision when outputting the Header.
    Replaced BoxLib::Error() with ParallelDescriptor::Abort().

Src/C_BaseLib/VisMF.cpp

commit 3e4f7350c5ebdc3cacf3fc4433c1a2b7aff00419
Author: lijewski <lijewski>
Date:   Thu Nov 13 15:47:34 1997 +0000

    Bug in the relative path portion of CreateDirectory()

Src/C_BaseLib/Utility.cpp

commit 0e7688ec40ee9c57120f60205799349f4bc2e004
Author: vince <vince>
Date:   Thu Nov 13 01:14:43 1997 +0000

    Make definitions for the T3E.

Tools/C_mk/Make.T3E

commit 34c3ce53861205acf3f172113da3aed1cd192bcf
Author: lijewski <lijewski>
Date:   Thu Nov 13 01:05:12 1997 +0000

    Signatures of Abort() were not consistent in sequential/parallel code.

Src/C_BaseLib/ParallelDescriptor.H

commit 9deac822f6de4d5afa4c1ce513f5fe0989d37f6e
Author: nazgul <nazgul>
Date:   Wed Nov 12 22:10:30 1997 +0000

    fiddling with test problems

Src/LinearSolvers/C_NodalMG/proj.cpp

commit ea17c0a6c99aacaa2f5f90d2ac06e4c7ddbd54bd
Author: lijewski <lijewski>
Date:   Wed Nov 12 21:57:26 1997 +0000

    Added Utility:CreateDirectory() and a test case.

Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/test/GNUmakefile.test
Src/C_BaseLib/test/tDir.cpp
Tests/C_BaseLib/GNUmakefile.test
Tests/C_BaseLib/tDir.cpp

commit 974ebd6a6402d98bd84879e9d24a1cc2cb1143ea
Author: nazgul <nazgul>
Date:   Wed Nov 12 21:42:33 1997 +0000

    New tests for 3d terrain stencils

Src/LinearSolvers/C_NodalMG/tests/gt2t1
Src/LinearSolvers/C_NodalMG/tests/gt2t2
Src/LinearSolvers/C_NodalMG/tests/gt2t3
Tests/LinearSolvers/C_NodalMG/test_grids/gt2t1
Tests/LinearSolvers/C_NodalMG/test_grids/gt2t2
Tests/LinearSolvers/C_NodalMG/test_grids/gt2t3

commit d5405f554e8fa7292d1344340eb07c40e7707898
Author: nazgul <nazgul>
Date:   Wed Nov 12 21:39:29 1997 +0000

    Fix to problems with sigmas in terrain stencils?

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 6eafa3faf7a3a63e0442c7aac32bb7ef9df9fdce
Author: lijewski <lijewski>
Date:   Wed Nov 12 17:40:33 1997 +0000

    VisMF.cpp currently compiles on T3E.
    Added -nboxs flag to test case.

Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit c3b2b9decf9bed0c9cebc7a2a1f17827651a4e70
Author: lijewski <lijewski>
Date:   Wed Nov 12 04:12:24 1997 +0000

    Made the open modes I expect explicit.
    Now longer clean up previous output files in test case.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 8477ccb607366879f486ff382f8e6a724229d993
Author: lijewski <lijewski>
Date:   Wed Nov 12 00:22:57 1997 +0000

    Added .cvsignore

Src/C_BaseLib/.cvsignore

commit 7b0886b7799558836552352318143a04261bea94
Author: lijewski <lijewski>
Date:   Wed Nov 12 00:16:56 1997 +0000

    Added some code to use large I/O buffers on T3E.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit b2a4849bd98ec80bc920200f1c98c648dafabfef
Author: lijewski <lijewski>
Date:   Tue Nov 11 22:18:59 1997 +0000

    Needed a ParallelDescriptor::Synchronize() between writing and reading.

Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 1d2d9c7f876b9ae83a21881650a8f0e4119cb4c1
Author: lijewski <lijewski>
Date:   Tue Nov 11 21:38:37 1997 +0000

    Added a call to MultiFab::setBndry(0).

Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 6efd06bd71aacccf2e7fe7e0ab8ab68daed64c99
Author: lijewski <lijewski>
Date:   Tue Nov 11 21:22:50 1997 +0000

    Consolidated some of the code into larger routine.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 05dd332fe75a4cb053c9de15d88b0de4b521c900
Author: vince <vince>
Date:   Tue Nov 11 21:04:52 1997 +0000

    Added sync argument:  FabArrayIterator<T>::isValid(bool bDoSync = true);

Src/C_BaseLib/Box.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.cpp

commit 1cec386f02ec5642acf31469fe3f77a9d5b140dd
Author: lijewski <lijewski>
Date:   Tue Nov 11 21:02:19 1997 +0000

    Now the OneFilePerFab is working in Parallel.

Src/C_BaseLib/VisMF.cpp

commit ce90c46d9f36c971a0c99753ffe77e6765d5ba8d
Author: nazgul <nazgul>
Date:   Tue Nov 11 20:51:05 1997 +0000

    Added compiler options necessary to get optimization to work with
    KCC 3.1a and 3d terrain level solves.  (Cannot use higher than +K2).

Src/LinearSolvers/C_NodalMG/GNUmakefile.main

commit 7ea8288dc1d5e51f9d5caf8af9702155e569d23c
Author: lijewski <lijewski>
Date:   Tue Nov 11 20:29:56 1997 +0000

    Added -how flag.

Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit e1e01db38ee3abd6a9cf5f6d27d910d90dacb444
Author: lijewski <lijewski>
Date:   Tue Nov 11 19:20:05 1997 +0000

    Got the VisMF::OneFilePerCPU working in Parallel.
    Had to Change the signature of ParallelDescriptor::SendData().

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/GNUmakefile.test
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/GNUmakefile.test
Tests/C_BaseLib/tVisMF.cpp

commit 69ba94f24fa738ddcdcbfe61b9885fc21d29f5fc
Author: lijewski <lijewski>
Date:   Tue Nov 11 01:18:13 1997 +0000

    Added some more parallel code.  Yet more to come.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 4a85cfa5eb28722d7b729beb300a73fb11769a06
Author: lijewski <lijewski>
Date:   Mon Nov 10 22:41:21 1997 +0000

    Did the MultiFab loops using proper Parallel construct.
    All that remains is to do the reduction of the VisMF::Header.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 28b1d733eece835af8947f32f9deef7af6fb994e
Author: almgren <almgren>
Date:   Mon Nov 10 22:22:33 1997 +0000

    These files now have the correct subroutines for the 3-d multilevel terrain
    stencils (faces / edges / corners) for residual and divergence.  They are
    ifdef'ed for TERRAIN.

Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 917a5935e1339560e318e7762442f5bf340fb02d
Author: lijewski <lijewski>
Date:   Mon Nov 10 22:14:47 1997 +0000

    Added length() member to VisMF.H
    Now test reading and writing both ways at once.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit e0511943b7c79a843f58a3bdf20a68794e3586aa
Author: car <car>
Date:   Mon Nov 10 21:36:17 1997 +0000

    Some changes for parallel file I/O.

Src/C_BaseLib/Box.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/pBoxLib_2.dsp

commit 42fc8aca600e7d443e836e807c733361a6a34f81
Author: lijewski <lijewski>
Date:   Mon Nov 10 21:29:48 1997 +0000

    Got working for -DUSE_NEW_HFILES macro.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit e9fda6fc2ba520eeef6937b9d5fa0fe55862609e
Author: lijewski <lijewski>
Date:   Mon Nov 10 21:17:10 1997 +0000

    Got OneFilePerFab working.  Parallel to come ....

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/tVisMF.cpp

commit 1f3f0335cc9c42666dcc88444a4ef099483238cd
Author: lijewski <lijewski>
Date:   Mon Nov 10 19:30:12 1997 +0000

    The OneFilePerCPU stuff seems to work.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp
Src/C_BaseLib/test/GNUmakefile.test
Src/C_BaseLib/test/tVisMF.cpp
Tests/C_BaseLib/GNUmakefile.test
Tests/C_BaseLib/tVisMF.cpp

commit 319f3a350a8b72b3e98e939024107c93036638f7
Author: lijewski <lijewski>
Date:   Mon Nov 10 17:54:40 1997 +0000

    BoxArray(istream&) wasn't implemented.
    Now can read the VisMF::Header that has been written to disk.

Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit d90e806f32a69eacb746ce65e5aa5a5bd0002ce6
Author: lijewski <lijewski>
Date:   Mon Nov 10 03:55:46 1997 +0000

    Forgot about the ghost cells :-(

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 1cba5e03c9ab1744917afd85365f1713d946a920
Author: lijewski <lijewski>
Date:   Mon Nov 10 03:37:29 1997 +0000

    Wrote the stream extraction operators.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit c915e63bbd7e6df69b00621ca657334e050b0b1c
Author: lijewski <lijewski>
Date:   Sun Nov 9 20:31:40 1997 +0000

    OneFilePerCPU output is more or less done.  Now for the testing.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit d2639f853837afbfac5d509a4e247b69c6fd8ef9
Author: lijewski <lijewski>
Date:   Sun Nov 9 20:11:25 1997 +0000

    Just cosmetic guff.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 5c2d5d466f4e3b8e5ef92adc066d15897ec27c7d
Author: lijewski <lijewski>
Date:   Sun Nov 9 19:45:29 1997 +0000

    Slight cosmetic changes -- no more static stuff in .cpp file.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 0168fa96dd8c6b533f83b746594dfd07a59ab040
Author: lijewski <lijewski>
Date:   Sun Nov 9 00:58:56 1997 +0000

    Added some more code.  Lots more to follow.

Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit 7450ac6ba2d45882ffd2d2e2cb0371873b53af3f
Author: lijewski <lijewski>
Date:   Sat Nov 8 23:24:16 1997 +0000

    Added VisMF stuff -- just getting started with it.

Src/C_BaseLib/Make.package
Src/C_BaseLib/VisMF.H
Src/C_BaseLib/VisMF.cpp

commit b6a549645833f8e7a91bd753baa11ebad0d6ab96
Author: jbb <jbb>
Date:   Sat Nov 8 01:42:02 1997 +0000

    Fixed nested comments

Src/C_BaseLib/Utility.H

commit 9e289e25a32fda9c0bf218d99f2b66a2320861ae
Author: almgren <almgren>
Date:   Thu Oct 30 22:44:32 1997 +0000

    Added subroutines hgfdiv, hgediv and hgcdiv for TERRAIN defined.

Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit 61c404f39f962c7079aa6908f789cb7385de8a89
Author: almgren <almgren>
Date:   Thu Oct 30 22:44:13 1997 +0000

    Cosmetic changes only.

Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 6cd1d16687afdf6e5465cc44323f4c35c4d37cde
Author: vince <vince>
Date:   Tue Oct 21 22:00:52 1997 +0000

    Bug fixes for parallel multilevel IAMR (minus the nodal projection).
    Also other fixes and code cleanup.

Src/C_AMRLib/DatasetClient.cpp

commit 70e92eff9aac7b20539be29a390d0a5b616cf076
Author: vince <vince>
Date:   Tue Oct 21 21:55:53 1997 +0000

    Minor changes to AddBox interface.

Src/C_BaseLib/Box.H
Src/C_BaseLib/FabArray.H

commit 15b8ce2bab58de1b394fb1c2634e6aba90ecb577
Author: car <car>
Date:   Thu Oct 9 18:23:10 1997 +0000

    Added more access functions to the iterators: more STL like.

Src/C_BaseLib/FabArray.H

commit 7bff2a1aa5af7fbef7a9848b58034a1bf02c9c0b
Author: car <car>
Date:   Thu Sep 25 21:57:17 1997 +0000

    Small changes.

Src/C_BaseLib/pBoxLib_2.dsp

commit 949841b53c75d1a257cc5db73618a1155deb50c9
Author: lijewski <lijewski>
Date:   Wed Sep 24 22:06:41 1997 +0000

    Replaced most endl's with '\n'.

Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxAssoc.cpp
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/ParmParse.cpp

commit fea6a8fd2fd994433230de2174cdc937f9e4d4da
Author: lijewski <lijewski>
Date:   Wed Sep 24 04:24:50 1997 +0000

    Removed the BoxList intersect with BoxList function.
    It wasn't implemented properly.
    Will add a correct one if the need arises.
    Removed ostrstream usage from BoxLib.cpp.

Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp

commit 328fb178b241ca4a5ef2e36272078cbcada758d9
Author: car <car>
Date:   Wed Sep 24 03:01:20 1997 +0000

    Removed a strstream.h file inclusion, not needed.

Src/C_BaseLib/ParmParse.cpp

commit 2688be7c705eb08803aea6d09ef471eff637cceb
Author: lijewski <lijewski>
Date:   Tue Sep 23 19:25:39 1997 +0000

    Merged in BL_USE_NEW_HFILES.
    Removed many unnecessary #include directives.
    Removed a couple more instances of RASTER and CONTOUR usage.

Src/C_AMRLib/DatasetClient.cpp

commit 5e700a0626be21d946af44dde9b1b618535c7c9a
Author: nazgul <nazgul>
Date:   Tue Sep 23 18:13:44 1997 +0000

    Minor modifications occasioned by the 4 level test problem, and letting
    the convergence test see the norm of the coarse_source.

Src/LinearSolvers/C_NodalMG/amr_graph.cpp
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 41ba3fc0532f526083919b4f456c54fdf9a6efb6
Author: nazgul <nazgul>
Date:   Tue Sep 23 18:11:24 1997 +0000

    4 level test problem

Src/LinearSolvers/C_NodalMG/tests/gr4level
Tests/LinearSolvers/C_NodalMG/test_grids/gr4level

commit 0a58d792af5203d76118b7de867caf3ed626c901
Author: car <car>
Date:   Fri Sep 19 18:20:02 1997 +0000

    Quiet down a warning about conversion of long to bool.
    Update the Project file.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/pBoxLib_2.dsp

commit 29bcd0f20dd53cfb57133ed6472464de7189838c
Author: vince <vince>
Date:   Fri Sep 19 18:04:34 1997 +0000

    Bug fix for T3E (ReduceBoolAnd problems).

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp
Src/C_BaseLib/Utility.H

commit c5fa29a9b4d3e3d87cb797108451e28b3e9956c4
Author: car <car>
Date:   Fri Sep 19 16:17:30 1997 +0000

    Change Comment.

Src/C_BaseLib/ArrayLim.H

commit 111550f24a68ea03c41d1098dd55de0b050e3340
Author: lijewski <lijewski>
Date:   Thu Sep 18 23:34:18 1997 +0000

    Only output continuation line count if > 19 of them.

Tools/C_scripts/strip72

commit e90fb1730737fa0b457463be6b821356ce3808a9
Author: lijewski <lijewski>
Date:   Thu Sep 18 22:09:24 1997 +0000

    Changed a few functions that took `const int' to take simply a `int'.

Src/C_BaseLib/FabArray.H
Src/C_BaseLib/MultiFab.H

commit c8450b894ea404e3bf808210f0ee49a2c324cdff
Author: lijewski <lijewski>
Date:   Thu Sep 18 21:22:19 1997 +0000

    Removed some lines that had been commented out.

Src/C_BaseLib/PArray.H

commit f225a6529dfa29d22f9c0b740debbf04f0dabed2
Author: lijewski <lijewski>
Date:   Thu Sep 18 20:12:42 1997 +0000

    Added BL_USE_NEW_HFILES macro.

Src/C_BaseLib/Arena.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/SPACE_F.H
Src/C_BaseLib/Tracer.cpp
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp

commit 86435a01bb3b77326b190f9d6e9e1da616314109
Author: car <car>
Date:   Thu Sep 18 18:25:19 1997 +0000

    Added some stuff.

Src/C_BaseLib/pBoxLib_2.dsp

commit 2dd0ee07696f36f5b6bf3400857e317ebfcefd6a
Author: car <car>
Date:   Thu Sep 18 18:18:01 1997 +0000

    Broke a comment.

Src/C_BaseLib/Utility.H

commit cb25311b3520630c59588f83a55157e4913dd78e
Author: car <car>
Date:   Thu Sep 18 18:03:33 1997 +0000

    C++ style comments can't be in fortran include files.

Src/C_BaseLib/CONSTANTS.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/SPACE_F.H
Src/C_BaseLib/Utility.H

commit 1f40f94399e7412e75333277525647f9bed65bdc
Author: lijewski <lijewski>
Date:   Wed Sep 17 22:51:11 1997 +0000

    Enforced all files having a copyright macro.
    Prepended all file inclusion macros with BL_

Src/C_BaseLib/Arena.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/Assert.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/Boolean.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxAssoc.H
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/CONSTANTS.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/List.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/Misc.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/SPACE.H
Src/C_BaseLib/SPACE_F.H
Src/C_BaseLib/Tracer.H
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/aString.H

commit 99622cae738f6bbc75e357a7a772f552eba5f178
Author: lijewski <lijewski>
Date:   Wed Sep 17 22:22:49 1997 +0000

    Inlined the constructors.
    Prepended BL_ to file inclusion macros.

Src/C_BaseLib/BaseFab.H

commit 66551db6f06b7bfc85866db12c71673cd5e30304
Author: lijewski <lijewski>
Date:   Wed Sep 17 17:46:31 1997 +0000

    Inlined the constructors.
    Regularized the indentation.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit 066bb95aeba8b0191008de0b02df29ed36dae9d2
Author: lijewski <lijewski>
Date:   Wed Sep 17 17:15:59 1997 +0000

    Inlined all the MultiFabIterator stuff.

Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp

commit bac52e53c8d6289c982089535d698a2b0d43166e
Author: lijewski <lijewski>
Date:   Wed Sep 17 00:03:49 1997 +0000

    Now check assignments of Box::numPts() to integers.

Src/C_AMRLib/DatasetClient.cpp

commit 35b9afb0a67b852b8a53164aba70e5ffb155081d
Author: lijewski <lijewski>
Date:   Wed Sep 17 00:03:26 1997 +0000

    Check assignments of Box::numPts() to integers.

Src/C_BaseLib/FabArray.H

commit 847fc06b03eec118f13783e69ad0eeaa654fa99e
Author: lijewski <lijewski>
Date:   Tue Sep 16 22:28:14 1997 +0000

    Removed `inline' from class definitions.

Src/C_BaseLib/Array.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/List.H
Src/C_BaseLib/PArray.H
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/Tuple.H

commit e03036067d3b0f437fa6dc36e9770ad34cb25f4f
Author: lijewski <lijewski>
Date:   Tue Sep 16 22:12:43 1997 +0000

    The previous virtual stuff that was removed consisted only of
    the stuff in FabArrayIterator.
    This mod removes all the virtual stuff from the three remaining Iterators
    in this module, as well as the virtual stuff from FabArrayCopyDescriptor.

Src/C_BaseLib/FabArray.H

commit ccc3769a13049b3460aaa750596c0c517633a30d
Author: lijewski <lijewski>
Date:   Tue Sep 16 21:11:34 1997 +0000

    Removed all virtual stuff.

Src/C_BaseLib/FabArray.H

commit 980dde8029d140ae76d2d05700648d63159e2d93
Author: lijewski <lijewski>
Date:   Tue Sep 16 19:18:11 1997 +0000

    Some cleanup and code simplification.
    Inlined more stuff.

Src/C_BaseLib/Array.H
Src/C_BaseLib/BLVERSION.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FabArray.H

commit 673ec7d486b8830c16b6ef68674375adafd104ab
Author: lijewski <lijewski>
Date:   Tue Sep 16 16:04:59 1997 +0000

    Removed all DPtr stuff.

Src/C_BaseLib/AliasedDPtr.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/DPtr.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/SimpleDPtr.H

commit 3e687e8125c007bc433b3516f46555ebf67927ff
Author: lijewski <lijewski>
Date:   Tue Sep 16 03:30:36 1997 +0000

    Removed all aliasing stuff from BaseFab.

Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/Looping.H

commit 536217df33fa117181fd3a1d19481209c7e841e8
Author: lijewski <lijewski>
Date:   Mon Sep 15 23:33:19 1997 +0000

    Removed aliasing stuff.
    Removed LPARX stuff.

Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/DPtr.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FabArray.H

commit 18db379740d74a888d2946a9160a5cb99ae2c099
Author: lijewski <lijewski>
Date:   Mon Sep 15 22:24:10 1997 +0000

    From Guthamr release.

Tools/C_scripts/install-sh
Tools/C_scripts/mkdep
Tools/C_scripts/strip72

commit a8e7104301a3df86d54708c4964a4934017e3b8d
Author: lijewski <lijewski>
Date:   Mon Sep 15 21:53:51 1997 +0000

    Now assumes there is ../scripts directory.

Tools/C_mk/Make.defs

commit dcaa46f8a809e222b61ad27a01b4b511779f36ee
Author: lijewski <lijewski>
Date:   Mon Sep 15 20:46:01 1997 +0000

    Now assume things at ../mk

Tools/C_mk/Make.defs

commit 296a7d000fe41bc59e4b42fa1f3ba2b2a5ec2196
Author: lijewski <lijewski>
Date:   Mon Sep 15 20:45:43 1997 +0000

    Now assume ../mk existance.

Src/C_BaseLib/GNUmakefile

commit 1c282a382a7493b9332146ca3a08220cb1374021
Author: lijewski <lijewski>
Date:   Mon Sep 15 20:37:04 1997 +0000

    Moved from IARMAll directory.

Tools/C_mk/Make.OSF1
Tools/C_mk/Make.defs
Tools/C_mk/Make.rules

commit 4b417c9677f32d29e5c8813d176d1f3085186baa
Author: lijewski <lijewski>
Date:   Mon Sep 15 19:45:24 1997 +0000

    Removed Tuple.cpp and rearranged some things.

Src/C_BaseLib/Make.package

commit 12c046f524fc5d203748dc36a37d2da7b206750a
Author: lijewski <lijewski>
Date:   Mon Sep 15 19:40:05 1997 +0000

    Brought some stuff up to the indentation style of previous boxlib.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/GNUmakefile
Src/C_BaseLib/Make.package
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit ad1c15eb80c200afabbd3559f95935d870fa1e63
Author: vince <vince>
Date:   Mon Sep 15 16:39:38 1997 +0000

    Added files.

Src/C_BaseLib/DistributionMapping.H
Src/C_BaseLib/DistributionMapping.cpp
Src/C_BaseLib/ParallelDescriptor.H
Src/C_BaseLib/ParallelDescriptor.cpp

commit 75deac98e0431fa3322aa21ab9f75e3513659f58
Author: lijewski <lijewski>
Date:   Fri Sep 12 17:59:59 1997 +0000

    Moved from IAMRAll directory.

Src/C_BaseLib/AliasedDPtr.H
Src/C_BaseLib/Arena.H
Src/C_BaseLib/Array.H
Src/C_BaseLib/ArrayLim.H
Src/C_BaseLib/Assert.H
Src/C_BaseLib/BArena.H
Src/C_BaseLib/BArena.cpp
Src/C_BaseLib/BLVERSION.H
Src/C_BaseLib/BaseFab.H
Src/C_BaseLib/Boolean.H
Src/C_BaseLib/Box.H
Src/C_BaseLib/Box.cpp
Src/C_BaseLib/BoxArray.H
Src/C_BaseLib/BoxArray.cpp
Src/C_BaseLib/BoxAssoc.H
Src/C_BaseLib/BoxAssoc.cpp
Src/C_BaseLib/BoxDomain.H
Src/C_BaseLib/BoxDomain.cpp
Src/C_BaseLib/BoxLib.H
Src/C_BaseLib/BoxLib.cpp
Src/C_BaseLib/BoxList.H
Src/C_BaseLib/BoxList.cpp
Src/C_BaseLib/CONSTANTS.H
Src/C_BaseLib/DPtr.H
Src/C_BaseLib/FArrayBox.H
Src/C_BaseLib/FArrayBox.cpp
Src/C_BaseLib/FPC.H
Src/C_BaseLib/FPC.cpp
Src/C_BaseLib/FabArray.H
Src/C_BaseLib/FabConv.H
Src/C_BaseLib/FabConv.cpp
Src/C_BaseLib/IndexType.H
Src/C_BaseLib/IndexType.cpp
Src/C_BaseLib/IntVect.H
Src/C_BaseLib/IntVect.cpp
Src/C_BaseLib/List.H
Src/C_BaseLib/Looping.H
Src/C_BaseLib/Make.package
Src/C_BaseLib/Misc.H
Src/C_BaseLib/MultiFab.H
Src/C_BaseLib/MultiFab.cpp
Src/C_BaseLib/Orientation.H
Src/C_BaseLib/Orientation.cpp
Src/C_BaseLib/PArray.H
Src/C_BaseLib/ParmParse.H
Src/C_BaseLib/ParmParse.cpp
Src/C_BaseLib/Pointers.H
Src/C_BaseLib/REAL.H
Src/C_BaseLib/SPACE.H
Src/C_BaseLib/SPACE_F.H
Src/C_BaseLib/SimpleDPtr.H
Src/C_BaseLib/Tracer.H
Src/C_BaseLib/Tracer.cpp
Src/C_BaseLib/Tuple.H
Src/C_BaseLib/UseCount.H
Src/C_BaseLib/Utility.H
Src/C_BaseLib/Utility.cpp
Src/C_BaseLib/aString.H
Src/C_BaseLib/aString.cpp

commit afb9a89932bb568e849656b2aca95cb63feb8549
Author: car <car>
Date:   Mon Aug 11 23:45:38 1997 +0000

    Fortran tweaks.

Src/C_AMRLib/DatasetClient.cpp

commit dd6443e646e9f29410d9c7ff897a43bbbc280159
Author: nazgul <nazgul>
Date:   Tue Aug 5 03:26:59 1997 +0000

    Yet more test grids.

Src/LinearSolvers/C_NodalMG/tests/gr2.0
Src/LinearSolvers/C_NodalMG/tests/gr2.1
Src/LinearSolvers/C_NodalMG/tests/gt010
Src/LinearSolvers/C_NodalMG/tests/gt012
Tests/LinearSolvers/C_NodalMG/test_grids/gr2.0
Tests/LinearSolvers/C_NodalMG/test_grids/gr2.1
Tests/LinearSolvers/C_NodalMG/test_grids/gt010
Tests/LinearSolvers/C_NodalMG/test_grids/gt012

commit 67e0489383acac4ceeea54af5758ff197f3da3d4
Author: nazgul <nazgul>
Date:   Tue Aug 5 03:24:54 1997 +0000

    Level project now works in the t27 stencil (no line solves yet).
    Line solves work in any direction in the v7 stencil.

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit bbb2dd4d390208db69facd61f2fa460ea3cb7571
Author: car <car>
Date:   Mon Jul 28 23:16:02 1997 +0000

    Make _OSF_... complient for KCC-3.2b

Src/C_AMRLib/DatasetClient.cpp

commit f157f5d78378df1e8cf0cfdc0dc8431dd9cc9e45
Author: nazgul <nazgul>
Date:   Sun Jul 27 06:11:46 1997 +0000

    A simple 16 cube

Src/LinearSolvers/C_NodalMG/tests/gt016
Tests/LinearSolvers/C_NodalMG/test_grids/gt016

commit 1f57183141ec47999aec76e91ea7c9bbcfcef59a
Author: vince <vince>
Date:   Thu Jul 24 20:31:14 1997 +0000

    Added more FillPatchIterators.

Src/C_AMRLib/DatasetClient.cpp

commit 3976a1d77302700e9b5717fe6712f60c2578f5ea
Author: nazgul <nazgul>
Date:   Sat Jul 12 06:10:39 1997 +0000

    2d 9-point terrain stencils now working fully.  line solves implemented,
    fixed bug in sync project.

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit c75230faf043996fcee66a2e1aa2cc265dd188b8
Author: nazgul <nazgul>
Date:   Fri Jul 11 22:02:56 1997 +0000

    2d 9-point terrain stencils appear to work for level and sync project,
    except that line solves are not yet implemented.

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit bbabf6d5f39a13d17f4ef25ec2f0d62be585c126
Author: nazgul <nazgul>
Date:   Thu Jul 3 21:44:21 1997 +0000

    test file for 2 small level 0 grids

Src/LinearSolvers/C_NodalMG/tests/gr0b
Tests/LinearSolvers/C_NodalMG/test_grids/gr0b

commit 197f0fa7276b0152fc83f02191a036cfcaaabf0d
Author: nazgul <nazgul>
Date:   Thu Jul 3 21:43:56 1997 +0000

    terrain now implemented for level project

Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp

commit 8722964b1385f26566d2c489c227c1c6d6fb9681
Author: nazgul <nazgul>
Date:   Fri Jun 27 21:54:00 1997 +0000

    integration form of restriction for terrain stencils
    declarations added

Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/cont3d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit ebbaf3120c60bc03aef836660a8c09146b7b7c59
Author: nazgul <nazgul>
Date:   Thu Jun 26 23:19:35 1997 +0000

    Beginnings of terrain additions.

Src/LinearSolvers/C_NodalMG/amr_multi.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 5b809cac28f31826f5a42f235aba46640dda8596
Author: nazgul <nazgul>
Date:   Thu Jun 26 23:17:46 1997 +0000

    Declarations added to fortran.
    Beginnings of terrain additions.

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/cont2d.F
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit 5829c65425db170a84df9b2ad5390f2e3a773f53
Author: nazgul <nazgul>
Date:   Thu Jun 26 23:05:43 1997 +0000

    Test grids which exceed the size the cg bottom solver can easily handle

Src/LinearSolvers/C_NodalMG/tests/gr1rick
Src/LinearSolvers/C_NodalMG/tests/gr1rick2
Tests/LinearSolvers/C_NodalMG/test_grids/gr1rick
Tests/LinearSolvers/C_NodalMG/test_grids/gr1rick2

commit 73897d51f8a7c0a69bac0a2b6c7372b6338e26bc
Author: nazgul <nazgul>
Date:   Tue Jun 10 21:50:31 1997 +0000

    Extend line solves to rz and dimension 0 in 2d.

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 7bae9431fcf243eecf446eedb0675699386ec75b
Author: nazgul <nazgul>
Date:   Tue Jun 10 00:50:17 1997 +0000

    Minor fixes:  forward line solve made vectorizable,
                  conjugate gradient failure made non-fatal, just prints
                   an error message (if pcode >= 2) and goes on.

Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 7acc39a95d9f35073c84419212b1d9285274b36e
Author: nazgul <nazgul>
Date:   Fri Jun 6 16:59:08 1997 +0000

    Full-level line solves, in dimension BL_SPACEDIM - 1, for stencils
    v5, v9 and v7, in Cartesian coordinates only.

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 2cb536d60338abae0b1fbf19629c168fc29b8fef
Author: nazgul <nazgul>
Date:   Fri Jun 6 16:49:29 1997 +0000

    Yet another test grid

Src/LinearSolvers/C_NodalMG/tests/gt05
Tests/LinearSolvers/C_NodalMG/test_grids/gt05

commit e7c2f6c4c99cd7c38f01326be4a9b208d3128c76
Author: nazgul <nazgul>
Date:   Mon Jun 2 20:56:14 1997 +0000

    Test for case where domain can't be coarsened but a grid (apparently) can.

Src/LinearSolvers/C_NodalMG/tests/gr2dave
Tests/LinearSolvers/C_NodalMG/test_grids/gr2dave

commit 588e910984fa921a0891b02b645817b0111e6f73
Author: nazgul <nazgul>
Date:   Mon Jun 2 20:55:51 1997 +0000

    Bug fix for case where domain can't be coarsened but a grid (apparently) can.

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit 0221b7d7797f7fcccc64081bfa6664c66b0f5a18
Author: nazgul <nazgul>
Date:   Fri May 30 20:55:08 1997 +0000

    Fixed a routine that isn't used yet so that the file will compile.

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 180f1301d3af355a06bc8cee7813505b5ac5d487
Author: nazgul <nazgul>
Date:   Fri May 30 20:32:54 1997 +0000

    Corrections to handle (4,1) refinement correctly.

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/interface.H
Src/LinearSolvers/C_NodalMG/interface.cpp

commit 4842b6e5470bf7b21457af87a793e7d6e36e1ee3
Author: nazgul <nazgul>
Date:   Fri May 30 20:32:11 1997 +0000

    Adding (4,1) test grids.

Src/LinearSolvers/C_NodalMG/tests/gr.19s4.1
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s4.1

commit 8206143d920174ac0ab88e14dc1e357510246696
Author: nazgul <nazgul>
Date:   Wed May 28 19:16:03 1997 +0000

    Adds changes to support IntVect refinement ratios.
    Minor: fixes bug where cell-based source average trashes some
    interface divergence values that were already calculated.

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_graph.H
Src/LinearSolvers/C_NodalMG/amr_graph.cpp
Src/LinearSolvers/C_NodalMG/amr_gravity.cpp
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/cont3d.F
Src/LinearSolvers/C_NodalMG/fill_patch.H
Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F
Src/LinearSolvers/C_NodalMG/hg_proj2d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp
Src/LinearSolvers/C_NodalMG/restrictor.H
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit bb56e75a5fff449325f871ed0c70285fd8f0f831
Author: nazgul <nazgul>
Date:   Wed May 28 19:12:32 1997 +0000

    Tests for variable refinement ratios.

Src/LinearSolvers/C_NodalMG/tests/gr.19s2.4
Src/LinearSolvers/C_NodalMG/tests/gt4s2.4.4
Src/LinearSolvers/C_NodalMG/tests/gt4s4
Src/LinearSolvers/C_NodalMG/tests/gt4s4.2.4
Src/LinearSolvers/C_NodalMG/tests/gt4s4.4.2
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s2.4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s2.4.4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s4.2.4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s4.4.2

commit c3ca852054668ca71425ea5c4950cac13b3a11e6
Author: nazgul <nazgul>
Date:   Wed May 14 20:33:27 1997 +0000

    line solve bug fix for degenerate case of 1-point line solves

Src/LinearSolvers/C_NodalMG/hg_multi2d.F
Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit ccf827a86e46802ea327329177ff0cb1ab824a02
Author: nazgul <nazgul>
Date:   Thu May 8 15:18:17 1997 +0000

    Removed the function type(const PArray<MultiFab>& a).
    It was too prone to errors caused by partially-filled arrays.
    Use type(const FabArray<Real,Fab>& r) instead.

Src/LinearSolvers/C_NodalMG/amr_defs.H
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit d54a21c35d4f3cb5f27d0371773cdc75f00afef6
Author: nazgul <nazgul>
Date:   Wed May 7 22:24:26 1997 +0000

    fix type index bug

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 44bc484391ff0051173bbfcc8674a5f20ef5363b
Author: nazgul <nazgul>
Date:   Wed May 7 21:35:06 1997 +0000

    fix to sync source correction

Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 8e8bc933eeba15314d227303c8e9b30cca05e59c
Author: nazgul <nazgul>
Date:   Wed May 7 21:29:19 1997 +0000

    sync source solvability correction

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.H
Src/LinearSolvers/C_NodalMG/hg_projector.cpp

commit 93c2d649c1627732aedae0ffa64483674110b569
Author: nazgul <nazgul>
Date:   Wed May 7 01:37:55 1997 +0000

    adding line solve

Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 5bca72009eeb1c3d2f869563ae4261a411f18a97
Author: nazgul <nazgul>
Date:   Wed May 7 00:35:43 1997 +0000

    adding line solve

Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/hg_multi.H
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit c0c90778cefc358ca49b6132afc6e7ffde36d79c
Author: nazgul <nazgul>
Date:   Tue May 6 03:11:18 1997 +0000

    fix index bug

Src/LinearSolvers/C_NodalMG/amr_multi.cpp

commit bad568c5614578c49cbee45558f823110a6ab6e9
Author: nazgul <nazgul>
Date:   Mon May 5 22:18:35 1997 +0000

    Bug fix to build_index

Src/LinearSolvers/C_NodalMG/amr_multi.cpp

commit 37257f0bd58dd5c3099205e98974e1daa0fb6877
Author: nazgul <nazgul>
Date:   Fri May 2 22:06:26 1997 +0000

    Fixed memory leak in test program

Src/LinearSolvers/C_NodalMG/Make.package
Src/LinearSolvers/C_NodalMG/proj.cpp

commit c0b6bc499b3f85c4a7821027396d181cc57f7e6c
Author: nazgul <nazgul>
Date:   Fri May 2 17:35:14 1997 +0000

    Fixes for variable density now work.

Src/LinearSolvers/C_NodalMG/GNUmakefile.main
Src/LinearSolvers/C_NodalMG/Rewrite
Src/LinearSolvers/C_NodalMG/hg_multi1.cpp
Src/LinearSolvers/C_NodalMG/hg_multi2.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit 97e6e31d7d751d014563aabcec43b390fa0b0d1f
Author: nazgul <nazgul>
Date:   Wed Apr 30 22:04:33 1997 +0000

    Corrections for 3D.

Src/LinearSolvers/C_NodalMG/Rewrite
Src/LinearSolvers/C_NodalMG/amr_graph.H
Src/LinearSolvers/C_NodalMG/amr_graph.cpp
Src/LinearSolvers/C_NodalMG/amr_multi.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit e4f0a563c5d1dd000ec4903229699b9a1c2525f1
Author: nazgul <nazgul>
Date:   Wed Apr 30 20:28:51 1997 +0000

    adding GNUmakefile manually since import ignores it.

Src/LinearSolvers/C_NodalMG/GNUmakefile

commit 67746f0dc469437c4a66c7c74e478ac6223deef4
Author: nazgul <nazgul>
Date:   Wed Apr 30 20:03:52 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/amr_defs.H

commit 912dae00eccf22fa9f468469c07b3e03884eca74
Author: nazgul <nazgul>
Date:   Wed Apr 30 19:40:01 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/amr_graph.H
Src/LinearSolvers/C_NodalMG/amr_graph.cpp

commit 2593ad549b300c9030f9c96f2b92da94a607a040
Author: nazgul <nazgul>
Date:   Wed Apr 30 17:35:40 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_multi2.cpp

commit eb88f1d8f9edbec08451464a1a58adc58c9a315c
Author: nazgul <nazgul>
Date:   Wed Apr 30 17:26:18 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/amr_multi.cpp

commit a153bb642f43c1f0dc43e9dda19224ca33bf0abd
Author: nazgul <nazgul>
Date:   Tue Apr 29 22:40:14 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/boundary.cpp
Src/LinearSolvers/C_NodalMG/interface.cpp

commit fa663bf79c0f70141d03350f32c0ebf913e88c08
Author: nazgul <nazgul>
Date:   Tue Apr 29 20:41:56 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/fill_patch.cpp
Src/LinearSolvers/C_NodalMG/hg_multi3.cpp
Src/LinearSolvers/C_NodalMG/hg_projector.cpp
Src/LinearSolvers/C_NodalMG/proj.cpp

commit c686e8eb909d6bc9e1470687eba613f8979febe1
Author: nazgul <nazgul>
Date:   Tue Apr 29 20:38:16 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/fill_patch.H

commit 5e43618b9ba22ff0405611be875aed141fb2971a
Author: nazgul <nazgul>
Date:   Tue Apr 29 20:15:56 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_multi1.cpp

commit ba18f4dd9f6dfa86e00df173cf66154acc1ead2e
Author: nazgul <nazgul>
Date:   Tue Apr 29 18:29:40 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_multi2d.F

commit 94ffd818a9bf1ab6c86ec18e6e4565395f40ff4e
Author: nazgul <nazgul>
Date:   Mon Apr 28 21:51:56 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/amr_multi.H

commit a498100b0a43479409605ec9eaa464600fe1621b
Author: nazgul <nazgul>
Date:   Fri Apr 25 23:30:33 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/Make.package

commit 0f2561a87bce705882fc6124212c47013f79abea
Author: nazgul <nazgul>
Date:   Wed Apr 23 22:34:37 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/GNUmakefile.main

commit f686b4bc929214d97a8b0588608fe3b6731e46dc
Author: nazgul <nazgul>
Date:   Thu Mar 27 22:05:28 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_multi.H

commit 52d19b7261ae7399004472ae95a884a86413590c
Author: nazgul <nazgul>
Date:   Thu Mar 27 21:24:11 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_projector.H

commit 6b3d4c19412bdbce7f963ddded8121c512d600c1
Author: nazgul <nazgul>
Date:   Wed Mar 26 17:38:08 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gr2ann.p5
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p6
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p5
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p6

commit 8ff71095cc689bc66f398bc1ee37ae130abe0c75
Author: nazgul <nazgul>
Date:   Tue Mar 25 18:58:20 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/amr_real2d.F
Src/LinearSolvers/C_NodalMG/amr_real3d.F
Src/LinearSolvers/C_NodalMG/boundary.H

commit 1d73e974b0ad30060d63baa15439940bbbfff0a3
Author: nazgul <nazgul>
Date:   Fri Mar 21 20:13:36 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/amr_gravity.cpp
Src/LinearSolvers/C_NodalMG/restrictor.cpp

commit a3cf04d3be4853c18b48d3189cb7d77c1e01860d
Author: nazgul <nazgul>
Date:   Fri Mar 21 20:09:06 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/cache.cpp
Src/LinearSolvers/C_NodalMG/interface.H

commit 92deacad1bee7c78f20a98ca485ca87363e4a677
Author: nazgul <nazgul>
Date:   Thu Mar 20 21:13:29 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/Rewrite

commit 2e93f82c5955ee9919b5c73c2a318745843ac9f0
Author: nazgul <nazgul>
Date:   Tue Mar 18 23:51:41 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/cache.H

commit 003ce6b53e5b81ecd219bc5a44af8d244e71f26a
Author: nazgul <nazgul>
Date:   Tue Mar 18 20:16:26 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gt3ann2
Tests/LinearSolvers/C_NodalMG/test_grids/gt3ann2

commit 007298ac68b21503d37eaf44a9cae210ad49c333
Author: nazgul <nazgul>
Date:   Tue Mar 11 21:41:59 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_avg2d.F
Src/LinearSolvers/C_NodalMG/hg_avg3d.F

commit 3c64577c7f70412dbff59ecc2e3f6e3af9daeb27
Author: nazgul <nazgul>
Date:   Mon Mar 3 18:05:45 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gtjbb2
Tests/LinearSolvers/C_NodalMG/test_grids/gtjbb2

commit 0e784304318d972a12ff33b3ea641a81a402e790
Author: nazgul <nazgul>
Date:   Thu Feb 27 22:39:56 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/restrictor.H

commit 20def58b10e8becad27f7bff656cd10695829880
Author: nazgul <nazgul>
Date:   Wed Feb 26 20:41:58 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/interpolator.H
Src/LinearSolvers/C_NodalMG/interpolator.cpp

commit e2cac3e6437f670bdb29e607b8f777d3c23c1dd5
Author: nazgul <nazgul>
Date:   Tue Jan 28 18:30:30 1997 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gr.19l3
Src/LinearSolvers/C_NodalMG/tests/gr3ann
Src/LinearSolvers/C_NodalMG/tests/gr3ann2
Src/LinearSolvers/C_NodalMG/tests/gtrick
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19l3
Tests/LinearSolvers/C_NodalMG/test_grids/gr3ann
Tests/LinearSolvers/C_NodalMG/test_grids/gr3ann2
Tests/LinearSolvers/C_NodalMG/test_grids/gtrick

commit ee9a62eadae53a655b766d757aaeb56b5ff725a3
Author: nazgul <nazgul>
Date:   Tue Sep 24 19:39:37 1996 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/mall_info.cpp

commit 928a1d7dde9f59786478d389194e2a0d314e6c8b
Author: nazgul <nazgul>
Date:   Sat Aug 31 00:51:34 1996 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_multi3d.F

commit 3931ee9d0cc9f7a1baeba373b1a4fa2dc915f118
Author: nazgul <nazgul>
Date:   Tue May 14 20:11:34 1996 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gr.19s8
Src/LinearSolvers/C_NodalMG/tests/gr2a8
Src/LinearSolvers/C_NodalMG/tests/gr3rick
Src/LinearSolvers/C_NodalMG/tests/gr3rick2
Src/LinearSolvers/C_NodalMG/tests/gt3ann
Src/LinearSolvers/C_NodalMG/tests/gtjbb
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s8
Tests/LinearSolvers/C_NodalMG/test_grids/gr2a8
Tests/LinearSolvers/C_NodalMG/test_grids/gr3rick
Tests/LinearSolvers/C_NodalMG/test_grids/gr3rick2
Tests/LinearSolvers/C_NodalMG/test_grids/gt3ann
Tests/LinearSolvers/C_NodalMG/test_grids/gtjbb

commit 6830436830288f40cd9ae3c8829073031ee040db
Author: nazgul <nazgul>
Date:   Thu Apr 25 16:46:17 1996 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_proj2d.F

commit 1f04efac2dc02158cf22a7c3d2f3f87082487dc6
Author: nazgul <nazgul>
Date:   Wed Mar 13 22:28:35 1996 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/cbasics.H
Src/LinearSolvers/C_NodalMG/tests/gr0a
Tests/LinearSolvers/C_NodalMG/test_grids/gr0a

commit f87f1b2d83b7fe9c512ddc0ca43ae9bcd434670f
Author: nazgul <nazgul>
Date:   Tue Nov 7 22:26:32 1995 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/amr_grav2d.F
Src/LinearSolvers/C_NodalMG/amr_grav3d.F
Src/LinearSolvers/C_NodalMG/cont2d.F
Src/LinearSolvers/C_NodalMG/cont3d.F
Src/LinearSolvers/C_NodalMG/hg_proj3d.F

commit c139797864292915ccc5ebea761e68615309b970
Author: nazgul <nazgul>
Date:   Mon Oct 30 22:35:09 1995 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/README

commit cfefdf25849ecf2ab5a5b2b6573a4f2bc43a21dd
Author: nazgul <nazgul>
Date:   Mon Sep 18 20:37:46 1995 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/poisson.cpp

commit d3a6d7bfeffcf89aa95b004c4aabb44f9243f13c
Author: nazgul <nazgul>
Date:   Mon Sep 18 18:20:14 1995 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_elliptic.cpp

commit e7ab65e98df0bd6814dab6ea6bb540296b1b4677
Author: nazgul <nazgul>
Date:   Thu Aug 24 21:25:02 1995 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gr2ann.l2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.l2

commit ef57898a17aac4dd83b5457c8f70d6b4c4e42a2e
Author: nazgul <nazgul>
Date:   Thu Aug 24 21:12:20 1995 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gr2ann.l1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.l1

commit 642554a3d74ed89dfdb89c9049612fbcfb061494
Author: nazgul <nazgul>
Date:   Thu Aug 24 21:02:50 1995 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gr2ann.l0
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.l0

commit 6603ce60473f65e14e871c323ac0c2fb4fda9df8
Author: nazgul <nazgul>
Date:   Fri Nov 4 23:35:41 1994 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/tests/gr.11
Src/LinearSolvers/C_NodalMG/tests/gr.15
Src/LinearSolvers/C_NodalMG/tests/gr.16
Src/LinearSolvers/C_NodalMG/tests/gr.19
Src/LinearSolvers/C_NodalMG/tests/gr.19s2
Src/LinearSolvers/C_NodalMG/tests/gr.19s4
Src/LinearSolvers/C_NodalMG/tests/gr.292.11
Src/LinearSolvers/C_NodalMG/tests/gr.292.25
Src/LinearSolvers/C_NodalMG/tests/gr.7
Src/LinearSolvers/C_NodalMG/tests/gr.8
Src/LinearSolvers/C_NodalMG/tests/gr.8a
Src/LinearSolvers/C_NodalMG/tests/gr0
Src/LinearSolvers/C_NodalMG/tests/gr1
Src/LinearSolvers/C_NodalMG/tests/gr1mike.thin
Src/LinearSolvers/C_NodalMG/tests/gr2
Src/LinearSolvers/C_NodalMG/tests/gr2a2
Src/LinearSolvers/C_NodalMG/tests/gr2a4
Src/LinearSolvers/C_NodalMG/tests/gr2ann
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p1
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p2
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p3
Src/LinearSolvers/C_NodalMG/tests/gr2ann.p4
Src/LinearSolvers/C_NodalMG/tests/gr2b
Src/LinearSolvers/C_NodalMG/tests/gr2c
Src/LinearSolvers/C_NodalMG/tests/gr2cross
Src/LinearSolvers/C_NodalMG/tests/gr2d
Src/LinearSolvers/C_NodalMG/tests/gr2d2
Src/LinearSolvers/C_NodalMG/tests/gr2d4
Src/LinearSolvers/C_NodalMG/tests/gr2e
Src/LinearSolvers/C_NodalMG/tests/gr2f
Src/LinearSolvers/C_NodalMG/tests/gr2g
Src/LinearSolvers/C_NodalMG/tests/gr2h
Src/LinearSolvers/C_NodalMG/tests/gr2mike
Src/LinearSolvers/C_NodalMG/tests/gr2mike1
Src/LinearSolvers/C_NodalMG/tests/gr2mike2
Src/LinearSolvers/C_NodalMG/tests/gr2mike3
Src/LinearSolvers/C_NodalMG/tests/gr3.rz
Src/LinearSolvers/C_NodalMG/tests/gr3a
Src/LinearSolvers/C_NodalMG/tests/gr3b
Src/LinearSolvers/C_NodalMG/tests/gr3c
Src/LinearSolvers/C_NodalMG/tests/gr3mike
Src/LinearSolvers/C_NodalMG/tests/gr3mike.3
Src/LinearSolvers/C_NodalMG/tests/gr4
Src/LinearSolvers/C_NodalMG/tests/gt.32
Src/LinearSolvers/C_NodalMG/tests/gt0
Src/LinearSolvers/C_NodalMG/tests/gt1
Src/LinearSolvers/C_NodalMG/tests/gt12
Src/LinearSolvers/C_NodalMG/tests/gt12.2
Src/LinearSolvers/C_NodalMG/tests/gt12.3
Src/LinearSolvers/C_NodalMG/tests/gt2
Src/LinearSolvers/C_NodalMG/tests/gt3
Src/LinearSolvers/C_NodalMG/tests/gt4
Src/LinearSolvers/C_NodalMG/tests/gt4s2
Src/LinearSolvers/C_NodalMG/tests/gt4s2a
Src/LinearSolvers/C_NodalMG/tests/gt5
Src/LinearSolvers/C_NodalMG/tests/gt5s2
Src/LinearSolvers/C_NodalMG/tests/gt5s4
Src/LinearSolvers/C_NodalMG/tests/gt6
Src/LinearSolvers/C_NodalMG/tests/gt6s
Src/LinearSolvers/C_NodalMG/tests/gt6s2
Src/LinearSolvers/C_NodalMG/tests/gt6s4
Src/LinearSolvers/C_NodalMG/tests/gt7a
Src/LinearSolvers/C_NodalMG/tests/gt7aa
Src/LinearSolvers/C_NodalMG/tests/gt8
Src/LinearSolvers/C_NodalMG/tests/gt8a
Src/LinearSolvers/C_NodalMG/tests/gt8b
Src/LinearSolvers/C_NodalMG/tests/gt8c
Src/LinearSolvers/C_NodalMG/tests/gt8ms2
Src/LinearSolvers/C_NodalMG/tests/gtbig
Src/LinearSolvers/C_NodalMG/tests/gtbig2
Src/LinearSolvers/C_NodalMG/tests/gtbig3
Src/LinearSolvers/C_NodalMG/tests/gtbig4
Src/LinearSolvers/C_NodalMG/tests/gtbig5
Src/LinearSolvers/C_NodalMG/tests/gtgrav2
Src/LinearSolvers/C_NodalMG/tests/gtgrav4
Src/LinearSolvers/C_NodalMG/tests/gtpfail
Tests/LinearSolvers/C_NodalMG/test_grids/gr.11
Tests/LinearSolvers/C_NodalMG/test_grids/gr.15
Tests/LinearSolvers/C_NodalMG/test_grids/gr.16
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s2
Tests/LinearSolvers/C_NodalMG/test_grids/gr.19s4
Tests/LinearSolvers/C_NodalMG/test_grids/gr.292.11
Tests/LinearSolvers/C_NodalMG/test_grids/gr.292.25
Tests/LinearSolvers/C_NodalMG/test_grids/gr.7
Tests/LinearSolvers/C_NodalMG/test_grids/gr.8
Tests/LinearSolvers/C_NodalMG/test_grids/gr.8a
Tests/LinearSolvers/C_NodalMG/test_grids/gr0
Tests/LinearSolvers/C_NodalMG/test_grids/gr1
Tests/LinearSolvers/C_NodalMG/test_grids/gr1mike.thin
Tests/LinearSolvers/C_NodalMG/test_grids/gr2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2a2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2a4
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p3
Tests/LinearSolvers/C_NodalMG/test_grids/gr2ann.p4
Tests/LinearSolvers/C_NodalMG/test_grids/gr2b
Tests/LinearSolvers/C_NodalMG/test_grids/gr2c
Tests/LinearSolvers/C_NodalMG/test_grids/gr2cross
Tests/LinearSolvers/C_NodalMG/test_grids/gr2d
Tests/LinearSolvers/C_NodalMG/test_grids/gr2d2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2d4
Tests/LinearSolvers/C_NodalMG/test_grids/gr2e
Tests/LinearSolvers/C_NodalMG/test_grids/gr2f
Tests/LinearSolvers/C_NodalMG/test_grids/gr2g
Tests/LinearSolvers/C_NodalMG/test_grids/gr2h
Tests/LinearSolvers/C_NodalMG/test_grids/gr2mike
Tests/LinearSolvers/C_NodalMG/test_grids/gr2mike1
Tests/LinearSolvers/C_NodalMG/test_grids/gr2mike2
Tests/LinearSolvers/C_NodalMG/test_grids/gr2mike3
Tests/LinearSolvers/C_NodalMG/test_grids/gr3.rz
Tests/LinearSolvers/C_NodalMG/test_grids/gr3a
Tests/LinearSolvers/C_NodalMG/test_grids/gr3b
Tests/LinearSolvers/C_NodalMG/test_grids/gr3c
Tests/LinearSolvers/C_NodalMG/test_grids/gr3mike
Tests/LinearSolvers/C_NodalMG/test_grids/gr3mike.3
Tests/LinearSolvers/C_NodalMG/test_grids/gr4
Tests/LinearSolvers/C_NodalMG/test_grids/gt.32
Tests/LinearSolvers/C_NodalMG/test_grids/gt0
Tests/LinearSolvers/C_NodalMG/test_grids/gt1
Tests/LinearSolvers/C_NodalMG/test_grids/gt12
Tests/LinearSolvers/C_NodalMG/test_grids/gt12.2
Tests/LinearSolvers/C_NodalMG/test_grids/gt12.3
Tests/LinearSolvers/C_NodalMG/test_grids/gt2
Tests/LinearSolvers/C_NodalMG/test_grids/gt3
Tests/LinearSolvers/C_NodalMG/test_grids/gt4
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s2
Tests/LinearSolvers/C_NodalMG/test_grids/gt4s2a
Tests/LinearSolvers/C_NodalMG/test_grids/gt5
Tests/LinearSolvers/C_NodalMG/test_grids/gt5s2
Tests/LinearSolvers/C_NodalMG/test_grids/gt5s4
Tests/LinearSolvers/C_NodalMG/test_grids/gt6
Tests/LinearSolvers/C_NodalMG/test_grids/gt6s
Tests/LinearSolvers/C_NodalMG/test_grids/gt6s2
Tests/LinearSolvers/C_NodalMG/test_grids/gt6s4
Tests/LinearSolvers/C_NodalMG/test_grids/gt7a
Tests/LinearSolvers/C_NodalMG/test_grids/gt7aa
Tests/LinearSolvers/C_NodalMG/test_grids/gt8
Tests/LinearSolvers/C_NodalMG/test_grids/gt8a
Tests/LinearSolvers/C_NodalMG/test_grids/gt8b
Tests/LinearSolvers/C_NodalMG/test_grids/gt8c
Tests/LinearSolvers/C_NodalMG/test_grids/gt8ms2
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig2
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig3
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig4
Tests/LinearSolvers/C_NodalMG/test_grids/gtbig5
Tests/LinearSolvers/C_NodalMG/test_grids/gtgrav2
Tests/LinearSolvers/C_NodalMG/test_grids/gtgrav4
Tests/LinearSolvers/C_NodalMG/test_grids/gtpfail

commit d9792e7e53274b898d907a0f08452bef75669031
Author: nazgul <nazgul>
Date:   Tue Oct 4 22:13:47 1994 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/amr_gravity.H

commit b06aef4481e3612148772e1a6e0aa59c3be684e4
Author: nazgul <nazgul>
Date:   Wed Mar 23 23:31:05 1994 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/hg_elliptic.H

commit 1fc596b76899cdd13da6cd2998ba4f362c5b3130
Author: nazgul <nazgul>
Date:   Tue Oct 5 18:46:17 1993 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/driver.cpp

commit 93dbd8bb612ee031f19d5659b3b8aac4afb85511
Author: nazgul <nazgul>
Date:   Fri Mar 12 19:37:55 1993 +0000

    Initial revision

Src/LinearSolvers/C_NodalMG/RegType.H