[root]/branches/budaev/HEDG2_06.b3_COMPLEX_g1/HEDG2_06.G1H
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
sbu062 | 12 (100.0%) | 9 (100.0%) | 0.7 |
propagated r11318 to all submodels: move all csv output data to a subdir to avoid overwriting after each batch simulation
8 lines of code changed in 1 file:
makefile rename main log `output_model_debug_MAIN.log` to batch unit to save after each patrial simulation
**Note:** dashed `-$(MV)` and make macro for basename `$(basename xxx)` wouldn't work, use standard shell constructions
1 lines of code changed in 1 file:
merged r11308: adapt makefile for batch run with genome data in `gdata` propagating to `genomes_DATA_IMPORT.csv`
0 lines of code changed in 2 files:
load genomes from csv data
patch: `zz-evo-readgen.patch`
{{{
Index: m_evolut.f90
===================================================================
--- m_evolut.f90 (revision 11202)
+++ m_evolut.f90 (working copy)
@@ -541,6 +541,7 @@
!> # Preliminary steps #
!> `Global_Generation_Number_Current` is the global generation number.
!! It is first initialised to **1**.
+ logical :: gen_file_read_success ! load file read success flag
Global_Generation_Number_Current = 1
!> commondata::Global_Rescale_Maximum_Motivation is the global maximum
@@ -583,8 +584,20 @@
!> - Initialise the whole `generation_one` of the agents,
!! commondata::popsize is the size of the population.
- call generation_one%init(POPSIZE)
+ !call generation_one%init(POPSIZE)
+ ! NOTE: genomes are loaded from pre-crash data,
+ ! Global generation set to 39 line 546
+ call generation_one%load_genomes_csv( POPSIZE, &
+ pop_name_here="LOADED__EXP", &
+ csv_file_name="genomes_DATA_IMPORT.csv", &
+ is_success=gen_file_read_success, missing_random=.TRUE. )
+
+ call LOG_MSG( LTAG_INFO // "Load genome file success: " // &
+ TOSTR(gen_file_read_success) )
+ if ( .not. gen_file_read_success ) &
+ call system_halt(is_error=.TRUE., message="Cannot read genome data" )
+
!> - Also initialise the `generation_two`, that will then take parents'
!! values.
!! .
}}}
0 lines of code changed in 2 files:
avoid cleanup of dead agents to save all date
patch: `patch-nocleanup-agents-die-indiv-neuro.patch` (use `svn patch`)
0 lines of code changed in 4 files:
adapted for one-generation experiment
patch: `zz-com-one-gener.patch`
0 lines of code changed in 2 files: