[CIG-SEISMO] Compilation error for specfem3D_globe / PS
Dimitri Komatitsch
komatitsch at lma.cnrs-mrs.fr
Wed Jun 1 16:49:19 PDT 2016
Thanks!
What about gcc/gfortran 4.8?
That is what many users have (most Linux distributions have 4.8 or 4.9).
Thanks,
Dimitri.
On 02/06/2016 01:47, Julien Chaput wrote:
> Okay, it looks like everything compiles on gcc 5.3.0 at a minimum. It
> might perhaps be useful to add a note in the manual?
> Cheers
>
> Julien
>
> On Tue, May 31, 2016 at 1:05 AM, Daniel B. Peter
> <daniel.peter at kaust.edu.sa <mailto:daniel.peter at kaust.edu.sa>> wrote:
>
> Hi all,
>
> Dimitri is right, that’s 2008 standard. the contiguous keyword is
> implemented by most compilers by now, so please try updating the
> compiler.
>
> when choosing —enable-debug, it tests for standard 2008 or the gnu
> extension in case gfortran is used, that’s why buildbot is allowing it.
>
> best wishes,
> daniel
>
>
>> On May 31, 2016, at 3:38 AM, Julien Chaput <jchaput82 at gmail.com
>> <mailto:jchaput82 at gmail.com>> wrote:
>>
>> Hi,
>>
>> Thanks for the reply. I'm currently running gcc 4.4.7 on Centos 6.
>> I suspect it's probably time to update to the latest standard,
>> though I'm glad it should be an easy fix. If the error persists
>> after the upgrade, I'll let you know.
>> Cheers
>>
>> Julien
>>
>> On Mon, May 30, 2016 at 5:49 PM, Dimitri Komatitsch
>> <komatitsch at lma.cnrs-mrs.fr <mailto:komatitsch at lma.cnrs-mrs.fr>>
>> wrote:
>>
>>
>> Hi again all,
>>
>> PS for David: BuildBot could/should have found this I guess
>> because we compile with -f2003 when we check the standard (at
>> least with Intel ifort, also with GNU gfortran I think), thus
>> we should have seen an error for that new keyword that is in
>> f2008 but not in f2003.
>>
>> Weird...
>>
>> thanks
>> Dimitri
>>
>> On 31/05/2016 01:46, Dimitri Komatitsch wrote:
>>
>>
>> Hi Julien, Hi all,
>>
>> Probably your Fortran compiler that does not support
>> Fortran2008, and
>> Daniel (cc'ed) recently added the "contiguous" keyword,
>> which is
>> specific to F2008.
>>
>> Daniel, could you maybe remove it? We need to make sure
>> the code remains
>> portable.
>>
>> Thanks,
>> Dimitri.
>>
>> On 31/05/2016 00:22, Julien Chaput wrote:
>>
>> Hi,
>>
>> I'm a newbie with specfem3D_globe, and am attempting
>> to generate long
>> coda (80000s) for arbitrary scattering structures to
>> study the character
>> of coda correlation functions.
>> I'm currently running into a compilation problem (i.e.
>> make specfem3D),
>> though the mesher compiles without issues.
>> The error I can't seem to get around is this:
>>
>> src/specfem3D/sepcfem3D_par.F90:402.25
>> real(kind=CUSTOM_REAL), dimension(:), pointer,
>> contiguous ::
>> b_rmassz_crust_m
>> 1
>> Error: Invalid character in name at (1)
>>
>> This error is flagged at lines 402, 403, 404, 434, 438
>> 581, 582, 612,
>> 616 (before the error count maxes out).
>>
>> I'm currently using openmpi running on 24 cores, and
>> have configured
>> simply as:
>> ./configure FC=mpif90 MPIFC=mpif90
>> (I've also tried setting FC=gfortran to no avail).
>> Has anyone encountered this sort of thing? As best I
>> can understand (I'm
>> not a native fortran programmer) it seems to be
>> related to a syntax
>> clash between fortran compilers.
>> Thanks
>>
>> Julien Chaput
>> Postdoctoral fellow
>> Colorado State University
>> jchaput82 at gmail.com <mailto:jchaput82 at gmail.com>
>> <mailto:jchaput82 at gmail.com <mailto:jchaput82 at gmail.com>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> CIG-SEISMO mailing list
>> CIG-SEISMO at geodynamics.org
>> <mailto:CIG-SEISMO at geodynamics.org>
>> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/cig-seismo
>>
>>
>>
>> --
>> Dimitri Komatitsch
>> CNRS Research Director (DR CNRS), Laboratory of Mechanics and
>> Acoustics,
>> UPR 7051, Marseille, France http://komatitsch.free.fr
>> <http://komatitsch.free.fr/>
>>
>>
>
>
> ------------------------------------------------------------------------
>
> This message and its contents including attachments are intended
> solely for the original recipient. If you are not the intended
> recipient or have received this message in error, please notify me
> immediately and delete this message from your computer system. Any
> unauthorized use or distribution is prohibited. Please consider the
> environment before printing this email.
>
>
--
Dimitri Komatitsch
CNRS Research Director (DR CNRS), Laboratory of Mechanics and Acoustics,
UPR 7051, Marseille, France http://komatitsch.free.fr
More information about the CIG-SEISMO
mailing list