You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have not checked this, but noting it so that it does not get forgotten:
All conditionally-allocated arrays must have an assumed-size declaration in subroutines using them (unless that particular subroutine is only ever called when the array is allocated; but even in this case assumed-size arrays are better, because they allow bounds checking).
For Ferrier-Aligo, there are many variables that are conditionally allocated. Someone needs to check if these get used in routines that can get called without the arrays being allocated, and if so, convert explicit dimensions in variable declarations to assumed-size dimensions:
real(kind_phys), intent(in) :: train(:,:)
instead of
real(kind_phys), intent(in) :: train(1:im,1:km)
The text was updated successfully, but these errors were encountered:
I have not checked this, but noting it so that it does not get forgotten:
All conditionally-allocated arrays must have an assumed-size declaration in subroutines using them (unless that particular subroutine is only ever called when the array is allocated; but even in this case assumed-size arrays are better, because they allow bounds checking).
For Ferrier-Aligo, there are many variables that are conditionally allocated. Someone needs to check if these get used in routines that can get called without the arrays being allocated, and if so, convert explicit dimensions in variable declarations to assumed-size dimensions:
instead of
The text was updated successfully, but these errors were encountered: