Neko  0.9.99
A portable framework for high-order spectral element flow simulations
signal Module Reference

Interface to signal handler.

Data Types

interface  sighdl_timeout
 
interface  sighdl_usr
 
interface  sighdl_set_timeout
 
interface  sighdl_trap_cpulimit
 
interface  sighdl_trap_usr
 

Functions/Subroutines

logical function, public signal_timeout ()
 Check if any timeout has occurred (either SIGXCPU or SIGALRM) More...
 
logical function, public signal_usr (usr)
 Check if a user signal has been raised. More...
 
subroutine, public signal_set_timeout (sec)
 Set a timeout after seconds. More...
 
subroutine, public signal_trap_cpulimit ()
 Initialize signal handler to trap SIGXCPU. More...
 
subroutine, public signal_trap_usr ()
 Initialize signal handler to trap SIGUSR1 and SIGUSR2. More...
 

Function/Subroutine Documentation

◆ signal_set_timeout()

subroutine, public signal::signal_set_timeout ( integer(kind=c_int)  sec)

Definition at line 115 of file signal.f90.

Here is the caller graph for this function:

◆ signal_timeout()

logical function, public signal::signal_timeout

Definition at line 83 of file signal.f90.

Here is the caller graph for this function:

◆ signal_trap_cpulimit()

subroutine, public signal::signal_trap_cpulimit

Definition at line 125 of file signal.f90.

Here is the caller graph for this function:

◆ signal_trap_usr()

subroutine, public signal::signal_trap_usr

Definition at line 138 of file signal.f90.

Here is the caller graph for this function:

◆ signal_usr()

logical function, public signal::signal_usr ( integer, intent(in)  usr)

Definition at line 95 of file signal.f90.

Here is the caller graph for this function: