solver_session_write_checkpoint Subroutine

public subroutine solver_session_write_checkpoint(session, base, status, message, written_path)

Force an immediate checkpoint write using the configured or overridden base name.

writer produced (e.g. <base>_<iter>.bin) — NOT simply base, since the writer appends the iteration and extension. Cortex's WRITE_CHECKPOINT reply surfaces this in its files field (protocol.md); left unset (blank) on failure.

Arguments

Type IntentOptional Attributes Name
type(solver_session_t), intent(inout) :: session
character(len=*), intent(in), optional :: base
integer, intent(out), optional :: status
character(len=*), intent(out), optional :: message
character(len=*), intent(out), optional :: written_path

Optional. On success, the real on-disk path the