[PATCH] Character length cleanup for Coarray Fortran library

Damian Rouson damian@sourceryinstitute.org
Wed Feb 21 23:39:00 GMT 2018


Hi Dominque,

Thanks for building OpenCoarrays.  Yes, those failures are expected.  I’m embarrassed to say I’m overdue in fixing the first two test failures.  My recollection is that they are both false negatives, i.e., they pass when I run them directly, but for somer reason fail when run by ctest (which is what I believe “make check” is doing).  I’ll create an issue related to those two tests and work on fixing the problem.

The get-put-allocatable-comp failure is something for which we probably need Andre’s input.  Alessandro worked on a fix for it and I believe he had a candidate patch, but I don’t know the status of that patch.  I think it relates to the descriptor changes that Paul committed in revision 257065.  Alessandro and I spent a couple of days making changes to OpenCoarrays to adjust for Paul's descriptor changes and we resolved all of them except the on that causes get-put-allocatable-comp to fail.  We’re hoping Andre can provide some guidance on the fix.

Damian

On February 21, 2018 at 3:31:38 PM, Dominique d'Humières (dominiq@lps.ens.fr) wrote:

> git clone https://github.com/sourceryinstitute/OpenCoarrays  
> cd OpenCoarrays  
> mkdir build cd build  
> export FC=/path/to/gfortran/build/bin/gfortran  
> export CC=/path/to/gcc/build/bin/gcc  
> cmake ..  
> make -j  
> make check  

The result for gfortran 8.0.1 is (without Janne’s patch) on a busy system  

96% tests passed, 3 tests failed out of 67  

Total Test time (real) = 26.60 sec  

The following tests FAILED:  
15 - team_number (Failed)  
16 - get_communicator (Failed)  
55 - get-put-allocatable-comp (Failed)  
Errors while running CTest  

Is this expected?  

Dominique


More information about the Fortran mailing list