Checking your Simulation

Why checking your simulation?

Before submitting the simulation job, check your simulation to verify that:

  • no input file is missing,

  • the .speos file encoding is compatible with the Linux encoding (only for .speos generated with a Speos version equal or prior to 2016).

According to Speos inputs or outputs, or the Speos feature names (accents, °, Asian characters, etc.), or the regional language of the computer from which you created the .speos, the .speos file encoding can be different from the Linux encoding:

  • The Linux default encoding is UTF-8.

  • The .speos file encoding is the Windows code page of the computer where you created the .speos file.

Therefore, for the .speos files generated with Speos 2016 or prior versions, you may need to specify a converter name in the script file. How to check your simulation on your local computer?

  1. Log on the Head Node of the cluster.

  2. In the Command line, type the following command line:

         
    ./SPEOSHPC.x -speos "path/to/speos" -parameters -check
    
  3. In case of an error:

    • Make sure you correctly spelled the parameters.

    • Make sure the simulation RAM needs fit the machine RAM available.

How to check your simulation on a cluster?

  1. Log on the Head Node of the cluster.

  2. Edit your submission script:

    1. -check only works in sequential mode: set the number of node to 1.

    2. Edit the following command line:

      
      ./SPEOSHPC.x -speos "path/to/speos" -parameters -check
      
  3. In case of an error:

    • Make sure you correctly spelled the parameters.

    • Make sure the simulation RAM needs fit the machine RAM available.