Commit Graph

7 Commits

Author SHA1 Message Date
Quincey Koziol
bb35a53e4f [svn-r8202] Purpose:
Code cleanup/bug fix

Description:
    Fix configuration files to allow 64-bit compilation of the library with
a 64-bit version of zlib.

Solution:
    Moved important compiler flags settings from CC macro to CFLAGS macro.
Instead of setting CC (F9X, CXX) environment variable for compiling for 64-bit
code, users should just set the CFLAGS (FFLAGS, CXXFLAGS) to -q64.
    Updated INSTALL file to reflect this change.

Platforms tested:
    IBM p690 (copper) w/parallel, FORTRAN, C++, srcdir.
    Platforms specific - h5committest does not apply.
2004-02-13 15:08:27 -05:00
Bill Wendling
217d934133 [svn-r7851] Purpose:
Buglet Fix

Description:
    The FFLAGS environment variable wasn't being passed to the Makefiles.
    The config files weren't including it when they set the FFLAGS
    variable.

Solution:
    Changed the FFLAGS="..." command to FFLAGS="$FFLAGS ..." instead.

Platforms tested:
    Copper
    Arabica
    Verbena

Misc. update:
2003-11-14 15:10:07 -05:00
Elena Pourmal
64e6514b68 [svn-r7113]
Purpose: Small bug fix

Description: On SP when 64 bit mode is used, RUNPARALLEL environment
             variable is not set up correctly for Fortran.

Solution: Copy Albert's fix for C library to Fortran

Platforms tested: copper with 64-bit parallle C and Fortran

Misc. update:
2003-06-26 17:04:59 -05:00
Albert Cheng
7da63ba3c2 [svn-r6764] Purpose:
Improvment

Description:
No default setting of fortran compiler when --enable-parallel is
used.

Solution:
Changed it to use mpxlf_r as the default parallel fortran compiler.
This is consistent with the default C compilers.

Platforms tested:
Did not h5committested because the changes were made offsite.
Tested in LLNL SP BLUE, both serial and parallel modes.
(There is a compiling error in src but the configure result are
verified.)

Misc. update:
    Update MANIFEST if you add or remove any file.
    Update release_docs/RELEASE for bug fixes, new features, etc.
    Update applicable document files too.
2003-04-28 12:42:36 -05:00
Albert Cheng
257e698ee0 [svn-r6759] Purpose:
bug fix

Description:
The default of CC used to be gcc which is not compatible with the
default fortran compiler of xlf.

Solution:
Copied the CC default setting from the C-API level.

Platforms tested:
Run test in Copper since this is a purely AIX change.

Misc. update:
2003-04-25 23:15:57 -05:00
Bill Wendling
7927acd7f3 [svn-r6739] Purpose:
Bug Fix

Description:
    H5FC was failing on Copper (IBM P690). The reason: the xlf compiler
    needs files to end in .f in stead of .f90. If you have .f90 files,
    you need the "-qsuffix=f=f90" flag defined. This was defined for
    compiling things via the "-c" option (to object files) but not for
    straight compilation of a file.

    I also noticed that the directory modules were being extracted from
    was "." and "../src". H5FC would find these alright when doing a
    "make check-install" but if Suzie User were to try this, it might
    fail for her. Suzie would have to specify explicitly where to grab
    these files.

Solution:
    The solution to the problem was a bit more involved. I added a new
    variable called "F9XSUFFIXFLAG" which is set to this value if the
    machine needs it.

    Added new variable called "FSEARCH_DIRS" which can be set to the
    directories to find modules during compilation. The H5FC script knows
    where to find the correct modules (it's in the lib/ directory), so it
    uses the F9XMODFLAG to find them and not the FSEARCH_DIRS flag.

Platforms tested:
    Modi4 (Fortran & Parallel)
    Verbena (Fortran) C++ not needed since this is Fortran-only fix
    Arabica (Fortran)
    Copper (Fortran)

    Ran "make install" and "make check-install" afterwards...

Misc. update:
2003-04-23 14:25:58 -05:00
Albert Cheng
9174121b6b [svn-r6215] Added Files:
fortran/config/powerpc-ibm-aix5.x
       To cover AIX 5.x.
Removed Files:
    fortran/config/powerpc-ibm-aix4.2.1.0
    fortran/config/powerpc-ibm-aix4.3.2.0
    These files are outdated and have been replaced by powerpc-ibm-aix4.x.
Modified Files:
    MANIFEST
    Update it.
Platforms tested:
    Only on LLNL blue.  LLNL SP are the only machines that use
    these files and that I have access.
2002-12-18 18:03:05 -05:00