10. Increasing the resolution: BENGUELA_VHR

Now that you have successfully run the default configuration, you can try running another configuration: BENGUELA_VHR.

  1. Create a new configuration directory for BENGUELA_VHR

  2. As for the previous configuration, edit the paths in start.m and crocotools_param.m (or copy start.m and crocotools_param.m from BENGUELA_LR)

  3. Make the appropriate changes in crocotools_param.m to increase the resolution to 1/12°

  4. Re-run preprocessing for this new configuration (grid, bulk, forcing, bry, ini)

  5. Make the appropriate changes in cppdefs.h (define BENGUELA_VHR, MPI, BULK_FLUX, FRC_BRY, undef CLIMATOLOGY), and param.h for running BENGUELA_VHR in parallel on 16 CPUs

  6. As for the previous configuration, edit the paths in jobcomp (or copy jobcomp from BENGUELA_LR). And re-compile the model

  7. Make the appropriate changes in croco.in: change the time step!

  8. As in the previous configuration, copy the batch job:

    cp ~/croco/croco/SCRIPTS/example_job_croco_mpi.pbs .
    

    Edit it (notably change the number of CPUs used), and run the model:

    qsub example_job_croco_mpi.pbs
    
  9. Test questions:

  • On how much CPUs could you run the model (max # of CPUs)?