Skip to content

Commit 0941a59

Browse files
committed
Committing to the Enzo-P -> Enzo-E name change
1 parent c7091f5 commit 0941a59

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+223
-224
lines changed

.gitignore

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ test/START
1212
test/STOP
1313
include
1414
build
15-
bin/enzo-p
1615
charmrun
1716
config.log
1817
errors.org
@@ -27,5 +26,5 @@ build-*/External/*
2726
build-*/SConscript
2827

2928
# ignore the binaries
30-
bin/enzo-p
31-
bin/enzo-p.prev
29+
bin/enzo-e
30+
bin/enzo-e.prev

BRANCHES

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ charm-pupping: For adding pup() and migration constructors
44
lcaperf: For incorporating lcaperf into the Performance component
55
remove-mpi For converting to Charm++ only to simplify code
66
simplify For simplify Cello, including moving some of Cello into
7-
Enzo-P, but excluding removing MPI
7+
Enzo-E, but excluding removing MPI

LICENSE_CELLO

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
= Enzo-P / Cello Software Public License =
1+
= Enzo-E / Cello Software Public License =
22

33
Copyright (c) 2011-2016, James Bordner and the Regents of the University of California
44
All rights reserved.

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
#----------------------------------------------------------------------
2-
.PHONY: bin/enzo-p
3-
bin/enzo-p:
4-
./build.sh bin/enzo-p
2+
.PHONY: bin/enzo-e
3+
bin/enzo-e:
4+
./build.sh bin/enzo-e
55
#----------------------------------------------------------------------
66
.PHONY: help
77
help:
88
@echo
9-
@echo "make [compile] Compile Enzo-P as ./bin/enzo-p"
9+
@echo "make [compile] Compile Enzo-E as ./bin/enzo-e"
1010
@echo "make cccc Compute code quality metrics in src/.cccc/cccc.html"
1111
@echo "make clean Remove object and test files"
12-
@echo "make coverity Compile enzo-p using the coverity static analysis tool"
12+
@echo "make coverity Compile enzo-e using the coverity static analysis tool"
1313
@echo "make diff Generate org-mode 'diff.org' file from 'git diff' output"
1414
@echo "make gdb Generate org-mode 'gdb.org' from gdb 'where' output in gdb.out"
1515
@echo "make doc Generate html documentation from Sphinx in doc/build/html"

SConstruct

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,7 @@ Clean('.','src-html')
659659
Clean('.','src-latex')
660660
Clean('.','src-xml')
661661

662-
# files left behind by enzo-p
662+
# files left behind by enzo-e
663663
Clean('.','Checkpoint')
664664
Clean('.','parameters.out')
665665
Clean('.','parameters.libconfig')
@@ -669,7 +669,7 @@ Clean('.','parameters.libconfig')
669669
#======================================================================
670670

671671
# env = Environment(tools=['default', 'packaging'])
672-
# title = 'Enzo-P / Cello Extreme AMR Astrophysics and Cosmology'
672+
# title = 'Enzo-E / Cello Extreme AMR Astrophysics and Cosmology'
673673
# env.Package( NAME = 'cello',
674674
# VERSION = '0.5.0',
675675
# PACKAGEVERSION = 0,

build.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ if [ "$#" -ge 1 ]; then
7474
echo
7575
echo "Usage: $0 [clean|compile|test]"
7676
echo
77-
echo " $0 bin/enzo-p"
77+
echo " $0 bin/enzo-e"
7878
echo
7979
echo " $0 bin/test_Foo"
8080
echo
@@ -87,15 +87,15 @@ if [ "$#" -ge 1 ]; then
8787
echo "Remove $target"
8888
fi
8989
else
90-
# assume enzo-p
90+
# assume enzo-e
9191
k_switch=""
92-
target="bin/enzo-p"
92+
target="bin/enzo-e"
9393
fi
9494

95-
if [ $target == "bin/enzo-p" ]; then
95+
if [ $target == "bin/enzo-e" ]; then
9696
if [ -e $target ]; then
97-
echo "Saving existing bin/enzo-p to bin/enzo-p.prev"
98-
mv bin/enzo-p bin/enzo-p.prev
97+
echo "Saving existing bin/enzo-e to bin/enzo-e.prev"
98+
mv bin/enzo-e bin/enzo-e.prev
9999
fi
100100
fi
101101

@@ -106,7 +106,7 @@ date=`date +"%Y-%m-%d"`
106106
start=`date +"%H:%M:%S"`
107107
echo "$date $start BEGIN"
108108

109-
echo "BEGIN Enzo-P/Cello ${0}"
109+
echo "BEGIN enzo-e/Cello ${0}"
110110
echo "arch=$arch"
111111
echo "prec=$prec"
112112
echo "target=$target"
@@ -202,9 +202,9 @@ fi
202202
if [ x$CELLO_ARCH == "xncsa-bw" ]; then
203203
echo "Relinking with static libpng15.a..."
204204
build_dir="build"
205-
/u/sciteam/bordner/Charm/charm/bin/charmc -language charm++ -tracemode projections -o $build_dir/charm/Enzo/enzo-p -g -g $build_dir/charm/Enzo/enzo-p.o $build_dir/charm/Cello/main_enzo.o -Llib/charm -L/opt/cray/hdf5/default/cray/74/lib -lcharm -lenzo -lsimulation -lproblem -lcomm -lmesh -lfield -lio -ldisk -lmemory -lparameters -lerror -lmonitor -lparallel -lperformance -ltest -lcello -lexternal -lhdf5 -lz /u/sciteam/bordner/lib/libpng15.a -lgfortran
205+
/u/sciteam/bordner/Charm/charm/bin/charmc -language charm++ -tracemode projections -o $build_dir/charm/Enzo/enzo-e -g -g $build_dir/charm/Enzo/enzo-e.o $build_dir/charm/Cello/main_enzo.o -Llib/charm -L/opt/cray/hdf5/default/cray/74/lib -lcharm -lenzo -lsimulation -lproblem -lcomm -lmesh -lfield -lio -ldisk -lmemory -lparameters -lerror -lmonitor -lparallel -lperformance -ltest -lcello -lexternal -lhdf5 -lz /u/sciteam/bordner/lib/libpng15.a -lgfortran
206206

207-
mv $build_dir/charm/Enzo/enzo-p bin/charm
207+
mv $build_dir/charm/Enzo/enzo-e bin/charm
208208

209209
fi
210210

@@ -216,7 +216,7 @@ S1=`date +"%S"`
216216

217217
t=`echo "scale=2; (( $S1 - $S0 ) + 60 * ( ( $M1 - $M0 ) + 60 * ( $H1 - $H0) ))/60.0" | bc`
218218

219-
echo "END Enzo-P/Cello ${0}: arch = $arch prec = $prec target = $target time = ${t} min"
219+
echo "END enzo-e/Cello ${0}: arch = $arch prec = $prec target = $target time = ${t} min"
220220

221221
d=`date "+%H:%M:%S"`
222222

config/README.ncsa_bw

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The following are steps for preparing to run Enzo-P / Cello on NCSA
1+
The following are steps for preparing to run Enzo-E / Cello on NCSA
22
Blue Waters.
33

44
1. Run the following commands, and also put them in your shell startup
@@ -25,25 +25,25 @@ Blue Waters.
2525
cd charm
2626
./build charm++ gni-crayxe smp -j16 --with-production
2727

28-
3. Download and install Enzo-P in your home directory
28+
3. Download and install Enzo-E in your home directory
2929

3030
mkdir ~/Cello
3131
cd ~/Cello
3232
hg clone ssh://[email protected]/cello-project/cello-src
3333
cd cello-src
3434
hg update solver
3535

36-
4. Compile Enzo-P (bin/enzo-p)
36+
4. Compile Enzo-E (bin/enzo-e)
3737

3838
cd ~/Cello
3939
make
4040

41-
5. Run Enzo-P
41+
5. Run Enzo-E
4242

4343
Below is a sample batch script for running on 4 nodes, with 15 (out
4444
of 16) floating-point cores per node. (This is recommended when
4545
using Charm++ compiled with the SMP mode). It is assumed the
46-
executable is ./enzo-p, and the input parameter file is
46+
executable is ./enzo-e, and the input parameter file is
4747
test-problem.in. If you have multiple accounts, you may also need
4848
a "#PBS -A <project>" header line.
4949

@@ -67,6 +67,6 @@ Blue Waters.
6767
charmrun="aprun -n 4 -N 1"
6868
charmarg="+ppn15 +pemap 2-30:2"
6969

70-
$charmrun ./enzo-p $charmarg $input >& $output
70+
$charmrun ./enzo-e $charmarg $input >& $output
7171
==================================================
7272

config/ncsa_bw.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Enzo-P/Cello Configuration file for NCSA Blue Waters
2+
# Enzo-E/Cello Configuration file for NCSA Blue Waters
33
#
44
# See README.ncsa_bw for additional information
55

doc/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@
214214
# One entry per manual page. List of tuples
215215
# (source start file, name, description, authors, manual section).
216216
man_pages = [
217-
('index', 'enzo-pcello', u'Enzo-E / Cello Documentation',
217+
('index', 'enzo-ecello', u'Enzo-E / Cello Documentation',
218218
[u'James Bordner'], 1)
219219
]
220220

doc/source/faq.rst.old

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Frequently Asked Questions
66
**************************
77

8-
**This document is currently incomplete; for a PDF version of this page, please visit the** `State of Enzo-P / Cello <http://cello-project.org/faq.pdf>`_ **talk presented (in part) at the Enzo Days 2014 meeting. It is organized as a FAQ, and contains the source material being used for this page. It is best viewed using acroread or other PDF reader that supports hyperlinks. Click on the
8+
**This document is currently incomplete; for a PDF version of this page, please visit the** `State of Enzo-E / Cello <http://cello-project.org/faq.pdf>`_ **talk presented (in part) at the Enzo Days 2014 meeting. It is organized as a FAQ, and contains the source material being used for this page. It is best viewed using acroread or other PDF reader that supports hyperlinks. Click on the
99
"Home" button at the bottom right to go to the Table of Contents page.**
1010

1111
What is the current state of Enzo-P/Cello?

doc/source/index.org

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
Parameter File Example
1010
Developer Guide (index_develop)
1111
Developing with Cello
12-
Enzo-P / Cello Guiding Principles
12+
Enzo-E / Cello Guiding Principles
1313
Design
1414
Reference (index_reference)
15-
Enzo-P / Cello parameter reference
15+
Enzo-E / Cello parameter reference
1616

1717
** TODO Files
1818
- [ ] [[file:index.rst][index.rst]]

doc/source/index.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,16 +110,16 @@ presentation, and some sections are somewhat outdated. This document,
110110
while currently still useful, is being phased out in favor of the
111111
above online content.
112112

113-
:download:`Using and Developing Enzo-P/Cello <http://client65-90.sdsc.edu/cello-doc/_downloads/4e523174654f2009e024ac3aa718a5d1/enzo-p-cello.pdf>`
113+
:download:`Using and Developing Enzo-E/Cello <http://client65-90.sdsc.edu/cello-doc/_downloads/4e523174654f2009e024ac3aa718a5d1/enzo-p-cello.pdf>`
114114

115115
Presentations given at the 2018 Enzo Days Workshop are also available
116116
below. They are more up-to-date, but are also still rather large.
117117

118-
:download:`Enzo-P / Cello Status and What's New? <http://client65-90.sdsc.edu/cello-doc/_downloads/11ba173e00a03e5688c2d351f2476881/1805-1-status.pdf>`
118+
:download:`Enzo-E / Cello Status and What's New? <http://client65-90.sdsc.edu/cello-doc/_downloads/11ba173e00a03e5688c2d351f2476881/1805-1-status.pdf>`
119119

120-
:download:`Introduction to Enzo-P <http://client65-90.sdsc.edu/cello-doc/_downloads/014af2086ca3c5899855903ea7d79d78/1805-2-intro.pdf>`
120+
:download:`Introduction to Enzo-E <http://client65-90.sdsc.edu/cello-doc/_downloads/014af2086ca3c5899855903ea7d79d78/1805-2-intro.pdf>`
121121

122-
:download:`First Steps with Enzo-P <http://client65-90.sdsc.edu/cello-doc/_downloads/0bb42a270c3e64905ffce6517df0e971/1805-3-using.pdf>`
122+
:download:`First Steps with Enzo-E <http://client65-90.sdsc.edu/cello-doc/_downloads/0bb42a270c3e64905ffce6517df0e971/1805-3-using.pdf>`
123123

124124
James Bordner
125125

doc/source/output.rst.old

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Enzo-P Output
1+
Enzo-E Output
22
-------------
33

44
The output log is useful for monitoring different aspects of the
@@ -23,11 +23,11 @@ configuration settings:
2323
0 00000.02
2424
0 00000.02 [*] CONFIG_USE_PAPI
2525

26-
Here this shows that Enzo-P was compiled using single precision
26+
Here this shows that Enzo-E was compiled using single precision
2727
floating point data, MPI was used, and the optional PAPI performance
2828
API was used.
2929

30-
Next, Enzo-P displays all parameters as they are accessed in the code:
30+
Next, Enzo-E displays all parameters as they are accessed in the code:
3131

3232
::
3333

@@ -78,7 +78,7 @@ a line including the type of output and the file name:
7878
0 00000.04 Output writing image file E-010.png
7979

8080
When the simulation concludes, various components may output status
81-
information. For example, if Enzo-P was compiled using the optional
81+
information. For example, if Enzo-E was compiled using the optional
8282
PAPI library, a brief performance summary is displayed:
8383

8484
::

doc/source/param/boundary.incl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
:Default: :d:`"undefined"`
3131
:Scope: :c:`Cello`
3232

33-
:e:`Boundary conditions in Enzo-P include` :t:`"reflecting"` :e:`,` :t:`"outflow"` :e:`,` :t:`"inflow"` :e:`, and` :t:`"periodic"`. :e:`Other boundary condition types can be implemented by either a) modifying the existing` :p:`EnzoBoundary` :e:`class or b) creating a new class inherited from the` :p:`Boundary` :e:`base class.` :t:`"inflow"` :e:`boundary conditions additionally require` :p:`value` :e:`and` :p:`field_list` :e:`parameters.`
33+
:e:`Boundary conditions in Enzo-E include` :t:`"reflecting"` :e:`,` :t:`"outflow"` :e:`,` :t:`"inflow"` :e:`, and` :t:`"periodic"`. :e:`Other boundary condition types can be implemented by either a) modifying the existing` :p:`EnzoBoundary` :e:`class or b) creating a new class inherited from the` :p:`Boundary` :e:`base class.` :t:`"inflow"` :e:`boundary conditions additionally require` :p:`value` :e:`and` :p:`field_list` :e:`parameters.`
3434

3535
----
3636

doc/source/param/field.incl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
:Default: :d:`[ ]`
5151
:Scope: :c:`Cello`
5252

53-
:e:`Different Fields may belong to any number of different "groups". For example, Enzo uses "color fields", which Enzo-P implements as defining color fields to belong to the group "color".`
53+
:e:`Different Fields may belong to any number of different "groups". For example, Enzo uses "color fields", which Enzo-E implements as defining color fields to belong to the group "color".`
5454

5555
----
5656

doc/source/param/method.incl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ list is applied in the order specified. Possible methods include:`
1717
and particle density fields.`
1818
* :t:`"heat"` :e:`for the forward-Euler heat-equation solver, which
1919
is used primarily for demonstrating how new Methods are
20-
implemented in Enzo-P`
20+
implemented in Enzo-E`
2121
* :t:`"pm_deposit"` :e:`deposits "dark" particle density into
2222
"density_particle" field using CIC for "gravity" method.`
2323
* :t:`"pm_update"` :e:`moves cosmological "dark" particles based on
2424
positions, velocities, and accelerations.` **This will be phased out
2525
in favor of a more general "move_particles" method.**
26-
* :t:`"ppm"` :e:`for Enzo-P's PPM hydrodynamics method.` *This may be
26+
* :t:`"ppm"` :e:`for Enzo-E's PPM hydrodynamics method.` *This may be
2727
phased out in favor of using a more general "hydro" method
2828
instead, with a specific hydro solver specified.*
2929
* :t:`"ppml"` :e:`for the PPML ideal MHD solver.` *This may be phased

doc/source/param/method_ppm.incl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
:p:`Method:ppm` parameters are used to initialize parameters for
3-
Enzo-P's PPM hydrodynamics method.
3+
Enzo-E's PPM hydrodynamics method.
44

55
----
66

doc/source/param/testing.incl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
:Parameter: :p:`Testing` : :p:`cycle_final`
2-
:Summary: :s:`Enzo-P unit test parameter for expected final cycle number`
2+
:Summary: :s:`Enzo-E unit test parameter for expected final cycle number`
33
:Type: :t:`integer`
44
:Default: :d:`0`
55
:Scope: :c:`Cello`
66

7-
:e:`Enzo-P unit test parameter for expected final cycle number.`
7+
:e:`Enzo-E unit test parameter for expected final cycle number.`
88

99
----
1010

1111
:Parameter: :p:`Testing` : :p:`time_final`
12-
:Summary: :s:`Enzo-P unit test parameter for expected final time`
12+
:Summary: :s:`Enzo-E unit test parameter for expected final time`
1313
:Type: :t:`float`
1414
:Default: :d:`0.0`
1515
:Scope: :c:`Cello`
1616

17-
:e:`Enzo-P unit test parameter for expected final time.`
17+
:e:`Enzo-E unit test parameter for expected final time.`
1818

1919
----
2020

@@ -24,5 +24,5 @@
2424
:Default: :d:`1.0e-6`
2525
:Scope: :c:`Cello`
2626

27-
:e:`Enzo-P unit test parameter for tolerance on the expected final time.`
27+
:e:`Enzo-E unit test parameter for tolerance on the expected final time.`
2828

doc/source/parameters-list-method-ppm.incl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
:p:`Method:ppm` parameters are used to initialize parameters for
3-
Enzo-P's PPM hydrodynamics method.
3+
Enzo-E's PPM hydrodynamics method.
44

55
----
66

doc/source/tutorial/getting_started.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ regression tests, and running code analysis tools.
201201

202202
================== ===============================================================
203203
================== ===============================================================
204-
``make`` *Compile Enzo-E as* ``./bin/enzo-p``
204+
``make`` *Compile Enzo-E as* ``./bin/enzo-e``
205205
``make clean`` *Remove object and test files*
206206
``make reset`` *Clear any settings from an incomplete build*
207207
``make doc`` *Generate doxygen documentation from source in* ``src-html`` *(requires* ``doxygen`` *)*
@@ -225,12 +225,12 @@ and take a look at Enzo-E's output.
225225
An included "Hello World" problem can be run using the following
226226
from the ``$CELLO_HOME`` directory:
227227

228-
``charmrun +p4 bin/enzo-p input/Hi.in``
228+
``charmrun +p4 bin/enzo-e input/Hi.in``
229229

230230
This assumes that the ``charmrun`` command is in your path. If it
231231
is not, then you will need to include the path name as well, e.g.:
232232

233-
``~/Charm/bin/charmrun +p4 bin/enzo-p input/Hi.in``
233+
``~/Charm/bin/charmrun +p4 bin/enzo-e input/Hi.in``
234234

235235
If all goes well, Enzo-E will run the Hello World problem. Below are
236236
some of the generated images from the longer-running "HelloWorld.in"

doc/source/tutorial/getting_started_comet.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ parameter file (``input/method_ppm-8.in``) accordingly.
111111

112112
.. code-block:: bash
113113
114-
$ ./charmrun ++runscript ./run-enzoe.sh +p8 bin/enzo-p input/method_ppm-8.in
114+
$ ./charmrun ++runscript ./run-enzoe.sh +p8 bin/enzo-e input/method_ppm-8.in
115115
116116
117117
This assumes that the charmrun command is in your path--if it is not,

doc/source/what_is_cello.RST

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ The development of Cello is driven by Enzo, a parallel astrophysics
1010
and cosmology application. The primary goal is to efficiently map
1111
Enzo's multi-resolution multi-physics capabilities onto large parallel
1212
computers with millions of computational units. We refer to this next
13-
generation "petascale" branch of Enzo built using the Cello framework
14-
as "Enzo-P".
13+
generation "exascale" branch of Enzo built using the Cello framework
14+
as "Enzo-E", previously known as a "petascale" version, or "Enzo-P".

input/Sedov/gordon.2/plot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ def max_per_cycle(p,metric):
8282
top = [sum(pair) for pair in zip(top,time_refresh)]
8383
plot_prepare = plt.bar(x,time_prepare,color='y',bottom=top)
8484

85-
plt.title("Enzo-P Scaling")
85+
plt.title("Enzo-E Scaling")
8686
plt.legend( (plot_wallclock[0],
8787
plot_cycle[0],
8888
plot_compute[0],

0 commit comments

Comments
 (0)