very short stomach transport 0.5 of 3600
{{{
> z
[1] 0 3600 5400 6840 8730 10980 14400 19440 24300 31500 36900 40500
[13] 43200 45900 49500 54000
> z*0.5
[1] 0 1800 2700 3420 4365 5490 7200 9720 12150 15750 18450 20250
[13] 21600 22950 24750 27000
}}}
2 lines of code changed in 1 file:
done save plot data for all plotting procedures in CMD mode
210 lines of code changed in 1 file:
report debug warning only if plot arrays are different, no need if the same size
12 lines of code changed in 1 file:
add settings for new user Alexius Werner Thomas Folk <Alexius.Folk@uib.no>
> From: Alexius Werner Thomas Folk <Alexius.Folk@uib.no>
> To: Sergei Budaev <Sergey.Budaev@uib.no>
> Subject: RE: Brødliste
> Date: Mon, 29 Aug 2022 08:16:39 +0000
>
> Mine is afo103.
>
> Cheers,
> Lex
--------------------------------------------------------
> From: Alexius Werner Thomas Folk <Alexius.Folk@uib.no>
> To: Sergei Budaev <Sergey.Budaev@uib.no>
> Subject: Re: Brødliste
> Date: Mon, 29 Aug 2022 07:44:33 +0000
>
> Hi Sergey;
>
> I am pretty sure that I don't have an account.
>
> Thanks,
> Alexius
>
> On 29 Aug 2022, at 09:38, Sergei Budaev <Sergey.Budaev@uib.no> wrote:
>
> Dear all,
>
> If someone does not have an account on the TEGsvn server (or lost
> password) please let me know and I will make it.
>
> Best wishes,
>
> Sergey
1 lines of code changed in 1 file:
white space format only
5 lines of code changed in 1 file:
report scale arrays workaround (r12670) in DEBUG mode
10 lines of code changed in 1 file:
add `UNSCALED` option to enumerator, more logical in uses like (export_plot_data_csv)
11 lines of code changed in 2 files:
done save plot data for (do_plot_output_total_evacuation)
8 lines of code changed in 1 file:
done save plot data for (do_plot_output_body_mass)
8 lines of code changed in 1 file:
done save plot data for (do_plot_output_energy_balance)
8 lines of code changed in 1 file:
done save plot data for (do_plot_output_total_midgut_absorption)
8 lines of code changed in 1 file:
done save plot data for (do_plot_output_total_midgut)
8 lines of code changed in 1 file:
done save plot data for (do_plot_output_total_stomach)
8 lines of code changed in 1 file:
done save plot data for (do_plot_output_appetite), see r12670
12 lines of code changed in 1 file:
done save plot data for (do_plot_output_total_provided), see r12670
16 lines of code changed in 1 file:
done save plot data for (do_plot_output_total_not_ingested), see r12670
12 lines of code changed in 1 file:
done save plot data for (do_plot_output_SGR)
9 lines of code changed in 1 file:
done save plot data for (do_plot_output_growth_rate)
9 lines of code changed in 1 file:
done save plot data for (do_plot_output_rate_absorption)
9 lines of code changed in 1 file:
done save plot data for (do_plot_output_rate_waste_ingested)
9 lines of code changed in 1 file:
done save plot data for (do_plot_output_rate_ingested)
9 lines of code changed in 1 file:
done save plot data for (do_plot_output_total_ingested), check nonzero v2 TODO, done workaround
12 lines of code changed in 1 file:
include unequal array sizes for diagnostics and debug
2 lines of code changed in 1 file:
deleted undefined variable, it is defined later below
1 lines of code changed in 1 file:
done save plot data for (do_plot_midgut_michaelis_menten_eqation); Note: fixed x scales no time rescale
13 lines of code changed in 1 file:
debug warning
2 lines of code changed in 1 file:
done save plot data for (do_plot_smr_function)
8 lines of code changed in 1 file:
done save plot data for (do_plot_appetite_function)
8 lines of code changed in 1 file:
save plot data in GUI mode, so far done backend with error correction, frontend only for (do_plot_stomach_transport)
45 lines of code changed in 3 files:
i(export_plot_data_csv) implemented to save raw plot data
Usage:
{{{
!DISLIN_Save_FMT = "CSV"
if (DISLIN_Save_FMT == "CSV") then
call export_plot_data_csv(real(plot_t,SRP),st_food_item_mass(plot_t),"TIME","MASS_CC","ZZZZ.csv")
return
end if
}}}
51 lines of code changed in 1 file:
fix occasional crash in plots of stomach transport in GUI as r12660
10 lines of code changed in 2 files:
fix occasional crash while plotting stomach pattern (only CMD)
the X axis `plot_t` is now adaptive with `incr` variable.
TODO: need to do the same for GUI
11 lines of code changed in 1 file:
need more decimals for MM parameter to show all digits
1 lines of code changed in 1 file:
slightly striped version (no tag) adapted for gfortran inc file copied from gf directory
10 lines of code changed in 3 files:
shorter target string
1 lines of code changed in 1 file:
add comments on logic of range validity check
4 lines of code changed in 1 file:
fix declarations after debugging
1 lines of code changed in 1 file:
fix occasional crashes in (fish_appetite_factor_energy_balance) by float point issue
{{{
Backtrace for this error:
#0 0x7fc96691d2ed in ???
#1 0x7fc96691c503 in ???
#2 0x7fc965d59f0f in ???
#3 0x7fc96635252e in ???
#4 0x7fc9663585a3 in ???
#5 0x56203015ee07 in __the_fish_MOD_fish_appetite_factor_energy_balance
at /home/budaev/Documents/UIB_PROJECTS/DEV-SVN/budaev/STOMACH/m_fish.f90:1888
#6 0x56203015f055 in __the_fish_MOD_fish_appetite_probability_ingestion
at /home/budaev/Documents/UIB_PROJECTS/DEV-SVN/budaev/STOMACH/m_fish.f90:1812
#7 0x56203016db3f in __simulate_MOD_output_arrays_update_step
at /home/budaev/Documents/UIB_PROJECTS/DEV-SVN/budaev/STOMACH/m_simulate.f90:191
#8 0x5620301647e6 in __simulate_MOD_test_run
at /home/budaev/Documents/UIB_PROJECTS/DEV-SVN/budaev/STOMACH/m_simulate.f90:977
#9 0x5620301a51e1 in __if_gui_MOD_do_run_test_run
at /home/budaev/Documents/UIB_PROJECTS/DEV-SVN/budaev/STOMACH/m_ifgui.f90:1149
}}}
The solution was to move Delta_E out of `associate` pointer and check validity range; also conversion to `SRP` is done separately
12 lines of code changed in 1 file:
use 48h so far for shorter simulation
1 lines of code changed in 1 file:
parameters for the spring experiment with fish mass 100g
Provisioning data generation, **two meals**
{{{
z <- as.vector(0)
z[1:540] <- 0 # first 10 h (600 min) no food provided
z[541:571] <- 1 # 30 min first meal
z[572:872] <- 0 # 5 hours (300 min)
z[873:903] <- 1 # 30 min second meal
z[904:1300] <- 0 # no food is given later
write.csv(z, "food_exp2spr.csv") # save data to csv file
}}}
1306 lines of code changed in 2 files: