[MITgcm-support] MITgcm on snow leopard
Menemenlis, Dimitris (3248)
Dimitris.Menemenlis at jpl.nasa.gov
Tue Nov 2 12:21:06 EDT 2010
Same here. When I switched to Snow Leopard I did following to run MITgcm:
- installed Xcode 3.2 from Mac OS X Install DVD, Optional Installs, Xcode.mpkg
- installed new gcc and gfortran binaries from
http://hpc.sourceforge.net/
http://prdownloads.sourceforge.net/hpc/gcc-snwleo-intel-bin.tar.gz?download
http://prdownloads.sourceforge.net/hpc/gfortran-snwleo-intel-bin.tar.gz?download
I am currently running following version:
dmenemen$ gfortran --version
GNU Fortran (GCC) 4.5.0 20090910 (experimental)
Copyright (C) 2009 Free Software Foundation, Inc.
Everything works with default optfile and I only use the Mac for code development
so I haven't given performance much thought.
D.
On Nov 2, 2010, at 9:06 AM, Martin Losch wrote:
> Hi Nico,
>
> I download my gfortran here:
> http://hpc.sourceforge.net
>
> but obviously some time ago, now there is gcc 4.6 on the above page:
>>> gfortran -v
> Using built-in specs.
> Target: i386-apple-darwin9.5.0
> Configured with: ../gcc-4.4-20081219/configure --enable-languages=fortran : (reconfigured) ../gcc-4.4-20081219/configure --enable-languages=c,c++,fortran
> Thread model: posix
> gcc version 4.4.0 20081219 (experimental) (GCC)
>
> M.
>
> On Nov 2, 2010, at 3:36 PM, Nico Wienders wrote:
>
>>
>> What version of gfortran do you all use?
>> I got mine here
>> http://www.macresearch.org/gfortran-leopard
>>
>>
>> => My real question is rather why i can't access etime, cloc, ...
>>
>> Thanks.
>>
>>
>>
>> On Nov 1, 2010, at 5:08 PM, Menemenlis, Dimitris (3248) wrote:
>>
>>> Checked in opt file works fine for me?
>>>
>>> Dimitris Menemenlis
>>> 818-625-6498
>>>
>>> On Nov 1, 2010, at 2:05 PM, "Nico Wienders" <wienders at fsu.edu> wrote:
>>>
>>>>
>>>>
>>>>
>>>> My turn to try gfortran on snow leopard 64.
>>>>
>>>> Here is my (plump) OPT file. And the errors i get.
>>>> Can't figure out what i do wrong. Thank you. Cheers.
>>>>
>>>>
>>>> CPP='/usr/bin/cpp -traditional -P'
>>>> FC='/usr/local/bin/gfortran'
>>>> CC='/usr/bin/gcc'
>>>> LINK='/usr/local/bin/gfortran'
>>>> CFLAGS='arch i386'
>>>> FFLAGS='-qfixed=132 -qsuffix=f=for'
>>>> FOPTIM='-O3'
>>>> NOOPTFLAGS='-O0'
>>>> EXTENDED_SRC_FLAG='-ffixed-line-length-132'
>>>> SKIP_NETCDF_CHECK=t
>>>> S64='$(TOOLSDIR)/set64bitConst.sh'
>>>> MAKEDEPEND='/usr/X11/bin/makedepend'
>>>> DEFINES='-D_BYTESWAPIO -DWORDLENGTH=4 -DML_TERMINATOR'
>>>> INCLUDES='-I/usr/local/include -I/sw/include'
>>>> LIBS='-L/sw/lib -L/usr/local/lib -lnetcdf'
>>>>
>>>>
>>>>
>>>> === Checking system libraries ===
>>>> Do we have the system() command using /usr/local/bin/gfortran... yes
>>>> Do we have the fdate() command using /usr/local/bin/gfortran... yes
>>>> Do we have the etime() command using /usr/local/bin/gfortran... no
>>>> Can we call simple C routines (here, "cloc()") using /usr/local/bin/gfortran... no
>>>> Can we unlimit the stack size using /usr/local/bin/gfortran... no
>>>> Can we register a signal handler using /usr/local/bin/gfortran... no
>>>> Can we use stat() through C calls... no
>>>> Can we create NetCDF-enabled binaries... no
>>>>
>>
>>
>>
>>
>>
>> Nico Wienders
>>
>> Florida State University - Earth, Ocean and Atmospheric Science - OSB415
>> 117 N. Woodward Avenue, Tallahassee, FL 32306-4320 - wienders at fsu.edu
>> (850) 644-1987 (office) | (850) 294-3542 (cell) | (850) 644-2581 (fax)
>>
>> _______________________________________________
>> MITgcm-support mailing list
>> MITgcm-support at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list