

Hi,
These two dependencies are running means, which FABM can compute internally. However, for that to work, the host model (FVCOM) needs to provide information about time to FABM. That requires two things: it needs to call model%set_domain with the time unit “seconds_per_time_unit”, which is typically the model time step (for biogeochemistry) in seconds, and it needs to call model%prepare_inputs with the current timestep “t” (typically an integer counter). FABM will then maintain an internal time counter with value seconds_per_time_unit*t, which allows it to correctly update the running means. I suspect FVCOM is not providing these arguments – they are both optional. You could try making these changes yourself in the FVCOM-FABM coupler.
Cheers,
Jorn
From: fabm-...@googlegroups.com <fabm-...@googlegroups.com> On Behalf Of ??
Sent: 29 December 2020 13:44
To: FABM-devel <fabm-...@googlegroups.com>
Subject: [fabm-devel:1336] Unfulfilled dependency when coupling FVCOM with fabm-PCLake
Dear all
I got 'unfulfilled dependency' when I was trying to run the fvcom-fabm-PCLake, and I failed to add the dependency to fabm.yaml — it just didn't work. Maybe it's because that I don't know how to ass dependency to yaml properly. Does anyone know the similar problem? Is anyone working on coupling fvcom with PCLake?
Thanks a lot.


--
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/c19e9161-0867-466a-8ee8-845bf6803435n%40googlegroups.com.