diff --git a/build/includes/job_actor/job_actor_subroutine_wrappers.hpp b/build/includes/job_actor/job_actor_subroutine_wrappers.hpp index df66a121eccd367fdb5b4981aa1a1d14b3f0e042..794d937b3b1d1a3ea8c2313feb9a315948e8f85b 100644 --- a/build/includes/job_actor/job_actor_subroutine_wrappers.hpp +++ b/build/includes/job_actor/job_actor_subroutine_wrappers.hpp @@ -4,6 +4,8 @@ extern "C" { void initGlobals(char const*str1, int* totalGRUs, int* totalHRUs, int* numGRUs, int* numHRUs, int* startGRUIndex, int* err); + void setTimesDirsAndFiles(char const* file_manager, int* err); + void cleanUpJobActor(int* err); } \ No newline at end of file diff --git a/build/makefile b/build/makefile index 826cb4b493d0d5d39714bc11e23721a8dd216e34..8e3923e050e53a906c8e7830f0b7bf624a143c81 100644 --- a/build/makefile +++ b/build/makefile @@ -14,16 +14,16 @@ ACTORS_LIBRARIES = -L/usr/lib -L/usr/local/lib -L/Summa-Actors/bin -lcaf_core -l # Production runs -# FLAGS_NOAH = -O3 -ffree-form -ffree-line-length-none -fmax-errors=0 -fPIC -Wfatal-errors -# FLAGS_COMM = -O3 -ffree-line-length-none -fmax-errors=0 -fPIC -Wfatal-errors -# FLAGS_SUMMA = -O3 -ffree-line-length-none -fmax-errors=0 -fPIC -Wfatal-errors -# FLAGS_ACTORS = -O3 -Wfatal-errors -std=c++17 +FLAGS_NOAH = -g -O3 -ffree-form -ffree-line-length-none -fmax-errors=0 -fPIC -Wfatal-errors +FLAGS_COMM = -g -O3 -ffree-line-length-none -fmax-errors=0 -fPIC -Wfatal-errors +FLAGS_SUMMA = -g -O3 -ffree-line-length-none -fmax-errors=0 -fPIC -Wfatal-errors +FLAGS_ACTORS = -g -O3 -Wfatal-errors -std=c++17 # Debug runs -FLAGS_NOAH = -g -O0 -ffree-form -ffree-line-length-none -fmax-errors=0 -fbacktrace -Wno-unused -Wno-unused-dummy-argument -fPIC -FLAGS_COMM = -g -O0 -Wall -ffree-line-length-none -fmax-errors=0 -fbacktrace -fcheck=bounds -fPIC -FLAGS_SUMMA = -g -O0 -Wall -ffree-line-length-none -fmax-errors=0 -fbacktrace -fcheck=bounds -fPIC -FLAGS_ACTORS = -g -O0 -Wall -std=c++17 +# FLAGS_NOAH = -g -O0 -ffree-form -ffree-line-length-none -fmax-errors=0 -fbacktrace -Wno-unused -Wno-unused-dummy-argument -fPIC +# FLAGS_COMM = -g -O0 -Wall -ffree-line-length-none -fmax-errors=0 -fbacktrace -fcheck=bounds -fPIC +# FLAGS_SUMMA = -g -O0 -Wall -ffree-line-length-none -fmax-errors=0 -fbacktrace -fcheck=bounds -fPIC +# FLAGS_ACTORS = -g -O0 -Wall -std=c++17 @@ -84,10 +84,13 @@ SUMMA_DATAMS= \ data_types.f90 \ globalData.f90 \ flxMapping.f90 \ - get_ixname.f90 \ + get_ixname.f90 +DATAMS = $(patsubst %, $(DSHARE_DIR)/%, $(SUMMA_DATAMS)) + +SUMMA_DEPEND_ON_FILEMANAGER= \ popMetadat.f90 \ outpt_stat.f90 -DATAMS = $(patsubst %, $(DSHARE_DIR)/%, $(SUMMA_DATAMS)) +DEPEND_ON_FILEMANAGER = $(patsubst %, $(DSHARE_DIR)/%, $(SUMMA_DEPEND_ON_FILEMANAGER)) # utility modules SUMMA_UTILMS= \ @@ -136,6 +139,7 @@ SUMMA_INTERFACE= \ INTERFACE = $(patsubst %, $(ACTORS_DIR)/global/%, $(SUMMA_INTERFACE)) + SUMMA_FILEACCESS_INTERFACE = \ initOutputStruc.f90 \ deallocateOutputStruc.f90 \ @@ -144,7 +148,8 @@ SUMMA_FILEACCESS_INTERFACE = \ FILEACCESS_INTERFACE = $(patsubst %, $(FILE_ACCESS_DIR)/%, $(SUMMA_FILEACCESS_INTERFACE)) SUMMA_JOB_INTERFACE = \ - cppwrap_job.f90 + cppwrap_job.f90 \ + job_actor.f90 JOB_INTERFACE = $(patsubst %, $(JOB_ACTOR_DIR)/%, $(SUMMA_JOB_INTERFACE)) @@ -218,7 +223,7 @@ SUMMA_NETCDF = \ NETCDF = $(patsubst %, $(NETCDF_DIR)/%, $(SUMMA_NETCDF)) # ... stitch together common programs -COMM_ALL = $(NRUTIL) $(NRPROC) $(HOOKUP) $(DATAMS) $(UTILMS) +COMM_ALL = $(NRUTIL) $(NRPROC) $(DATAMS) $(INTERFACE) $(HOOKUP) $(DEPEND_ON_FILEMANAGER) $(UTILMS) # ... stitch together SUMMA programs SUMMA_ALL = $(NETCDF) $(PRELIM) $(MODRUN) $(SOLVER) @@ -310,7 +315,7 @@ compile_comm: # compile SUMMA routines compile_summa: - $(FC) $(FLAGS_SUMMA) -c $(SUMMA_ALL) $(DRIVER) $(INTERFACE) $(JOB_INTERFACE) $(FILEACCESS_INTERFACE) $(HRU_INTERFACE) $(GRU_INTERFACE) $(INCLUDES) + $(FC) $(FLAGS_SUMMA) -c $(SUMMA_ALL) $(DRIVER) $(JOB_INTERFACE) $(FILEACCESS_INTERFACE) $(HRU_INTERFACE) $(GRU_INTERFACE) $(INCLUDES) # generate library link: diff --git a/build/source/actors/job_actor/cppwrap_job.f90 b/build/source/actors/job_actor/cppwrap_job.f90 index 8ece46e9231f10f37655b5edfcffa77b11e38a7c..32cd7b28c730bcb93a9fc1242eabaa3ef67ee666 100644 --- a/build/source/actors/job_actor/cppwrap_job.f90 +++ b/build/source/actors/job_actor/cppwrap_job.f90 @@ -56,15 +56,15 @@ subroutine initGlobals(file_manager, totalGRUs, totalHRUs, numGRUs, numHRUs, sta call c_f_string(file_manager, file_manager_path, 256) ! Conver the fileManager path to format needed for summa_SetTimesDirsAndFIles - summaFileManagerFile = trim(file_manager_path) + ! summaFileManagerFile = trim(file_manager_path) ! set directories and files -- summaFileManager used as command-line argument - call summa_SetTimesDirsAndFiles(summaFileManagerFile,err,cmessage) - ! if(err/=0)then; message=trim(message)//trim(cmessage); return; endif; - if(err/=0)then - message=trim(message)//trim(cmessage) - print*, cmessage - return - endif + ! call summa_SetTimesDirsAndFiles(summaFileManagerFile,err,cmessage) + ! ! if(err/=0)then; message=trim(message)//trim(cmessage); return; endif; + ! if(err/=0)then + ! message=trim(message)//trim(cmessage) + ! print*, cmessage + ! return + ! endif ! define global data (parameters, metadata) call summa_defineGlobalData(err, cmessage) diff --git a/build/source/actors/job_actor/job_actor.cpp b/build/source/actors/job_actor/job_actor.cpp index 4d17d170e85e6fc8297ae626ffdf8f0b1cd63e47..cff2b4d1afbaec3fc51e0d4107a5963aec6b03f5 100644 --- a/build/source/actors/job_actor/job_actor.cpp +++ b/build/source/actors/job_actor/job_actor.cpp @@ -56,6 +56,11 @@ behavior job_actor(stateful_actor<job_state>* self, int startGRU, int numGRU, } // Initalize global variables + int err = 0; + setTimesDirsAndFiles(self->state.fileManager.c_str(), &err); + if (err != 0) { + aout(self) << "ERROR: Job_Actor - setTimesDirsAndFiles\n"; + } initJob(self); // Spawn the file_access_actor. This will return the number of forcing files we are working with @@ -132,11 +137,11 @@ behavior job_actor(stateful_actor<job_state>* self, int startGRU, int numGRU, [=](done_file_access_actor_init) { // Init GRU Actors and the Output Structure - // self->send(self, init_hru_v);s - auto gru = self->spawn(gru_actor, 1, 1, - self->state.configPath, - self->state.outputStrucSize, self); - self->send(gru, init_gru_v); + self->send(self, init_hru_v); + // auto gru = self->spawn(gru_actor, 1, 1, + // self->state.configPath, + // self->state.outputStrucSize, self); + // self->send(gru, init_gru_v); }, [=](file_access_actor_done, double read_duration, double write_duration) { diff --git a/build/source/actors/job_actor/job_actor.f90 b/build/source/actors/job_actor/job_actor.f90 index 6aad13f1c5f94594d1836cbc268512f106f3d58c..4b8e28c1cc1dc8d0e7f6f4d01313b46e901c5ad3 100644 --- a/build/source/actors/job_actor/job_actor.f90 +++ b/build/source/actors/job_actor/job_actor.f90 @@ -1,5 +1,8 @@ module job_actor -implicit none + implicit none + + + contains diff --git a/build/source/hookup/summaActors_FileManager.f90 b/build/source/hookup/summaActors_FileManager.f90 index 041984fe422944b5a5fa490df1c25571f8195614..8183fc79adbc63916529280bd10fb50c2c372fd8 100755 --- a/build/source/hookup/summaActors_FileManager.f90 +++ b/build/source/hookup/summaActors_FileManager.f90 @@ -23,71 +23,80 @@ ! (C) Copyright 2009-2010 --- Dmitri Kavetski and Martyn Clark --- All rights reserved !****************************************************************** MODULE summaActors_FileManager -use nrtype -implicit none -public -! summa-wide pathlength -integer(i4b),parameter :: summaPathLen=4096 -! defines the time of the run -CHARACTER(LEN=summaPathLen) :: CONTROL_VRS = 'SUMMA_FILE_MANAGER_V3.0.0' ! control version -CHARACTER(LEN=summaPathLen) :: SIM_START_TM = '2000-01-01 00:00' ! simulation start time -CHARACTER(LEN=summaPathLen) :: SIM_END_TM = '2000-01-01 00:00' ! simulation end time -CHARACTER(LEN=summaPathLen) :: NC_TIME_ZONE = 'utcTime' ! time zone info -! defines the path for data files (and default values) -CHARACTER(LEN=summaPathLen) :: SETTINGS_PATH = 'settings/' ! settings dir path -CHARACTER(LEN=summaPathLen) :: STATE_PATH = '' ! state file / init. cond. dir path (if omitted, defaults - ! to SETTINGS_PATH for input, OUTPATH for output) -CHARACTER(LEN=summaPathLen) :: FORCING_PATH = 'forcing/default/' ! input_dir_path -CHARACTER(LEN=summaPathLen) :: OUTPUT_PATH = 'output/default/' ! output_dir_path -CHARACTER(LEN=summaPathLen) :: FORCING_FREQ = 'month' ! Frequency of forcing files (input) -CHARACTER(LEN=summaPathLen) :: FORCING_START = '2000-01-01' ! Number of Forcing Files -! define name of control files (and default values) -CHARACTER(LEN=summaPathLen) :: M_DECISIONS = 'summa_zDecisions.txt' ! definition of model decisions -CHARACTER(LEN=summaPathLen) :: OUTPUT_CONTROL = 'summa_zLocalModelVarMeta.txt' ! metadata for model variables -CHARACTER(LEN=summaPathLen) :: LOCAL_ATTRIBUTES = 'summa_zLocalAttributes.txt' ! local attributes -CHARACTER(LEN=summaPathLen) :: LOCALPARAM_INFO = 'summa_zLocalParamInfo.txt' ! default values and constraints for local model parameters -CHARACTER(LEN=summaPathLen) :: BASINPARAM_INFO = 'summa_zBasinParamInfo.txt' ! default values and constraints for basin model parameters -CHARACTER(LEN=summaPathLen) :: VEGPARM = 'VEGPARM.TBL' ! noah vegetation parameter table -CHARACTER(LEN=summaPathLen) :: SOILPARM = 'SOILPARM.TBL' ! noah soil parameter table -CHARACTER(LEN=summaPathLen) :: GENPARM = 'GENPARM.TBL' ! noah general parameter table -CHARACTER(LEN=summaPathLen) :: MPTABLE = 'MPTABLE.TBL' ! noah mp parameter table -CHARACTER(LEN=summaPathLen) :: FORCING_FILELIST = 'summa_zForcingFileList.txt' ! list of focing files for each HRU -CHARACTER(LEN=summaPathLen) :: MODEL_INITCOND = 'summa_zInitialCond.txt' ! model initial conditions -CHARACTER(LEN=summaPathLen) :: PARAMETER_TRIAL = 'summa_zParamTrial.txt' ! trial values for model parameters -CHARACTER(LEN=summaPathLen) :: OUTPUT_PREFIX = 'summa_output_' ! prefix for the output file - -contains + USE, intrinsic :: iso_c_binding + use nrtype + implicit none + public + ! summa-wide pathlength + integer(i4b),parameter :: summaPathLen=4096 + ! defines the time of the run + CHARACTER(LEN=summaPathLen) :: CONTROL_VRS = 'SUMMA_FILE_MANAGER_V3.0.0' ! control version + CHARACTER(LEN=summaPathLen) :: SIM_START_TM = '2000-01-01 00:00' ! simulation start time + CHARACTER(LEN=summaPathLen) :: SIM_END_TM = '2000-01-01 00:00' ! simulation end time + CHARACTER(LEN=summaPathLen) :: NC_TIME_ZONE = 'utcTime' ! time zone info + ! defines the path for data files (and default values) + CHARACTER(LEN=summaPathLen) :: SETTINGS_PATH = 'settings/' ! settings dir path + CHARACTER(LEN=summaPathLen) :: STATE_PATH = '' ! state file / init. cond. dir path (if omitted, defaults + ! to SETTINGS_PATH for input, OUTPATH for output) + CHARACTER(LEN=summaPathLen) :: FORCING_PATH = 'forcing/default/' ! input_dir_path + CHARACTER(LEN=summaPathLen) :: OUTPUT_PATH = 'output/default/' ! output_dir_path + CHARACTER(LEN=summaPathLen) :: FORCING_FREQ = 'month' ! Frequency of forcing files (input) + CHARACTER(LEN=summaPathLen) :: FORCING_START = '2000-01-01' ! Number of Forcing Files + ! define name of control files (and default values) + CHARACTER(LEN=summaPathLen) :: M_DECISIONS = 'summa_zDecisions.txt' ! definition of model decisions + CHARACTER(LEN=summaPathLen) :: OUTPUT_CONTROL = 'summa_zLocalModelVarMeta.txt' ! metadata for model variables + CHARACTER(LEN=summaPathLen) :: LOCAL_ATTRIBUTES = 'summa_zLocalAttributes.txt' ! local attributes + CHARACTER(LEN=summaPathLen) :: LOCALPARAM_INFO = 'summa_zLocalParamInfo.txt' ! default values and constraints for local model parameters + CHARACTER(LEN=summaPathLen) :: BASINPARAM_INFO = 'summa_zBasinParamInfo.txt' ! default values and constraints for basin model parameters + CHARACTER(LEN=summaPathLen) :: VEGPARM = 'VEGPARM.TBL' ! noah vegetation parameter table + CHARACTER(LEN=summaPathLen) :: SOILPARM = 'SOILPARM.TBL' ! noah soil parameter table + CHARACTER(LEN=summaPathLen) :: GENPARM = 'GENPARM.TBL' ! noah general parameter table + CHARACTER(LEN=summaPathLen) :: MPTABLE = 'MPTABLE.TBL' ! noah mp parameter table + CHARACTER(LEN=summaPathLen) :: FORCING_FILELIST = 'summa_zForcingFileList.txt' ! list of focing files for each HRU + CHARACTER(LEN=summaPathLen) :: MODEL_INITCOND = 'summa_zInitialCond.txt' ! model initial conditions + CHARACTER(LEN=summaPathLen) :: PARAMETER_TRIAL = 'summa_zParamTrial.txt' ! trial values for model parameters + CHARACTER(LEN=summaPathLen) :: OUTPUT_PREFIX = 'summa_output_' ! prefix for the output file + + contains ! ************************************************************************************************** ! public subroutine summa_SetTimesDirsAndFiles: Sets times, directories and filenames for summa run ! ************************************************************************************************** -subroutine summa_SetTimesDirsAndFiles(summaFileManagerIn,err,message) +subroutine summa_SetTimesDirsAndFiles(file_manager,err) bind(C, name="setTimesDirsAndFiles") ! Purpose: Sets run times, directories and filenames for summa. ! --- USE ascii_util_module,only:file_open ! function to open file USE ascii_util_module,only:linewidth ! max character number for one line USE ascii_util_module,only:get_vlines ! function to get a vector of non-comment lines + USE cppwrap_auxiliary,only:c_f_string + + implicit none ! input/output vars - character(*),intent(in) :: summaFileManagerIn - integer(i4b),intent(out) :: err - character(*),intent(out) :: message + character(kind=c_char,len=1),intent(in) :: file_manager + integer(i4b),intent(out) :: err ! local vars - character(*),parameter :: summaFileManagerHeader='SUMMA_FILE_MANAGER_V3.0.0' - integer(i4b),parameter :: runinfo_fileunit=67 ! file unit for run time information - character(len=8) :: cdate - character(len=10) :: ctime - character(len=256) :: cmessage ! error message for downwind routine - integer(i4b) :: unt ! file unit (free unit output from file_open) - character(LEN=linewidth),allocatable :: charline(:) ! vector of character strings - integer(i4b) :: iControl, nControl ! number of model info - character(len=summaPathLen) :: varEntry ! name of model info - character(len=32) :: option ! option for model info + character(len=256) :: summaFileManagerIn + character(len=256) :: message + character(*),parameter :: summaFileManagerHeader='SUMMA_FILE_MANAGER_V3.0.0' + integer(i4b),parameter :: runinfo_fileunit=67 ! file unit for run time information + character(len=8) :: cdate + character(len=10) :: ctime + character(len=256) :: cmessage ! error message for downwind routine + integer(i4b) :: unt ! file unit (free unit output from file_open) + character(LEN=linewidth),allocatable :: charline(:) ! vector of character strings + integer(i4b) :: iControl, nControl ! number of model info + character(len=summaPathLen) :: varEntry ! name of model info + character(len=32) :: option ! option for model info err=0; message="summa_SetTimesDirsAndFiles/" + call c_f_string(file_manager, summaFileManagerIn, 256) + summaFileManagerIn = trim(summaFileManagerIn) + + ! read information from model control file, and populate model control structure ! populates global control information structure diff --git a/utils/laugh_tests/celia1990/output/runinfo.txt b/utils/laugh_tests/celia1990/output/runinfo.txt index 0b31f04567175e7e99cbf5ae5b9e8f327807b70f..89f0cb153cd578fc0b91240409ea479b1bd8d87a 100644 --- a/utils/laugh_tests/celia1990/output/runinfo.txt +++ b/utils/laugh_tests/celia1990/output/runinfo.txt @@ -1 +1 @@ - Run start time on system: ccyy=2022 - mm=08 - dd=18 - hh=16 - mi=51 - ss=11.619 + Run start time on system: ccyy=2022 - mm=08 - dd=18 - hh=18 - mi=17 - ss=46.186 diff --git a/utils/laugh_tests/celia1990/output/summa-actors_celia1990GRU1-1_timestep.nc b/utils/laugh_tests/celia1990/output/summa-actors_celia1990GRU1-1_timestep.nc index 0fb39e4297953022c8a5873cd1dcfe2bd1b056c9..d173a6235ac81f1f920965a1ab7d4091db3dcb0a 100644 Binary files a/utils/laugh_tests/celia1990/output/summa-actors_celia1990GRU1-1_timestep.nc and b/utils/laugh_tests/celia1990/output/summa-actors_celia1990GRU1-1_timestep.nc differ diff --git a/utils/laugh_tests/colbeck1976/output/runinfo.txt b/utils/laugh_tests/colbeck1976/output/runinfo.txt index 390c561e4cf795063e2f5bec9066ba19b30a6de8..075f6d671ed0ae18791b2493699ac89552e75266 100644 --- a/utils/laugh_tests/colbeck1976/output/runinfo.txt +++ b/utils/laugh_tests/colbeck1976/output/runinfo.txt @@ -1 +1 @@ - Run start time on system: ccyy=2022 - mm=08 - dd=16 - hh=21 - mi=31 - ss=26.957 + Run start time on system: ccyy=2022 - mm=08 - dd=18 - hh=18 - mi=17 - ss=52.696 diff --git a/utils/laugh_tests/miller1998/output/millerSandGRU1-1_timestep.nc b/utils/laugh_tests/miller1998/output/millerSandGRU1-1_timestep.nc index a11227dc290f563ca87bc949bf9c0a3550fb64a3..d836e77dc9f420b7aea5fcc29fe92e80cf8e879e 100644 Binary files a/utils/laugh_tests/miller1998/output/millerSandGRU1-1_timestep.nc and b/utils/laugh_tests/miller1998/output/millerSandGRU1-1_timestep.nc differ diff --git a/utils/laugh_tests/miller1998/output/runinfo.txt b/utils/laugh_tests/miller1998/output/runinfo.txt index 57d180b81da4d5169ffc62f88f3673fcef30e9a5..d09886784ffd73e775bb1b1b186633f37e91cd1d 100644 --- a/utils/laugh_tests/miller1998/output/runinfo.txt +++ b/utils/laugh_tests/miller1998/output/runinfo.txt @@ -1 +1 @@ - Run start time on system: ccyy=2022 - mm=08 - dd=16 - hh=21 - mi=32 - ss=00.868 + Run start time on system: ccyy=2022 - mm=08 - dd=18 - hh=18 - mi=18 - ss=01.637 diff --git a/utils/laugh_tests/miller1998/run_test_summa_actors.sh b/utils/laugh_tests/miller1998/run_test_summa_actors.sh index 864e583b8aa024e5655c409fd77279f2a00b6088..43659c6449ae6e32a974efb2c0e4abf31b9a91e0 100755 --- a/utils/laugh_tests/miller1998/run_test_summa_actors.sh +++ b/utils/laugh_tests/miller1998/run_test_summa_actors.sh @@ -1,5 +1,4 @@ #! /bin/bash /Summa-Actors/bin/summaMain -g 1 -n 1 -c /Summa-Actors/utils/laugh_tests/miller1998/config/clay -/Summa-Actors/bin/summaMain -g 1 -n 1 -c /Summa-Actors/utils/laugh_tests/miller1998/config/loam -/Summa-Actors/bin/summaMain -g 1 -n 1 -c /Summa-Actors/utils/laugh_tests/miller1998/config/sand \ No newline at end of file +/Summa-Actors/bin/summaMain -g 1 -n 1 -c /Summa-Actors/utils/laugh_tests/miller1998/config/loam \ No newline at end of file diff --git a/utils/laugh_tests/mizoguchi1990/output/runinfo.txt b/utils/laugh_tests/mizoguchi1990/output/runinfo.txt index 816ded9a32347f2ef8854d0783aa1d4fa704e0fa..f6212ae6443e608285dcff0f69d965ee2009c194 100644 --- a/utils/laugh_tests/mizoguchi1990/output/runinfo.txt +++ b/utils/laugh_tests/mizoguchi1990/output/runinfo.txt @@ -1 +1 @@ - Run start time on system: ccyy=2022 - mm=08 - dd=16 - hh=21 - mi=32 - ss=42.965 + Run start time on system: ccyy=2022 - mm=08 - dd=18 - hh=18 - mi=18 - ss=11.308 diff --git a/utils/laugh_tests/run_all_summa_actors.sh b/utils/laugh_tests/run_all_summa_actors.sh new file mode 100755 index 0000000000000000000000000000000000000000..92e1a8ef8fda6ebfc0f0e6662f59edb6ff9840bf --- /dev/null +++ b/utils/laugh_tests/run_all_summa_actors.sh @@ -0,0 +1,31 @@ +#! /bin/bash + +echo "Starting Celia" +cd celia1990 +./run_test_summa_actors.sh +python3 verify_celia.py +cd .. + +echo "Starting Colbeck" +cd colbeck1976 +./run_test_summa_actors.sh +python3 verify_colbeck.py +cd .. + +echo "Starting Miller" +cd miller1998 +./run_test_summa_actors.sh +python3 verify_miller.py +cd .. + +echo "Starting Mizoguchi" +cd mizoguchi1990 +./run_test_summa_actors.sh +python3 verify_mizoguchi.py +cd .. + +echo "Starting Vanderborght" +cd vanderborght2005 +./run_test_summa_actors.sh +python3 verify_vanderborght.py +cd .. \ No newline at end of file diff --git a/utils/laugh_tests/vanderborght2005/output/runinfo.txt b/utils/laugh_tests/vanderborght2005/output/runinfo.txt index 5151e7cd7c083f6e6f2ec66c000ccd868bb86520..9010eb2b4f402fbb25cfbb18b14c8537313b8432 100644 --- a/utils/laugh_tests/vanderborght2005/output/runinfo.txt +++ b/utils/laugh_tests/vanderborght2005/output/runinfo.txt @@ -1 +1 @@ - Run start time on system: ccyy=2022 - mm=08 - dd=16 - hh=21 - mi=33 - ss=47.978 + Run start time on system: ccyy=2022 - mm=08 - dd=18 - hh=18 - mi=18 - ss=43.832