Andy Porter
Andy Porter
In fact, this timeline of kernels is something that has also been discussed as a requirement for assisting in building an adjoint of a model (required for Data Assimilation).
Yes, I agree. It would be nice to run side-by-side but the complexity of doing that is going to be substantial. I was thinking of recording only kernel name and...
A lightweight debugging/profiling version of PSyData would be good - #2186. i.e. an automatic version of the most reliable and available debugging method aka `WRITE(*,*)`.
Thinking about @hiker's original point 5: "Creating unit tests for kernels? That might be reasonable easy with psyke(?)" In the adjoint test-harness generation we construct an algorithm that initialises the...
This is also an issue when attempting to inline routines/functions in NEMO (e.g. snw_ent in icethd_dh.f90).
I shall take this one on.
It turns out this is a duplicate of #949 but as I've only just discovered this, I'll carry on with this one.
I suspect it is the `SUM(a_i_last_couple, dim=3)` returning an array - essentially it reduces into a 2D (temporary) array which must then be indexed inot using `widx1_2` and `widx2_2`. The...
Simon has also reported: where(sum(v1(:), dim=2) > 0.0) ! -> Issue 3: "do widx1 = 1, SIZE(v1, 1), 1" has incorrect bounds, it should be ! "do widx1 = lbound(v1,...
Looking at the intrinsics in fparser, I realise we are going to have similar problems with MAXVAL, MINVAL and PRODUCT.