Hi all,
We are currently putting the finishing touches on the 1.0 release of FABM. This will be a long-term stable release with a cleaned-up set of interfaces. For that reason, it makes minor changes to the way FABM interacts with hydrodynamic models – couplers will need an update. Biogeochemical codes will typically function as before. Details can be found here:
https://github.com/fabm-model/fabm/wiki/RFC-1.0
The current 1.0 code is available in a separate branch 1.0rc1 – we encourage anyone interested to take a look. It will be merged into master within 1-2 weeks.
Note that you can always check out previous versions of FABM from its git repository. That could be a solution if you are unable to update your codes to work with the 1.0 release. Of course we recommend you update to the 1.0 code whenever possible. It has various advantages in addition to its cleaner API, including improved performance and better handling of complicated dependencies between biogeochemical modules.
All comments and questions are welcome! When 1.0 is released, it will be announce on the mailing lists.
Cheers,
Jorn
Thanks Onur, that should be fixed now (pull from gotm)
Note that most hydrodynamic models will not be FABM 1.0 compatible yet. But GOTM is an exception :-)
Cheers,
Jorn
From: fabm-...@googlegroups.com <fabm-...@googlegroups.com> On Behalf Of Onur
Sent: 19 March 2020 17:07
To: FABM-devel <fabm-...@googlegroups.com>
Subject: [fabm-devel:1326] Re: Upcoming FABM 1.0 release
Hello,
I thought this may suit to the devel list better, but let me know / feel free to forward if it may be relevant for the users.
After a fresh pull --recurse-submodules on gotm, and checking out the 1.0rc1 on fabm (45eca1), I could not compile for gotm (see the log below).
This is on Debian 10, gfortran 8.3.0
Onur
Scanning dependencies of target gotm_fabm
[ 93%] Building Fortran object fabm/CMakeFiles/gotm_fabm.dir/gotm_fabm.F90.o
[ 94%] Linking Fortran static library libgotm_fabm.a
[ 94%] Built target gotm_fabm
[ 94%] Building Fortran object fabm/CMakeFiles/gotm_fabm_io.dir/gotm_fabm_input.F90.o
/home/onur/opt/gotm/src/fabm/gotm_fabm_input.F90:20:17:
use fabm,only: type_bulk_variable_id,type_horizontal_variable_id,type_scalar_variable_id
1
Error: Symbol ‘type_bulk_variable_id’ referenced at (1) not found in module ‘fabm’
On Wednesday, March 18, 2020 at 12:20:55 PM UTC+1, jorn wrote:
Hi all,
We are currently putting the finishing touches on the 1.0 release of FABM. This will be a long-term stable release with a cleaned-up set of interfaces. For that reason, it makes minor changes to the way FABM interacts with hydrodynamic models – couplers will need an update. Biogeochemical codes will typically function as before. Details can be found here:
https://github.com/fabm-model/fabm/wiki/RFC-1.0
The current 1.0 code is available in a separate branch 1.0rc1 – we encourage anyone interested to take a look. It will be merged into master within 1-2 weeks.
Note that you can always check out previous versions of FABM from its git repository. That could be a solution if you are unable to update your codes to work with the 1.0 release. Of course we recommend you update to the 1.0 code whenever possible. It has various advantages in addition to its cleaner API, including improved performance and better handling of complicated dependencies between biogeochemical modules.
All comments and questions are welcome! When 1.0 is released, it will be announce on the mailing lists.
Cheers,
Jorn
--
You received this message because you are subscribed to the Google Groups "FABM-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fabm-devel+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fabm-devel/0320ccb3-edee-4ad2-a5a9-3cc95992e070%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to fabm-...@googlegroups.com.
Ah yes, I committed only half of the necessary changes… Now?
To unsubscribe from this group and stop receiving emails from it, send an email to fabm-devel+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fabm-devel/c8f422e2-452b-48ad-a0de-0e1640b00928%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fabm-devel/c8f422e2-452b-48ad-a0de-0e1640b00928%40googlegroups.com.