Depuis la version 2026, Flux 3D et Flux PEEC ne sont plus disponibles.

Veuillez utiliser SimLab pour créer un nouveau projet 3D ou pour importer un projet Flux 3D existant.

Veuillez utiliser SimLab pour créer un nouveau projet PEEC (pas possible d'importer un projet Flux PEEC existant).

/!\ La documentation est en cours de mise à jour – des références au 3D peuvent subsister.

FMP_arg

Convert argument

H_ERROR FMP_arg(char* argName,char* valArg , char** arg)
  • Input:
    • argName: argument name
    • valArg: argument value
  • Output:
    • arg: convert argument
  • Return:
    • error handle (NULL=OK)

Predefined arguments

Name Description Default value
LANGUAGE_LABEL

Language:

1  French

2  English

2
CONSOLE_LABEL

Display the console:

YES  Display

GUI_MEMORY_LABEL Java memory in MB 600
CHARACTER_MEMORY_LABEL Characters memory in B 50000000
NUMERICAL_MEMORY_LABEL Numerical memory in B 500000000

Example:

char** Args;
…
Args = malloc(2*sizeof(char*));
Args[0]=FMP_arg(NUMERICAL_MEMORY_LABEL,"600000000");
Args[1]=FMP_arg(LANGUAGE_LABEL,"2");

Other available arguments:

Name Description Default value
EXT_MACRO_DIR Macro directory ${SERVER_INSTALL_DIR}/Extensions/Macros
EXT_OVERLAY_DIR Overlays directory ${SERVER_INSTALL_DIR}/Overlays
FLUX_NCORES Number of cores
USER_CLASS_PATH User class path
USER_JYTHON_PATH Jython user path
USER_LIB_PATH Library user path
USER_PATH User version path

Example:

char** Args;
…
Args = malloc(2*sizeof(char*));
Args[0]=FMP_arg("FLUX_NCORES","4");