OMP Critial around format_w_error
continuous-integration/drone/push Build was killed Details

This commit is contained in:
Anthony Scemama 2023-04-17 16:24:07 +02:00
parent 9c2fee6e1c
commit 44d8672974
1 changed files with 9 additions and 7 deletions

View File

@ -14,7 +14,7 @@ subroutine format_w_error(value,error,size_nb,max_nb_digits,format_value,str_err
! out
! | format_value | character | string FX.Y for the format |
! | str_error | character | string of the error |
! | str_error | character | string of the error |
! internal
! | str_size | character | size in string format |
@ -33,6 +33,7 @@ subroutine format_w_error(value,error,size_nb,max_nb_digits,format_value,str_err
character(len=20) :: str_size, str_nb_digits, str_exp
integer :: nb_digits
!$OMP CRITICAL
! max_nb_digit: Y max
! size_nb = Size of the double: X (FX.Y)
write(str_size,'(I3)') size_nb
@ -67,5 +68,6 @@ subroutine format_w_error(value,error,size_nb,max_nb_digits,format_value,str_err
! FX.Y just for the value
format_value = 'F'//trim(adjustl(str_size))//'.'//trim(adjustl(str_nb_digits))
!$OMP END CRITICAL
end