GetUseRsmForEngineLaunch
Purpose
This function is optional. If this feature is not needed, then the function need not be implemented. Most schedulers should not need this feature.
For some schedulers, it may be desirable for the Ansys Electromagnetics RSM service to launch the engine processes instead of using the scheduler proxy library. For example, if the scheduler proxy library is limited to launching one process per host, then the scheduler proxy library may be used to launch one Ansys Electromagnetics RSM service executable per host, and the Ansys Electromagnetics RSM executable will launch all of the engine processes.
If the Ansys Electromagnetics RSM service should be used to launch engine processes for this scheduler, then this function shall be implemented and it shall return true.
If the Ansys Electromagnetics RSM service should
not be used to launch engine processes for this scheduler, then this
function is not required. If it is implemented, it should return false
.
If it is not implemented, it will be treated the same as if it was implemented
and returns false
.
Signature
extern "C" bool FN_PREFIX_GetUseRsmForEngineLaunch(void)
Arguments
None.
Return Value
Returns true
if the Ansys Electromagnetics RSM
service should be used to launch engine processes for this scheduler.
Returns false
if the Ansys Electromagnetics RSM service should not be
used to launch engine processes for this scheduler.
Notes
This function is optional. If not implemented, then it
is treated the same as if it was implemented and returns false
.