Andy Porter

Results 789 comments of 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).

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.