[CIG-SEISMO] Compilation error for specfem3D_globe / PS
Julien Chaput
jchaput82 at gmail.com
Wed Jun 1 22:28:14 PDT 2016
Good question; I jumped straight to 5.3.0 from 4.7.7, so perhaps 5.3.0
might not be the minimum. Though, supposedly 4.7.7 also had fortran 2008
compatibility (from the info I could find, anyways).
On Wed, Jun 1, 2016 at 5:49 PM, Dimitri Komatitsch <
komatitsch at lma.cnrs-mrs.fr> wrote:
>
>
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/cig-seismo/attachments/20160601/01bf96c1/attachment-0001.html>
More information about the CIG-SEISMO
mailing list