Matthew Hambley

Results 73 issues of Matthew Hambley

This is a small optimisation to save the amount of network traffic involved in setting up the workflow environment. It is offset by disc usage.

It is valid for Fortran source files to contain multiple program units. This is certainly done by the pFUnit processing script which generates source files with both program and module...

Requires investigation

As well as setting a preprocessor macro `_OPENMP` which may be used in `#ifdef` lines the OpenMP standard also specifies a magic comment for including code only when compiling with...

lfric
um
in progress

There is all sorts of default magic built in but we might prefer simply to tell Fab what to use.

lfric
um
in progress

The way compiler properties are managed is rather hap-hazard at the moment. For each compiler we need to know things such as the argument used to specify where module files...

lfric
in progress

Currently we have to rely on a big pile of magic rather than simply specifying which one.

lfric
um
in progress

At the moment it looks like you have to add linker arguments by hand (or use the MPI compiler in the link stage) but that is going to be tricky...

lfric
in progress

Salvage what value we can from the technology demonstrator implementation, unit test wise. Also some minor type hinting, documentation and trying to work out what any of this stuff does....

At the moment PSyclone is part of the core Fab. While it is core to my work it isn't really core to anyone else's build system. Some thought needs to...