Andy Porter

Results 732 comments of Andy Porter

Just a further note to say that the values of "r_tran", "r_solver" and "r_def" in `constants_mod.F90` are set within CPP ifdefs and thus are only known for certain at build...

#2364 has moved the map values into the configuration file. Next step is to obtain them from the LFRic infrastructure itself.

Upon discussion with @christophermaynard and @TeranIvy, we have decided that, actually, PSyclone doesn't need to know about the actual precisions that the various labels (`r_def` etc). We also think that...

When inlining a mixed-precision kernel, PSyclone has to be able to determine which implementation is being called. To do this, it examines the type of each argument supplied by the...

Realised that I currently can't handle a routine that is called via a generic interface. We create a RoutineSymbol for that interface but it is of UnknownFortranType. Without inspecting and...

I think I have this all working and tested now. I'm going to try extending the integration test to actually make use of it...

Of course, NEMO rarely uses `USE xxx, ONLY: yyy` so generally this still isn't going to work. I tried manually adding an `ONLY` in lbclnk.f90 but that then hit the...

I've created #2422 for the 'interface problem'.

This PR will also help us to handle LFRic kernels that call other routines.