[MITgcm-support] Installation of gfortran and netcdf
Martin Losch
Martin.Losch at awi.de
Thu Jan 15 05:30:15 EST 2015
Nick,
the fact that all of your test fail usually means that something very simple (but fundamental) goes wrong (like the cpp command fails and no *.f can be generated or similar). I suggest to have a look at genmake.log; there you’ll find the actual error messages of the c-preprocessor cpp and the compilers.
Did you try to compile and run simple “hello world” programs with your gfortran?
Martin
On Jan 14, 2015, at 1:40 PM, Nick <nrogan at geomar.de> wrote:
> Hi everyone,
>
> I feel rather daft resorting to the mailing list for what should be such a simple task. However, I've spent the last four days trying to sort it out and I just can't keep going.
>
> I have lots of experience running the MIT on my iMac and macbook pro, the latter of which I set up within an hour myself by installing gfortran, hdf and netcdf before compiling the MITgcm successfully.
>
> My experience of installation was a couple of years ago and due to a short term post, a crippled iMac and a change of institution I need to install the MIT on my personal MACbook to run some simple simulations.
>
> So, I am running Mac OS X 10.6 and just can not get gfortran and netcdf installed, or if they are installed genmake2 does not acknowledge their existence. I have tried compiling binaries from sourceforge, gcc and others. I have tried apple installers, everything and none of them seem to give the required result.
>
> Can someone take a couple of minutes out of their day and give me some advice?
>
> This is no doubt something simple like the location of the libraries or pointing a particular package to the executable, but I just can't get my head around it.
>
> I think I've installed gfortran, though I couldnt find anywhere how I should test it's installation. Version information and manual information come onto the terminal when I request them.
>
> I pointed the mitgcm optfile at the gfortran executable at /usr/local/bin/gfortran. But genmake2 does not acknowledge that fortran exists:
>
> === Checking system libraries ===
> Do we have the system() command using /usr/local/bin/gfortran... no
> Do we have the fdate() command using /usr/local/bin/gfortran... no
> 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
>
> Any advice?
>
> Hopefully someone can solve this problem for me in seconds.
>
> Kind regards,
>
> Nick Rogan
>
>
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list