Resource allocation management (available time). More...
#include "base/cs_defs.h"
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bft/bft_error.h"
#include "bft/bft_printf.h"
#include "base/cs_base.h"
#include "base/cs_timer.h"
#include "base/cs_resource.h"
Functions | |
double | cs_resource_get_wt_limit (void) |
Get current wall-clock time limit. | |
void | cs_resource_set_wt_limit (double wt) |
Set wall-clock time limit. | |
void | cs_resource_get_max_timestep (int ts_cur, int *ts_max) |
Limit number of remaining time steps if the remaining allocated time is too small to attain the requested number of steps. |
Resource allocation management (available time).
void cs_resource_get_max_timestep | ( | int | ts_cur, |
int * | ts_max ) |
Limit number of remaining time steps if the remaining allocated time is too small to attain the requested number of steps.
[in] | ts_cur | current time step number |
[in,out] | ts_max | maximum time step number |
double cs_resource_get_wt_limit | ( | void | ) |
Get current wall-clock time limit.
void cs_resource_set_wt_limit | ( | double | wt | ) |
Set wall-clock time limit.
[in] | wt | wall-time limit (in seconds), or -1 |