NEDAS.core.diag module

class NEDAS.core.diag.Diagnostics(c: Context)[source]

Bases: object

This class manages diagnostics functions

task_list: dict[Annotated[int, 'process id in comm'], list]
distribute_diag_tasks(c: Context)[source]

Build the full task list and distribute among mpi ranks

init_file_locks(c: Context)[source]

Build the full task list for the diagnostics part of the config