[ET Trac] [Einstein Toolkit] #2213: simfactory should abort earlier if runscript, submitscript or thornlist are wrong

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Dec 14 10:06:54 CST 2018


#2213: simfactory should abort earlier if runscript, submitscript or thornlist are
wrong
---------------------------------+-------------------------
 Reporter:  Steven R. Brandt     |       Type:  enhancement
   Status:  new                  |   Priority:  optional
Milestone:                       |  Component:  SimFactory
  Version:  development version  |   Keywords:
---------------------------------+-------------------------
 Right now simfactory will go through the Cactus sim-config stage before it
 checks if eg the thornlist is incorrect (does not exist).
 {{{
 [sbrandt at wothw Cactus]$ ./simfactory/bin/sim build --thornlist
 doesnotexist
 Using configuration: sim
 Reconfiguring sim
 Writing configuration to:
 /home/sbrandt/cactus/Cactus/configs/sim/OptionList
 CUSTOMIZED MAKE
 Cactus - version: 4.2.3
 Reconfiguring sim.
 Adding configuration options from
 '/home/sbrandt/cactus/Cactus/configs/sim/OptionList'...
   Setting VERSION to '2018-01-25'
   Setting CPP to 'cpp'
   Setting CC to 'gcc'
   Setting CXX to 'g++'
   Setting FPP to 'cpp'
   Setting F90 to 'gfortran'
   Setting CPPFLAGS to ''
   Setting FPPFLAGS to '-traditional'
   Setting CFLAGS to '-g -std=gnu99'
   Setting CXXFLAGS to '-g -std=gnu++0x'
 [...]
 Use make foo to build the configuration.
 Complete rebuild required
 Cleaning sim
 Cleaning configuration sim
 Deleting all built files in /home/sbrandt/cactus/Cactus/configs/sim
 Warning: default submit script contents have changed
 Updated script file for configuration sim
 Warning: default run script contents have changed
 Updated runscript file for configuration sim
 Error: specified thornlist "doesnotexist" does not exist or is not
 readable
    tried paths "/home/sbrandt/cactus/Cactus/doesnotexist"
    and
 "/home/sbrandt/cactus/Cactus//repos/simfactory2/etc/thornlists/doesnotexist",
    working directory is "/home/sbrandt/cactus/Cactus"
 Aborting Simfactory.
 }}}

 It may be nice to detect this earlier.

 See https://bitbucket.org/simfactory/simfactory2/pull-requests/28/simlib-
 make-non-existing-cactusfile-fatal/diff#comment-85638965 for a discussion.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2213>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list