Creating stand-alone UKCA

  1. Profile a typical run with gprof (-pg). Ignoring reconfiguration for now.
  2. Determine which files contain these routines + all UKCA_* & ASAD_* routines + EREPORT64, DR_HOOK and UMPRINT.
  3. Determine all the routines which are kept by keeping these files
  4. Determine the modules needed
  5. Determine all the files we want (and those to remove)
  6. Copy branch & remove files we don't want
  7. Replace calls to missing routines with calls to DEAD_END_SUB/DEAD_END_FN.