Changeset 207

Timestamp:
2011-05-12T13:00:10+02:00 (14 years ago)
Author:
martial.mancip
Message:

Correct OpenMP outputs and add debug prints for OpenMP transferts
In mod_orchidee_omp_data we define

  1. a numout_omp for redirect all openMP outputs in the right file.
  2. a flag_omp array to control synchronuous of the code for debugging modification with OpenMP.
  3. We add two function about this synchronuous control :
    1. Init_synchro_omp to allocate flag_omp (used in Init_orchidee_omp).
    2. Synchro_omp wich can be called everywhere in the code to verify thread synchronism.

In mod_orchidee_para, we initialize output redirection for OpenMP and correct a bug
in Test_orchidee_para.
In mod_orchidee_omp_transfert we :

  1. Add check_all_transfert parameter to check all OpenMP transferts in ORCHIDEE :
    Use this flag to debug synchronism with OpenMP.
  2. Add check_size parameter to check OpenMP buffer sizes increase.
(No files)

Note: See TracChangeset for help on using the changeset viewer.