[CP2K:3034] psmp build - error with Intel compiler

Ondrej Marsalek ondrej.... at gmail.com
Thu Jan 6 11:52:14 CET 2011


Hi,

On Thu, Jan 6, 2011 at 11:26, Urban Borštnik <urban.b... at gmail.com> wrote:
> The workaround the ifc forall-within-single problem is to change the
> FORALL statement to a DO loop.  This should be done within the OpenMP
> SINGLE statement:
>
> -    FORALL (t = 1:nrows)
> +    DO t = 1, nrows
>        td(t) = MOD(t-1, nthreads)
> -    END FORALL
> +    END DO

Thanks for the explanation and the fix.

> Regarding the second issue (data declaration clause), I can not get the
> code from the 2.1 branch to match the reported line number (2056).
> Therefore all I can say that the "np" variable should be declared with
> the shared attribute.

Sorry, this happened in trunk, not the 2.1 branch, but I have only now
noticed that it is a checkout from 2010-11-09 and the problem does not
exist anymore.

Cheers,
Ondrej



More information about the CP2K-user mailing list