added long integer version to (APPEND), merged from dev branch r9162
- This must go to next minor revision 1.4
492 lines of code changed in 1 file:
long integer 64 bit version of CSV_IO (append), merged from STOMACH r9162
- this must go to next minor version 1.4, new feature
483 lines of code changed in 1 file:
portability, merged r9188, as in HEDTOOLS r9185
1491 lines of code changed in 29 files:
improved portability for Windows, use macros for platform-specific tools (`grep`, `cut`,`uname`etc.) as in HEDTOOLS r9185
71 lines of code changed in 1 file:
merged latest changes in HEDTOOLS r9185
384 lines of code changed in 4 files:
remove dependency on Linux tools, merged r9185
20 lines of code changed in 2 files:
improve portability for Windows, deleted dependency on Linux tools `grep` and `cut`
10 lines of code changed in 1 file:
fixed `echo` in autogenerated code macro, use GNU-compatible `echo.exe` on Windows, see r9179
23 lines of code changed in 1 file:
fix autogenerated code on Windows 10, see r9179, merged r9180
59 lines of code changed in 1 file:
Fixed build on Windows 10: echo quirks
- merged from SB r9179 and r9181
- redefine `echo` under shell command to refer to a third-party `echo.exe` command under Windows; Windows 10 does not automatically use third-party echo under `shell echo` macro, it uses built-in echo
101 lines of code changed in 3 files:
Fixed build on Windows 10 with third-party GNU-compatible `echo` as in r9179
56 lines of code changed in 1 file:
report what is used for `ECHO`
1 lines of code changed in 1 file:
redefine `echo` under shell command to refer to a third-party echo.exe command under Windows
- quirk: Windows 10 does not automatically use third-party echo under `shell echo` macro, it uses built-in echo
58 lines of code changed in 1 file:
revert to double qoted echo shell commands
47 lines of code changed in 1 file:
redefine `echo` under shell command to refer to a third-party echo.exe command under Windows
- quirk: Wiondows 10 does not automatically use third-party echo under `shell echo` macro, it uses built-in
53 lines of code changed in 1 file:
redefine ECHO to refer to echo.exe on Windows 10, it always forces use of built-in echo command
43 lines of code changed in 1 file:
set echo platform-specific
3 lines of code changed in 1 file:
better name
0 lines of code changed in 25 files:
added GNU binary tools for building HEDTOOLS on Windows platform
0 lines of code changed in 25 files:
quiting works on windows 10
0 lines of code changed in 2 files:
Makefile double quotes may not work on all platformssuch as Windows 10
- parentheses must use escaping, e.g. '\('
43 lines of code changed in 1 file:
portability, array constructor
2 lines of code changed in 1 file:
debug disabled
1 lines of code changed in 1 file:
debug file parameter
5 lines of code changed in 1 file:
comments fix
3 lines of code changed in 1 file:
comments fixed
6 lines of code changed in 1 file:
long integer 64 bit version of CSV_IO (append)
484 lines of code changed in 2 files:
deleted old debug write procedure (debug_step_write_out) and all related debug counters
1 lines of code changed in 1 file:
now invoked (detailed_csv_output_) routines in debug mode
24 lines of code changed in 1 file:
debugging columns must be local to main running procedure
3 lines of code changed in 1 file:
done csv record saving procedures, detailed raw data
51 lines of code changed in 1 file:
continue filling csv procedure [work in bus]
44 lines of code changed in 1 file:
error reporting (csv_file_error_report) is module-global
13 lines of code changed in 1 file:
filling skeleton
32 lines of code changed in 1 file:
continue skeleton (detailed_csv_output_open)
6 lines of code changed in 1 file:
continue skeleton for debug detailed data out to csv
24 lines of code changed in 1 file:
filling skeleton
34 lines of code changed in 1 file:
skeleton subroutines for writing detailed step data to CSV
21 lines of code changed in 1 file:
add INPUT FILE temperature environment
0 lines of code changed in 1 file:
last working code
114 lines of code changed in 4 files:
tidied up code and comments
197 lines of code changed in 5 files:
reduce clutter in doxygen doc
3 lines of code changed in 1 file:
fix help
2 lines of code changed in 1 file:
fix help screen
4 lines of code changed in 1 file:
done plotting command for n of feed items encountered
74 lines of code changed in 1 file:
added plotting commands for n foods not ingested
82 lines of code changed in 1 file:
added total n of food items provided/encountered to model output arrays
30 lines of code changed in 1 file:
combine (output_arrays_add_not_ingested) into (output_arrays_add_ingested)
17 lines of code changed in 1 file:
added n food items not ingested wasted to model output arrays, food scheduling saved in output csv file
80 lines of code changed in 1 file:
debug output option disabled
1 lines of code changed in 1 file:
additional command line options to force run
4 lines of code changed in 1 file:
small fixes formatting
30 lines of code changed in 1 file:
read food_provision_pattern, loop-based version
8 lines of code changed in 1 file:
read food_provision_pattern, first preliminary non-loop version
23 lines of code changed in 1 file:
done food sheduling parameter reporting in GUI mode
30 lines of code changed in 2 files:
implemented read parameters for food provisioning scheduler
- print parameters done for CMD not GUI
36 lines of code changed in 4 files:
food provision patterning parameters substituted by array, this makes it possible to define various patterns
- patterning array is 2 elements for two-step pattern as before
13 lines of code changed in 3 files:
food scheduling now based on global scheduling array
- sheduling array setting parameters still fixed in
COMMONDATA, need parameter file read and cmd set code
13 lines of code changed in 2 files:
debug code deleted, diff check okay
- enabled version 2, array-based code as it better vectorizes
5 lines of code changed in 2 files:
developing global provisioning pattern in form of a global logical array
- debug code here
39 lines of code changed in 3 files:
put two-interval food scheduling to (schedule) method, scheduling parameters set as fixed for debug: need reading setting code
26 lines of code changed in 2 files:
comments only
13 lines of code changed in 1 file:
made two-interval checking function for food scheduling
22 lines of code changed in 1 file:
fix autorun, `.csv` extension was not appended due to ninitialised tag string
5 lines of code changed in 1 file:
added model file tag in unattended mode
27 lines of code changed in 3 files:
parameter abbreviations from setting shown in `show parameters` command, option to not show progress bar in CMD mode
66 lines of code changed in 3 files:
better format
3 lines of code changed in 2 files:
fix format
1 lines of code changed in 1 file:
progress bar in cmd mode done
40 lines of code changed in 3 files:
added prototype progress bar in txt mode
5 lines of code changed in 1 file:
better startup info screen
8 lines of code changed in 1 file:
plot appetite in plot help
1 lines of code changed in 1 file:
added overall appetite plotting to CMD interface
65 lines of code changed in 1 file:
added fish appetite to model output arrays
18 lines of code changed in 1 file:
delete output csv on distclean
1 lines of code changed in 1 file:
added plot appetite factor function
41 lines of code changed in 1 file:
save output arrays in batch run mode
1 lines of code changed in 1 file:
test modules from https://people.sc.fsu.edu/~jburkardt
44390 lines of code changed in 6 files:
small reformat cmd help screens
10 lines of code changed in 1 file:
added plotting commands help
27 lines of code changed in 1 file:
TIMERS updated to latest r9099
25 lines of code changed in 1 file:
added comment on cpu time
0 lines of code changed in 2 files:
addet comment note
25 lines of code changed in 1 file:
added a demo/test program for TIMERS module
29 lines of code changed in 1 file:
merged latest fixes in TIMERS module r9098
6 lines of code changed in 2 files:
fix kind
3 lines of code changed in 1 file:
use consistent name TIMERS
0 lines of code changed in 3 files:
dapted module for general use, merged r9095
2 lines of code changed in 1 file:
delete (show) method to avoid extra dependencies that are not needed outside of AHA context
1 lines of code changed in 1 file:
tolerance must be private, unused outside
1 lines of code changed in 1 file:
added STOPWATCH module and timing reporting; process incorrect command input
204 lines of code changed in 3 files:
STOPWATCH module, copied from the AHA model
40 lines of code changed in 1 file:
fix file name extension
17 lines of code changed in 1 file:
minor fix output
2 lines of code changed in 1 file:
need trim for fixed string
9 lines of code changed in 3 files:
user-adjustable plot save with error correction
32 lines of code changed in 2 files:
DISLIN_Save_FMT is not fixed now, must be adjustable in `set` command
14 lines of code changed in 3 files:
adjuet write outputs, global save format
18 lines of code changed in 2 files:
implemented (plot_output_total_midgut_absorption)
65 lines of code changed in 1 file:
implemented (plot_output_total_midgut)
77 lines of code changed in 1 file:
(plot_output_total_stomach) implemented
77 lines of code changed in 1 file:
plotting command to save midgut mm pattern and total ingested
28 lines of code changed in 1 file:
(plot_output_total_ingested) now plots squeezed model output array, maximum points MAX_POINTS_PLOT
35 lines of code changed in 2 files:
(plot_output_total_ingested) to plot output array cumulative ingested
25 lines of code changed in 1 file:
better help screen
23 lines of code changed in 1 file:
rename record variable, shorter to fit
16 lines of code changed in 1 file:
debug code deleted, intel compiler bug report comment deleted
- ifort test pass
0 lines of code changed in 1 file:
(output_arrays_save_csv) reimplemented to build records rather than use high-levet matrix write
- This is a work around against Intel Fortran bug segmentation fault
- high-level matrix write pcall still here for debugging, fiff test pass
78 lines of code changed in 1 file:
csv modules moved to within procedure scope rather than module scope
8 lines of code changed in 3 files:
rename for consistency
4 lines of code changed in 2 files:
save csv functions moved to SIMULATE
- they may be called from GUI also
47 lines of code changed in 2 files:
save output arrays procedure copied (should move) to SIMULATE module
38 lines of code changed in 1 file:
more comments on intel compiler bug
2 lines of code changed in 1 file:
intel compiler bug report
17 lines of code changed in 1 file:
obsolete conflicting (average) not needed as there is better implementation from AHA model
0 lines of code changed in 1 file:
implemented midgut absorption plot command in CMD
19 lines of code changed in 2 files:
implemented `save output_arrays` command in CMD mode
28 lines of code changed in 2 files:
added complete reset functionality with reread of config files
- this requires reallocation of grid arrays in (read_parameters_file)
41 lines of code changed in 2 files:
(output_arrays_init) called only at runtime
3 lines of code changed in 3 files:
need to reinit output array objects before each run because timesteps can change
7 lines of code changed in 2 files:
small reformat help screen
4 lines of code changed in 1 file:
save commands parsed separately
28 lines of code changed in 1 file:
use global parameter for dislin basename
3 lines of code changed in 2 files:
saving plots does not require graphic capabilities, (disfin) not needed for calling (qplot)
3 lines of code changed in 1 file:
added save plot in pdf
9 lines of code changed in 1 file:
in (plot_stomach_pattern) use any arbitrary metafile format
5 lines of code changed in 1 file:
(x11fnt) causes warnings on non-X11 platforms, on X11, no warnings if xfonts-75dpi package is installed
- `sudo apt-get install xfonts-75dpi` on Linux
0 lines of code changed in 1 file:
comments fixed
3 lines of code changed in 1 file:
plot stomach pattern in CMD mode
67 lines of code changed in 2 files:
enable or disable extended logging in (test_run)
8 lines of code changed in 1 file:
delete obsolete debug code
0 lines of code changed in 1 file:
done set parameters in command line interface
174 lines of code changed in 1 file:
Coded together. Add timestep to ind information. Made large array that holds all individuals over time. Added time to csv writing procedure (butn ot binary).
27 lines of code changed in 3 files:
use (parse_int) function, addad (parse_real)
23 lines of code changed in 1 file:
(parse_int) is integer parse parameter function
17 lines of code changed in 1 file:
104 lines of code changed in 4 files:
skeleton parse parameters
27 lines of code changed in 1 file:
check and report availability of GUI windows, X or Windows
8 lines of code changed in 2 files:
(graphics_is_available) determines if X is enabled on Linux/Unix or runtime platform is Windows
27 lines of code changed in 1 file:
done skeleton for parsing parameters in CMD mode: show parameters not needed by dafault
22 lines of code changed in 2 files:
need compacting commands for parsing
2 lines of code changed in 1 file:
skeleton command line interface
74 lines of code changed in 3 files:
are impurehis line, and those below, will be ignored--
M STOMACH/m_runtime.f90
1 lines of code changed in 1 file:
windows style command line parameter /run added
6 lines of code changed in 2 files:
cmd parameter to run model at startup in command line mode
19 lines of code changed in 1 file:
dislin example draw
66 lines of code changed in 1 file:
dislin test progress bar
42 lines of code changed in 1 file:
fix, eaten at the first step initializes global counter to 1 not 0
10 lines of code changed in 1 file:
added counter for total number of food items eaten to model output arrays
65 lines of code changed in 1 file:
fix case
1 lines of code changed in 1 file:
synchronized CSV_IO with the latest v1.3
117 lines of code changed in 1 file:
autogenerate GUI VBA script on Windows platform
2 lines of code changed in 1 file:
single quotes produce error in vb script
4 lines of code changed in 1 file:
command line option to force the GUI mode
28 lines of code changed in 3 files:
any number of command line arguments can be used
23 lines of code changed in 2 files:
minor rearrange modules
- build and run test okay
8 lines of code changed in 5 files:
obsolete test code, now called in RUNTIME
0 lines of code changed in 1 file:
rearrange module calls
3 lines of code changed in 5 files:
SIMULATE is called from RUNTIME, so output arrays and related procs moved to SIMULATE from RUNTIME
- builds and runs tested ok
110 lines of code changed in 4 files:
added the SIMULATE module that will contain actual simulation code
- need a separate module depending on RUNTIME, that is called from
user interface modules. RUNTIME calls user interface routines
and cannot be called from them (circular)
- build and run testse ok
138 lines of code changed in 4 files:
newer version of CSV_IO from HEDTOOLS 1.3, old version copied manually and mon-mergable deleted
119 lines of code changed in 1 file:
fix module name, renamed by Laura
103 lines of code changed in 3 files:
sync with Laura's code r9019, CSV_IO updated to v1.3
0 lines of code changed in 5 files:
autogenerate Microsoft VBS script to run the model in GUI mode suppressing terminal window
- Windows shortcut should refer to the vbs script rather than model.exe
19 lines of code changed in 1 file:
7090 lines of code changed in 8 files:
updated CSV_IO to later version 1.3 r9008 (merged from SB r9010)
117 lines of code changed in 1 file:
updated CSV_IO to later version 1.3 r9008
117 lines of code changed in 1 file:
synchronized stand-alone CSV_IO with HEDTOOLS 1.3
122 lines of code changed in 2 files:
doc: r9006, added example with derived type inline conversion to array
61 lines of code changed in 1 file:
doc: added example of inline saving to CSV implementing inline conversion of derived type array to matrix
61 lines of code changed in 1 file:
added another demo showing how to use derived types with arrays, CSV_MATRIX_SAVE example with inline type to array conversion
- merged r9004
79 lines of code changed in 3 files:
example of inline data save code, commented out so far, merged r9003
10 lines of code changed in 1 file:
added example of inline data save code, with implied loops and reshape, this code is commented out
10 lines of code changed in 1 file:
fixed bug: `ind` must not go inside (save_individuals_csv) and (save_individuals_bin), should be input argument `inds`, merged from r9001
83 lines of code changed in 2 files:
fixed bug `ind` is global array of individuals, but **inds** arbument should be used in (save_individuals_csv) and (save_individuals_bin)
27 lines of code changed in 1 file:
demo program showing how to convert a derived type array to a simple array, for writing to CSV output
79 lines of code changed in 1 file:
added compile command, easier use
3 lines of code changed in 1 file:
added ignore file and attributes
0 lines of code changed in 1 file:
added average absorption to csv output
5 lines of code changed in 1 file:
basically repeat previous rename at r8995
2 lines of code changed in 1 file:
rename component with a shorter name, added more data to csv output
8 lines of code changed in 1 file:
reformat tab indents only
5 lines of code changed in 1 file:
save all arrays into single csv file
7 lines of code changed in 1 file:
better name, update is by time step
4 lines of code changed in 1 file:
merged bug fix r8990, missing reallocation of arrays
11 lines of code changed in 1 file:
fix wrong allocation of `tmp_data`, they have another dimension in the second part, surv_traits
11 lines of code changed in 1 file:
merged data saving subroutines to the main branch
6846 lines of code changed in 4 files:
(save_individuals_csv) is done
53 lines of code changed in 1 file:
fix bug, must use inds from input argument
37 lines of code changed in 1 file:
added column names to the output file
12 lines of code changed in 1 file:
added individual save subroutine using CSV, first non-array data components of ind
5149 lines of code changed in 2 files:
added actual binary write code for collected_data
1319 lines of code changed in 2 files:
data from ind_def data structures are collected into the global 3D data box
103 lines of code changed in 2 files:
skeleton for (save_individuals)
0 lines of code changed in 2 files:
added parmeter somacost
0 lines of code changed in 2 files:
save output arrays in (test_run) in CSV
- BASE_STRINGS imports only (lowercase) to avoid compiler warning on ambiguous interface
10 lines of code changed in 1 file:
minor fix comment
2 lines of code changed in 1 file:
calculate mean volume of absorbed food
1 lines of code changed in 1 file:
doxygen comments only fixed
13 lines of code changed in 1 file:
(average) function code copied from the AHA model r8510 `m_common.f90`
155 lines of code changed in 1 file:
added time step update code for total volume absorped
- long objects put under `associate` construct
7 lines of code changed in 1 file:
small note
2 lines of code changed in 1 file:
output arrays converted to data structure OUTPUT_ARRAYS_STEP_DEF
26 lines of code changed in 1 file:
(write_out_debug) procedure substitutes WRITE_OUT block in (test_run)
11 lines of code changed in 1 file:
minor reformat
2 lines of code changed in 1 file:
optional time step in (output_arrays_update)
16 lines of code changed in 1 file:
better names
10 lines of code changed in 1 file:
debug write code deleted
0 lines of code changed in 1 file:
pure subroutine cannot modify globals
1 lines of code changed in 1 file:
(build_output_arrays) for updating output data for each time step
- cannot incorporate the backend code into THE_FISH module because RUNTIME is the last in hierarchy and depends on THE_FISH
- debug write code here, test pass, `diff`
18 lines of code changed in 1 file:
update output arrays,, so far inline for testing
- write test pass, compares with raw okay
- need OO subroutine
3 lines of code changed in 1 file:
minor comment forgotten
3 lines of code changed in 1 file:
in (system_model_output_arrays_set) added optional raw global default number of time steps
15 lines of code changed in 1 file:
init procedures for model output arrays
- may need to pass them as arguments into interface modules, arrays should be okay
42 lines of code changed in 1 file:
also delete temporary fortran write files
1 lines of code changed in 1 file:
Coded together. Added constant somatic growth cost. Tried to put survival in right place but it surival is only 0, why? Added sorting into males and females in new ind array.
33 lines of code changed in 1 file:
global parameter `Global_Run_Model_Hours` with read and display procedures
20 lines of code changed in 5 files:
global output arrays defined
15 lines of code changed in 1 file:
global (appetite) function
29 lines of code changed in 1 file:
revert from debug code to r8951
- `svn merge -r HEAD:8951 . `
1 lines of code changed in 2 files:
debug code, checking food item deletion from mid-gut
11 lines of code changed in 2 files:
98 lines of code changed in 1 file:
Tidied up the code. Made separate parameter file. tried to implement body mass, and two-fold cost of males.
63 lines of code changed in 2 files:
minor reformat and comments update
5 lines of code changed in 2 files:
fix comments
4 lines of code changed in 1 file:
comment only
2 lines of code changed in 1 file:
added `Global_Maximum_Duration_Midgut` parameter with data input and reporting
25 lines of code changed in 6 files:
deleted debug array printing code, step subroutines still not elemental for further testing
3 lines of code changed in 2 files:
preliminary version of (check_disappear) with fixed food item age threshold
5 lines of code changed in 1 file:
#71 `absorped` data component is not used as `processed` so need not add `delta_vol`, debug code disabled, (destruct_eaten) now obsolete
17 lines of code changed in 1 file:
absorption limited to those food items that are below limit
2 lines of code changed in 1 file:
done check function (is_absorbed_full), debug code here
46 lines of code changed in 1 file:
better name
5 lines of code changed in 3 files:
`absorped` is cleaner name than `processed`
9 lines of code changed in 2 files:
data component `volume_0` should be in mid-gut-specific class FOOD_ITEM_EATEN_MG
- was unused in FOOD_ITEM_EATEN
- needs more checking but seems okay
23 lines of code changed in 1 file:
reuse lower order (zero) init method
17 lines of code changed in 1 file:
debugging absorption, debug code is here
219 lines of code changed in 2 files:
comments on (appetite_midgut)
5 lines of code changed in 1 file:
(decide_eat) now linked to MID_GUT class, global appetite is set to multiplication of stomach and mid-gut appetite factors
22 lines of code changed in 2 files:
appetite factor for midgut done. appetite component of skeleton base type obsolete
62 lines of code changed in 2 files:
much smaller absorption
1 lines of code changed in 1 file:
delete mercurial settings
0 lines of code changed in 1 file:
add config for code::blocks
199 lines of code changed in 1 file:
comments on generic interface (decide_eat)
4 lines of code changed in 1 file:
comment on version.h
8 lines of code changed in 1 file: