fixed Fortran compile error with gfortran (had to move f90 files to F90)
This commit is contained in:
+3
-3
@@ -57,16 +57,16 @@ test/BlockTestSpecs.txt -text
|
||||
test/H5BlockDissolveGhosts.c -text
|
||||
test/H5BlockParTestScalarField.c -text
|
||||
test/H5BlockParTestScalarField.pbs -text
|
||||
test/H5BlockParTestScalarFieldF.f90 -text
|
||||
test/H5BlockParTestScalarFieldF.F90 -text
|
||||
test/H5BlockTestAttributes.c -text
|
||||
test/H5BlockTestAttributesF.f90 -text
|
||||
test/H5BlockTestAttributesF.F90 -text
|
||||
test/H5ParallelTest.cc -text
|
||||
test/H5PartAndreasTest.cc -text
|
||||
test/H5PartTest.cc -text
|
||||
test/H5PartTestParallel.cc -text
|
||||
test/H5test.cc -text
|
||||
test/H5testF.f -text
|
||||
test/H5testFpar.f90 -text
|
||||
test/H5testFpar.F90 -text
|
||||
test/Makefile.am -text
|
||||
tools/Makefile.am -text
|
||||
tools/README -text
|
||||
|
||||
@@ -271,6 +271,10 @@ if test "X$USE_FORTRAN" = "Xyes"; then
|
||||
FFLAGS="${FFLAGS} -fno-second-underscore"
|
||||
fi
|
||||
|
||||
if test $FC = "gfortran"; then
|
||||
FFLAGS="${FFLAGS} -DHAVE_GFORTRAN"
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([symbol convention in object files])
|
||||
`cd src && rm -f TestUnderscore.o TestUnderscoreC.o TestUnderscore`
|
||||
`cd src && ${FC} ${FFLAGS} -c TestUnderscore.f`
|
||||
|
||||
+1
-1
@@ -220,7 +220,7 @@ _H5Part_flagsfor2c (
|
||||
|
||||
char fbits = 0x00;
|
||||
|
||||
flags = strtok ( str, "," );
|
||||
flags = strtok ( flags, "," );
|
||||
while ( flags != NULL ) {
|
||||
if ( strcmp ( flags, "vfd_mpiposix" ) == 0 )
|
||||
fbits |= H5PART_VFD_MPIPOSIX;
|
||||
|
||||
@@ -5,10 +5,12 @@ PROGRAM H5BlockParTestScalarFieldF
|
||||
INCLUDE 'H5PartF90.inc'
|
||||
INCLUDE 'H5BlockF90.inc'
|
||||
|
||||
#ifndef HAVE_GFORTRAN
|
||||
INTERFACE
|
||||
INTEGER FUNCTION IARGC ()
|
||||
END FUNCTION IARGC
|
||||
END INTERFACE
|
||||
#endif
|
||||
|
||||
INTEGER :: myproc = 0
|
||||
INTEGER :: nprocs = 1
|
||||
+7
-7
@@ -50,9 +50,9 @@ EXTRA_DIST = Bench.c \
|
||||
H5PartTest.cc H5PartTestParallel.cc \
|
||||
H5PartAndreasTest.cc \
|
||||
H5test.cc H5testF.f \
|
||||
H5testFpar.f90 \
|
||||
H5BlockParTestScalarField.c H5BlockParTestScalarFieldF.f90 \
|
||||
H5BlockTestAttributes.c H5BlockTestAttributesF.f90 \
|
||||
H5testFpar.F90 \
|
||||
H5BlockParTestScalarField.c H5BlockParTestScalarFieldF.F90 \
|
||||
H5BlockTestAttributes.c H5BlockTestAttributesF.F90 \
|
||||
$(bin_SCRIPTS)
|
||||
|
||||
# Specific building instruction (What compilers to use...)
|
||||
@@ -106,7 +106,7 @@ H5testF.o: H5testF.f
|
||||
H5testFpar: H5testFpar.o
|
||||
$(MPIFC) -o $@ $< $(H5LIB) -lpH5PartF -lpH5Part $(LIBS)
|
||||
|
||||
H5testFpar.o: H5testFpar.f90
|
||||
H5testFpar.o: H5testFpar.F90
|
||||
$(MPIFC) $(FFLAGS) -c $(H5INC) $<
|
||||
|
||||
###############################################################################
|
||||
@@ -124,14 +124,14 @@ H5test.o: H5test.cc
|
||||
%.o : %.c
|
||||
$(CC) $(CFLAGS) $(INC) -g -c $<
|
||||
|
||||
%.o : %.f90
|
||||
%.o : %.F90
|
||||
${FC} $(FFLAGS) -c $(H5INC) $<
|
||||
|
||||
H5BlockTestAttributes.o: H5BlockTestAttributes.c
|
||||
|
||||
H5BlockTestAttributes: H5BlockTestAttributes.o
|
||||
|
||||
H5BlockTestAttributesF.o: H5BlockTestAttributesF.f90
|
||||
H5BlockTestAttributesF.o: H5BlockTestAttributesF.F90
|
||||
|
||||
H5BlockTestAttributesF: H5BlockTestAttributesF.o
|
||||
$(FC) -o $@ $< $(H5LIB) -lH5PartF -lH5Part $(LIBS)
|
||||
@@ -140,7 +140,7 @@ H5BlockParTestScalarField.o: H5BlockParTestScalarField.c
|
||||
|
||||
H5BlockParTestScalarField: H5BlockParTestScalarField.o
|
||||
|
||||
H5BlockParTestScalarFieldF.o: H5BlockParTestScalarFieldF.f90
|
||||
H5BlockParTestScalarFieldF.o: H5BlockParTestScalarFieldF.F90
|
||||
|
||||
H5BlockParTestScalarFieldF: H5BlockParTestScalarFieldF.o
|
||||
$(FC) -o $@ $< $(H5LIB) -lH5PartF -lH5Part $(LIBS)
|
||||
|
||||
Reference in New Issue
Block a user